Global
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
ABS (Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the abs value of a double.
Parameters:
- x:
ABS (Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int32.
Parameters:
- x:
ABS (Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int64.
Parameters:
- x:
atexit WebAssembly
class method atexit(func: ^void): ^void
static void* atexit(void* func)
static func atexit(_ func: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>
static void* atexit(void* func)
Shared Function atexit(func As Ptr(Of Void)) As Ptr(Of Void)
Parameters:
- func:
atoi WebAssembly
Parameters:
- a:
atol WebAssembly
Parameters:
- a:
CheckForIOError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
class method CheckForIOError(value: Int32)
// Windows
class method CheckForIOError(value: Boolean)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static void CheckForIOError(Int32 value)
// Windows
static void CheckForIOError(Boolean value)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static func CheckForIOError(_ value: Int32)
// Windows
static func CheckForIOError(_ value: Boolean)
Parameters:
- value:
CheckForLastError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows
class method CheckForLastError(aMessage: String)
static void CheckForLastError(String aMessage)
static func CheckForLastError(_ aMessage: String)
static void CheckForLastError(String aMessage)
Shared Sub CheckForLastError(aMessage As String)
Parameters:
- aMessage:
Clock WebAssembly
class method Clock: Int32
static Int32 Clock()
static func Clock() -> Int32
static Int32 Clock()
Shared Function Clock() As Int32
ComServer Windows
class var ComServer: ComServerObject;
static ComServerObject ComServer
static var ComServer: ComServerObject
static ComServerObject ComServer
Shared FIELD ComServer() As ComServerObject
CreateComObject Windows
class method CreateComObject(clsid: Guid): IUnknown
static IUnknown CreateComObject(Guid clsid)
static func CreateComObject(_ clsid: Guid) -> IUnknown
static IUnknown CreateComObject(Guid clsid)
Shared Function CreateComObject(clsid As Guid) As IUnknown
Parameters:
- clsid:
CreateWinrtFactory Windows
Parameters:
- aName:
- aGUID:
CreateWinrtInstance Windows
class method CreateWinrtInstance(aName: String): IInspectable
static IInspectable CreateWinrtInstance(String aName)
static func CreateWinrtInstance(_ aName: String) -> IInspectable
static IInspectable CreateWinrtInstance(String aName)
Shared Function CreateWinrtInstance(aName As String) As IInspectable
Parameters:
- aName:
DefaultBlockCopy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- Dest:
- Source:
DefaultBlockDescriptor iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var DefaultBlockDescriptor: ObjcBlockDescriptor;
static ObjcBlockDescriptor DefaultBlockDescriptor
static var DefaultBlockDescriptor: ObjcBlockDescriptor
static ObjcBlockDescriptor DefaultBlockDescriptor
Shared FIELD DefaultBlockDescriptor() As ObjcBlockDescriptor
DefaultBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method DefaultBlockDestroy(Dest: ^ObjcBlock)
static void DefaultBlockDestroy(ObjcBlock* Dest)
static func DefaultBlockDestroy(_ Dest: UnsafeMutablePointer<ObjcBlock>)
static void DefaultBlockDestroy(ObjcBlock* Dest)
Shared Sub DefaultBlockDestroy(Dest As Ptr(Of ObjcBlock))
Parameters:
- Dest:
DefaultSwiftBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method DefaultSwiftBlockDestroy(Dest: ^SwiftRefcounted)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
static func DefaultSwiftBlockDestroy(_ Dest: UnsafeMutablePointer<SwiftRefcounted>)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
Shared Sub DefaultSwiftBlockDestroy(Dest As Ptr(Of SwiftRefcounted))
Parameters:
- Dest:
DllCanUnloadNow Windows
class method DllCanUnloadNow: HRESULT
static HRESULT DllCanUnloadNow()
static func DllCanUnloadNow() -> HRESULT
static HRESULT DllCanUnloadNow()
Shared Function DllCanUnloadNow() As HRESULT
DllGetClassObject Windows
Parameters:
- clsid:
- iid:
- ppv:
DllMain External Windows
Entrypoint for dll main on Windows; can be overriden by applications that need specific behavior for dllmain by reintroducing them in the dll project:
[SymbolName('__elements_dll_main')]
method DllMain(aModule: rtl.HMODULE; aReason: rtl.DWORD; aReserved: ^Void): Boolean;
class method DllMain(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMain(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMain(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllMainCRTStartup stdcall Windows
Actual DLLMain implementation, calls DllMain.
class method DllMainCRTStartup(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMainCRTStartup(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMainCRTStartup(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllRegisterServer Windows
class method DllRegisterServer: HRESULT
static HRESULT DllRegisterServer()
static func DllRegisterServer() -> HRESULT
static HRESULT DllRegisterServer()
Shared Function DllRegisterServer() As HRESULT
DllUnregisterServer Windows
class method DllUnregisterServer: HRESULT
static HRESULT DllUnregisterServer()
static func DllUnregisterServer() -> HRESULT
static HRESULT DllUnregisterServer()
Shared Function DllUnregisterServer() As HRESULT
elements_tls_callback stdcall Windows
class method elements_tls_callback(aHandle: ^void; aReason: DWORD; aReserved: ^void)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
static func elements_tls_callback(_ aHandle: UnsafeMutablePointer<void>, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
Shared Sub elements_tls_callback(aHandle As Ptr(Of Void), aReason As DWORD, aReserved As Ptr(Of Void))
Parameters:
- aHandle:
- aReason:
- aReserved:
Entrypoint Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
Main entrypoint on Posix; calls the actual entrypoint after setting up the stackframe and initiating the GC.
Parameters:
- argc:
- argv:
- _envp:
errno WebAssembly
class var errno: Int32;
static Int32 errno
static var errno: Int32
static Int32 errno
Shared FIELD errno() As Int32
fEnd Windows
class var fEnd: ^IslandTypeInfo;
static IslandTypeInfo* fEnd
static var fEnd: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fEnd
Shared FIELD fEnd() As Ptr(Of IslandTypeInfo)
fMEnd Windows
class var fMEnd: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMEnd
static var fMEnd: IslandMethodUIDInfo
static IslandMethodUIDInfo fMEnd
Shared FIELD fMEnd() As IslandMethodUIDInfo
fMStart Windows
class var fMStart: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMStart
static var fMStart: IslandMethodUIDInfo
static IslandMethodUIDInfo fMStart
Shared FIELD fMStart() As IslandMethodUIDInfo
free
class method free(v: ^void)
static void free(void* v)
static func free(_ v: UnsafeMutablePointer<void>)
static void free(void* v)
Shared Sub free(v As Ptr(Of Void))
Parameters:
- v:
fStart Windows
class var fStart: ^IslandTypeInfo;
static IslandTypeInfo* fStart
static var fStart: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fStart
Shared FIELD fStart() As Ptr(Of IslandTypeInfo)
GetStackBase WebAssembly
class method GetStackBase: Int32
static Int32 GetStackBase()
static func GetStackBase() -> Int32
static Int32 GetStackBase()
Shared Function GetStackBase() As Int32
GetStackPointer WebAssembly
Returns the stack pointer.
class method GetStackPointer: IntPtr
static IntPtr GetStackPointer()
static func GetStackPointer() -> IntPtr
static IntPtr GetStackPointer()
Shared Function GetStackPointer() As IntPtr
HandleSafeCallException Windows
class method HandleSafeCallException(ExceptObject: Object; ExceptAddr: ^void; ErrorIID: Guid; ProgID: String; HelpFileName: String): HRESULT
static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)
static func HandleSafeCallException(_ ExceptObject: Object, _ ExceptAddr: UnsafeMutablePointer<void>, _ ErrorIID: Guid, _ ProgID: String, _ HelpFileName: String) -> HRESULT
Parameters:
- ExceptObject:
- ExceptAddr:
- ErrorIID:
- ProgID:
- HelpFileName:
HResultCheck Windows
class method HResultCheck(aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
static func HResultCheck(_ aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
Shared Sub HResultCheck(aVal As HRESULT)
Parameters:
- aVal:
InitGC WebAssembly
class method InitGC
static void InitGC()
static func InitGC()
static void InitGC()
Shared Sub InitGC()
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
Parameters:
- x:
- compareTo:
- newValue:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
IUnknown_VMTImpl_AddRef stdcall
class method IUnknown_VMTImpl_AddRef(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_AddRef(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_AddRef(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
IUnknown_VMTImpl_QueryInterface stdcall
class method IUnknown_VMTImpl_QueryInterface(aSelf: ^ElementsCOMInterface; riid: REFIID; ppvObject: ^^void): HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
static func IUnknown_VMTImpl_QueryInterface(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>, _ riid: REFIID, _ ppvObject: UnsafeMutablePointer<UnsafeMutablePointer<void>>) -> HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
Shared Function IUnknown_VMTImpl_QueryInterface(aSelf As Ptr(Of ElementsCOMInterface), riid As REFIID, ppvObject As Ptr(Of Ptr(Of Void))) As HRESULT
Parameters:
- aSelf:
- riid:
- ppvObject:
IUnknown_VMTImpl_Release stdcall
class method IUnknown_VMTImpl_Release(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_Release(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_Release(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
LastPtr WebAssembly
class var LastPtr: ^Byte;
static Byte* LastPtr
static var LastPtr: UnsafeMutablePointer<Byte>
static Byte* LastPtr
Shared FIELD LastPtr() As Ptr(Of Byte)
LOOP_SIZE iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
const LOOP_SIZE: Int32 = 16;
const Int32 LOOP_SIZE = 16
static let LOOP_SIZE: Int32 = 16
static final Int32 LOOP_SIZE = 16
Dim LOOP_SIZE As Int32 = 16
malloc WebAssembly
class method malloc(x: Int32): ^void
static void* malloc(Int32 x)
static func malloc(_ x: Int32) -> UnsafeMutablePointer<void>
static void* malloc(Int32 x)
Shared Function malloc(x As Int32) As Ptr(Of Void)
Parameters:
- x:
MAX (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt32, Int32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt64, Int64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MaxValue
const MaxValue: Int32 = 2147483647;
const Int32 MaxValue = 2147483647
static let MaxValue: Int32 = 2147483647
static final Int32 MaxValue = 2147483647
Dim MaxValue As Int32 = 2147483647
memcmp
Parameters:
- a:
- b:
- num:
memcpy
cross platform memcpy implementation. Copies memory from source to destination for num bytes not allowing for overlap.
class method memcpy(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memcpy(void* destination, void* source, NativeInt num)
static func memcpy(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memcpy(void* destination, void* source, NativeInt num)
Shared Function memcpy(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memmove
cross platform memmove implementation. Copies memory from source to destination for num bytes allowing for overlap.
class method memmove(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memmove(void* destination, void* source, NativeInt num)
static func memmove(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memmove(void* destination, void* source, NativeInt num)
Shared Function memmove(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memset
cross platform memset implementation. Fills the ptr with the byte from value for num times.
Parameters:
- ptr: target
- value: the byte value
- num: the number of bytes
MIN (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int32, UInt32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int64, UInt64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
ModuleIsLib Windows
class var ModuleIsLib: Boolean;
static Boolean ModuleIsLib
static var ModuleIsLib: Boolean
static Boolean ModuleIsLib
Shared FIELD ModuleIsLib() As Boolean
NSLocalizedString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method NSLocalizedString(aKey: NSString; aIgnoredComment: NSString): NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
static func NSLocalizedString(_ aKey: NSString, _ aIgnoredComment: NSString) -> NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
Shared Function NSLocalizedString(aKey As NSString, aIgnoredComment As NSString) As NSString
Parameters:
- aKey:
- aIgnoredComment:
ObjectToVar Windows
Converts an object to an Ole Variant type.
class method ObjectToVar(o: Object): Variant
static Variant ObjectToVar(Object o)
static func ObjectToVar(_ o: Object) -> Variant
static Variant ObjectToVar(Object o)
Shared Function ObjectToVar(o As Object) As Variant
Parameters:
- o:
OleCheck Windows
class method OleCheck(Code: HRESULT)
static void OleCheck(HRESULT Code)
static func OleCheck(_ Code: HRESULT)
static void OleCheck(HRESULT Code)
Shared Sub OleCheck(Code As HRESULT)
Parameters:
- Code:
PtrToIntType iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var PtrToIntType: array [0..6] of AnsiChar;
static array [0..6] of AnsiChar PtrToIntType
static var PtrToIntType: array [0..6] of AnsiChar
static array [0..6] of AnsiChar PtrToIntType
Shared FIELD PtrToIntType() As array [0..6] of AnsiChar
setjmp WebAssembly
class method setjmp(val: ^void): Int32
static Int32 setjmp(void* val)
static func setjmp(_ val: UnsafeMutablePointer<void>) -> Int32
static Int32 setjmp(void* val)
Shared Function setjmp(val As Ptr(Of Void)) As Int32
Parameters:
- val:
SpaceLeft WebAssembly
class var SpaceLeft: Int32;
static Int32 SpaceLeft
static var SpaceLeft: Int32
static Int32 SpaceLeft
Shared FIELD SpaceLeft() As Int32
srbk WebAssembly
class method srbk(size: Int32): ^void
static void* srbk(Int32 size)
static func srbk(_ size: Int32) -> UnsafeMutablePointer<void>
static void* srbk(Int32 size)
Shared Function srbk(size As Int32) As Ptr(Of Void)
Parameters:
- size:
Stackbase WebAssembly
class var Stackbase: Int32;
static Int32 Stackbase
static var Stackbase: Int32
static Int32 Stackbase
Shared FIELD Stackbase() As Int32
strtoul WebAssembly
Parameters:
- a:
- endptr:
- abase:
swift_allocBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_allocBox(aType: ^SwiftTypeRecord): SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
static func swift_allocBox(_ aType: UnsafeMutablePointer<SwiftTypeRecord>) -> SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
Shared Function swift_allocBox(aType As Ptr(Of SwiftTypeRecord)) As SwiftBoxResult
Parameters:
- aType:
swift_getEnumCaseMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_getEnumCaseMultiPayload(aVal: ^void; aTypeInfo: ^void): Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
static func swift_getEnumCaseMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>) -> Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
Shared Function swift_getEnumCaseMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void)) As Int32
Parameters:
- aVal:
- aTypeInfo:
swift_getWitnessTable External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aPD:
- aType:
- aVal:
swift_projectBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_projectBox(aInput: ^SwiftRefcounted): ^void
static void* swift_projectBox(SwiftRefcounted* aInput)
static func swift_projectBox(_ aInput: UnsafeMutablePointer<SwiftRefcounted>) -> UnsafeMutablePointer<void>
static void* swift_projectBox(SwiftRefcounted* aInput)
Shared Function swift_projectBox(aInput As Ptr(Of SwiftRefcounted)) As Ptr(Of Void)
Parameters:
- aInput:
swift_storeEnumTagMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_storeEnumTagMultiPayload(aVal: ^void; aTypeInfo: ^void; aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
static func swift_storeEnumTagMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>, _ aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
Shared Sub swift_storeEnumTagMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void), aEnumVal As Int32)
Parameters:
- aVal:
- aTypeInfo:
- aEnumVal:
SwiftAllocateArray External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateArray(aType: ^void): IntPtr
static IntPtr SwiftAllocateArray(void* aType)
static func SwiftAllocateArray(_ aType: UnsafeMutablePointer<void>) -> IntPtr
static IntPtr SwiftAllocateArray(void* aType)
Shared Function SwiftAllocateArray(aType As Ptr(Of Void)) As IntPtr
Parameters:
- aType:
SwiftAllocateBoxIfNeeded iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateBoxIfNeeded(aTarget: ^Byte; aInput: ^void; aInputType: ^SwiftTypeRecord; aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
static func SwiftAllocateBoxIfNeeded(_ aTarget: UnsafeMutablePointer<Byte>, _ aInput: UnsafeMutablePointer<void>, _ aInputType: UnsafeMutablePointer<SwiftTypeRecord>, _ aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
Shared Sub SwiftAllocateBoxIfNeeded(aTarget As Ptr(Of Byte), aInput As Ptr(Of Void), aInputType As Ptr(Of SwiftTypeRecord), aTakeOwnership As Boolean)
Parameters:
- aTarget:
- aInput:
- aInputType:
- aTakeOwnership:
SwiftArrayAppend External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aValue:
- aType:
- aSelf:
SwiftArrayGet External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aValue:
- aIndex:
- aSelf:
- aType:
SwiftArrayModify External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayModify(aStorage: ^SwiftMutatorData; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr): SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
static func SwiftArrayModify(_ aStorage: UnsafeMutablePointer<SwiftMutatorData>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr) -> SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
Shared Function SwiftArrayModify(aStorage As Ptr(Of SwiftMutatorData), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr) As SwiftMutatorResult
Parameters:
- aStorage:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveAt External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aRest:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveFirst External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aResult:
- aType:
- aWT:
- aSelf:
SwiftArrayRemoveLast External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveLast(aResult: ^IntPtr; aType: IntPtr; aWTBidir: IntPtr; aWTRange: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)
static func SwiftArrayRemoveLast(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWTBidir: IntPtr, _ aWTRange: IntPtr, _ aSelf: IntPtr)
Parameters:
- aResult:
- aType:
- aWTBidir:
- aWTRange:
- aSelf:
SwiftArrayType External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayType(aCode: IntPtr; aSubType: IntPtr): SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
static func SwiftArrayType(_ aCode: IntPtr, _ aSubType: IntPtr) -> SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
Shared Function SwiftArrayType(aCode As IntPtr, aSubType As IntPtr) As SwiftMetadataResponse
Parameters:
- aCode:
- aSubType:
SwiftBlockData iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockData: SwiftReflectionMetadata;
static SwiftReflectionMetadata SwiftBlockData
static var SwiftBlockData: SwiftReflectionMetadata
static SwiftReflectionMetadata SwiftBlockData
Shared FIELD SwiftBlockData() As SwiftReflectionMetadata
SwiftBlockDataRecl iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockDataRecl: SwiftReflectionDeclarator;
static SwiftReflectionDeclarator SwiftBlockDataRecl
static var SwiftBlockDataRecl: SwiftReflectionDeclarator
static SwiftReflectionDeclarator SwiftBlockDataRecl
Shared FIELD SwiftBlockDataRecl() As SwiftReflectionDeclarator
U_PARSE_CONTEXT_LEN Android
const U_PARSE_CONTEXT_LEN: Int32 = 16;
const Int32 U_PARSE_CONTEXT_LEN = 16
static let U_PARSE_CONTEXT_LEN: Int32 = 16
static final Int32 U_PARSE_CONTEXT_LEN = 16
Dim U_PARSE_CONTEXT_LEN As Int32 = 16
UserEntryPoint External Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
Parameters:
- aArgs:
VarConvert Windows
Converts an OLE variant to a different vartype.
class method VarConvert(var aLeft: Variant; aTarget: VarType): Variant
static Variant VarConvert(ref Variant aLeft, VarType aTarget)
static func VarConvert(_ aLeft: Variant, _ aTarget: VarType) -> Variant
static Variant VarConvert(__ref Variant aLeft, VarType aTarget)
Shared Function VarConvert(ByRef aLeft As Variant, aTarget As VarType) As Variant
Parameters:
- aLeft:
- aTarget:
VarIsEmpty Windows
Returns true if a variant is empty.
class method VarIsEmpty(var aVar: Variant): Boolean
static Boolean VarIsEmpty(ref Variant aVar)
static func VarIsEmpty(_ aVar: Variant) -> Boolean
static Boolean VarIsEmpty(__ref Variant aVar)
Shared Function VarIsEmpty(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarIsNull Windows
Returns true if a variant is null.
class method VarIsNull(var aVar: Variant): Boolean
static Boolean VarIsNull(ref Variant aVar)
static func VarIsNull(_ aVar: Variant) -> Boolean
static Boolean VarIsNull(__ref Variant aVar)
Shared Function VarIsNull(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarToObject Windows
Converts a variant to it's obejct equivalent.
class method VarToObject(v: Variant): Object
static Object VarToObject(Variant v)
static func VarToObject(_ v: Variant) -> Object
static Object VarToObject(Variant v)
Shared Function VarToObject(v As Variant) As Object
Parameters:
- v:
WinMainCRTStartup Windows
Windows entry point; calls the real entrypoint after setting up the stack and gc.
class method WinMainCRTStartup: Int32
static Int32 WinMainCRTStartup()
static func WinMainCRTStartup() -> Int32
static Int32 WinMainCRTStartup()
Shared Function WinMainCRTStartup() As Int32
winrtcore Windows
const winrtcore: String = "api-ms-win-core-winrt-l1-1-0.dll";
const String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
static let winrtcore: String = "api-ms-win-core-winrt-l1-1-0.dll"
static final String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
Dim winrtcore As String = "api-ms-win-core-winrt-l1-1-0.dll"
Write WebAssembly
Parameters:
- a:
- b:
- c:
LOOP_SIZE iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
const LOOP_SIZE: Int32 = 16;
const Int32 LOOP_SIZE = 16
static let LOOP_SIZE: Int32 = 16
static final Int32 LOOP_SIZE = 16
Dim LOOP_SIZE As Int32 = 16
MaxValue
const MaxValue: Int32 = 2147483647;
const Int32 MaxValue = 2147483647
static let MaxValue: Int32 = 2147483647
static final Int32 MaxValue = 2147483647
Dim MaxValue As Int32 = 2147483647
U_PARSE_CONTEXT_LEN Android
const U_PARSE_CONTEXT_LEN: Int32 = 16;
const Int32 U_PARSE_CONTEXT_LEN = 16
static let U_PARSE_CONTEXT_LEN: Int32 = 16
static final Int32 U_PARSE_CONTEXT_LEN = 16
Dim U_PARSE_CONTEXT_LEN As Int32 = 16
winrtcore Windows
const winrtcore: String = "api-ms-win-core-winrt-l1-1-0.dll";
const String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
static let winrtcore: String = "api-ms-win-core-winrt-l1-1-0.dll"
static final String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
Dim winrtcore As String = "api-ms-win-core-winrt-l1-1-0.dll"
ComServer Windows
class var ComServer: ComServerObject;
static ComServerObject ComServer
static var ComServer: ComServerObject
static ComServerObject ComServer
Shared FIELD ComServer() As ComServerObject
DefaultBlockDescriptor iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var DefaultBlockDescriptor: ObjcBlockDescriptor;
static ObjcBlockDescriptor DefaultBlockDescriptor
static var DefaultBlockDescriptor: ObjcBlockDescriptor
static ObjcBlockDescriptor DefaultBlockDescriptor
Shared FIELD DefaultBlockDescriptor() As ObjcBlockDescriptor
errno WebAssembly
class var errno: Int32;
static Int32 errno
static var errno: Int32
static Int32 errno
Shared FIELD errno() As Int32
fEnd Windows
class var fEnd: ^IslandTypeInfo;
static IslandTypeInfo* fEnd
static var fEnd: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fEnd
Shared FIELD fEnd() As Ptr(Of IslandTypeInfo)
fMEnd Windows
class var fMEnd: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMEnd
static var fMEnd: IslandMethodUIDInfo
static IslandMethodUIDInfo fMEnd
Shared FIELD fMEnd() As IslandMethodUIDInfo
fMStart Windows
class var fMStart: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMStart
static var fMStart: IslandMethodUIDInfo
static IslandMethodUIDInfo fMStart
Shared FIELD fMStart() As IslandMethodUIDInfo
fStart Windows
class var fStart: ^IslandTypeInfo;
static IslandTypeInfo* fStart
static var fStart: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fStart
Shared FIELD fStart() As Ptr(Of IslandTypeInfo)
LastPtr WebAssembly
class var LastPtr: ^Byte;
static Byte* LastPtr
static var LastPtr: UnsafeMutablePointer<Byte>
static Byte* LastPtr
Shared FIELD LastPtr() As Ptr(Of Byte)
ModuleIsLib Windows
class var ModuleIsLib: Boolean;
static Boolean ModuleIsLib
static var ModuleIsLib: Boolean
static Boolean ModuleIsLib
Shared FIELD ModuleIsLib() As Boolean
PtrToIntType iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var PtrToIntType: array [0..6] of AnsiChar;
static array [0..6] of AnsiChar PtrToIntType
static var PtrToIntType: array [0..6] of AnsiChar
static array [0..6] of AnsiChar PtrToIntType
Shared FIELD PtrToIntType() As array [0..6] of AnsiChar
SpaceLeft WebAssembly
class var SpaceLeft: Int32;
static Int32 SpaceLeft
static var SpaceLeft: Int32
static Int32 SpaceLeft
Shared FIELD SpaceLeft() As Int32
Stackbase WebAssembly
class var Stackbase: Int32;
static Int32 Stackbase
static var Stackbase: Int32
static Int32 Stackbase
Shared FIELD Stackbase() As Int32
SwiftBlockData iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockData: SwiftReflectionMetadata;
static SwiftReflectionMetadata SwiftBlockData
static var SwiftBlockData: SwiftReflectionMetadata
static SwiftReflectionMetadata SwiftBlockData
Shared FIELD SwiftBlockData() As SwiftReflectionMetadata
SwiftBlockDataRecl iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockDataRecl: SwiftReflectionDeclarator;
static SwiftReflectionDeclarator SwiftBlockDataRecl
static var SwiftBlockDataRecl: SwiftReflectionDeclarator
static SwiftReflectionDeclarator SwiftBlockDataRecl
Shared FIELD SwiftBlockDataRecl() As SwiftReflectionDeclarator
ABS (Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the abs value of a double.
Parameters:
- x:
ABS (Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int32.
Parameters:
- x:
ABS (Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int64.
Parameters:
- x:
atexit WebAssembly
class method atexit(func: ^void): ^void
static void* atexit(void* func)
static func atexit(_ func: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>
static void* atexit(void* func)
Shared Function atexit(func As Ptr(Of Void)) As Ptr(Of Void)
Parameters:
- func:
atoi WebAssembly
Parameters:
- a:
atol WebAssembly
Parameters:
- a:
CheckForIOError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
class method CheckForIOError(value: Int32)
// Windows
class method CheckForIOError(value: Boolean)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static void CheckForIOError(Int32 value)
// Windows
static void CheckForIOError(Boolean value)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static func CheckForIOError(_ value: Int32)
// Windows
static func CheckForIOError(_ value: Boolean)
Parameters:
- value:
CheckForLastError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows
class method CheckForLastError(aMessage: String)
static void CheckForLastError(String aMessage)
static func CheckForLastError(_ aMessage: String)
static void CheckForLastError(String aMessage)
Shared Sub CheckForLastError(aMessage As String)
Parameters:
- aMessage:
Clock WebAssembly
class method Clock: Int32
static Int32 Clock()
static func Clock() -> Int32
static Int32 Clock()
Shared Function Clock() As Int32
CreateComObject Windows
class method CreateComObject(clsid: Guid): IUnknown
static IUnknown CreateComObject(Guid clsid)
static func CreateComObject(_ clsid: Guid) -> IUnknown
static IUnknown CreateComObject(Guid clsid)
Shared Function CreateComObject(clsid As Guid) As IUnknown
Parameters:
- clsid:
CreateWinrtFactory Windows
Parameters:
- aName:
- aGUID:
CreateWinrtInstance Windows
class method CreateWinrtInstance(aName: String): IInspectable
static IInspectable CreateWinrtInstance(String aName)
static func CreateWinrtInstance(_ aName: String) -> IInspectable
static IInspectable CreateWinrtInstance(String aName)
Shared Function CreateWinrtInstance(aName As String) As IInspectable
Parameters:
- aName:
DefaultBlockCopy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- Dest:
- Source:
DefaultBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method DefaultBlockDestroy(Dest: ^ObjcBlock)
static void DefaultBlockDestroy(ObjcBlock* Dest)
static func DefaultBlockDestroy(_ Dest: UnsafeMutablePointer<ObjcBlock>)
static void DefaultBlockDestroy(ObjcBlock* Dest)
Shared Sub DefaultBlockDestroy(Dest As Ptr(Of ObjcBlock))
Parameters:
- Dest:
DefaultSwiftBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method DefaultSwiftBlockDestroy(Dest: ^SwiftRefcounted)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
static func DefaultSwiftBlockDestroy(_ Dest: UnsafeMutablePointer<SwiftRefcounted>)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
Shared Sub DefaultSwiftBlockDestroy(Dest As Ptr(Of SwiftRefcounted))
Parameters:
- Dest:
DllCanUnloadNow Windows
class method DllCanUnloadNow: HRESULT
static HRESULT DllCanUnloadNow()
static func DllCanUnloadNow() -> HRESULT
static HRESULT DllCanUnloadNow()
Shared Function DllCanUnloadNow() As HRESULT
DllGetClassObject Windows
Parameters:
- clsid:
- iid:
- ppv:
DllMain External Windows
Entrypoint for dll main on Windows; can be overriden by applications that need specific behavior for dllmain by reintroducing them in the dll project:
[SymbolName('__elements_dll_main')]
method DllMain(aModule: rtl.HMODULE; aReason: rtl.DWORD; aReserved: ^Void): Boolean;
class method DllMain(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMain(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMain(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllMainCRTStartup stdcall Windows
Actual DLLMain implementation, calls DllMain.
class method DllMainCRTStartup(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMainCRTStartup(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMainCRTStartup(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllRegisterServer Windows
class method DllRegisterServer: HRESULT
static HRESULT DllRegisterServer()
static func DllRegisterServer() -> HRESULT
static HRESULT DllRegisterServer()
Shared Function DllRegisterServer() As HRESULT
DllUnregisterServer Windows
class method DllUnregisterServer: HRESULT
static HRESULT DllUnregisterServer()
static func DllUnregisterServer() -> HRESULT
static HRESULT DllUnregisterServer()
Shared Function DllUnregisterServer() As HRESULT
elements_tls_callback stdcall Windows
class method elements_tls_callback(aHandle: ^void; aReason: DWORD; aReserved: ^void)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
static func elements_tls_callback(_ aHandle: UnsafeMutablePointer<void>, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
Shared Sub elements_tls_callback(aHandle As Ptr(Of Void), aReason As DWORD, aReserved As Ptr(Of Void))
Parameters:
- aHandle:
- aReason:
- aReserved:
Entrypoint Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
Main entrypoint on Posix; calls the actual entrypoint after setting up the stackframe and initiating the GC.
Parameters:
- argc:
- argv:
- _envp:
free
class method free(v: ^void)
static void free(void* v)
static func free(_ v: UnsafeMutablePointer<void>)
static void free(void* v)
Shared Sub free(v As Ptr(Of Void))
Parameters:
- v:
GetStackBase WebAssembly
class method GetStackBase: Int32
static Int32 GetStackBase()
static func GetStackBase() -> Int32
static Int32 GetStackBase()
Shared Function GetStackBase() As Int32
GetStackPointer WebAssembly
Returns the stack pointer.
class method GetStackPointer: IntPtr
static IntPtr GetStackPointer()
static func GetStackPointer() -> IntPtr
static IntPtr GetStackPointer()
Shared Function GetStackPointer() As IntPtr
HandleSafeCallException Windows
class method HandleSafeCallException(ExceptObject: Object; ExceptAddr: ^void; ErrorIID: Guid; ProgID: String; HelpFileName: String): HRESULT
static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)
static func HandleSafeCallException(_ ExceptObject: Object, _ ExceptAddr: UnsafeMutablePointer<void>, _ ErrorIID: Guid, _ ProgID: String, _ HelpFileName: String) -> HRESULT
Parameters:
- ExceptObject:
- ExceptAddr:
- ErrorIID:
- ProgID:
- HelpFileName:
HResultCheck Windows
class method HResultCheck(aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
static func HResultCheck(_ aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
Shared Sub HResultCheck(aVal As HRESULT)
Parameters:
- aVal:
InitGC WebAssembly
class method InitGC
static void InitGC()
static func InitGC()
static void InitGC()
Shared Sub InitGC()
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
Parameters:
- x:
- compareTo:
- newValue:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
IUnknown_VMTImpl_AddRef stdcall
class method IUnknown_VMTImpl_AddRef(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_AddRef(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_AddRef(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
IUnknown_VMTImpl_QueryInterface stdcall
class method IUnknown_VMTImpl_QueryInterface(aSelf: ^ElementsCOMInterface; riid: REFIID; ppvObject: ^^void): HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
static func IUnknown_VMTImpl_QueryInterface(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>, _ riid: REFIID, _ ppvObject: UnsafeMutablePointer<UnsafeMutablePointer<void>>) -> HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
Shared Function IUnknown_VMTImpl_QueryInterface(aSelf As Ptr(Of ElementsCOMInterface), riid As REFIID, ppvObject As Ptr(Of Ptr(Of Void))) As HRESULT
Parameters:
- aSelf:
- riid:
- ppvObject:
IUnknown_VMTImpl_Release stdcall
class method IUnknown_VMTImpl_Release(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_Release(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_Release(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
malloc WebAssembly
class method malloc(x: Int32): ^void
static void* malloc(Int32 x)
static func malloc(_ x: Int32) -> UnsafeMutablePointer<void>
static void* malloc(Int32 x)
Shared Function malloc(x As Int32) As Ptr(Of Void)
Parameters:
- x:
MAX (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Int64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt32, Int32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt64, Int64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
MAX (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
Parameters:
- x:
- y:
memcmp
Parameters:
- a:
- b:
- num:
memcpy
cross platform memcpy implementation. Copies memory from source to destination for num bytes not allowing for overlap.
class method memcpy(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memcpy(void* destination, void* source, NativeInt num)
static func memcpy(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memcpy(void* destination, void* source, NativeInt num)
Shared Function memcpy(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memmove
cross platform memmove implementation. Copies memory from source to destination for num bytes allowing for overlap.
class method memmove(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memmove(void* destination, void* source, NativeInt num)
static func memmove(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memmove(void* destination, void* source, NativeInt num)
Shared Function memmove(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memset
cross platform memset implementation. Fills the ptr with the byte from value for num times.
Parameters:
- ptr: target
- value: the byte value
- num: the number of bytes
MIN (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int32, UInt32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Int64, UInt64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
MIN (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
Parameters:
- x:
- y:
NSLocalizedString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method NSLocalizedString(aKey: NSString; aIgnoredComment: NSString): NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
static func NSLocalizedString(_ aKey: NSString, _ aIgnoredComment: NSString) -> NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
Shared Function NSLocalizedString(aKey As NSString, aIgnoredComment As NSString) As NSString
Parameters:
- aKey:
- aIgnoredComment:
ObjectToVar Windows
Converts an object to an Ole Variant type.
class method ObjectToVar(o: Object): Variant
static Variant ObjectToVar(Object o)
static func ObjectToVar(_ o: Object) -> Variant
static Variant ObjectToVar(Object o)
Shared Function ObjectToVar(o As Object) As Variant
Parameters:
- o:
OleCheck Windows
class method OleCheck(Code: HRESULT)
static void OleCheck(HRESULT Code)
static func OleCheck(_ Code: HRESULT)
static void OleCheck(HRESULT Code)
Shared Sub OleCheck(Code As HRESULT)
Parameters:
- Code:
setjmp WebAssembly
class method setjmp(val: ^void): Int32
static Int32 setjmp(void* val)
static func setjmp(_ val: UnsafeMutablePointer<void>) -> Int32
static Int32 setjmp(void* val)
Shared Function setjmp(val As Ptr(Of Void)) As Int32
Parameters:
- val:
srbk WebAssembly
class method srbk(size: Int32): ^void
static void* srbk(Int32 size)
static func srbk(_ size: Int32) -> UnsafeMutablePointer<void>
static void* srbk(Int32 size)
Shared Function srbk(size As Int32) As Ptr(Of Void)
Parameters:
- size:
strtoul WebAssembly
Parameters:
- a:
- endptr:
- abase:
swift_allocBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_allocBox(aType: ^SwiftTypeRecord): SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
static func swift_allocBox(_ aType: UnsafeMutablePointer<SwiftTypeRecord>) -> SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
Shared Function swift_allocBox(aType As Ptr(Of SwiftTypeRecord)) As SwiftBoxResult
Parameters:
- aType:
swift_getEnumCaseMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_getEnumCaseMultiPayload(aVal: ^void; aTypeInfo: ^void): Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
static func swift_getEnumCaseMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>) -> Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
Shared Function swift_getEnumCaseMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void)) As Int32
Parameters:
- aVal:
- aTypeInfo:
swift_getWitnessTable External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aPD:
- aType:
- aVal:
swift_projectBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_projectBox(aInput: ^SwiftRefcounted): ^void
static void* swift_projectBox(SwiftRefcounted* aInput)
static func swift_projectBox(_ aInput: UnsafeMutablePointer<SwiftRefcounted>) -> UnsafeMutablePointer<void>
static void* swift_projectBox(SwiftRefcounted* aInput)
Shared Function swift_projectBox(aInput As Ptr(Of SwiftRefcounted)) As Ptr(Of Void)
Parameters:
- aInput:
swift_storeEnumTagMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method swift_storeEnumTagMultiPayload(aVal: ^void; aTypeInfo: ^void; aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
static func swift_storeEnumTagMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>, _ aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
Shared Sub swift_storeEnumTagMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void), aEnumVal As Int32)
Parameters:
- aVal:
- aTypeInfo:
- aEnumVal:
SwiftAllocateArray External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateArray(aType: ^void): IntPtr
static IntPtr SwiftAllocateArray(void* aType)
static func SwiftAllocateArray(_ aType: UnsafeMutablePointer<void>) -> IntPtr
static IntPtr SwiftAllocateArray(void* aType)
Shared Function SwiftAllocateArray(aType As Ptr(Of Void)) As IntPtr
Parameters:
- aType:
SwiftAllocateBoxIfNeeded iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateBoxIfNeeded(aTarget: ^Byte; aInput: ^void; aInputType: ^SwiftTypeRecord; aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
static func SwiftAllocateBoxIfNeeded(_ aTarget: UnsafeMutablePointer<Byte>, _ aInput: UnsafeMutablePointer<void>, _ aInputType: UnsafeMutablePointer<SwiftTypeRecord>, _ aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
Shared Sub SwiftAllocateBoxIfNeeded(aTarget As Ptr(Of Byte), aInput As Ptr(Of Void), aInputType As Ptr(Of SwiftTypeRecord), aTakeOwnership As Boolean)
Parameters:
- aTarget:
- aInput:
- aInputType:
- aTakeOwnership:
SwiftArrayAppend External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aValue:
- aType:
- aSelf:
SwiftArrayGet External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aValue:
- aIndex:
- aSelf:
- aType:
SwiftArrayModify External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayModify(aStorage: ^SwiftMutatorData; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr): SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
static func SwiftArrayModify(_ aStorage: UnsafeMutablePointer<SwiftMutatorData>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr) -> SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
Shared Function SwiftArrayModify(aStorage As Ptr(Of SwiftMutatorData), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr) As SwiftMutatorResult
Parameters:
- aStorage:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveAt External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aRest:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveFirst External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
Parameters:
- aResult:
- aType:
- aWT:
- aSelf:
SwiftArrayRemoveLast External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveLast(aResult: ^IntPtr; aType: IntPtr; aWTBidir: IntPtr; aWTRange: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)
static func SwiftArrayRemoveLast(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWTBidir: IntPtr, _ aWTRange: IntPtr, _ aSelf: IntPtr)
Parameters:
- aResult:
- aType:
- aWTBidir:
- aWTRange:
- aSelf:
SwiftArrayType External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayType(aCode: IntPtr; aSubType: IntPtr): SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
static func SwiftArrayType(_ aCode: IntPtr, _ aSubType: IntPtr) -> SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
Shared Function SwiftArrayType(aCode As IntPtr, aSubType As IntPtr) As SwiftMetadataResponse
Parameters:
- aCode:
- aSubType:
UserEntryPoint External Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
Parameters:
- aArgs:
VarConvert Windows
Converts an OLE variant to a different vartype.
class method VarConvert(var aLeft: Variant; aTarget: VarType): Variant
static Variant VarConvert(ref Variant aLeft, VarType aTarget)
static func VarConvert(_ aLeft: Variant, _ aTarget: VarType) -> Variant
static Variant VarConvert(__ref Variant aLeft, VarType aTarget)
Shared Function VarConvert(ByRef aLeft As Variant, aTarget As VarType) As Variant
Parameters:
- aLeft:
- aTarget:
VarIsEmpty Windows
Returns true if a variant is empty.
class method VarIsEmpty(var aVar: Variant): Boolean
static Boolean VarIsEmpty(ref Variant aVar)
static func VarIsEmpty(_ aVar: Variant) -> Boolean
static Boolean VarIsEmpty(__ref Variant aVar)
Shared Function VarIsEmpty(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarIsNull Windows
Returns true if a variant is null.
class method VarIsNull(var aVar: Variant): Boolean
static Boolean VarIsNull(ref Variant aVar)
static func VarIsNull(_ aVar: Variant) -> Boolean
static Boolean VarIsNull(__ref Variant aVar)
Shared Function VarIsNull(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarToObject Windows
Converts a variant to it's obejct equivalent.
class method VarToObject(v: Variant): Object
static Object VarToObject(Variant v)
static func VarToObject(_ v: Variant) -> Object
static Object VarToObject(Variant v)
Shared Function VarToObject(v As Variant) As Object
Parameters:
- v:
WinMainCRTStartup Windows
Windows entry point; calls the real entrypoint after setting up the stack and gc.
class method WinMainCRTStartup: Int32
static Int32 WinMainCRTStartup()
static func WinMainCRTStartup() -> Int32
static Int32 WinMainCRTStartup()
Shared Function WinMainCRTStartup() As Int32
Write WebAssembly
Parameters:
- a:
- b:
- c: