|
enum | CallingConvention {
Winapi = 1
, Cdecl
, StdCall
, ThisCall
,
FastCall
} |
|
enum | CharSet { None = 1
, Ansi
, Unicode
, Auto
} |
|
enum | ClassInterfaceType { None
, AutoDispatch
, AutoDual
} |
|
enum | ComInterfaceType { InterfaceIsDual
, InterfaceIsIUnknown
, InterfaceIsIDispatch
, InterfaceIsIInspectable
} |
|
enum | ComMemberType { Method
, PropGet
, PropSet
} |
|
enum | ComWrappersScenario { Instance
, TrackerSupportGlobalInstance
, MarshallingGlobalInstance
} |
|
enum | CreateComInterfaceFlags { None = 0
, CallerDefinedIUnknown = 1
, TrackerSupport = 2
} |
|
enum | CreateObjectFlags {
None = 0
, TrackerObject = 1
, UniqueInstance = 2
, Aggregation = 4
,
Unwrap = 8
} |
|
enum | CustomQueryInterfaceMode { Ignore
, Allow
} |
|
enum | CustomQueryInterfaceResult { Handled
, NotHandled
, Failed
} |
|
enum | DllImportSearchPath {
UseDllDirectoryForDependencies = 0x100
, ApplicationDirectory = 0x200
, UserDirectories = 0x400
, System32 = 0x800
,
SafeDirectories = 0x1000
, AssemblyDirectory = 2
, LegacyBehavior = 0
} |
|
enum | GCHandleType { Weak
, WeakTrackResurrection
, Normal
, Pinned
} |
|
enum | InvokeFlags : short { DISPATCH_METHOD = 1
, DISPATCH_PROPERTYGET = 2
, DISPATCH_PROPERTYPUT = 4
, DISPATCH_PROPERTYPUTREF = 8
} |
|
enum | LayoutKind { Sequential = 0
, Explicit = 2
, Auto = 3
} |
|
enum | PosixSignal {
SIGHUP = -1
, SIGINT = -2
, SIGQUIT = -3
, SIGTERM = -4
,
SIGCHLD = -5
, SIGCONT = -6
, SIGWINCH = -7
, SIGTTIN = -8
,
SIGTTOU = -9
, SIGTSTP = -10
} |
|
enum | UnmanagedType {
Bool = 2
, I1 = 3
, U1 = 4
, I2 = 5
,
U2 = 6
, I4 = 7
, U4 = 8
, I8 = 9
,
U8 = 10
, R4 = 11
, R8 = 12
, Currency = 15
,
BStr = 19
, LPStr = 20
, LPWStr = 21
, LPTStr = 22
,
ByValTStr = 23
, IUnknown = 25
, IDispatch = 26
, Struct = 27
,
Interface = 28
, SafeArray = 29
, ByValArray = 30
, SysInt = 31
,
SysUInt = 32
, VBByRefStr = 34
, AnsiBStr = 35
, TBStr = 36
,
VariantBool = 37
, FunctionPtr = 38
, AsAny = 40
, LPArray = 42
,
LPStruct = 43
, CustomMarshaler = 44
, Error = 45
, IInspectable = 46
,
HString = 47
, LPUTF8Str = 48
} |
|
enum | VarEnum {
VT_EMPTY = 0
, VT_NULL = 1
, VT_I2 = 2
, VT_I4 = 3
,
VT_R4 = 4
, VT_R8 = 5
, VT_CY = 6
, VT_DATE = 7
,
VT_BSTR = 8
, VT_DISPATCH = 9
, VT_ERROR = 10
, VT_BOOL = 11
,
VT_VARIANT = 12
, VT_UNKNOWN = 13
, VT_DECIMAL = 14
, VT_I1 = 16
,
VT_UI1 = 17
, VT_UI2 = 18
, VT_UI4 = 19
, VT_I8 = 20
,
VT_UI8 = 21
, VT_INT = 22
, VT_UINT = 23
, VT_VOID = 24
,
VT_HRESULT = 25
, VT_PTR = 26
, VT_SAFEARRAY = 27
, VT_CARRAY = 28
,
VT_USERDEFINED = 29
, VT_LPSTR = 30
, VT_LPWSTR = 31
, VT_RECORD = 36
,
VT_FILETIME = 64
, VT_BLOB = 65
, VT_STREAM = 66
, VT_STORAGE = 67
,
VT_STREAMED_OBJECT = 68
, VT_STORED_OBJECT = 69
, VT_BLOB_OBJECT = 70
, VT_CF = 71
,
VT_CLSID = 72
, VT_VECTOR = 4096
, VT_ARRAY = 8192
, VT_BYREF = 16384
} |
|
enum | Architecture {
X86
, X64
, Arm
, Arm64
,
Wasm
, S390x
} |
|
enum | AssemblyRegistrationFlags { None = 0
, SetCodeBase = 1
} |
|
enum | ExporterEventKind { NOTIF_TYPECONVERTED
, NOTIF_CONVERTWARNING
, ERROR_REFTOINVALIDASSEMBLY
} |
|
enum | IDispatchImplType { CompatibleImpl = 2
, InternalImpl = 1
, SystemDefinedImpl = 0
} |
|
enum | RegistrationClassContext {
InProcessServer = 1
, InProcessHandler = 2
, LocalServer = 4
, InProcessServer16 = 8
,
RemoteServer = 0x10
, InProcessHandler16 = 0x20
, Reserved1 = 0x40
, Reserved2 = 0x80
,
Reserved3 = 0x100
, Reserved4 = 0x200
, NoCodeDownload = 0x400
, Reserved5 = 0x800
,
NoCustomMarshal = 0x1000
, EnableCodeDownload = 0x2000
, NoFailureLog = 0x4000
, DisableActivateAsActivator = 0x8000
,
EnableActivateAsActivator = 0x10000
, FromDefaultContext = 0x20000
} |
|
enum | RegistrationConnectionType {
SingleUse = 0
, MultipleUse = 1
, MultiSeparate = 2
, Suspended = 4
,
Surrogate = 8
} |
|
enum | TypeLibFuncFlags {
FRestricted = 1
, FSource = 2
, FBindable = 4
, FRequestEdit = 8
,
FDisplayBind = 0x10
, FDefaultBind = 0x20
, FHidden = 0x40
, FUsesGetLastError = 0x80
,
FDefaultCollelem = 0x100
, FUiDefault = 0x200
, FNonBrowsable = 0x400
, FReplaceable = 0x800
,
FImmediateBind = 0x1000
} |
|
enum | TypeLibTypeFlags {
FAppObject = 1
, FCanCreate = 2
, FLicensed = 4
, FPreDeclId = 8
,
FHidden = 0x10
, FControl = 0x20
, FDual = 0x40
, FNonExtensible = 0x80
,
FOleAutomation = 0x100
, FRestricted = 0x200
, FAggregatable = 0x400
, FReplaceable = 0x800
,
FDispatchable = 0x1000
, FReverseBind = 0x2000
} |
|
enum | TypeLibVarFlags {
FReadOnly = 1
, FSource = 2
, FBindable = 4
, FRequestEdit = 8
,
FDisplayBind = 0x10
, FDefaultBind = 0x20
, FHidden = 0x40
, FRestricted = 0x80
,
FDefaultCollelem = 0x100
, FUiDefault = 0x200
, FNonBrowsable = 0x400
, FReplaceable = 0x800
,
FImmediateBind = 0x1000
} |
|