156 types derived from SafeHandleZeroOrMinusOneIsInvalid
ComSvcConfig (1)
SafeNativeMethods.cs (1)
28internal class RegistryHandle : SafeHandleZeroOrMinusOneIsInvalid
mscorlib (24)
microsoft\win32\safehandles\safefilehandle.cs (1)
28public sealed class SafeFileHandle: SafeHandleZeroOrMinusOneIsInvalid {
microsoft\win32\safehandles\safefilemappinghandle.cs (1)
26internal sealed class SafeFileMappingHandle : SafeHandleZeroOrMinusOneIsInvalid
microsoft\win32\safehandles\safefindhandle.cs (1)
26internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid
microsoft\win32\safehandles\safelibraryhandle.cs (1)
26sealed internal class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid {
microsoft\win32\safehandles\safepefilehandle.cs (1)
20internal sealed class SafePEFileHandle : SafeHandleZeroOrMinusOneIsInvalid
microsoft\win32\safehandles\saferegistryhandle.cs (1)
25public sealed class SafeRegistryHandle : SafeHandleZeroOrMinusOneIsInvalid {
microsoft\win32\safehandles\safeviewoffilehandle.cs (1)
28internal sealed class SafeViewOfFileHandle : SafeHandleZeroOrMinusOneIsInvalid
microsoft\win32\safehandles\safewaithandle.cs (1)
30public sealed class SafeWaitHandle : SafeHandleZeroOrMinusOneIsInvalid
system\io\isolatedstorage\isolatedstoragefile.cs (1)
2785internal sealed class SafeIsolatedStorageFileHandle : SafeHandleZeroOrMinusOneIsInvalid
system\runtime\interopservices\safebuffer.cs (1)
83public abstract unsafe class SafeBuffer : SafeHandleZeroOrMinusOneIsInvalid
system\security\cryptography\capinative.cs (3)
506internal sealed class SafeCspHandle : SafeHandleZeroOrMinusOneIsInvalid { 542internal sealed class SafeCspHashHandle : SafeHandleZeroOrMinusOneIsInvalid { 581internal sealed class SafeCspKeyHandle : SafeHandleZeroOrMinusOneIsInvalid {
system\security\cryptography\safecryptohandles.cs (3)
29internal sealed class SafeProvHandle : SafeHandleZeroOrMinusOneIsInvalid { 69internal sealed class SafeKeyHandle : SafeHandleZeroOrMinusOneIsInvalid { 105internal sealed class SafeHashHandle : SafeHandleZeroOrMinusOneIsInvalid {
system\security\cryptography\x509certificates\safex509handles.cs (2)
23internal sealed class SafeCertContextHandle : SafeHandleZeroOrMinusOneIsInvalid { 66internal sealed class SafeCertStoreHandle : SafeHandleZeroOrMinusOneIsInvalid {
system\security\safesecurityhandles.cs (4)
47internal sealed class SafeLsaLogonProcessHandle : SafeHandleZeroOrMinusOneIsInvalid { 88internal sealed class SafeLsaPolicyHandle : SafeHandleZeroOrMinusOneIsInvalid { 129internal sealed class SafeProcessHandle : SafeHandleZeroOrMinusOneIsInvalid { 151internal sealed class SafeThreadHandle : SafeHandleZeroOrMinusOneIsInvalid {
system\threading\timer.cs (1)
106internal class AppDomainTimerSafeHandle : SafeHandleZeroOrMinusOneIsInvalid
system\typenameparser.cs (1)
17internal class SafeTypeNameParserHandle : SafeHandleZeroOrMinusOneIsInvalid
PresentationCore (4)
Core\CSharp\System\Windows\Media\ColorContextHelper.cs (1)
32internal class SafeProfileHandle : SafeHandleZeroOrMinusOneIsInvalid
Core\CSharp\System\Windows\Media\ColorTransformHelper.cs (1)
31internal class ColorTransformHandle : SafeHandleZeroOrMinusOneIsInvalid
Core\CSharp\System\Windows\Media\SafeMILHandle.cs (1)
20internal class SafeMILHandle : SafeHandleZeroOrMinusOneIsInvalid
Core\CSharp\System\Windows\Media\SafeReversePInvokeHandle.cs (1)
31internal class SafeReversePInvokeWrapper : SafeHandleZeroOrMinusOneIsInvalid
PresentationFramework (5)
src\Framework\System\Windows\Standard\NativeMethods.cs (5)
1340internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid 1363internal sealed class SafeDC : SafeHandleZeroOrMinusOneIsInvalid 1583internal sealed class SafeHBITMAP : SafeHandleZeroOrMinusOneIsInvalid 1606internal sealed class SafeGdiplusStartupToken : SafeHandleZeroOrMinusOneIsInvalid 1652internal sealed class SafeConnectionPointCookie : SafeHandleZeroOrMinusOneIsInvalid
SMDiagnostics (1)
System\ServiceModel\Diagnostics\SafeEventLogWriteHandle.cs (1)
17sealed class SafeEventLogWriteHandle : SafeHandleZeroOrMinusOneIsInvalid
SMSvcHost (1)
System\ServiceModel\Activation\WebHostUnsafeNativeMethods.cs (1)
94internal sealed class SafeFreeLibrary : SafeHandleZeroOrMinusOneIsInvalid
System (38)
compmod\microsoft\win32\safehandles\SafeEventLogReadHandle.cs (1)
31internal sealed class SafeEventLogReadHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeEventLogWriteHandle.cs (1)
31internal sealed class SafeEventLogWriteHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeFileMappingHandle.cs (1)
33internal sealed class SafeFileMappingHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeFileMapViewHandle.cs (1)
32internal sealed class SafeFileMapViewHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeLibraryHandle.cs (1)
31internal sealed class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeLocalMemHandle.cs (1)
31internal sealed class SafeLocalMemHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeProcessHandle.cs (1)
28public sealed class SafeProcessHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeThreadHandle.cs (1)
28internal sealed class SafeThreadHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeTimerHandle.cs (1)
31internal sealed class SafeTimerHandle : SafeHandleZeroOrMinusOneIsInvalid
compmod\microsoft\win32\safehandles\SafeUserTokenHandle.cs (1)
31internal sealed class SafeUserTokenHandle : SafeHandleZeroOrMinusOneIsInvalid
net\System\Net\_SafeNetHandles.cs (16)
257internal sealed class SafeFreeAddrInfo : SafeHandleZeroOrMinusOneIsInvalid { 404internal sealed class SafeCloseIcmpHandle : SafeHandleZeroOrMinusOneIsInvalid { 422internal sealed class SafeInternetHandle : SafeHandleZeroOrMinusOneIsInvalid { 440internal sealed class SafeSspiAuthDataHandle : SafeHandleZeroOrMinusOneIsInvalid { 469internal abstract class SafeFreeContextBuffer : SafeHandleZeroOrMinusOneIsInvalid { 652internal sealed class SafeLocalFree : SafeHandleZeroOrMinusOneIsInvalid { 688internal sealed class SafeGlobalFree : SafeHandleZeroOrMinusOneIsInvalid 704internal sealed class SafeOverlappedFree : SafeHandleZeroOrMinusOneIsInvalid { 767internal sealed class SafeLoadLibrary : SafeHandleZeroOrMinusOneIsInvalid { 824internal sealed class SafeFreeCertChain : SafeHandleZeroOrMinusOneIsInvalid { 856internal sealed class SafeFreeCertChainList : SafeHandleZeroOrMinusOneIsInvalid 892internal sealed class SafeCertSelectCritera : SafeHandleZeroOrMinusOneIsInvalid 1014internal sealed class SafeFreeCertContext : SafeHandleZeroOrMinusOneIsInvalid { 2953internal sealed class SafeUnlockUrlCacheEntryFile : SafeHandleZeroOrMinusOneIsInvalid { 3024SafeHandleZeroOrMinusOneIsInvalid 3113internal sealed class SafeWebSocketHandle : SafeHandleZeroOrMinusOneIsInvalid
net\System\Net\NetworkInformation\SafeCancelMibChangeNotify.cs (1)
12internal class SafeCancelMibChangeNotify : SafeHandleZeroOrMinusOneIsInvalid
net\System\Net\NetworkInformation\SafeFreeMibTable.cs (1)
8internal class SafeFreeMibTable : SafeHandleZeroOrMinusOneIsInvalid
net\System\Net\UnsafeNativeMethods.cs (1)
2224internal sealed class HeapAllocHandle : SafeHandleZeroOrMinusOneIsInvalid
parent\parent\parent\InternalApis\NDP_FX\inc\ZLibNative.cs (1)
336private class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid {
security\system\security\Authentication\ExtendedProtection\ChannelBinding.cs (1)
13public abstract class ChannelBinding : SafeHandleZeroOrMinusOneIsInvalid
security\system\security\cryptography\cryptoapi.cs (7)
3922internal sealed class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid 3944internal sealed class SafeLocalAllocHandle : SafeHandleZeroOrMinusOneIsInvalid 3979internal sealed class SafeCryptProvHandle : SafeHandleZeroOrMinusOneIsInvalid { 4013internal sealed class SafeCertContextHandle : SafeHandleZeroOrMinusOneIsInvalid { 4050internal sealed class SafeCertStoreHandle : SafeHandleZeroOrMinusOneIsInvalid { 4084internal sealed class SafeCryptMsgHandle : SafeHandleZeroOrMinusOneIsInvalid { 4127public sealed class SafeX509ChainHandle : SafeHandleZeroOrMinusOneIsInvalid {
System.Configuration (2)
Microsoft\Win32\SafeCryptContextHandle.cs (1)
15internal sealed class SafeCryptContextHandle : SafeHandleZeroOrMinusOneIsInvalid {
Microsoft\Win32\SafeNativeMemoryHandle.cs (1)
16internal sealed class SafeNativeMemoryHandle : SafeHandleZeroOrMinusOneIsInvalid {
System.Core (13)
Microsoft\Win32\SafeHandles\BCryptSafeHandles.cs (3)
21internal sealed class SafeBCryptAlgorithmHandle : SafeHandleZeroOrMinusOneIsInvalid { 41internal sealed class SafeBCryptHashHandle : SafeHandleZeroOrMinusOneIsInvalid { 81internal sealed class SafeBCryptKeyHandle : SafeHandleZeroOrMinusOneIsInvalid {
Microsoft\Win32\SafeHandles\CapiSafeHandles.cs (3)
26internal sealed class SafeAxlBufferHandle : SafeHandleZeroOrMinusOneIsInvalid { 69internal abstract class SafeCapiHandleBase : SafeHandleZeroOrMinusOneIsInvalid { 330internal sealed class SafeCspHandle : SafeHandleZeroOrMinusOneIsInvalid {
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (1)
48public abstract class SafeNCryptHandle : SafeHandleZeroOrMinusOneIsInvalid {
Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs (1)
28sealed internal class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid {
Microsoft\Win32\SafeHandles\SafeMemoryMappedFileHandle.cs (1)
33public sealed class SafeMemoryMappedFileHandle : SafeHandleZeroOrMinusOneIsInvalid {
Microsoft\Win32\SafeHandles\SafePerfProviderHandle.cs (1)
17internal sealed class SafePerfProviderHandle : SafeHandleZeroOrMinusOneIsInvalid {
Microsoft\Win32\SafeHandles\SafePipeHandle.cs (1)
24public sealed class SafePipeHandle : SafeHandleZeroOrMinusOneIsInvalid {
System\Security\Cryptography\CapiNative.cs (1)
973internal sealed class SafeLocalAllocHandle : SafeHandleZeroOrMinusOneIsInvalid {
System\Security\Cryptography\X509Certificates\X509Native.cs (1)
481internal sealed class SafeCertContextHandle : SafeHandleZeroOrMinusOneIsInvalid
System.Data (3)
fx\src\data\System\Data\SQLTypes\SQLFileStream.cs (3)
858internal class UnicodeString : SafeHandleZeroOrMinusOneIsInvalid 931internal class SecurityQualityOfService : SafeHandleZeroOrMinusOneIsInvalid 1002internal class FileFullEaInformation : SafeHandleZeroOrMinusOneIsInvalid
System.IdentityModel (11)
System\IdentityModel\CryptoApi.cs (3)
348class SafeCertStoreHandle : SafeHandleZeroOrMinusOneIsInvalid 375class SafeCertContextHandle : SafeHandleZeroOrMinusOneIsInvalid 402class SafeCertChainHandle : SafeHandleZeroOrMinusOneIsInvalid
System\IdentityModel\SafeCryptHandles.cs (2)
15class SafeProvHandle : SafeHandleZeroOrMinusOneIsInvalid 40class SafeKeyHandle : SafeHandleZeroOrMinusOneIsInvalid
System\IdentityModel\SspiSafeHandles.cs (6)
1198sealed class SafeFreeCertContext : SafeHandleZeroOrMinusOneIsInvalid 1229sealed class SafeFreeContextBuffer : SafeHandleZeroOrMinusOneIsInvalid 1360sealed class SafeCloseHandle : SafeHandleZeroOrMinusOneIsInvalid 1389sealed class SafeHGlobalHandle : SafeHandleZeroOrMinusOneIsInvalid 1454sealed class SafeLsaLogonProcessHandle : SafeHandleZeroOrMinusOneIsInvalid 1477sealed class SafeLsaReturnBufferHandle : SafeHandleZeroOrMinusOneIsInvalid
System.IdentityModel.Selectors (1)
infocard\client\System\IdentityModel\Selectors\SafeLibraryHandle.cs (1)
31class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid
System.Messaging (4)
System\Messaging\Interop\SafeHandles.cs (4)
13internal class MessageQueueHandle : SafeHandleZeroOrMinusOneIsInvalid 49internal class CursorHandle : SafeHandleZeroOrMinusOneIsInvalid 84internal class LocatorHandle : SafeHandleZeroOrMinusOneIsInvalid 121internal sealed class SecurityContextHandle : SafeHandleZeroOrMinusOneIsInvalid
System.Net (10)
net\PeerToPeer\Collaboration\UnsafeCollabNativeMethods.cs (6)
30internal sealed class SafeCollabData : SafeHandleZeroOrMinusOneIsInvalid 54internal sealed class SafeCollabEnum : SafeHandleZeroOrMinusOneIsInvalid 78internal sealed class SafeCollabInvite : SafeHandleZeroOrMinusOneIsInvalid 102internal sealed class SafeCertStore : SafeHandleZeroOrMinusOneIsInvalid 125internal sealed class SafeCollabMemory : SafeHandleZeroOrMinusOneIsInvalid 162internal sealed class SafeCollabEvent : SafeHandleZeroOrMinusOneIsInvalid
net\PeerToPeer\UnsafePeerToPeerMethods.cs (3)
181internal sealed class SafePeerData : SafeHandleZeroOrMinusOneIsInvalid 209internal sealed class SafePeerNameUnregister : SafeHandleZeroOrMinusOneIsInvalid 229internal sealed class SafePeerNameEndResolve : SafeHandleZeroOrMinusOneIsInvalid
net\UnsafeMethods.cs (1)
82internal sealed class SafeLoadLibrary : SafeHandleZeroOrMinusOneIsInvalid
System.Runtime.Caching (1)
System\Caching\SafeRegistryHandle.cs (1)
13internal class SafeRegistryHandle : SafeHandleZeroOrMinusOneIsInvalid {
System.Security (7)
system\security\cryptography\cryptoapi.cs (7)
2928internal sealed class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid 2947internal sealed class SafeLocalAllocHandle : SafeHandleZeroOrMinusOneIsInvalid { 2978internal sealed class SafeCryptProvHandle : SafeHandleZeroOrMinusOneIsInvalid { 3063internal sealed class SafeCertContextHandle : SafeHandleZeroOrMinusOneIsInvalid { 3094internal sealed class SafeCertStoreHandle : SafeHandleZeroOrMinusOneIsInvalid { 3125internal sealed class SafeCryptMsgHandle : SafeHandleZeroOrMinusOneIsInvalid { 3155internal sealed class SafeCertChainHandle : SafeHandleZeroOrMinusOneIsInvalid {
System.ServiceModel (7)
System\ServiceModel\Activation\ListenerUnsafeNativeMethods.cs (2)
246sealed class SafeCloseHandle : SafeHandleZeroOrMinusOneIsInvalid 273sealed class SafeServiceHandle : SafeHandleZeroOrMinusOneIsInvalid
System\ServiceModel\Channels\UnsafeNativeMethods.cs (4)
1228sealed class SafeFileMappingHandle : SafeHandleZeroOrMinusOneIsInvalid 1242sealed class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid 1274sealed class SafeViewOfFileHandle : SafeHandleZeroOrMinusOneIsInvalid 1293sealed class MsmqQueueHandle : SafeHandleZeroOrMinusOneIsInvalid
System\ServiceModel\ComIntegration\SafeNativeMethods.cs (1)
566internal class RegistryHandle : SafeHandleZeroOrMinusOneIsInvalid
System.ServiceModel.Activation (2)
System\ServiceModel\Activation\Interop\SafeCloseHandleCritical.cs (1)
17sealed class SafeCloseHandleCritical : SafeHandleZeroOrMinusOneIsInvalid
System\ServiceModel\Activation\Interop\SafeHGlobalHandleCritical.cs (1)
18sealed class SafeHGlobalHandleCritical : SafeHandleZeroOrMinusOneIsInvalid
System.ServiceModel.Internals (1)
System\Runtime\Interop\SafeEventLogWriteHandle.cs (1)
16sealed class SafeEventLogWriteHandle : SafeHandleZeroOrMinusOneIsInvalid
System.Web (1)
Util\HeapAllocHandle.cs (1)
12internal class HeapAllocHandle : SafeHandleZeroOrMinusOneIsInvalid {
UIAutomationClient (1)
MS\Internal\Automation\SafeProcessHandle.cs (1)
27internal sealed class SafeProcessHandle : SafeHandleZeroOrMinusOneIsInvalid
UIAutomationClientsideProviders (4)
MS\Internal\AutomationProxies\CommonRemoteMemoryBlock.cs (1)
35class RemoteMemoryBlock : SafeHandleZeroOrMinusOneIsInvalid
MS\Internal\AutomationProxies\SafeCoTaskMem.cs (1)
23internal sealed class SafeCoTaskMem : SafeHandleZeroOrMinusOneIsInvalid
MS\Internal\AutomationProxies\SafeProcessHandle.cs (1)
24internal sealed class SafeProcessHandle : SafeHandleZeroOrMinusOneIsInvalid
MS\Internal\AutomationProxies\SafeThemeHandle.cs (1)
24internal sealed class SafeThemeHandle : SafeHandleZeroOrMinusOneIsInvalid
WindowsBase (5)
parent\parent\InternalApis\NDP_FX\inc\ZLibNative.cs (1)
336private class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid {
Shared\MS\Win32\NativeMethodsOther.cs (2)
255internal abstract class WpfSafeHandle : SafeHandleZeroOrMinusOneIsInvalid 686 internal sealed class SafeLocalMemHandle : SafeHandleZeroOrMinusOneIsInvalid
Shared\MS\Win32\UnsafeNativeMethodsOther.cs (2)
539internal sealed class SafeFileMappingHandle : SafeHandleZeroOrMinusOneIsInvalid 590internal sealed class SafeViewOfFileHandle : SafeHandleZeroOrMinusOneIsInvalid
WsatConfig (4)
Configuration\SafeCertificateContext.cs (1)
16internal sealed class SafeCertificateContext : SafeHandleZeroOrMinusOneIsInvalid
Configuration\SafeCertificateStore.cs (1)
15sealed class SafeCertificateStore : SafeHandleZeroOrMinusOneIsInvalid
Configuration\SafeLocalAllocation.cs (1)
15sealed class SafeLocalAllocation : SafeHandleZeroOrMinusOneIsInvalid
Configuration\SafeRegistryKey.cs (1)
15sealed class SafeRegistryKey : SafeHandleZeroOrMinusOneIsInvalid
WsatUI (5)
Configuration\SafeCertificateContext.cs (1)
16internal sealed class SafeCertificateContext : SafeHandleZeroOrMinusOneIsInvalid
Configuration\SafeCertificateStore.cs (1)
15sealed class SafeCertificateStore : SafeHandleZeroOrMinusOneIsInvalid
Configuration\SafeLocalAllocation.cs (1)
15sealed class SafeLocalAllocation : SafeHandleZeroOrMinusOneIsInvalid
Configuration\SafeRegistryKey.cs (1)
15sealed class SafeRegistryKey : SafeHandleZeroOrMinusOneIsInvalid
MMCUI\SafePropertyPage.cs (1)
15public sealed class SafePropertyPage : SafeHandleZeroOrMinusOneIsInvalid