@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
71 lines (67 loc) • 5.56 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Runtime.InteropServices.ComTypes
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Runtime.InteropServices.ComTypes/internal/index.js';
// Cross-namespace type imports for constraints
import type { Boolean as ClrBoolean, Byte, Enum, Guid, IComparable, IConvertible, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, ISpanFormattable, Object as ClrObject, String as ClrString, Type, TypeCode, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { BIND_OPTS as BIND_OPTS } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type IBindCtx = Internal.IBindCtx;
export type IConnectionPoint = Internal.IConnectionPoint;
export type IConnectionPointContainer = Internal.IConnectionPointContainer;
export type IEnumConnectionPoints = Internal.IEnumConnectionPoints;
export { CONNECTDATA as CONNECTDATA } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type IEnumConnections = Internal.IEnumConnections;
export type IEnumMoniker = Internal.IEnumMoniker;
export type IEnumString = Internal.IEnumString;
export type IEnumVARIANT = Internal.IEnumVARIANT;
export { FILETIME as FILETIME } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type IMoniker = Internal.IMoniker;
export type IPersistFile = Internal.IPersistFile;
export type IRunningObjectTable = Internal.IRunningObjectTable;
export { STATSTG as STATSTG } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type IStream = Internal.IStream;
export { DESCKIND as DESCKIND } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { BINDPTR as BINDPTR } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type ITypeComp = Internal.ITypeComp;
export { TYPEKIND as TYPEKIND } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { TYPEFLAGS as TYPEFLAGS } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { IMPLTYPEFLAGS as IMPLTYPEFLAGS } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { TYPEATTR as TYPEATTR } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { FUNCDESC as FUNCDESC } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { IDLFLAG as IDLFLAG } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { IDLDESC as IDLDESC } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { PARAMFLAG as PARAMFLAG } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { PARAMDESC as PARAMDESC } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { TYPEDESC as TYPEDESC } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { ELEMDESC as ELEMDESC } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { ELEMDESC_DESCUNION as ELEMDESC_DESCUNION } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { VARKIND as VARKIND } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { VARDESC as VARDESC } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { VARDESC_DESCUNION as VARDESC_DESCUNION } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { DISPPARAMS as DISPPARAMS } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { EXCEPINFO as EXCEPINFO } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { FUNCKIND as FUNCKIND } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { INVOKEKIND as INVOKEKIND } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { CALLCONV as CALLCONV } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { FUNCFLAGS as FUNCFLAGS } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { VARFLAGS as VARFLAGS } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type ITypeInfo = Internal.ITypeInfo;
export type ITypeInfo2 = Internal.ITypeInfo2;
export { SYSKIND as SYSKIND } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { LIBFLAGS as LIBFLAGS } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { TYPELIBATTR as TYPELIBATTR } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type ITypeLib = Internal.ITypeLib;
export type ITypeLib2 = Internal.ITypeLib2;
export { ADVF as ADVF } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { DATADIR as DATADIR } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { DVASPECT as DVASPECT } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { FORMATETC as FORMATETC } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export type IAdviseSink = Internal.IAdviseSink;
export type IDataObject = Internal.IDataObject;
export type IEnumFORMATETC = Internal.IEnumFORMATETC;
export type IEnumSTATDATA = Internal.IEnumSTATDATA;
export { STATDATA as STATDATA } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { STGMEDIUM as STGMEDIUM } from './System.Runtime.InteropServices.ComTypes/internal/index.js';
export { TYMED as TYMED } from './System.Runtime.InteropServices.ComTypes/internal/index.js';