39 references to Winapi
Microsoft.CodeAnalysis (1)
Symbols\PlatformInvokeInformation.cs (1)
107return CallingConvention.Winapi;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
865CallingConvention callingConvention = System.Runtime.InteropServices.CallingConvention.Winapi;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenLocalFunctionTests.cs (1)
5780Assert.Equal(CallingConvention.Winapi, importData.CallingConvention);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
2770Assert.Equal(CallingConvention.Winapi, info.CallingConvention); 2862new { attr = MakeDllImport(cc: CallingConvention.Winapi), expected = MethodImportAttributes.CallingConventionWinApi }, // M5
PartialEventsAndConstructorsTests.cs (1)
1728Assert.Equal(CallingConvention.Winapi, importData.CallingConvention);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\ExtendedPartialMethodsTests.cs (1)
1174Assert.Equal(CallingConvention.Winapi, importData.CallingConvention);
Symbols\PartialPropertiesTests.cs (1)
802Assert.Equal(CallingConvention.Winapi, importData.CallingConvention);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceMethodSymbol.vb (1)
1682Dim callingConvention As System.Runtime.InteropServices.CallingConvention = System.Runtime.InteropServices.CallingConvention.Winapi
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\AttributeTests_WellKnownAttributes.vb (4)
1580Assert.Equal(CallingConvention.Winapi, info.CallingConvention) 1616Assert.Equal(CallingConvention.Winapi, info.CallingConvention) 1626Assert.Equal(CallingConvention.Winapi, info.CallingConvention) 1883New With {.n = 5, .attr = MakeDllImport(cc:=CallingConvention.Winapi), .expected = MethodImportAttributes.CallingConventionWinApi},
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
583if (callingConvention == CallingConvention.Winapi)
PresentationCore (15)
MS\Win32\UnsafeNativeMethodsTablet.cs (14)
16[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 19[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 22[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 25[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 28[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 31[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 34[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 37[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 40[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 43[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 46[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi, CharSet = CharSet.Unicode)] 49[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 52[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)] 55[DllImport(ExternDll.Mshwgst, CallingConvention = CallingConvention.Winapi)]
System\Windows\Media\MediaContextNotificationWindow.cs (1)
198[UnmanagedFunctionPointer(CallingConvention.Winapi)]
ReachFramework (1)
PrintSystemExceptions\InteropWin32ApiThunk.cs (1)
27CallingConvention = CallingConvention.Winapi)]
System.Private.CoreLib (3)
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
1154case CallingConvention.Winapi:
src\System\Reflection\Emit\SignatureHelper.cs (1)
88else if (unmanagedCallConv == CallingConvention.StdCall || unmanagedCallConv == CallingConvention.Winapi)
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
2206case PInvokeAttributes.CallConvWinapi: callingConvention = CallingConvention.Winapi; break;
System.Reflection.Emit (1)
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
1379CallingConvention.Winapi => SignatureCallingConvention.Default, // TODO: platform-specific
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodDecoder.cs (1)
137MethodImportAttributes.CallingConventionWinApi => CallingConvention.Winapi,
UIAutomationTypes (4)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (4)
707[DllImport(ExternDll.Kernel32, CallingConvention = CallingConvention.Winapi, CharSet = CharSet.Unicode, SetLastError = true)] 734[DllImport(ExternDll.Kernel32, CallingConvention = CallingConvention.Winapi, CharSet = CharSet.Unicode, SetLastError = true)] 741[DllImport(ExternDll.Kernel32, CallingConvention = CallingConvention.Winapi, CharSet = CharSet.Unicode, SetLastError = true)] 2747[DllImport(ExternDll.User32, CallingConvention = CallingConvention.Winapi)]