UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

30 lines (26 loc) 2.64 kB
// Generated by tsbindgen - Architecture // Namespace: Microsoft.Win32.SafeHandles // Facade - Public API Surface // Import internal declarations import * as Internal from './Microsoft.Win32.SafeHandles/internal/index.js'; // Cross-namespace type imports for constraints import type { CriticalHandle, SafeBuffer, SafeHandle } from './System.Runtime.InteropServices/internal/index.js'; import type { Boolean as ClrBoolean, Byte, IDisposable, Int32, IntPtr, Object as ClrObject, ReadOnlySpan_1, Span_1, String as ClrString, Type, UInt32, UInt64, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { SafeRegistryHandle as SafeRegistryHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeProcessHandle as SafeProcessHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeMemoryMappedFileHandle as SafeMemoryMappedFileHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeMemoryMappedViewHandle as SafeMemoryMappedViewHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafePipeHandle as SafePipeHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { CriticalHandleMinusOneIsInvalid as CriticalHandleMinusOneIsInvalid } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { CriticalHandleZeroOrMinusOneIsInvalid as CriticalHandleZeroOrMinusOneIsInvalid } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeHandleMinusOneIsInvalid as SafeHandleMinusOneIsInvalid } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeHandleZeroOrMinusOneIsInvalid as SafeHandleZeroOrMinusOneIsInvalid } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeFileHandle as SafeFileHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeWaitHandle as SafeWaitHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeX509ChainHandle as SafeX509ChainHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeNCryptHandle as SafeNCryptHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeNCryptKeyHandle as SafeNCryptKeyHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeNCryptProviderHandle as SafeNCryptProviderHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeNCryptSecretHandle as SafeNCryptSecretHandle } from './Microsoft.Win32.SafeHandles/internal/index.js'; export { SafeAccessTokenHandle as SafeAccessTokenHandle } from './Microsoft.Win32.SafeHandles/internal/index.js';