P/Invokes
C:\dotnet-sdk-5.0.100-rc.2.20480.7\linux-x64\shared\Microsoft.NETCore.App\5.0.0-rc.2.20475.5
NameReturnArguments
Microsoft.Win32.Primitives.dll (total: 1)
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
System.Console.dll (total: 28)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
Dup
Microsoft.Win32.SafeHandles.SafeFileHandleMicrosoft.Win32.SafeHandles.SafeFileHandle
✔️Interop.Sys
GetControlCharacters
VoidInterop.Sys.ControlCharacterNames[]
Byte[]
Int32
Byte&
✔️Interop.Sys
IsATty
BooleanMicrosoft.Win32.SafeHandles.SafeFileHandle
✔️Interop.Sys
LSeek
Int64Microsoft.Win32.SafeHandles.SafeFileHandle
Int64
Interop.Sys.SeekWhence
✔️Interop.Sys
Open
Microsoft.Win32.SafeHandles.SafeFileHandleString
Interop.Sys.OpenFlags
Int32
✔️Interop.Sys
Poll
Interop.ErrorInterop.PollEvent*
UInt32
Int32
UInt32*
✔️Interop.Sys
GetEUid
UInt32
✔️Interop.Sys
GetPwUidR
Int32UInt32
Interop.Sys.Passwd&
Byte*
Int32
✔️Interop.Sys
RegisterForCtrl
VoidInterop.Sys.CtrlCallback
✔️Interop.Sys
UnregisterForCtrl
Void
✔️Interop.Sys
RestoreAndHandleCtrl
VoidInterop.Sys.CtrlCode
✔️Interop.Sys
SetTerminalInvalidationHandler
VoidInterop.Sys.TerminalInvalidationCallback
✔️Interop.Sys
GetSignalForBreak
Int32
✔️Interop.Sys
SetSignalForBreak
Int32Int32
✔️Interop.Sys
SNPrintF
Int32Byte*
Int32
String
String
✔️Interop.Sys
SNPrintF
Int32Byte*
Int32
String
Int32
✔️Interop.Sys
Read
Int32System.Runtime.InteropServices.SafeHandle
Byte*
Int32
✔️Interop.Sys
Write
Int32System.Runtime.InteropServices.SafeHandle
Byte*
Int32
✔️Interop.Sys
GetWindowSize
Int32Interop.Sys.WinSize&
✔️Interop.Sys
InitializeTerminalAndSignalHandling
Boolean
✔️Interop.Sys
SetKeypadXmit
VoidString
✔️Interop.Sys
ReadStdin
Int32Byte*
Int32
✔️Interop.Sys
InitializeConsoleBeforeRead
VoidByte
Byte
✔️Interop.Sys
UninitializeConsoleAfterRead
Void
✔️Interop.Sys
StdinReady
Boolean
System.Diagnostics.FileVersionInfo.dll (total: 1)
✔️Interop.Sys
Stat
Int32String
Interop.Sys.FileStatus&
System.Diagnostics.Process.dll (total: 20)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
GetHostName
Int32Byte*
Int32
✔️Interop.Sys
SysConf
Int64Interop.Sys.SysConfName
✔️Interop.Sys
ConfigureTerminalForChildProcess
VoidBoolean
✔️Interop.Sys
ForkAndExecProcess
Int32String
Byte**
Byte**
String
Int32
Int32
Int32
Int32
UInt32
UInt32
UInt32*
Int32
Int32&
Int32&
Int32&
Int32&
✔️Interop.Sys
GetGroupList
Int32String
UInt32
UInt32*
Int32*
✔️Interop.Sys
GetPwNamR
Int32String
Interop.Sys.Passwd&
Byte*
Int32
✔️Interop.Sys
GetPriority
Int32Interop.Sys.PriorityWhich
Int32
✔️Interop.Sys
SetPriority
Int32Interop.Sys.PriorityWhich
Int32
Int32
✔️Interop.Sys
InitializeTerminalAndSignalHandling
Boolean
✔️Interop.Sys
Kill
Int32Int32
Interop.Sys.Signals
✔️Interop.Sys
ReadLink
Int32String
Byte[]
Int32
✔️Interop.Sys
RegisterForSigChld
VoidInterop.Sys.SigChldCallback
✔️Interop.Sys
WaitIdAnyExitedNoHangNoWait
Int32
✔️Interop.Sys
WaitPidExitedNoHang
Int32Int32
Int32&
✔️Interop.Sys
Access
Int32String
Interop.Sys.AccessMode
✔️Interop.Sys
SchedSetAffinity
Int32Int32
IntPtr&
✔️Interop.Sys
SchedGetAffinity
Int32Int32
IntPtr&
System.IO.Compression.Brotli.dll (total: 11)
✔️Interop.Brotli
BrotliDecoderCreateInstance
Microsoft.Win32.SafeHandles.SafeBrotliDecoderHandleIntPtr
IntPtr
IntPtr
✔️Interop.Brotli
BrotliDecoderDecompressStream
Int32Microsoft.Win32.SafeHandles.SafeBrotliDecoderHandle
IntPtr&
Byte**
IntPtr&
Byte**
IntPtr&
✔️Interop.Brotli
BrotliDecoderDecompress
BooleanIntPtr
Byte*
IntPtr&
Byte*
✔️Interop.Brotli
BrotliDecoderDestroyInstance
VoidIntPtr
✔️Interop.Brotli
BrotliDecoderIsFinished
BooleanMicrosoft.Win32.SafeHandles.SafeBrotliDecoderHandle
✔️Interop.Brotli
BrotliEncoderCreateInstance
Microsoft.Win32.SafeHandles.SafeBrotliEncoderHandleIntPtr
IntPtr
IntPtr
✔️Interop.Brotli
BrotliEncoderSetParameter
BooleanMicrosoft.Win32.SafeHandles.SafeBrotliEncoderHandle
System.IO.Compression.BrotliEncoderParameter
UInt32
✔️Interop.Brotli
BrotliEncoderCompressStream
BooleanMicrosoft.Win32.SafeHandles.SafeBrotliEncoderHandle
System.IO.Compression.BrotliEncoderOperation
IntPtr&
Byte**
IntPtr&
Byte**
IntPtr&
✔️Interop.Brotli
BrotliEncoderHasMoreOutput
BooleanMicrosoft.Win32.SafeHandles.SafeBrotliEncoderHandle
✔️Interop.Brotli
BrotliEncoderDestroyInstance
VoidIntPtr
✔️Interop.Brotli
BrotliEncoderCompress
BooleanInt32
Int32
Int32
IntPtr
Byte*
IntPtr&
Byte*
System.IO.Compression.dll (total: 7)
✔️Interop.zlib
DeflateInit2_
System.IO.Compression.ZLibNative.ErrorCodeSystem.IO.Compression.ZLibNative.ZStream&
System.IO.Compression.ZLibNative.CompressionLevel
System.IO.Compression.ZLibNative.CompressionMethod
Int32
Int32
System.IO.Compression.ZLibNative.CompressionStrategy
✔️Interop.zlib
Deflate
System.IO.Compression.ZLibNative.ErrorCodeSystem.IO.Compression.ZLibNative.ZStream&
System.IO.Compression.ZLibNative.FlushCode
✔️Interop.zlib
DeflateEnd
System.IO.Compression.ZLibNative.ErrorCodeSystem.IO.Compression.ZLibNative.ZStream&
✔️Interop.zlib
InflateInit2_
System.IO.Compression.ZLibNative.ErrorCodeSystem.IO.Compression.ZLibNative.ZStream&
Int32
✔️Interop.zlib
Inflate
System.IO.Compression.ZLibNative.ErrorCodeSystem.IO.Compression.ZLibNative.ZStream&
System.IO.Compression.ZLibNative.FlushCode
✔️Interop.zlib
InflateEnd
System.IO.Compression.ZLibNative.ErrorCodeSystem.IO.Compression.ZLibNative.ZStream&
✔️Interop.zlib
crc32
UInt32UInt32
Byte*
Int32
System.IO.FileSystem.dll (total: 24)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
GetAllMountPoints
Int32Interop.Sys.MountPointFound
✔️Interop.Sys
OpenDir
IntPtrString
✔️Interop.Sys
GetReadDirRBufferSize
Int32
✔️Interop.Sys
ReadDirR
Int32IntPtr
Byte*
Int32
Interop.Sys.DirectoryEntry&
✔️Interop.Sys
CloseDir
Int32IntPtr
✔️Interop.Sys
Stat
Int32String
Interop.Sys.FileStatus&
✔️Interop.Sys
LStat
Int32String
Interop.Sys.FileStatus&
✔️Interop.Sys
Unlink
Int32String
✔️Interop.Sys
ChMod
Int32String
Int32
✔️Interop.Sys
CopyFile
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
Microsoft.Win32.SafeHandles.SafeFileHandle
✔️Interop.Sys
LChflags
Int32String
UInt32
✔️Interop.Sys
LChflagsCanSetHiddenFlag
Int32
✔️Interop.Sys
Link
Int32String
String
✔️Interop.Sys
MkDir
Int32String
Int32
✔️Interop.Sys
Rename
Int32String
String
✔️Interop.Sys
RmDir
Int32String
✔️Interop.Sys
Stat
Int32Byte&
Interop.Sys.FileStatus&
✔️Interop.Sys
LStat
Int32Byte&
Interop.Sys.FileStatus&
✔️Interop.Sys
UTimensat
Int32String
Interop.Sys.TimeSpec*
✔️Interop.Sys
GetEUid
UInt32
✔️Interop.Sys
GetEGid
UInt32
System.IO.FileSystem.DriveInfo.dll (total: 6)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
GetAllMountPoints
Int32Interop.Sys.MountPointFound
✔️Interop.Sys
GetSpaceInfoForMountPoint
Int32String marshal(LPStr)
Interop.Sys.MountPointInformation&
✔️Interop.Sys
GetFormatInfoForMountPoint
Int32String marshal(LPStr)
Byte*
Int32
Int64*
System.IO.FileSystem.Watcher.dll (total: 9)
✔️Interop.Sys
Read
Int32System.Runtime.InteropServices.SafeHandle
Byte*
Int32
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
INotifyInit
Microsoft.Win32.SafeHandles.SafeFileHandle
✔️Interop.Sys
INotifyAddWatch
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
String
UInt32
✔️Interop.Sys
INotifyRemoveWatch_private
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
Int32
✔️Interop.Sys
Poll
Interop.ErrorInterop.PollEvent*
UInt32
Int32
UInt32*
✔️Interop.Sys
LStat
Int32String
Interop.Sys.FileStatus&
System.IO.MemoryMappedFiles.dll (total: 14)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
MMap
IntPtrIntPtr
UInt64
Interop.Sys.MemoryMappedProtections
Interop.Sys.MemoryMappedFlags
Microsoft.Win32.SafeHandles.SafeFileHandle
Int64
✔️Interop.Sys
MUnmap
Int32IntPtr
UInt64
✔️Interop.Sys
MSync
Int32IntPtr
UInt64
Interop.Sys.MemoryMappedSyncFlags
✔️Interop.Sys
FStat
Int32System.Runtime.InteropServices.SafeHandle
Interop.Sys.FileStatus&
✔️Interop.Sys
SysConf
Int64Interop.Sys.SysConfName
✔️Interop.Sys
FTruncate
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
Int64
✔️Interop.Sys
MAdvise
Int32IntPtr
UInt64
Interop.Sys.MemoryAdvice
✔️Interop.Sys
ShmOpen
Microsoft.Win32.SafeHandles.SafeFileHandleString
Interop.Sys.OpenFlags
Int32
✔️Interop.Sys
ShmUnlink
Int32String
✔️Interop.Sys
Unlink
Int32String
✔️Interop.Sys.Fcntl
SetFD
Int32System.Runtime.InteropServices.SafeHandle
Int32
System.IO.Pipes.dll (total: 18)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
Close
Int32IntPtr
✔️Interop.Sys
GetHostName
Int32Byte*
Int32
✔️Interop.Sys
GetPeerUserName
StringSystem.Runtime.InteropServices.SafeHandle
✔️Interop.Sys
Pipe
Int32Int32*
Interop.Sys.PipeFlags
✔️Interop.Sys
Read
Int32Microsoft.Win32.SafeHandles.SafePipeHandle
Byte*
Int32
✔️Interop.Sys
Unlink
Int32String
✔️Interop.Sys
Write
Int32Microsoft.Win32.SafeHandles.SafePipeHandle
Byte*
Int32
✔️Interop.Sys
FStat
Int32Microsoft.Win32.SafeHandles.SafePipeHandle
Interop.Sys.FileStatus&
✔️Interop.Sys
GetPeerID
Int32System.Runtime.InteropServices.SafeHandle
UInt32&
✔️Interop.Sys
GetEUid
UInt32
✔️Interop.Sys
SetEUid
Int32UInt32
✔️Interop.Sys.Fcntl
GetPipeSz
Int32Microsoft.Win32.SafeHandles.SafePipeHandle
✔️Interop.Sys.Fcntl
SetPipeSz
Int32Microsoft.Win32.SafeHandles.SafePipeHandle
Int32
✔️Interop.Sys.Fcntl
FcntlCanGetSetPipeSz
Int32
✔️Interop.Sys.Fcntl
SetFD
Int32System.Runtime.InteropServices.SafeHandle
Int32
System.Net.Http.dll (total: 16)
✔️Interop.MsQuic
MsQuicOpen
UInt32System.Net.Quic.Implementations.MsQuic.Internal.MsQuicNativeMethods.NativeApi*&
✔️Interop.NetSecurityNative
ReleaseGssBuffer
VoidIntPtr
UInt64
✔️Interop.NetSecurityNative
DisplayMinorStatus
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Interop.NetSecurityNative.Status
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
DisplayMajorStatus
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Interop.NetSecurityNative.Status
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
ImportUserName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
String
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle&
✔️Interop.NetSecurityNative
ImportPrincipalName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
String
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle&
✔️Interop.NetSecurityNative
ReleaseName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
AcquireAcceptorCred
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
InitiateCredSpNego
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssNameHandle
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
InitiateCredWithPassword
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Boolean
Microsoft.Win32.SafeHandles.SafeGssNameHandle
String
Int32
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
ReleaseCred
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
InitSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Boolean
Microsoft.Win32.SafeHandles.SafeGssNameHandle
UInt32
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
InitSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Boolean
IntPtr
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle
UInt32
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
AcceptSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
DeleteSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
IsNtlmInstalled
Boolean
System.Net.Mail.dll (total: 17)
✔️Interop.NetSecurityNative
ReleaseGssBuffer
VoidIntPtr
UInt64
✔️Interop.NetSecurityNative
DisplayMinorStatus
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Interop.NetSecurityNative.Status
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
DisplayMajorStatus
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Interop.NetSecurityNative.Status
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
ImportUserName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
String
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle&
✔️Interop.NetSecurityNative
ImportPrincipalName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
String
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle&
✔️Interop.NetSecurityNative
ReleaseName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
AcquireAcceptorCred
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
InitiateCredSpNego
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssNameHandle
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
InitiateCredWithPassword
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Boolean
Microsoft.Win32.SafeHandles.SafeGssNameHandle
String
Int32
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
ReleaseCred
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
InitSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Boolean
Microsoft.Win32.SafeHandles.SafeGssNameHandle
UInt32
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
InitSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Boolean
IntPtr
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle
UInt32
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
AcceptSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
DeleteSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
Wrap
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssContextHandle
Boolean
Byte*
Int32
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
Unwrap
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssContextHandle
Byte[]
Int32
Int32
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
IsNtlmInstalled
Boolean
System.Net.NameResolution.dll (total: 6)
✔️Interop.Sys
Close
Int32IntPtr
✔️Interop.Sys
GetHostName
Int32Byte*
Int32
✔️Interop.Sys
GetNameInfo
Int32Byte*
UInt32
Byte
Byte*
UInt32
Byte*
UInt32
Interop.Sys.GetNameInfoFlags
✔️Interop.Sys
GetHostEntryForName
Int32String
Interop.Sys.HostEntry*
✔️Interop.Sys
FreeHostEntry
VoidInterop.Sys.HostEntry*
✔️Interop.Sys
Socket
Interop.ErrorSystem.Net.Sockets.AddressFamily
System.Net.Internals.SocketType
System.Net.Internals.ProtocolType
IntPtr*
System.Net.NetworkInformation.dll (total: 11)
✔️Interop.Sys
EnumerateInterfaceAddresses
Int32Interop.Sys.IPv4AddressDiscoveredCallback
Interop.Sys.IPv6AddressDiscoveredCallback
Interop.Sys.LinkLayerAddressDiscoveredCallback
✔️Interop.Sys
GetNetworkInterfaces
Int32Int32&
Interop.Sys.NetworkInterfaceInfo*&
Int32&
Interop.Sys.IpAddressInfo*&
✔️Interop.Sys
GetDomainName
Int32Byte*
Int32
✔️Interop.Sys
GetHostName
Int32Byte*
Int32
✔️Interop.Sys
MapTcpState
System.Net.NetworkInformation.TcpStateInt32
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
CreateNetworkChangeListenerSocket
Interop.ErrorInt32&
✔️Interop.Sys
CloseNetworkChangeListenerSocket
Interop.ErrorInt32
✔️Interop.Sys
ReadEvents
VoidInt32
Interop.Sys.NetworkChangeEvent
System.Net.Ping.dll (total: 3)
✔️Interop.Sys
Close
Int32IntPtr
✔️Interop.Sys
ReadLink
Int32String
Byte[]
Int32
✔️Interop.Sys
Socket
Interop.ErrorSystem.Net.Sockets.AddressFamily
System.Net.Sockets.SocketType
System.Net.Sockets.ProtocolType
IntPtr*
System.Net.Primitives.dll (total: 14)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
GetIPSocketAddressSizes
Interop.ErrorInt32*
Int32*
✔️Interop.Sys
GetAddressFamily
Interop.ErrorByte*
Int32
Int32*
✔️Interop.Sys
SetAddressFamily
Interop.ErrorByte*
Int32
Int32
✔️Interop.Sys
GetPort
Interop.ErrorByte*
Int32
UInt16*
✔️Interop.Sys
SetPort
Interop.ErrorByte*
Int32
UInt16
✔️Interop.Sys
GetIPv4Address
Interop.ErrorByte*
Int32
UInt32*
✔️Interop.Sys
SetIPv4Address
Interop.ErrorByte*
Int32
UInt32
✔️Interop.Sys
GetIPv6Address
Interop.ErrorByte*
Int32
Byte*
Int32
UInt32*
✔️Interop.Sys
SetIPv6Address
Interop.ErrorByte*
Int32
Byte*
Int32
UInt32
✔️Interop.Sys
GetDomainName
Int32Byte*
Int32
✔️Interop.Sys
InterfaceNameToIndex
UInt32String
System.Net.Security.dll (total: 84)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Ssl
EnsureLibSslInitialized
Void
✔️Interop.Ssl
SslV2_3Method
IntPtr
✔️Interop.Ssl
SslCreate
Microsoft.Win32.SafeHandles.SafeSslHandleMicrosoft.Win32.SafeHandles.SafeSslContextHandle
✔️Interop.Ssl
SslGetError
Interop.Ssl.SslErrorCodeMicrosoft.Win32.SafeHandles.SafeSslHandle
Int32
✔️Interop.Ssl
SslSetQuietShutdown
VoidMicrosoft.Win32.SafeHandles.SafeSslHandle
Int32
✔️Interop.Ssl
SslDestroy
VoidIntPtr
✔️Interop.Ssl
SslSetConnectState
VoidMicrosoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslSetAcceptState
VoidMicrosoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslGetVersion
IntPtrMicrosoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslSetTlsExtHostName
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeSslHandle
String
✔️Interop.Ssl
SslGetAlpnSelected
VoidMicrosoft.Win32.SafeHandles.SafeSslHandle
IntPtr&
Int32&
✔️Interop.Ssl
SslWrite
Int32Microsoft.Win32.SafeHandles.SafeSslHandle
Byte&
Int32
✔️Interop.Ssl
SslRead
Int32Microsoft.Win32.SafeHandles.SafeSslHandle
Byte*
Int32
✔️Interop.Ssl
IsSslRenegotiatePending
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslShutdown
Int32IntPtr
✔️Interop.Ssl
SslShutdown
Int32Microsoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslSetBio
VoidMicrosoft.Win32.SafeHandles.SafeSslHandle
Microsoft.Win32.SafeHandles.SafeBioHandle
Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Ssl
SslDoHandshake
Int32Microsoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
IsSslStateOK
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
BioWrite
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Byte*
Int32
✔️Interop.Ssl
BioWrite
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Byte&
Int32
✔️Interop.Ssl
SslGetPeerCertificate
Microsoft.Win32.SafeHandles.SafeX509HandleMicrosoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslGetPeerCertChain
Microsoft.Win32.SafeHandles.SafeSharedX509StackHandleMicrosoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslGetPeerFinished
Int32Microsoft.Win32.SafeHandles.SafeSslHandle
IntPtr
Int32
✔️Interop.Ssl
SslGetFinished
Int32Microsoft.Win32.SafeHandles.SafeSslHandle
IntPtr
Int32
✔️Interop.Ssl
SslSessionReused
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslAddExtraChainCert
BooleanMicrosoft.Win32.SafeHandles.SafeSslHandle
Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Ssl
SslGetClientCAList_private
Microsoft.Win32.SafeHandles.SafeSharedX509NameStackHandleMicrosoft.Win32.SafeHandles.SafeSslHandle
✔️Interop.Ssl
SslGetCurrentCipherId
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeSslHandle
Int32&
✔️Interop.Ssl
GetOpenSslCipherSuiteName
IntPtrMicrosoft.Win32.SafeHandles.SafeSslHandle
Int32
Int32&
✔️Interop.Ssl
Tls13SupportedImpl
Boolean marshal(Bool)
✔️Interop.Ssl
SslCtxCreate
Microsoft.Win32.SafeHandles.SafeSslContextHandleIntPtr
✔️Interop.Ssl
SslCtxDestroy
VoidIntPtr
✔️Interop.Ssl
SslCtxSetAlpnProtos
Int32Microsoft.Win32.SafeHandles.SafeSslContextHandle
IntPtr
Int32
✔️Interop.Ssl
SslCtxSetAlpnSelectCb
VoidMicrosoft.Win32.SafeHandles.SafeSslContextHandle
Interop.Ssl.SslCtxSetAlpnCallback
IntPtr
✔️Interop.Ssl
SetProtocolOptions
VoidIntPtr
System.Security.Authentication.SslProtocols
✔️Interop.Ssl
SslCtxUseCertificate
Int32Microsoft.Win32.SafeHandles.SafeSslContextHandle
Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Ssl
SslCtxUsePrivateKey
Int32Microsoft.Win32.SafeHandles.SafeSslContextHandle
System.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Ssl
SslCtxCheckPrivateKey
Int32Microsoft.Win32.SafeHandles.SafeSslContextHandle
✔️Interop.Ssl
SslCtxSetQuietShutdown
VoidMicrosoft.Win32.SafeHandles.SafeSslContextHandle
✔️Interop.Ssl
SslCtxSetVerify
VoidMicrosoft.Win32.SafeHandles.SafeSslContextHandle
Interop.Ssl.SslCtxSetVerifyCallback
✔️Interop.Ssl
SetCiphers
BooleanMicrosoft.Win32.SafeHandles.SafeSslContextHandle
Byte*
Byte*
✔️Interop.Ssl
SetEncryptionPolicy
BooleanMicrosoft.Win32.SafeHandles.SafeSslContextHandle
System.Net.Security.EncryptionPolicy
✔️Interop.NetSecurityNative
ReleaseGssBuffer
VoidIntPtr
UInt64
✔️Interop.NetSecurityNative
DisplayMinorStatus
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Interop.NetSecurityNative.Status
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
DisplayMajorStatus
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Interop.NetSecurityNative.Status
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
ImportUserName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
String
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle&
✔️Interop.NetSecurityNative
ImportPrincipalName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
String
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle&
✔️Interop.NetSecurityNative
ReleaseName
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
AcquireAcceptorCred
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
InitiateCredSpNego
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssNameHandle
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
InitiateCredWithPassword
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Boolean
Microsoft.Win32.SafeHandles.SafeGssNameHandle
String
Int32
Microsoft.Win32.SafeHandles.SafeGssCredHandle&
✔️Interop.NetSecurityNative
ReleaseCred
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
InitSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Boolean
Microsoft.Win32.SafeHandles.SafeGssNameHandle
UInt32
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
InitSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Boolean
IntPtr
Int32
Microsoft.Win32.SafeHandles.SafeGssNameHandle
UInt32
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
AcceptSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssCredHandle
Microsoft.Win32.SafeHandles.SafeGssContextHandle&
Byte[]
Int32
Interop.NetSecurityNative.GssBuffer&
UInt32&
Boolean&
✔️Interop.NetSecurityNative
DeleteSecContext
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
IntPtr&
✔️Interop.NetSecurityNative
GetUser
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssContextHandle
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
Wrap
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssContextHandle
Boolean
Byte*
Int32
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
Unwrap
Interop.NetSecurityNative.StatusInterop.NetSecurityNative.Status&
Microsoft.Win32.SafeHandles.SafeGssContextHandle
Byte[]
Int32
Int32
Interop.NetSecurityNative.GssBuffer&
✔️Interop.NetSecurityNative
IsNtlmInstalled
Boolean
✔️Interop.Crypto
CreateMemoryBio
Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
BioDestroy
Boolean marshal(Bool)IntPtr
✔️Interop.Crypto
BioRead
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Byte[]
Int32
✔️Interop.Crypto
BioCtrlPending
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
ErrClearError
UInt64
✔️Interop.Crypto
ErrGetErrorAlloc
UInt64Boolean& marshal(Bool)
✔️Interop.Crypto
ErrPeekError
UInt64
✔️Interop.Crypto
ErrPeekLastError
UInt64
✔️Interop.Crypto
ErrReasonErrorString
IntPtrUInt64
✔️Interop.Crypto
ErrErrorStringN
VoidUInt64
Byte*
Int32
✔️Interop.Crypto
CheckX509IpAddress
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
Byte[]
Int32
String
Int32
✔️Interop.Crypto
CheckX509Hostname
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
String
Int32
✔️Interop.Crypto
X509Destroy
VoidIntPtr
✔️Interop.Crypto
X509UpRef
Microsoft.Win32.SafeHandles.SafeX509HandleIntPtr
✔️Interop.Crypto
GetX509NameStackFieldCount
Int32Microsoft.Win32.SafeHandles.SafeSharedX509NameStackHandle
✔️Interop.Crypto
GetX509NameStackField_private
Microsoft.Win32.SafeHandles.SafeSharedX509NameHandleMicrosoft.Win32.SafeHandles.SafeSharedX509NameStackHandle
Int32
✔️Interop.Crypto
GetX509NameRawBytes
Int32Microsoft.Win32.SafeHandles.SafeSharedX509NameHandle
Byte[]
Int32
✔️Interop.Crypto
GetX509StackFieldCount
Int32Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle
✔️Interop.Crypto
GetX509StackField
IntPtrMicrosoft.Win32.SafeHandles.SafeSharedX509StackHandle
Int32
✔️Interop.CryptoInitializer
EnsureOpenSslInitialized
Int32
System.Net.Sockets.dll (total: 62)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
Accept
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Byte*
Int32*
IntPtr*
✔️Interop.Sys
Bind
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
System.Net.Sockets.ProtocolType
Byte*
Int32
✔️Interop.Sys
Close
Int32IntPtr
✔️Interop.Sys
Connect
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Byte*
Int32
✔️Interop.Sys
Disconnect
Interop.ErrorIntPtr
✔️Interop.Sys
GetBytesAvailable
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Int32*
✔️Interop.Sys
GetAtOutOfBandMark
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Int32*
✔️Interop.Sys
GetDomainSocketSizes
VoidInt32&
Int32&
Int32&
✔️Interop.Sys
GetMaximumAddressSize
Int32
✔️Interop.Sys
GetPeerName
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Byte*
Int32*
✔️Interop.Sys
GetSocketErrorOption
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Error*
✔️Interop.Sys
GetSocketType
Interop.ErrorSystem.Net.Sockets.SafeSocketHandle
System.Net.Sockets.AddressFamily&
System.Net.Sockets.SocketType&
System.Net.Sockets.ProtocolType&
Boolean&
✔️Interop.Sys
GetSockName
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Byte*
Int32*
✔️Interop.Sys
GetSockOpt
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
System.Net.Sockets.SocketOptionLevel
System.Net.Sockets.SocketOptionName
Byte*
Int32*
✔️Interop.Sys
GetSockOpt
Interop.ErrorIntPtr
System.Net.Sockets.SocketOptionLevel
System.Net.Sockets.SocketOptionName
Byte*
Int32*
✔️Interop.Sys
GetRawSockOpt
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Int32
Int32
Byte*
Int32*
✔️Interop.Sys
GetControlMessageBufferSize
Int32Int32
Int32
✔️Interop.Sys
TryGetIPPacketInformation
BooleanInterop.Sys.MessageHeader*
Boolean
Interop.Sys.IPPacketInformation*
✔️Interop.Sys
GetLingerOption
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.LingerOption*
✔️Interop.Sys
SetLingerOption
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.LingerOption*
✔️Interop.Sys
SetLingerOption
Interop.ErrorIntPtr
Interop.Sys.LingerOption*
✔️Interop.Sys
SendFile
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
System.Runtime.InteropServices.SafeHandle
Int64
Int64
Int64&
✔️Interop.Sys
SetSendTimeout
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Int32
✔️Interop.Sys
SetReceiveTimeout
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Int32
✔️Interop.Sys
FStat
Int32System.Runtime.InteropServices.SafeHandle
Interop.Sys.FileStatus&
✔️Interop.Sys
Listen
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Int32
✔️Interop.Sys
GetIPv4MulticastOption
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.MulticastOption
Interop.Sys.IPv4MulticastOption*
✔️Interop.Sys
SetIPv4MulticastOption
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.MulticastOption
Interop.Sys.IPv4MulticastOption*
✔️Interop.Sys
GetIPv6MulticastOption
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.MulticastOption
Interop.Sys.IPv6MulticastOption*
✔️Interop.Sys
SetIPv6MulticastOption
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.MulticastOption
Interop.Sys.IPv6MulticastOption*
✔️Interop.Sys
Poll
Interop.ErrorInterop.PollEvent*
UInt32
Int32
UInt32*
✔️Interop.Sys
PlatformSupportsDualModeIPv4PacketInfo
Int32
✔️Interop.Sys
Receive
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Byte*
Int32
System.Net.Sockets.SocketFlags
Int32*
✔️Interop.Sys
ReceiveMessage
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.MessageHeader*
System.Net.Sockets.SocketFlags
Int64*
✔️Interop.Sys
Send
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Byte*
Int32
System.Net.Sockets.SocketFlags
Int32*
✔️Interop.Sys
SendMessage
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Interop.Sys.MessageHeader*
System.Net.Sockets.SocketFlags
Int64*
✔️Interop.Sys
SetSockOpt
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
System.Net.Sockets.SocketOptionLevel
System.Net.Sockets.SocketOptionName
Byte*
Int32
✔️Interop.Sys
SetSockOpt
Interop.ErrorIntPtr
System.Net.Sockets.SocketOptionLevel
System.Net.Sockets.SocketOptionName
Byte*
Int32
✔️Interop.Sys
SetRawSockOpt
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
Int32
Int32
Byte*
Int32
✔️Interop.Sys
Shutdown
Interop.ErrorSystem.Runtime.InteropServices.SafeHandle
System.Net.Sockets.SocketShutdown
✔️Interop.Sys
Shutdown
Interop.ErrorIntPtr
System.Net.Sockets.SocketShutdown
✔️Interop.Sys
Socket
Interop.ErrorSystem.Net.Sockets.AddressFamily
System.Net.Sockets.SocketType
System.Net.Sockets.ProtocolType
IntPtr*
✔️Interop.Sys
CreateSocketEventPort
Interop.ErrorIntPtr&
✔️Interop.Sys
CloseSocketEventPort
Interop.ErrorIntPtr
✔️Interop.Sys
CreateSocketEventBuffer
Interop.ErrorInt32
Interop.Sys.SocketEvent*&
✔️Interop.Sys
FreeSocketEventBuffer
Interop.ErrorInterop.Sys.SocketEvent*
✔️Interop.Sys
TryChangeSocketEventRegistration
Interop.ErrorIntPtr
IntPtr
Interop.Sys.SocketEvents
Interop.Sys.SocketEvents
IntPtr
✔️Interop.Sys
WaitForSocketEvents
Interop.ErrorIntPtr
Interop.Sys.SocketEvent*
Int32*
✔️Interop.Sys
GetIPSocketAddressSizes
Interop.ErrorInt32*
Int32*
✔️Interop.Sys
GetAddressFamily
Interop.ErrorByte*
Int32
Int32*
✔️Interop.Sys
SetAddressFamily
Interop.ErrorByte*
Int32
Int32
✔️Interop.Sys
GetPort
Interop.ErrorByte*
Int32
UInt16*
✔️Interop.Sys
SetPort
Interop.ErrorByte*
Int32
UInt16
✔️Interop.Sys
GetIPv4Address
Interop.ErrorByte*
Int32
UInt32*
✔️Interop.Sys
SetIPv4Address
Interop.ErrorByte*
Int32
UInt32
✔️Interop.Sys
GetIPv6Address
Interop.ErrorByte*
Int32
Byte*
Int32
UInt32*
✔️Interop.Sys
SetIPv6Address
Interop.ErrorByte*
Int32
Byte*
Int32
UInt32
✔️Interop.Sys.Fcntl
DangerousSetIsNonBlocking
Int32IntPtr
Int32
✔️Interop.Sys.Fcntl
SetIsNonBlocking
Int32System.Runtime.InteropServices.SafeHandle
Int32
✔️Interop.Sys.Fcntl
GetIsNonBlocking
Int32System.Runtime.InteropServices.SafeHandle
Boolean&
✔️Interop.Sys.Fcntl
GetFD
Int32IntPtr
System.Private.CoreLib.dll (total: 262)
✔️Interop.Kernel32
GetStdHandle
IntPtrInt32
✔️Interop.Kernel32
LocalAlloc
IntPtrUInt32
UIntPtr
✔️Interop.Kernel32
LocalReAlloc
IntPtrIntPtr
IntPtr
UInt32
✔️Interop.Kernel32
LocalFree
IntPtrIntPtr
✔️Interop.Kernel32
CloseHandle
BooleanIntPtr
✔️Interop.Kernel32
SetEvent
BooleanMicrosoft.Win32.SafeHandles.SafeWaitHandle
✔️Interop.Kernel32
ResetEvent
BooleanMicrosoft.Win32.SafeHandles.SafeWaitHandle
✔️Interop.Kernel32
CreateEventEx
Microsoft.Win32.SafeHandles.SafeWaitHandleIntPtr
String
UInt32
UInt32
✔️Interop.Kernel32
GetEnvironmentVariable
Int32String
Char*
Int32
✔️Interop.Kernel32
GetEnvironmentStrings
Char*
✔️Interop.Kernel32
FreeEnvironmentStrings
BooleanChar*
✔️Interop.Kernel32
FormatMessage
Int32Int32
IntPtr
UInt32
Int32
Void*
Int32
IntPtr
✔️Interop.Kernel32
OpenMutex
Microsoft.Win32.SafeHandles.SafeWaitHandleUInt32
Boolean
String
✔️Interop.Kernel32
CreateMutexEx
Microsoft.Win32.SafeHandles.SafeWaitHandleIntPtr
String
UInt32
UInt32
✔️Interop.Kernel32
ReleaseMutex
BooleanMicrosoft.Win32.SafeHandles.SafeWaitHandle
✔️Interop.Kernel32
CreateSemaphoreEx
Microsoft.Win32.SafeHandles.SafeWaitHandleIntPtr
Int32
Int32
String
UInt32
UInt32
✔️Interop.Kernel32
ReleaseSemaphore
BooleanMicrosoft.Win32.SafeHandles.SafeWaitHandle
Int32
Int32&
✔️Interop.Kernel32
SetEnvironmentVariable
BooleanString
String
✔️Interop.Kernel32
WriteFile
Int32System.Runtime.InteropServices.SafeHandle
Byte*
Int32
Int32&
IntPtr
✔️Interop.Ole32
CoTaskMemAlloc
IntPtrUIntPtr
✔️Interop.Ole32
CoTaskMemRealloc
IntPtrIntPtr
UIntPtr
✔️Interop.Ole32
CoTaskMemFree
VoidIntPtr
✔️Interop.OleAut32
SysAllocStringByteLen
IntPtrByte[]
UInt32
✔️Interop.OleAut32
SysAllocStringLen
IntPtrString
Int32
✔️Interop.OleAut32
SysFreeString
VoidIntPtr
✔️Interop.Globalization
GetCalendars
Int32String
System.Globalization.CalendarId[]
Int32
✔️Interop.Globalization
GetCalendarInfo
Interop.Globalization.ResultCodeString
System.Globalization.CalendarId
System.Globalization.CalendarDataType
Char*
Int32
✔️Interop.Globalization
EnumCalendarInfo
Booleanmethod Void (Char*, IntPtr)
String
System.Globalization.CalendarId
System.Globalization.CalendarDataType
IntPtr
✔️Interop.Globalization
GetLatestJapaneseEra
Int32
✔️Interop.Globalization
GetJapaneseEraStartDate
BooleanInt32
Int32&
Int32&
Int32&
✔️Interop.Globalization
ChangeCase
VoidChar*
Int32
Char*
Int32
Boolean
✔️Interop.Globalization
ChangeCaseInvariant
VoidChar*
Int32
Char*
Int32
Boolean
✔️Interop.Globalization
ChangeCaseTurkish
VoidChar*
Int32
Char*
Int32
Boolean
✔️Interop.Globalization
InitOrdinalCasingPage
VoidInt32
Char*
✔️Interop.Globalization
GetSortHandle
Interop.Globalization.ResultCodeString
IntPtr&
✔️Interop.Globalization
CloseSortHandle
VoidIntPtr
✔️Interop.Globalization
CompareString
Int32IntPtr
Char*
Int32
Char*
Int32
System.Globalization.CompareOptions
✔️Interop.Globalization
IndexOf
Int32IntPtr
Char*
Int32
Char*
Int32
System.Globalization.CompareOptions
Int32*
✔️Interop.Globalization
LastIndexOf
Int32IntPtr
Char*
Int32
Char*
Int32
System.Globalization.CompareOptions
Int32*
✔️Interop.Globalization
StartsWith
Boolean marshal(Bool)IntPtr
Char*
Int32
Char*
Int32
System.Globalization.CompareOptions
Int32*
✔️Interop.Globalization
EndsWith
Boolean marshal(Bool)IntPtr
Char*
Int32
Char*
Int32
System.Globalization.CompareOptions
Int32*
✔️Interop.Globalization
GetSortKey
Int32IntPtr
Char*
Int32
Byte*
Int32
System.Globalization.CompareOptions
✔️Interop.Globalization
GetSortVersion
Int32IntPtr
✔️Interop.Globalization
LoadICU
Int32
✔️Interop.Globalization
InitICUFunctions
VoidIntPtr
IntPtr
String
String
✔️Interop.Globalization
GetICUVersion
Int32
✔️Interop.Globalization
ToAscii
Int32UInt32
Char*
Int32
Char*
Int32
✔️Interop.Globalization
ToUnicode
Int32UInt32
Char*
Int32
Char*
Int32
✔️Interop.Globalization
GetLocaleName
Boolean marshal(Bool)String
Char*
Int32
✔️Interop.Globalization
GetLocaleInfoString
Boolean marshal(Bool)String
UInt32
Char*
Int32
✔️Interop.Globalization
GetDefaultLocaleName
Boolean marshal(Bool)Char*
Int32
✔️Interop.Globalization
IsPredefinedLocale
Boolean marshal(Bool)String
✔️Interop.Globalization
GetLocaleTimeFormat
Boolean marshal(Bool)String
Boolean
Char*
Int32
✔️Interop.Globalization
GetLocaleInfoInt
Boolean marshal(Bool)String
UInt32
Int32&
✔️Interop.Globalization
GetLocaleInfoGroupingSizes
Boolean marshal(Bool)String
UInt32
Int32&
Int32&
✔️Interop.Globalization
GetLocales
Int32Char[]
Int32
✔️Interop.Globalization
IsNormalized
Int32System.Text.NormalizationForm
Char*
Int32
✔️Interop.Globalization
NormalizeString
Int32System.Text.NormalizationForm
Char*
Int32
Char*
Int32
✔️Interop.Globalization
GetTimeZoneDisplayName
Interop.Globalization.ResultCodeString
String
Interop.Globalization.TimeZoneDisplayNameType
Char*
Int32
✔️Interop.HostPolicy
corehost_resolve_component_dependencies
Int32String
Interop.HostPolicy.corehost_resolve_component_dependencies_result_fn
✔️Interop.HostPolicy
corehost_set_error_writer
IntPtrIntPtr
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
Access
Int32String
Interop.Sys.AccessMode
✔️Interop.Sys
ChDir
Int32String
✔️Interop.Sys
Close
Int32IntPtr
✔️Interop.Sys
FLock
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
Interop.Sys.LockOperations
✔️Interop.Sys
FLock
Int32IntPtr
Interop.Sys.LockOperations
✔️Interop.Sys
FSync
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
✔️Interop.Sys
FTruncate
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
Int64
✔️Interop.Sys
GetCpuUtilization
Int32Interop.Sys.ProcessCpuInformation&
✔️Interop.Sys
GetCwd
Byte*Byte*
Int32
✔️Interop.Sys
GetHostName
Int32Byte*
Int32
✔️Interop.Sys
GetNonCryptographicallySecureRandomBytes
VoidByte*
Int32
✔️Interop.Sys
GetTimestampResolution
UInt64
✔️Interop.Sys
GetTimestamp
UInt64
✔️Interop.Sys
GetUnixNamePrivate
IntPtr
✔️Interop.Sys
GetUnixRelease
String
✔️Interop.Sys
LockFileRegion
Int32System.Runtime.InteropServices.SafeHandle
Int64
Int64
Interop.Sys.LockType
✔️Interop.Sys
LSeek
Int64Microsoft.Win32.SafeHandles.SafeFileHandle
Int64
Interop.Sys.SeekWhence
✔️Interop.Sys
MksTemps
IntPtrByte[]
Int32
✔️Interop.Sys
GetAllMountPoints
Int32Interop.Sys.MountPointFound
✔️Interop.Sys
Open
Microsoft.Win32.SafeHandles.SafeFileHandleString
Interop.Sys.OpenFlags
Int32
✔️Interop.Sys
PosixFAdvise
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
Int64
Int64
Interop.Sys.FileAdvice
✔️Interop.Sys
Read
Int32System.Runtime.InteropServices.SafeHandle
Byte*
Int32
✔️Interop.Sys
OpenDir
IntPtrString
✔️Interop.Sys
GetReadDirRBufferSize
Int32
✔️Interop.Sys
ReadDirR
Int32IntPtr
Byte*
Int32
Interop.Sys.DirectoryEntry&
✔️Interop.Sys
CloseDir
Int32IntPtr
✔️Interop.Sys
ReadLink
Int32String
Byte[]
Int32
✔️Interop.Sys
FStat
Int32System.Runtime.InteropServices.SafeHandle
Interop.Sys.FileStatus&
✔️Interop.Sys
Stat
Int32String
Interop.Sys.FileStatus&
✔️Interop.Sys
LStat
Int32String
Interop.Sys.FileStatus&
✔️Interop.Sys
SysConf
Int64Interop.Sys.SysConfName
✔️Interop.Sys
SysLog
VoidInterop.Sys.SysLogPriority
String
String
✔️Interop.Sys
Unlink
Int32String
✔️Interop.Sys
Write
Int32System.Runtime.InteropServices.SafeHandle
Byte*
Int32
✔️Interop.Sys
Write
Int32IntPtr
Byte*
Int32
✔️Interop.Sys
GetEUid
UInt32
✔️Interop.Sys
GetPwUidR
Int32UInt32
Interop.Sys.Passwd&
Byte*
Int32
✔️Interop.Sys
GetPid
Int32
✔️System.Buffer
__ZeroMemory
VoidVoid*
UIntPtr
✔️System.Buffer
__Memmove
VoidByte*
Byte*
UIntPtr
✔️System.CLRConfig
GetConfigBoolValue
BooleanString
Boolean&
✔️System.Enum
GetEnumValuesAndNames
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
Interop.BOOL
✔️System.Environment
_Exit
VoidInt32
✔️System.Environment
GetProcessorCount
Int32
✔️System.Exception
GetMessageFromNativeResources
VoidSystem.Exception.ExceptionMessageKind
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.GC
_StartNoGCRegion
Int32Int64
Boolean
Int64
Boolean
✔️System.GC
_EndNoGCRegion
Int32
✔️System.GC
GetTotalMemory
Int64
✔️System.GC
_Collect
VoidInt32
Int32
✔️System.GC
_AddMemoryPressure
VoidUInt64
✔️System.GC
_RemoveMemoryPressure
VoidUInt64
✔️System.GC
_WaitForPendingFinalizers
Void
✔️System.GC
_RegisterFrozenSegment
IntPtrIntPtr
IntPtr
✔️System.GC
_UnregisterFrozenSegment
VoidIntPtr
✔️System.RuntimeTypeHandle
GetConstraints
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
GetGCHandle
IntPtrSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.InteropServices.GCHandleType
✔️System.RuntimeTypeHandle
FreeGCHandle
IntPtrSystem.Runtime.CompilerServices.QCallTypeHandle
IntPtr
✔️System.RuntimeTypeHandle
VerifyInterfaceIsImplemented
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.QCallTypeHandle
✔️System.RuntimeTypeHandle
GetInterfaceMethodImplementation
System.RuntimeMethodHandleInternalSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.QCallTypeHandle
System.RuntimeMethodHandleInternal
✔️System.RuntimeTypeHandle
_IsVisible
Boolean marshal(Bool)System.Runtime.CompilerServices.QCallTypeHandle
✔️System.RuntimeTypeHandle
ConstructName
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.TypeNameFormatFlags
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.RuntimeTypeHandle
GetTypeByName
VoidString
Boolean
Boolean
System.Runtime.CompilerServices.StackCrawlMarkHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
GetTypeByNameUsingCARules
VoidString
System.Runtime.CompilerServices.QCallModule
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
GetInstantiation
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
Interop.BOOL
✔️System.RuntimeTypeHandle
Instantiate
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
IntPtr*
Int32
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
MakeArray
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
Int32
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
MakeSZArray
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
MakeByRef
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
MakePointer
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeTypeHandle
IsCollectible
Interop.BOOLSystem.Runtime.CompilerServices.QCallTypeHandle
✔️System.RuntimeTypeHandle
GetGenericTypeDefinition
VoidSystem.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeMethodHandle
GetFunctionPointer
IntPtrSystem.RuntimeMethodHandleInternal
✔️System.RuntimeMethodHandle
GetIsCollectible
Interop.BOOLSystem.RuntimeMethodHandleInternal
✔️System.RuntimeMethodHandle
IsCAVisibleFromDecoratedType
Interop.BOOLSystem.Runtime.CompilerServices.QCallTypeHandle
System.RuntimeMethodHandleInternal
System.Runtime.CompilerServices.QCallTypeHandle
System.Runtime.CompilerServices.QCallModule
✔️System.RuntimeMethodHandle
ConstructInstantiation
VoidSystem.RuntimeMethodHandleInternal
System.TypeNameFormatFlags
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.RuntimeMethodHandle
GetMethodInstantiation
VoidSystem.RuntimeMethodHandleInternal
System.Runtime.CompilerServices.ObjectHandleOnStack
Interop.BOOL
✔️System.RuntimeMethodHandle
GetTypicalMethodDefinition
VoidSystem.RuntimeMethodHandleInternal
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeMethodHandle
StripMethodInstantiation
VoidSystem.RuntimeMethodHandleInternal
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.RuntimeMethodHandle
Destroy
VoidSystem.RuntimeMethodHandleInternal
✔️System.ModuleHandle
ResolveType
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
IntPtr*
Int32
IntPtr*
Int32
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.ModuleHandle
ResolveMethod
System.RuntimeMethodHandleInternalSystem.Runtime.CompilerServices.QCallModule
Int32
IntPtr*
Int32
IntPtr*
Int32
✔️System.ModuleHandle
ResolveField
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
IntPtr*
Int32
IntPtr*
Int32
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.ModuleHandle
_ContainsPropertyMatchingHash
Interop.BOOLSystem.Runtime.CompilerServices.QCallModule
Int32
UInt32
✔️System.ModuleHandle
GetModuleType
VoidSystem.Runtime.CompilerServices.QCallModule
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.ModuleHandle
GetPEKind
VoidSystem.Runtime.CompilerServices.QCallModule
Int32*
Int32*
✔️System.MdUtf8String
EqualsCaseInsensitive
BooleanVoid*
Void*
Int32
✔️System.MdUtf8String
HashCaseInsensitive
UInt32Void*
Int32
✔️System.TypeLoadException
GetTypeLoadExceptionMessage
VoidInt32
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.SafeTypeNameParserHandle
_ReleaseTypeNameParser
VoidIntPtr
✔️System.TypeNameParser
_CreateTypeNameParser
VoidString
System.Runtime.CompilerServices.ObjectHandleOnStack
Boolean
✔️System.TypeNameParser
_GetNames
VoidSystem.SafeTypeNameParserHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.TypeNameParser
_GetTypeArguments
VoidSystem.SafeTypeNameParserHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.TypeNameParser
_GetModifiers
VoidSystem.SafeTypeNameParserHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.TypeNameParser
_GetAssemblyName
VoidSystem.SafeTypeNameParserHandle
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Threading.Interlocked
_MemoryBarrierProcessWide
Void
✔️System.Threading.Monitor
GetLockContentionCount
Int64
✔️System.Threading.Thread
YieldInternal
Interop.BOOL
✔️System.Threading.Thread
InformThreadNameChange
VoidSystem.Threading.ThreadHandle
String
Int32
✔️System.Threading.Thread
GetCurrentOSThreadId
UInt64
✔️System.Threading.Thread
GetOptimalMaxSpinWaitsPerSpinIterationInternal
Int32
✔️System.Threading.ThreadPool
GetCompletedWorkItemCount
Int64
✔️System.Threading.ThreadPool
RequestWorkerThread
Interop.BOOL
✔️System.Threading.TimerQueue
CreateAppDomainTimer
System.Threading.TimerQueue.AppDomainTimerSafeHandleUInt32
Int32
✔️System.Threading.TimerQueue
ChangeAppDomainTimer
BooleanSystem.Threading.TimerQueue.AppDomainTimerSafeHandle
UInt32
✔️System.Threading.TimerQueue
DeleteAppDomainTimer
BooleanIntPtr
✔️System.Runtime.Loader.AssemblyLoadContext
InitializeAssemblyLoadContext
IntPtrIntPtr
Boolean
Boolean
✔️System.Runtime.Loader.AssemblyLoadContext
PrepareForAssemblyLoadContextRelease
VoidIntPtr
IntPtr
✔️System.Runtime.Loader.AssemblyLoadContext
LoadFromStream
IntPtrIntPtr
IntPtr
Int32
IntPtr
Int32
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Runtime.Loader.AssemblyLoadContext
InternalSetProfileRoot
VoidString
✔️System.Runtime.Loader.AssemblyLoadContext
InternalStartProfile
VoidString
IntPtr
✔️System.Runtime.Loader.AssemblyLoadContext
LoadFromPath
VoidIntPtr
String
String
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Runtime.Loader.AssemblyLoadContext
TraceResolvingHandlerInvoked
BooleanString
String
String
String
String
✔️System.Runtime.Loader.AssemblyLoadContext
TraceAssemblyResolveHandlerInvoked
BooleanString
String
String
String
✔️System.Runtime.Loader.AssemblyLoadContext
TraceAssemblyLoadFromResolveHandlerInvoked
BooleanString
Boolean
String
String
✔️System.Runtime.Loader.AssemblyLoadContext
TraceSatelliteSubdirectoryPathProbed
BooleanString
Int32
✔️System.Runtime.Loader.AssemblyLoadContext
GetLoadContextForAssembly
IntPtrSystem.Runtime.CompilerServices.QCallAssembly
✔️System.Runtime.Intrinsics.X86.X86Base
__cpuidex
VoidInt32*
Int32
Int32
✔️System.Runtime.InteropServices.Marshal
InternalPrelink
VoidSystem.RuntimeMethodHandleInternal
✔️System.Runtime.InteropServices.NativeLibrary
LoadFromPath
IntPtrString
Boolean
✔️System.Runtime.InteropServices.NativeLibrary
LoadByName
IntPtrString
System.Runtime.CompilerServices.QCallAssembly
Boolean
UInt32
Boolean
✔️System.Runtime.InteropServices.NativeLibrary
FreeLib
VoidIntPtr
✔️System.Runtime.InteropServices.NativeLibrary
GetSymbol
IntPtrIntPtr
String
Boolean
✔️System.Runtime.CompilerServices.RuntimeHelpers
_CompileMethod
VoidSystem.RuntimeMethodHandleInternal
✔️System.Runtime.CompilerServices.RuntimeHelpers
AllocateTypeAssociatedMemoryInternal
IntPtrSystem.Runtime.CompilerServices.QCallTypeHandle
UInt32
✔️System.Reflection.Assembly
GetExecutingAssemblyNative
VoidSystem.Runtime.CompilerServices.StackCrawlMarkHandle
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.Assembly
GetEntryAssemblyNative
VoidSystem.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.LoaderAllocatorScout
Destroy
BooleanIntPtr
✔️System.Reflection.RuntimeAssembly
GetCodeBase
BooleanSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetFullName
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetEntryPoint
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetType
VoidSystem.Runtime.CompilerServices.QCallAssembly
String
Boolean
Boolean
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetExportedTypes
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetIsCollectible
Interop.BOOLSystem.Runtime.CompilerServices.QCallAssembly
✔️System.Reflection.RuntimeAssembly
GetResource
Byte*System.Runtime.CompilerServices.QCallAssembly
String
UInt32&
✔️System.Reflection.RuntimeAssembly
InternalLoad
VoidSystem.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.StackCrawlMarkHandle
Boolean
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetModule
VoidSystem.Runtime.CompilerServices.QCallAssembly
String
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetManifestResourceInfo
Int32System.Runtime.CompilerServices.QCallAssembly
String
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetLocation
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetImageRuntimeVersion
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetVersion
VoidSystem.Runtime.CompilerServices.QCallAssembly
Int32&
Int32&
Int32&
Int32&
✔️System.Reflection.RuntimeAssembly
GetLocale
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetSimpleName
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetHashAlgorithm
System.Configuration.Assemblies.AssemblyHashAlgorithmSystem.Runtime.CompilerServices.QCallAssembly
✔️System.Reflection.RuntimeAssembly
GetFlags
System.Reflection.AssemblyNameFlagsSystem.Runtime.CompilerServices.QCallAssembly
✔️System.Reflection.RuntimeAssembly
GetPublicKey
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetModules
VoidSystem.Runtime.CompilerServices.QCallAssembly
Boolean
Boolean
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeAssembly
GetForwardedType
VoidSystem.Runtime.CompilerServices.QCallAssembly
System.Reflection.MetadataToken
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeModule
GetType
VoidSystem.Runtime.CompilerServices.QCallModule
String
Boolean
Boolean
System.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.RuntimeModule
nIsTransientInternal
BooleanSystem.Runtime.CompilerServices.QCallModule
✔️System.Reflection.RuntimeModule
GetScopeName
VoidSystem.Runtime.CompilerServices.QCallModule
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.RuntimeModule
GetFullyQualifiedName
VoidSystem.Runtime.CompilerServices.QCallModule
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Reflection.Metadata.AssemblyExtensions
InternalTryGetRawMetadata
Boolean marshal(Bool)System.Runtime.CompilerServices.QCallAssembly
Byte*&
Int32&
✔️System.Reflection.Emit.AssemblyBuilder
CreateDynamicAssembly
VoidSystem.Runtime.CompilerServices.ObjectHandleOnStack
System.Runtime.CompilerServices.StackCrawlMarkHandle
Int32
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.Reflection.Emit.ModuleBuilder
GetTypeRef
Int32System.Runtime.CompilerServices.QCallModule
String
System.Runtime.CompilerServices.QCallModule
String
Int32
✔️System.Reflection.Emit.ModuleBuilder
GetMemberRef
Int32System.Runtime.CompilerServices.QCallModule
System.Runtime.CompilerServices.QCallModule
Int32
Int32
✔️System.Reflection.Emit.ModuleBuilder
GetMemberRefFromSignature
Int32System.Runtime.CompilerServices.QCallModule
Int32
String
Byte[]
Int32
✔️System.Reflection.Emit.ModuleBuilder
GetMemberRefOfMethodInfo
Int32System.Runtime.CompilerServices.QCallModule
Int32
System.RuntimeMethodHandleInternal
✔️System.Reflection.Emit.ModuleBuilder
GetMemberRefOfFieldInfo
Int32System.Runtime.CompilerServices.QCallModule
Int32
System.Runtime.CompilerServices.QCallTypeHandle
Int32
✔️System.Reflection.Emit.ModuleBuilder
GetTokenFromTypeSpec
Int32System.Runtime.CompilerServices.QCallModule
Byte[]
Int32
✔️System.Reflection.Emit.ModuleBuilder
GetArrayMethodToken
Int32System.Runtime.CompilerServices.QCallModule
Int32
String
Byte[]
Int32
✔️System.Reflection.Emit.ModuleBuilder
GetStringConstant
Int32System.Runtime.CompilerServices.QCallModule
String
Int32
✔️System.Reflection.Emit.ModuleBuilder
SetFieldRVAContent
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Byte[]
Int32
✔️System.Reflection.Emit.TypeBuilder
SetParentType
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Int32
✔️System.Reflection.Emit.TypeBuilder
AddInterfaceImpl
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Int32
✔️System.Reflection.Emit.TypeBuilder
DefineMethod
Int32System.Runtime.CompilerServices.QCallModule
Int32
String
Byte[]
Int32
System.Reflection.MethodAttributes
✔️System.Reflection.Emit.TypeBuilder
DefineMethodSpec
Int32System.Runtime.CompilerServices.QCallModule
Int32
Byte[]
Int32
✔️System.Reflection.Emit.TypeBuilder
DefineField
Int32System.Runtime.CompilerServices.QCallModule
Int32
String
Byte[]
Int32
System.Reflection.FieldAttributes
✔️System.Reflection.Emit.TypeBuilder
SetMethodIL
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Boolean
Byte[]
Int32
Byte[]
Int32
Int32
System.Reflection.Emit.ExceptionHandler[]
Int32
Int32[]
Int32
✔️System.Reflection.Emit.TypeBuilder
DefineCustomAttribute
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Int32
Byte[]
Int32
Boolean
Boolean
✔️System.Reflection.Emit.TypeBuilder
DefineProperty
Int32System.Runtime.CompilerServices.QCallModule
Int32
String
System.Reflection.PropertyAttributes
Byte[]
Int32
✔️System.Reflection.Emit.TypeBuilder
DefineEvent
Int32System.Runtime.CompilerServices.QCallModule
Int32
String
System.Reflection.EventAttributes
Int32
✔️System.Reflection.Emit.TypeBuilder
DefineMethodSemantics
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
System.Reflection.MethodSemanticsAttributes
Int32
✔️System.Reflection.Emit.TypeBuilder
DefineMethodImpl
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Int32
Int32
✔️System.Reflection.Emit.TypeBuilder
SetMethodImpl
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
System.Reflection.MethodImplAttributes
✔️System.Reflection.Emit.TypeBuilder
SetParamInfo
Int32System.Runtime.CompilerServices.QCallModule
Int32
Int32
System.Reflection.ParameterAttributes
String
✔️System.Reflection.Emit.TypeBuilder
GetTokenFromSig
Int32System.Runtime.CompilerServices.QCallModule
Byte[]
Int32
✔️System.Reflection.Emit.TypeBuilder
SetFieldLayoutOffset
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Int32
✔️System.Reflection.Emit.TypeBuilder
SetClassLayout
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
System.Reflection.Emit.PackingSize
Int32
✔️System.Reflection.Emit.TypeBuilder
SetConstantValue
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
Int32
Void*
✔️System.Reflection.Emit.TypeBuilder
SetPInvokeData
VoidSystem.Runtime.CompilerServices.QCallModule
String
String
Int32
Int32
✔️System.Reflection.Emit.TypeBuilder
DefineType
Int32System.Runtime.CompilerServices.QCallModule
String
Int32
System.Reflection.TypeAttributes
Int32
Int32[]
✔️System.Reflection.Emit.TypeBuilder
DefineGenericParam
Int32System.Runtime.CompilerServices.QCallModule
String
Int32
System.Reflection.GenericParameterAttributes
Int32
Int32[]
✔️System.Reflection.Emit.TypeBuilder
TermCreateClass
VoidSystem.Runtime.CompilerServices.QCallModule
Int32
System.Runtime.CompilerServices.ObjectHandleOnStack
✔️System.IO.FileLoadException
GetFileLoadExceptionMessage
VoidInt32
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.IO.FileLoadException
GetMessageForHR
VoidInt32
System.Runtime.CompilerServices.StringHandleOnStack
✔️System.Diagnostics.Tracing.EventPipeInternal
Enable
UInt64Char*
System.Diagnostics.Tracing.EventPipeSerializationFormat
UInt32
System.Diagnostics.Tracing.EventPipeInternal.EventPipeProviderConfigurationNative*
UInt32
✔️System.Diagnostics.Tracing.EventPipeInternal
Disable
VoidUInt64
✔️System.Diagnostics.Tracing.EventPipeInternal
CreateProvider
IntPtrString
Interop.Advapi32.EtwEnableCallback
✔️System.Diagnostics.Tracing.EventPipeInternal
DefineEvent
IntPtrIntPtr
UInt32
Int64
UInt32
UInt32
Void*
UInt32
✔️System.Diagnostics.Tracing.EventPipeInternal
GetProvider
IntPtrString
✔️System.Diagnostics.Tracing.EventPipeInternal
DeleteProvider
VoidIntPtr
✔️System.Diagnostics.Tracing.EventPipeInternal
EventActivityIdControl
Int32UInt32
System.Guid&
✔️System.Diagnostics.Tracing.EventPipeInternal
WriteEventData
VoidIntPtr
System.Diagnostics.Tracing.EventProvider.EventData*
UInt32
System.Guid*
System.Guid*
✔️System.Diagnostics.Tracing.EventPipeInternal
GetSessionInfo
BooleanUInt64
System.Diagnostics.Tracing.EventPipeSessionInfo*
✔️System.Diagnostics.Tracing.EventPipeInternal
GetNextEvent
BooleanUInt64
System.Diagnostics.Tracing.EventPipeEventInstanceData*
✔️System.Diagnostics.Tracing.EventPipeInternal
GetWaitHandle
IntPtrUInt64
✔️System.Diagnostics.Tracing.XplatEventLogger
IsEventSourceLoggingEnabled
Boolean
✔️System.Diagnostics.Tracing.XplatEventLogger
LogEventSource
VoidInt32
String
String
String
System.Reflection.Metadata.dll (total: 1)
✔️Interop.Kernel32
ReadFile
Int32System.Runtime.InteropServices.SafeHandle
Byte*
Int32
Int32&
IntPtr
System.Runtime.InteropServices.RuntimeInformation.dll (total: 3)
✔️Interop.Sys
GetUnixVersion
Int32Byte[]
Int32&
✔️Interop.Sys
GetOSArchitecture
Int32
✔️Interop.Sys
GetProcessArchitecture
Int32
System.Security.Cryptography.Algorithms.dll (total: 114)
✔️Interop.Crypto
ObjObj2Txt
Int32Byte*
Int32
IntPtr
✔️Interop.Crypto
ObjNid2Obj
IntPtrInt32
✔️Interop.Crypto
ObjSn2Nid
Int32String
✔️Interop.Crypto
BigNumDestroy
VoidIntPtr
✔️Interop.Crypto
BigNumFromBinary
IntPtrByte*
Int32
✔️Interop.Crypto
BigNumToBinary
Int32Microsoft.Win32.SafeHandles.SafeBignumHandle
Byte*
✔️Interop.Crypto
GetBigNumBytes
Int32Microsoft.Win32.SafeHandles.SafeBignumHandle
✔️Interop.Crypto
EcDsaSign
Boolean marshal(Bool)Byte&
Int32
Byte&
Int32&
Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
EcDsaVerify
Int32Byte&
Int32
Byte&
Int32
Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
CryptoNative_EcDsaSize
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
DsaDestroy
VoidIntPtr
✔️Interop.Crypto
DsaGenerateKey
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle&
Int32
✔️Interop.Crypto
DsaSizeSignature
Int32Microsoft.Win32.SafeHandles.SafeDsaHandle
✔️Interop.Crypto
DsaSizeQ
Int32Microsoft.Win32.SafeHandles.SafeDsaHandle
✔️Interop.Crypto
DsaSizeP
Int32Microsoft.Win32.SafeHandles.SafeDsaHandle
✔️Interop.Crypto
DsaSign
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle
Byte&
Int32
Byte&
Int32&
✔️Interop.Crypto
DsaVerify
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle
Byte&
Int32
Byte&
Int32
✔️Interop.Crypto
GetDsaParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle
IntPtr&
Int32&
IntPtr&
Int32&
IntPtr&
Int32&
IntPtr&
Int32&
IntPtr&
Int32&
✔️Interop.Crypto
DsaKeyCreateByExplicitParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle&
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.Crypto
EcKeyCreateByKeyParameters
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle&
String
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.Crypto
EcKeyCreateByExplicitParameters
Microsoft.Win32.SafeHandles.SafeEcKeyHandleSystem.Security.Cryptography.ECCurve.ECCurveType
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.Crypto
CryptoNative_GetECKeyParameters
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Boolean
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
IntPtr&
Int32&
✔️Interop.Crypto
CryptoNative_GetECCurveParameters
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Boolean
System.Security.Cryptography.ECCurve.ECCurveType&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
IntPtr&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
✔️Interop.Crypto
CryptoNative_EcKeyCreateByOid
Microsoft.Win32.SafeHandles.SafeEcKeyHandleString
✔️Interop.Crypto
EcKeyDestroy
VoidIntPtr
✔️Interop.Crypto
EcKeyGenerateKey
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
CryptoNative_EcKeyGetSize
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Int32&
✔️Interop.Crypto
CryptoNative_EcKeyGetCurveName
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Int32&
✔️Interop.Crypto
EvpPkeyCreate
System.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Crypto
EvpPkeyDestroy
VoidIntPtr
✔️Interop.Crypto
EvpPkeyGetEcKey
Microsoft.Win32.SafeHandles.SafeEcKeyHandleSystem.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Crypto
EvpPkeySetEcKey
Boolean marshal(Bool)System.Security.Cryptography.SafeEvpPKeyHandle
Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
EvpPKeyCtxCreate
Microsoft.Win32.SafeHandles.SafeEvpPKeyCtxHandleSystem.Security.Cryptography.SafeEvpPKeyHandle
System.Security.Cryptography.SafeEvpPKeyHandle
UInt32&
✔️Interop.Crypto
EvpPKeyDeriveSecretAgreement
Int32Byte&
UInt32
Microsoft.Win32.SafeHandles.SafeEvpPKeyCtxHandle
✔️Interop.Crypto
EvpPKeyCtxDestroy
VoidIntPtr
✔️Interop.Crypto
EvpMdCtxCreate
Microsoft.Win32.SafeHandles.SafeEvpMdCtxHandleIntPtr
✔️Interop.Crypto
EvpMdCtxDestroy
VoidIntPtr
✔️Interop.Crypto
EvpDigestReset
Int32Microsoft.Win32.SafeHandles.SafeEvpMdCtxHandle
IntPtr
✔️Interop.Crypto
EvpDigestUpdate
Int32Microsoft.Win32.SafeHandles.SafeEvpMdCtxHandle
Byte&
Int32
✔️Interop.Crypto
EvpDigestFinalEx
Int32Microsoft.Win32.SafeHandles.SafeEvpMdCtxHandle
Byte&
UInt32&
✔️Interop.Crypto
EvpDigestCurrent
Int32Microsoft.Win32.SafeHandles.SafeEvpMdCtxHandle
Byte&
UInt32&
✔️Interop.Crypto
EvpDigestOneShot
Int32IntPtr
Byte*
Int32
Byte*
UInt32&
✔️Interop.Crypto
EvpMdSize
Int32IntPtr
✔️Interop.Crypto
EvpMd5
IntPtr
✔️Interop.Crypto
EvpSha1
IntPtr
✔️Interop.Crypto
EvpSha256
IntPtr
✔️Interop.Crypto
EvpSha384
IntPtr
✔️Interop.Crypto
EvpSha512
IntPtr
✔️Interop.Crypto
GetMaxMdSize
Int32
✔️Interop.Crypto
HmacCreate
Microsoft.Win32.SafeHandles.SafeHmacCtxHandleByte&
Int32
IntPtr
✔️Interop.Crypto
HmacDestroy
VoidIntPtr
✔️Interop.Crypto
HmacReset
Int32Microsoft.Win32.SafeHandles.SafeHmacCtxHandle
✔️Interop.Crypto
HmacUpdate
Int32Microsoft.Win32.SafeHandles.SafeHmacCtxHandle
Byte&
Int32
✔️Interop.Crypto
HmacFinal
Int32Microsoft.Win32.SafeHandles.SafeHmacCtxHandle
Byte&
Int32&
✔️Interop.Crypto
HmacCurrent
Int32Microsoft.Win32.SafeHandles.SafeHmacCtxHandle
Byte&
Int32&
✔️Interop.Crypto
CryptoNative_GetRandomBytes
Boolean marshal(Bool)Byte*
Int32
✔️Interop.Crypto
RsaCreate
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaDestroy
VoidIntPtr
✔️Interop.Crypto
DecodeRsaPublicKey
Microsoft.Win32.SafeHandles.SafeRsaHandleByte&
Int32
✔️Interop.Crypto
RsaPublicEncrypt
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
Interop.Crypto.RsaPadding
✔️Interop.Crypto
RsaPrivateDecrypt
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
Interop.Crypto.RsaPadding
✔️Interop.Crypto
RsaSignPrimitive
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaVerificationPrimitive
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaSize
Int32Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaGenerateKeyEx
Int32Microsoft.Win32.SafeHandles.SafeRsaHandle
Int32
Microsoft.Win32.SafeHandles.SafeBignumHandle
✔️Interop.Crypto
RsaSign
Boolean marshal(Bool)Int32
Byte&
Int32
Byte&
Int32&
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaVerify
Boolean marshal(Bool)Int32
Byte&
Int32
Byte&
Int32
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
GetRsaParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeRsaHandle
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
✔️Interop.Crypto
SetRsaParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeRsaHandle
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.Crypto
EvpCipherCreate
Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandleIntPtr
Byte&
Int32
Int32
Byte&
Int32
✔️Interop.Crypto
EvpCipherCreatePartial
Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandleIntPtr
✔️Interop.Crypto
EvpCipherSetKeyAndIV
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Byte&
Byte&
Interop.Crypto.EvpCipherDirection
✔️Interop.Crypto
CryptoNative_EvpCipherSetGcmNonceLength
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Int32
✔️Interop.Crypto
CryptoNative_EvpCipherSetCcmNonceLength
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Int32
✔️Interop.Crypto
EvpCipherDestroy
VoidIntPtr
✔️Interop.Crypto
EvpCipherReset
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
✔️Interop.Crypto
EvpCipherCtxSetPadding
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Int32
✔️Interop.Crypto
EvpCipherUpdate
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Byte&
Int32&
Byte&
Int32
✔️Interop.Crypto
EvpCipherFinalEx
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Byte&
Int32&
✔️Interop.Crypto
EvpCipherGetGcmTag
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Byte&
Int32
✔️Interop.Crypto
EvpCipherSetGcmTag
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Byte&
Int32
✔️Interop.Crypto
EvpCipherGetCcmTag
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Byte&
Int32
✔️Interop.Crypto
EvpCipherSetCcmTag
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEvpCipherCtxHandle
Byte&
Int32
✔️Interop.Crypto
EvpAes128Ecb
IntPtr
✔️Interop.Crypto
EvpAes128Cbc
IntPtr
✔️Interop.Crypto
EvpAes128Gcm
IntPtr
✔️Interop.Crypto
EvpAes128Cfb8
IntPtr
✔️Interop.Crypto
EvpAes128Cfb128
IntPtr
✔️Interop.Crypto
EvpAes128Ccm
IntPtr
✔️Interop.Crypto
EvpAes192Ecb
IntPtr
✔️Interop.Crypto
EvpAes192Cbc
IntPtr
✔️Interop.Crypto
EvpAes192Gcm
IntPtr
✔️Interop.Crypto
EvpAes192Cfb8
IntPtr
✔️Interop.Crypto
EvpAes192Cfb128
IntPtr
✔️Interop.Crypto
EvpAes192Ccm
IntPtr
✔️Interop.Crypto
EvpAes256Ecb
IntPtr
✔️Interop.Crypto
EvpAes256Cbc
IntPtr
✔️Interop.Crypto
EvpAes256Gcm
IntPtr
✔️Interop.Crypto
EvpAes256Cfb128
IntPtr
✔️Interop.Crypto
EvpAes256Cfb8
IntPtr
✔️Interop.Crypto
EvpAes256Ccm
IntPtr
✔️Interop.Crypto
EvpDesCbc
IntPtr
✔️Interop.Crypto
EvpDesEcb
IntPtr
✔️Interop.Crypto
EvpDesCfb8
IntPtr
✔️Interop.Crypto
EvpDes3Cbc
IntPtr
✔️Interop.Crypto
EvpDes3Ecb
IntPtr
✔️Interop.Crypto
EvpDes3Cfb8
IntPtr
✔️Interop.Crypto
EvpDes3Cfb64
IntPtr
✔️Interop.Crypto
EvpRC2Cbc
IntPtr
✔️Interop.Crypto
EvpRC2Ecb
IntPtr
✔️Interop.Crypto
ErrClearError
UInt64
✔️Interop.Crypto
ErrGetErrorAlloc
UInt64Boolean& marshal(Bool)
✔️Interop.Crypto
ErrErrorStringN
VoidUInt64
Byte*
Int32
✔️Interop.CryptoInitializer
EnsureOpenSslInitialized
Int32
System.Security.Cryptography.Encoding.dll (total: 19)
✔️Interop.Crypto
ObjTxt2Obj
Microsoft.Win32.SafeHandles.SafeAsn1ObjectHandleString
✔️Interop.Crypto
ObjObj2Txt
Int32Byte*
Int32
IntPtr
✔️Interop.Crypto
CryptoNative_GetObjectDefinitionByName
IntPtrString
✔️Interop.Crypto
Asn1ObjectFree
VoidIntPtr
✔️Interop.Crypto
Asn1OctetStringNew
Microsoft.Win32.SafeHandles.SafeAsn1OctetStringHandle
✔️Interop.Crypto
Asn1OctetStringSet
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeAsn1OctetStringHandle
Byte[]
Int32
✔️Interop.Crypto
Asn1OctetStringFree
VoidIntPtr
✔️Interop.Crypto
CreateMemoryBio
Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
BioDestroy
Boolean marshal(Bool)IntPtr
✔️Interop.Crypto
BioGets
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Byte[]
Int32
✔️Interop.Crypto
GetMemoryBioSize
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
ErrClearError
UInt64
✔️Interop.Crypto
ErrGetErrorAlloc
UInt64Boolean& marshal(Bool)
✔️Interop.Crypto
ErrErrorStringN
VoidUInt64
Byte*
Int32
✔️Interop.Crypto
LookupFriendlyNameByOid
Int32String
IntPtr&
✔️Interop.Crypto
X509ExtensionCreateByObj
Microsoft.Win32.SafeHandles.SafeX509ExtensionHandleMicrosoft.Win32.SafeHandles.SafeAsn1ObjectHandle
Boolean marshal(Bool)
Microsoft.Win32.SafeHandles.SafeAsn1OctetStringHandle
✔️Interop.Crypto
X509ExtensionDestroy
Int32IntPtr
✔️Interop.Crypto
X509V3ExtPrint
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeBioHandle
Microsoft.Win32.SafeHandles.SafeX509ExtensionHandle
✔️Interop.CryptoInitializer
EnsureOpenSslInitialized
Int32
System.Security.Cryptography.OpenSsl.dll (total: 61)
✔️Interop.Crypto
ObjObj2Txt
Int32Byte*
Int32
IntPtr
✔️Interop.Crypto
ObjNid2Obj
IntPtrInt32
✔️Interop.Crypto
ObjSn2Nid
Int32String
✔️Interop.Crypto
BigNumDestroy
VoidIntPtr
✔️Interop.Crypto
BigNumFromBinary
IntPtrByte*
Int32
✔️Interop.Crypto
BigNumToBinary
Int32Microsoft.Win32.SafeHandles.SafeBignumHandle
Byte*
✔️Interop.Crypto
GetBigNumBytes
Int32Microsoft.Win32.SafeHandles.SafeBignumHandle
✔️Interop.Crypto
DsaUpRef
Boolean marshal(Bool)IntPtr
✔️Interop.Crypto
DsaDestroy
VoidIntPtr
✔️Interop.Crypto
DsaGenerateKey
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle&
Int32
✔️Interop.Crypto
DsaSizeSignature
Int32Microsoft.Win32.SafeHandles.SafeDsaHandle
✔️Interop.Crypto
DsaSizeQ
Int32Microsoft.Win32.SafeHandles.SafeDsaHandle
✔️Interop.Crypto
DsaSizeP
Int32Microsoft.Win32.SafeHandles.SafeDsaHandle
✔️Interop.Crypto
DsaSign
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle
Byte&
Int32
Byte&
Int32&
✔️Interop.Crypto
DsaVerify
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle
Byte&
Int32
Byte&
Int32
✔️Interop.Crypto
GetDsaParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle
IntPtr&
Int32&
IntPtr&
Int32&
IntPtr&
Int32&
IntPtr&
Int32&
IntPtr&
Int32&
✔️Interop.Crypto
DsaKeyCreateByExplicitParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeDsaHandle&
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.Crypto
EcDsaSign
Boolean marshal(Bool)Byte&
Int32
Byte&
Int32&
Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
EcDsaVerify
Int32Byte&
Int32
Byte&
Int32
Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
CryptoNative_EcDsaSize
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
EcKeyCreateByKeyParameters
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle&
String
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.Crypto
EcKeyCreateByExplicitParameters
Microsoft.Win32.SafeHandles.SafeEcKeyHandleSystem.Security.Cryptography.ECCurve
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.Crypto
CryptoNative_GetECKeyParameters
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Boolean
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
IntPtr&
Int32&
✔️Interop.Crypto
CryptoNative_GetECCurveParameters
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Boolean
System.Security.Cryptography.ECCurve&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
IntPtr&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
Microsoft.Win32.SafeHandles.SafeBignumHandle&
Int32&
✔️Interop.Crypto
CryptoNative_EcKeyCreateByOid
Microsoft.Win32.SafeHandles.SafeEcKeyHandleString
✔️Interop.Crypto
EcKeyDestroy
VoidIntPtr
✔️Interop.Crypto
EcKeyGenerateKey
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
EcKeyUpRef
Boolean marshal(Bool)IntPtr
✔️Interop.Crypto
CryptoNative_EcKeyGetSize
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Int32&
✔️Interop.Crypto
CryptoNative_EcKeyGetCurveName
Int32Microsoft.Win32.SafeHandles.SafeEcKeyHandle
Int32&
✔️Interop.Crypto
ErrClearError
UInt64
✔️Interop.Crypto
ErrGetErrorAlloc
UInt64Boolean& marshal(Bool)
✔️Interop.Crypto
ErrErrorStringN
VoidUInt64
Byte*
Int32
✔️Interop.Crypto
EvpPkeyCreate
System.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Crypto
EvpPkeyDestroy
VoidIntPtr
✔️Interop.Crypto
UpRefEvpPkey
Int32System.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Crypto
EvpPkeyGetDsa
Microsoft.Win32.SafeHandles.SafeDsaHandleSystem.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Crypto
EvpPkeySetDsa
Boolean marshal(Bool)System.Security.Cryptography.SafeEvpPKeyHandle
Microsoft.Win32.SafeHandles.SafeDsaHandle
✔️Interop.Crypto
EvpPKeyCtxCreate
Microsoft.Win32.SafeHandles.SafeEvpPKeyCtxHandleSystem.Security.Cryptography.SafeEvpPKeyHandle
System.Security.Cryptography.SafeEvpPKeyHandle
UInt32&
✔️Interop.Crypto
EvpPKeyDeriveSecretAgreement
Int32Byte&
UInt32
Microsoft.Win32.SafeHandles.SafeEvpPKeyCtxHandle
✔️Interop.Crypto
EvpPKeyCtxDestroy
VoidIntPtr
✔️Interop.Crypto
EvpPkeyGetEcKey
Microsoft.Win32.SafeHandles.SafeEcKeyHandleSystem.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Crypto
EvpPkeySetEcKey
Boolean marshal(Bool)System.Security.Cryptography.SafeEvpPKeyHandle
Microsoft.Win32.SafeHandles.SafeEcKeyHandle
✔️Interop.Crypto
EvpPkeyGetRsa
Microsoft.Win32.SafeHandles.SafeRsaHandleSystem.Security.Cryptography.SafeEvpPKeyHandle
✔️Interop.Crypto
EvpPkeySetRsa
Boolean marshal(Bool)System.Security.Cryptography.SafeEvpPKeyHandle
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaCreate
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaUpRef
Boolean marshal(Bool)IntPtr
✔️Interop.Crypto
RsaDestroy
VoidIntPtr
✔️Interop.Crypto
DecodeRsaPublicKey
Microsoft.Win32.SafeHandles.SafeRsaHandleByte&
Int32
✔️Interop.Crypto
RsaPublicEncrypt
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
Interop.Crypto.RsaPadding
✔️Interop.Crypto
RsaPrivateDecrypt
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
Interop.Crypto.RsaPadding
✔️Interop.Crypto
RsaSignPrimitive
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaVerificationPrimitive
Int32Int32
Byte&
Byte&
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaSize
Int32Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaGenerateKeyEx
Int32Microsoft.Win32.SafeHandles.SafeRsaHandle
Int32
Microsoft.Win32.SafeHandles.SafeBignumHandle
✔️Interop.Crypto
RsaSign
Boolean marshal(Bool)Int32
Byte&
Int32
Byte&
Int32&
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
RsaVerify
Boolean marshal(Bool)Int32
Byte&
Int32
Byte&
Int32
Microsoft.Win32.SafeHandles.SafeRsaHandle
✔️Interop.Crypto
GetRsaParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeRsaHandle
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
IntPtr&
✔️Interop.Crypto
SetRsaParameters
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeRsaHandle
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
Byte[]
Int32
✔️Interop.CryptoInitializer
EnsureOpenSslInitialized
Int32
✔️Interop.OpenSsl
OpenSslVersionNumber
Int64
System.Security.Cryptography.X509Certificates.dll (total: 120)
✔️Interop.Sys
ConvertErrorPlatformToPal
Interop.ErrorInt32
✔️Interop.Sys
ConvertErrorPalToPlatform
Int32Interop.Error
✔️Interop.Sys
StrErrorR
Byte*Int32
Byte*
Int32
✔️Interop.Sys
FChMod
Int32Microsoft.Win32.SafeHandles.SafeFileHandle
Int32
✔️Interop.Sys
GetEUid
UInt32
✔️Interop.Sys
GetPwUidR
Int32UInt32
Interop.Sys.Passwd&
Byte*
Int32
✔️Interop.Sys
FStat
Int32System.Runtime.InteropServices.SafeHandle
Interop.Sys.FileStatus&
✔️Interop.Sys
Stat
Int32String
Interop.Sys.FileStatus&
✔️Interop.Crypto
ObjObj2Txt
Int32Byte*
Int32
IntPtr
✔️Interop.Crypto
DecodeAsn1BitString
Microsoft.Win32.SafeHandles.SafeAsn1BitStringHandleByte[]
Int32
✔️Interop.Crypto
Asn1BitStringFree
VoidIntPtr
✔️Interop.Crypto
GetAsn1IntegerDerSize
Int32Microsoft.Win32.SafeHandles.SafeSharedAsn1IntegerHandle
✔️Interop.Crypto
EncodeAsn1Integer
Int32Microsoft.Win32.SafeHandles.SafeSharedAsn1IntegerHandle
Byte[]
✔️Interop.Crypto
ObjTxt2Nid
Int32String
✔️Interop.Crypto
CreateMemoryBio
Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
BioNewFile
Microsoft.Win32.SafeHandles.SafeBioHandleString
String
✔️Interop.Crypto
BioDestroy
Boolean marshal(Bool)IntPtr
✔️Interop.Crypto
BioGets
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Byte[]
Int32
✔️Interop.Crypto
BioWrite
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Byte[]
Int32
✔️Interop.Crypto
BioWrite
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Byte&
Int32
✔️Interop.Crypto
GetMemoryBioSize
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
ErrClearError
UInt64
✔️Interop.Crypto
ErrGetErrorAlloc
UInt64Boolean& marshal(Bool)
✔️Interop.Crypto
ErrPeekLastError
UInt64
✔️Interop.Crypto
ErrErrorStringN
VoidUInt64
Byte*
Int32
✔️Interop.Crypto
OcspRequestDestroy
VoidIntPtr
✔️Interop.Crypto
GetOcspRequestDerSize
Int32System.Security.Cryptography.X509Certificates.SafeOcspRequestHandle
✔️Interop.Crypto
EncodeOcspRequest
Int32System.Security.Cryptography.X509Certificates.SafeOcspRequestHandle
Byte[]
✔️Interop.Crypto
CryptoNative_DecodeOcspResponse
System.Security.Cryptography.X509Certificates.SafeOcspResponseHandleByte&
Int32
✔️Interop.Crypto
OcspResponseDestroy
VoidIntPtr
✔️Interop.Crypto
CryptoNative_X509ChainGetCachedOcspStatus
Interop.Crypto.X509VerifyStatusCodeMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
String
Int32
✔️Interop.Crypto
CryptoNative_X509ChainVerifyOcsp
Interop.Crypto.X509VerifyStatusCodeMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
System.Security.Cryptography.X509Certificates.SafeOcspRequestHandle
System.Security.Cryptography.X509Certificates.SafeOcspResponseHandle
String
Int32
✔️Interop.Crypto
CryptoNative_X509ChainBuildOcspRequest
System.Security.Cryptography.X509Certificates.SafeOcspRequestHandleMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
Int32
✔️Interop.Crypto
PemReadBioPkcs7
Microsoft.Win32.SafeHandles.SafePkcs7HandleMicrosoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
DecodePkcs7
Microsoft.Win32.SafeHandles.SafePkcs7HandleByte&
Int32
✔️Interop.Crypto
D2IPkcs7Bio
Microsoft.Win32.SafeHandles.SafePkcs7HandleMicrosoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
Pkcs7CreateCertificateCollection
Microsoft.Win32.SafeHandles.SafePkcs7HandleMicrosoft.Win32.SafeHandles.SafeX509StackHandle
✔️Interop.Crypto
Pkcs7Destroy
VoidIntPtr
✔️Interop.Crypto
GetPkcs7Certificates
Int32Microsoft.Win32.SafeHandles.SafePkcs7Handle
Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle&
✔️Interop.Crypto
GetPkcs7DerSize
Int32Microsoft.Win32.SafeHandles.SafePkcs7Handle
✔️Interop.Crypto
EncodePkcs7
Int32Microsoft.Win32.SafeHandles.SafePkcs7Handle
Byte[]
✔️Interop.Crypto
GetX509EvpPublicKey
System.Security.Cryptography.SafeEvpPKeyHandleMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
DecodeX509Crl
Microsoft.Win32.SafeHandles.SafeX509CrlHandleByte[]
Int32
✔️Interop.Crypto
DecodeX509
Microsoft.Win32.SafeHandles.SafeX509HandleByte&
Int32
✔️Interop.Crypto
GetX509DerSize
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
EncodeX509
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
Byte[]
✔️Interop.Crypto
X509Destroy
VoidIntPtr
✔️Interop.Crypto
X509UpRef
Microsoft.Win32.SafeHandles.SafeX509HandleIntPtr
✔️Interop.Crypto
X509UpRef
Microsoft.Win32.SafeHandles.SafeX509HandleMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
PemReadX509FromBio
Microsoft.Win32.SafeHandles.SafeX509HandleMicrosoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
PemReadX509FromBioAux
Microsoft.Win32.SafeHandles.SafeX509HandleMicrosoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
X509GetSerialNumber_private
Microsoft.Win32.SafeHandles.SafeSharedAsn1IntegerHandleMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
X509GetIssuerName
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
X509GetSubjectName
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
X509CheckPurpose
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeX509Handle
Int32
Int32
✔️Interop.Crypto
X509IssuerNameHash
UInt64Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
CryptoNative_X509FindExtensionData
Microsoft.Win32.SafeHandles.SafeSharedAsn1OctetStringHandleMicrosoft.Win32.SafeHandles.SafeX509Handle
Int32
✔️Interop.Crypto
X509GetExtCount
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
X509GetExt
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
Int32
✔️Interop.Crypto
X509ExtensionGetOid
IntPtrIntPtr
✔️Interop.Crypto
X509ExtensionGetData
IntPtrIntPtr
✔️Interop.Crypto
X509ExtensionGetCritical
Boolean marshal(Bool)IntPtr
✔️Interop.Crypto
CryptoNative_X509ChainNew
Microsoft.Win32.SafeHandles.SafeX509StoreHandleMicrosoft.Win32.SafeHandles.SafeX509StackHandle
Microsoft.Win32.SafeHandles.SafeX509StackHandle
✔️Interop.Crypto
X509StoreDestory
VoidIntPtr
✔️Interop.Crypto
X509StoreAddCrl
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeX509StoreHandle
Microsoft.Win32.SafeHandles.SafeX509CrlHandle
✔️Interop.Crypto
CryptoNative_X509StoreSetRevocationFlag
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeX509StoreHandle
System.Security.Cryptography.X509Certificates.X509RevocationFlag
✔️Interop.Crypto
X509StoreCtxInit
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
Microsoft.Win32.SafeHandles.SafeX509StoreHandle
Microsoft.Win32.SafeHandles.SafeX509Handle
Microsoft.Win32.SafeHandles.SafeX509StackHandle
✔️Interop.Crypto
CryptoNative_X509VerifyCert
Int32Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
X509StoreCtxGetError
Interop.Crypto.X509VerifyStatusCodeMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
CryptoNative_X509StoreCtxReset
Int32Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
CryptoNative_X509StoreCtxRebuildChain
Int32Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
X509StoreCtxGetErrorDepth
Int32Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
X509StoreCtxSetVerifyCallback
VoidMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
Interop.Crypto.X509StoreVerifyCallback
✔️Interop.Crypto
X509VerifyCertErrorString
IntPtrInterop.Crypto.X509VerifyStatusCode
✔️Interop.Crypto
X509CrlDestroy
VoidIntPtr
✔️Interop.Crypto
PemWriteBioX509Crl
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Microsoft.Win32.SafeHandles.SafeX509CrlHandle
✔️Interop.Crypto
PemReadBioX509Crl
Microsoft.Win32.SafeHandles.SafeX509CrlHandleMicrosoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
GetX509SubjectPublicKeyInfoDerSize
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
EncodeX509SubjectPublicKeyInfo
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
Byte[]
✔️Interop.Crypto
DecodeX509BasicConstraints2Extension
Boolean marshal(Bool)Byte[]
Int32
Boolean& marshal(Bool)
Boolean& marshal(Bool)
Int32&
✔️Interop.Crypto
DecodeExtendedKeyUsage
Microsoft.Win32.SafeHandles.SafeEkuExtensionHandleByte[]
Int32
✔️Interop.Crypto
ExtendedKeyUsageDestory
VoidIntPtr
✔️Interop.Crypto
NewX509Stack
Microsoft.Win32.SafeHandles.SafeX509StackHandle
✔️Interop.Crypto
RecursiveFreeX509Stack
VoidIntPtr
✔️Interop.Crypto
GetX509StackFieldCount
Int32Microsoft.Win32.SafeHandles.SafeX509StackHandle
✔️Interop.Crypto
GetX509StackFieldCount
Int32Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle
✔️Interop.Crypto
GetX509StackField
IntPtrMicrosoft.Win32.SafeHandles.SafeX509StackHandle
Int32
✔️Interop.Crypto
GetX509StackField
IntPtrMicrosoft.Win32.SafeHandles.SafeSharedX509StackHandle
Int32
✔️Interop.Crypto
CryptoNative_X509StackAddDirectoryStore
Int32Microsoft.Win32.SafeHandles.SafeX509StackHandle
String
✔️Interop.Crypto
CryptoNative_X509StackAddMultiple
Int32Microsoft.Win32.SafeHandles.SafeX509StackHandle
Microsoft.Win32.SafeHandles.SafeX509StackHandle
✔️Interop.Crypto
X509StoreCtxCreate
Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
X509StoreCtxDestroy
VoidIntPtr
✔️Interop.Crypto
X509StoreCtxGetChain
Microsoft.Win32.SafeHandles.SafeX509StackHandleMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
X509StoreCtxGetCurrentCert
Microsoft.Win32.SafeHandles.SafeX509HandleMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
CryptoNative_X509StoreCtxCommitToChain
Int32Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
CryptoNative_X509StoreCtxResetForSignatureError
Int32Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle
Microsoft.Win32.SafeHandles.SafeX509StoreHandle&
✔️Interop.Crypto
X509StoreCtxGetSharedUntrusted_private
Microsoft.Win32.SafeHandles.SafeSharedX509StackHandleMicrosoft.Win32.SafeHandles.SafeX509StoreCtxHandle
✔️Interop.Crypto
CryptoNative_BioTell
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
BioSeek
Int32Microsoft.Win32.SafeHandles.SafeBioHandle
Int32
✔️Interop.Crypto
GetX509Thumbprint
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
Byte[]
Int32
✔️Interop.Crypto
GetX509NameRawBytes
Int32IntPtr
Byte[]
Int32
✔️Interop.Crypto
ReadX509AsDerFromBio
Microsoft.Win32.SafeHandles.SafeX509HandleMicrosoft.Win32.SafeHandles.SafeBioHandle
✔️Interop.Crypto
GetX509NotBefore
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
GetX509NotAfter
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
GetX509CrlNextUpdate
IntPtrMicrosoft.Win32.SafeHandles.SafeX509CrlHandle
✔️Interop.Crypto
GetX509Version
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
GetX509SignatureAlgorithm
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
GetX509PublicKeyAlgorithm
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
GetX509PublicKeyParameterBytes
Int32Microsoft.Win32.SafeHandles.SafeX509Handle
Byte[]
Int32
✔️Interop.Crypto
GetX509PublicKeyBytes
IntPtrMicrosoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
GetX509EkuFieldCount
Int32Microsoft.Win32.SafeHandles.SafeEkuExtensionHandle
✔️Interop.Crypto
GetX509EkuField
IntPtrMicrosoft.Win32.SafeHandles.SafeEkuExtensionHandle
Int32
✔️Interop.Crypto
GetX509NameInfo
Microsoft.Win32.SafeHandles.SafeBioHandleMicrosoft.Win32.SafeHandles.SafeX509Handle
Int32
Boolean marshal(Bool)
✔️Interop.Crypto
GetAsn1StringBytes
Int32IntPtr
Byte[]
Int32
✔️Interop.Crypto
PushX509StackField
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeX509StackHandle
Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
PushX509StackField
Boolean marshal(Bool)Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle
Microsoft.Win32.SafeHandles.SafeX509Handle
✔️Interop.Crypto
GetX509RootStorePath_private
IntPtr
✔️Interop.Crypto
GetX509RootStoreFile_private
IntPtr
✔️Interop.Crypto
CryptoNative_X509StoreSetVerifyTime
Int32Microsoft.Win32.SafeHandles.SafeX509StoreHandle
Int32
Int32
Int32
Int32
Int32
Int32
Boolean marshal(Bool)
✔️Interop.CryptoInitializer
EnsureOpenSslInitialized
Int32