Skip to content

Commit a6f5651

Browse files
Fix mispelling. Add links.
1 parent bbe8a81 commit a6f5651

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/standard/native-interop/abi-support.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ In .NET 7+, <xref:System.Runtime.InteropServices.LibraryImportAttribute> provide
1515

1616
Additional links:
1717

18+
* [`LibraryImportAttribute` walkthrough](/dotnet/standard/native-interop/pinvoke-source-generation)
1819
* [CsWin32](https://github.com/microsoft/CsWin32) is a source generator for accessing the Windows Win32 API surface
1920

2021
## C++
@@ -33,11 +34,11 @@ The COM and `IUnknown` ABI was defined to align with the C language. It was spec
3334

3435
In .NET 5+, low-level, cross-platform, `IUnknown` lifetime support is provided by <xref:System.Runtime.InteropServices.ComWrappers>. In .NET 8+, <xref:System.Runtime.InteropServices.Marshalling.GeneratedComInterfaceAttribute> and <xref:System.Runtime.InteropServices.Marshalling.GeneratedComClassAttribute> provide source generated C# projections. When targeting versions prior to .NET 5, the [built-in COM interop system](/dotnet/standard/native-interop/cominterop) must be used and is limited to the Windows platforms.
3536

36-
The WinRT platform represents an evolution of the COM and `IUknown` ABI. Support for this is provided by the [CsWinRT toolkit](/windows/apps/develop/platform/csharp-winrt/) and is built upon <xref:System.Runtime.InteropServices.ComWrappers>.
37+
The WinRT platform represents an evolution of the COM and `IUnknown` ABI. Support for this is provided by the [CsWinRT toolkit](/windows/apps/develop/platform/csharp-winrt/) and is built upon <xref:System.Runtime.InteropServices.ComWrappers>.
3738

3839
Additional links:
3940

40-
* [`ComWrappers` sample](/dotnet/standard/native-interop/tutorial-comwrappers)
41+
* [`ComWrappers` walkthrough](/dotnet/standard/native-interop/tutorial-comwrappers)
4142
* [COM source generator sample](/dotnet/standard/native-interop/comwrappers-source-generation)
4243
* [ClangSharp](https://github.com/dotnet/ClangSharp) binding generator
4344

@@ -60,7 +61,7 @@ The Objective-C language follows the C language's ABI and is [supported in .NET]
6061
Additional links:
6162

6263
* [Objective-Sharpie](/previous-versions/xamarin/cross-platform/macios/binding/)
63-
* [Objective-C binding sample](/dotnet/maui/migration/ios-binding-projects)
64+
* [Objective-C binding walkthrough](/dotnet/maui/migration/ios-binding-projects)
6465

6566
## Python
6667

0 commit comments

Comments
 (0)