21 references to Interop
System.Security.Cryptography.ProtectedData (21)
LibraryImports.g.cs (15)
7
internal static extern partial global::
Interop
.Error ConvertErrorPlatformToPal(int platformErrno);
15
internal static extern partial int ConvertErrorPalToPlatform(global::
Interop
.Error error);
31
internal static unsafe extern partial global::
Interop
.Error GetSocketAddressSizes(int* ipv4SocketAddressSize, int* ipv6SocketAddressSize, int* udsSocketAddressSize, int* maxSocketAddressSize);
39
internal static unsafe extern partial global::
Interop
.Error GetAddressFamily(byte* socketAddress, int socketAddressLen, int* addressFamily);
47
internal static unsafe extern partial global::
Interop
.Error SetAddressFamily(byte* socketAddress, int socketAddressLen, int addressFamily);
55
internal static unsafe extern partial global::
Interop
.Error GetPort(byte* socketAddress, int socketAddressLen, ushort* port);
63
internal static unsafe extern partial global::
Interop
.Error SetPort(byte* socketAddress, int socketAddressLen, ushort port);
71
internal static unsafe extern partial global::
Interop
.Error GetIPv4Address(byte* socketAddress, int socketAddressLen, uint* address);
79
internal static unsafe extern partial global::
Interop
.Error SetIPv4Address(byte* socketAddress, int socketAddressLen, uint address);
87
internal static unsafe extern partial global::
Interop
.Error GetIPv6Address(byte* socketAddress, int socketAddressLen, byte* address, int addressLen, uint* scopeId);
95
internal static unsafe extern partial global::
Interop
.Error SetIPv6Address(byte* socketAddress, int socketAddressLen, byte* address, int addressLen, uint scopeId);
134
internal static unsafe extern partial int GetNameInfo(byte* address, uint addressLength, byte isIpv6, byte* host, uint hostLength, byte* service, uint serviceLength, global::
Interop
.Sys.GetNameInfoFlags flags);
142
internal static unsafe partial int GetHostEntryForName(string address, global::System.Net.Sockets.AddressFamily family, global::
Interop
.Sys.HostEntry* entry)
167
static extern unsafe int __PInvoke(byte* __address_native, global::System.Net.Sockets.AddressFamily __family_native, global::
Interop
.Sys.HostEntry* __entry_native);
176
internal static unsafe extern partial void FreeHostEntry(global::
Interop
.Sys.HostEntry* entry);
src\libraries\Common\src\System\Security\Cryptography\CryptoThrowHelper.Windows.cs (1)
19
string message =
Interop
.Kernel32.GetMessage(hr);
System\Security\Cryptography\ProtectedData.cs (5)
7
using CryptProtectDataFlags =
Interop
.Crypt32.CryptProtectDataFlags;
8
using DATA_BLOB =
Interop
.Crypt32.DATA_BLOB;
358
Interop
.Crypt32.CryptProtectData(in userDataBlob, null, ref optionalEntropyBlob, IntPtr.Zero, IntPtr.Zero, flags, out outputBlob) :
359
Interop
.Crypt32.CryptUnprotectData(in userDataBlob, IntPtr.Zero, ref optionalEntropyBlob, IntPtr.Zero, IntPtr.Zero, flags, out outputBlob);
418
errorCode ==
Interop
.Errors.ERROR_FILE_NOT_FOUND;