3 types derived from SafeNCryptHandle
System.Core (3)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (3)
376
public sealed class SafeNCryptKeyHandle :
SafeNCryptHandle
{
406
public sealed class SafeNCryptProviderHandle :
SafeNCryptHandle
{
439
public sealed class SafeNCryptSecretHandle :
SafeNCryptHandle
{
21 references to SafeNCryptHandle
System.Core (21)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (5)
72
private
SafeNCryptHandle
m_holder;
116
private
SafeNCryptHandle
Holder {
218
internal T Duplicate<T>() where T :
SafeNCryptHandle
, new() {
248
private T DuplicateDuplicatedHandle<T>() where T :
SafeNCryptHandle
, new() {
284
private T DuplicateOwnerHandle<T>() where T :
SafeNCryptHandle
, new() {
System\Security\Cryptography\NCryptNative.cs (16)
271
internal static extern ErrorCode NCryptGetProperty(
SafeNCryptHandle
hObject,
282
internal static extern ErrorCode NCryptGetProperty(
SafeNCryptHandle
hObject,
294
internal static extern ErrorCode NCryptGetProperty(
SafeNCryptHandle
hObject,
345
internal static extern ErrorCode NCryptSetProperty(
SafeNCryptHandle
hObject,
355
internal static extern ErrorCode NCryptSetProperty(
SafeNCryptHandle
hObject,
366
internal static extern ErrorCode NCryptSetProperty(
SafeNCryptHandle
hObject,
1343
internal static byte[] GetProperty(
SafeNCryptHandle
ncryptObject,
1394
internal static int GetPropertyAsDWord(
SafeNCryptHandle
ncryptObject,
1412
internal static ErrorCode GetPropertyAsInt(
SafeNCryptHandle
ncryptObject,
1442
internal static IntPtr GetPropertyAsIntPtr(
SafeNCryptHandle
ncryptObject,
1475
internal static string GetPropertyAsString(
SafeNCryptHandle
ncryptObject,
1505
internal static T GetPropertyAsStruct<T>(
SafeNCryptHandle
ncryptObject,
1674
internal static void SetProperty(
SafeNCryptHandle
ncryptObject,
1688
internal static void SetProperty(
SafeNCryptHandle
ncryptObject,
1710
internal static void SetProperty<T>(
SafeNCryptHandle
ncryptObject,
1748
internal static void SetProperty(
SafeNCryptHandle
ncryptObject,