Global

Location

 

ABS (Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the abs value of a double.

 

class method ABS(x: Double): Double

 

static Double ABS(Double x)

 

static func ABS(_ x: Double) -> Double

 

static Double ABS(Double x)

 

Shared Function ABS(x As Double) As Double

Parameters:

  • x:

ABS (Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the abs value of an Int32.

 

class method ABS(x: Int32): Int32

 

static Int32 ABS(Int32 x)

 

static func ABS(_ x: Int32) -> Int32

 

static Int32 ABS(Int32 x)

 

Shared Function ABS(x As Int32) As Int32

Parameters:

  • x:

ABS (Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the abs value of an Int64.

 

class method ABS(x: Int64): Int64

 

static Int64 ABS(Int64 x)

 

static func ABS(_ x: Int64) -> Int64

 

static Int64 ABS(Int64 x)

 

Shared Function ABS(x As Int64) As 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

 

class method atoi(a: ^AnsiChar): Int32

 

static Int32 atoi(AnsiChar* a)

 

static func atoi(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atoi(AnsiChar* a)

 

Shared Function atoi(a As Ptr(Of AnsiChar)) As Int32

Parameters:

  • a:

atol WebAssembly

 

class method atol(a: ^AnsiChar): Int32

 

static Int32 atol(AnsiChar* a)

 

static func atol(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atol(AnsiChar* a)

 

Shared Function atol(a As Ptr(Of AnsiChar)) As Int32

Parameters:

  • a:

CheckForIOError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows

 

// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, 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, visionOS, visionOS Simulator, 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static func CheckForIOError(_ value: Int32)
// Windows
static func CheckForIOError(_ value: Boolean)

 

// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Shared Sub CheckForIOError(value As Int32)
// Windows
Shared Sub CheckForIOError(value As Boolean)

Parameters:

  • value:

CheckForLastError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, 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

 

class method CreateWinrtFactory(aName: String; var aGUID: Guid): ^void

 

static void* CreateWinrtFactory(String aName, ref Guid aGUID)

 

static func CreateWinrtFactory(_ aName: String, _ aGUID: Guid) -> UnsafeMutablePointer<void>

 

static void* CreateWinrtFactory(String aName, __ref Guid aGUID)

 

Shared Function CreateWinrtFactory(aName As String, ByRef aGUID As Guid) As Ptr(Of Void)

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method DefaultBlockCopy(Dest: ^ObjcBlock; Source: ^ObjcBlock)

 

static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)

 

static func DefaultBlockCopy(_ Dest: UnsafeMutablePointer<ObjcBlock>, _ Source: UnsafeMutablePointer<ObjcBlock>)

 

static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)

 

Shared Sub DefaultBlockCopy(Dest As Ptr(Of ObjcBlock), Source As Ptr(Of ObjcBlock))

Parameters:

  • Dest:
  • Source:

DefaultBlockDescriptor iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS 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

 

class method DllGetClassObject(var clsid: Guid; var iid: Guid; out ppv: ^void): HRESULT

 

static HRESULT DllGetClassObject(ref Guid clsid, ref Guid iid, out void* ppv)

 

static func DllGetClassObject(_ clsid: Guid, _ iid: Guid, _ ppv: UnsafeMutablePointer<void>) -> HRESULT

 

static HRESULT DllGetClassObject(__ref Guid clsid, __ref Guid iid, __out void* ppv)

 

Shared Function DllGetClassObject(ByRef clsid As Guid, ByRef iid As Guid, <OutAttribute> ByRef ppv As Ptr(Of Void)) As HRESULT

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Main entrypoint on Posix; calls the actual entrypoint after setting up the stackframe and initiating the GC.

 

class method Entrypoint(argc: Int32; argv: ^^AnsiChar; _envp: ^^AnsiChar): Int32

 

static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)

 

static func Entrypoint(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ _envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>) -> Int32

 

static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)

 

Shared Function Entrypoint(argc As Int32, argv As Ptr(Of Ptr(Of AnsiChar)), _envp As Ptr(Of Ptr(Of AnsiChar))) As Int32

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)

FiniCtors Windows

 

class method FiniCtors

 

static void FiniCtors()

 

static func FiniCtors()

 

static void FiniCtors()

 

Shared Sub FiniCtors()

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

 

static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)

 

Shared Function HandleSafeCallException(ExceptObject As Object, ExceptAddr As Ptr(Of Void), ErrorIID As Guid, ProgID As String, HelpFileName As String) As 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:

InitCtors Windows

 

class method InitCtors

 

static void InitCtors()

 

static func InitCtors()

 

static void InitCtors()

 

Shared Sub InitCtors()

InitGC WebAssembly

 

class method InitGC

 

static void InitGC()

 

static func InitGC()

 

static void InitGC()

 

Shared Sub InitGC()

interlockedCompareExchange (Int32, Int32, Int32): Int32

do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.

 

class method interlockedCompareExchange(var x: Int32; compareTo: Int32; newValue: Int32): Int32

 

static Int32 interlockedCompareExchange(ref Int32 x, Int32 compareTo, Int32 newValue)

 

static func interlockedCompareExchange(_ x: Int32, _ compareTo: Int32, _ newValue: Int32) -> Int32

 

static Int32 interlockedCompareExchange(__ref Int32 x, Int32 compareTo, Int32 newValue)

 

Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int32, newValue As Int32) As Int32

Parameters:

  • x:
  • compareTo:
  • newValue:

interlockedCompareExchange (Int32, Int64, Int64): Int64

do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.

 

class method interlockedCompareExchange(var x: Int32; compareTo: Int64; newValue: Int64): Int64

 

static Int64 interlockedCompareExchange(ref Int32 x, Int64 compareTo, Int64 newValue)

 

static func interlockedCompareExchange(_ x: Int32, _ compareTo: Int64, _ newValue: Int64) -> Int64

 

static Int64 interlockedCompareExchange(__ref Int32 x, Int64 compareTo, Int64 newValue)

 

Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int64, newValue As Int64) As Int64

Parameters:

  • x:
  • compareTo:
  • newValue:

interlockedCompareExchange (Int32, IntPtr, IntPtr): IntPtr

do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.

 

class method interlockedCompareExchange(var x: Int32; compareTo: IntPtr; newValue: IntPtr): IntPtr

 

static IntPtr interlockedCompareExchange(ref Int32 x, IntPtr compareTo, IntPtr newValue)

 

static func interlockedCompareExchange(_ x: Int32, _ compareTo: IntPtr, _ newValue: IntPtr) -> IntPtr

 

static IntPtr interlockedCompareExchange(__ref Int32 x, IntPtr compareTo, IntPtr newValue)

 

Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As IntPtr, newValue As IntPtr) As IntPtr

Parameters:

  • x:
  • compareTo:
  • newValue:

interlockedDec (Int32, Int32): Int32

Interlocked decrease a value. Returns the old value.

 

class method interlockedDec(var x: Int32; increment: Int32): Int32

 

static Int32 interlockedDec(ref Int32 x, Int32 increment)

 

static func interlockedDec(_ x: Int32, _ increment: Int32) -> Int32

 

static Int32 interlockedDec(__ref Int32 x, Int32 increment)

 

Shared Function interlockedDec(ByRef x As Int32, increment As Int32) As Int32

Parameters:

  • x:
  • increment:

interlockedDec (Int64, Int64): Int64

Interlocked decrease a value. Returns the old value.

 

class method interlockedDec(var x: Int64; increment: Int64): Int64

 

static Int64 interlockedDec(ref Int64 x, Int64 increment)

 

static func interlockedDec(_ x: Int64, _ increment: Int64) -> Int64

 

static Int64 interlockedDec(__ref Int64 x, Int64 increment)

 

Shared Function interlockedDec(ByRef x As Int64, increment As Int64) As Int64

Parameters:

  • x:
  • increment:

interlockedDec (IntPtr, IntPtr): IntPtr

Interlocked decrease a value. Returns the old value.

 

class method interlockedDec(var x: IntPtr; increment: IntPtr): IntPtr

 

static IntPtr interlockedDec(ref IntPtr x, IntPtr increment)

 

static func interlockedDec(_ x: IntPtr, _ increment: IntPtr) -> IntPtr

 

static IntPtr interlockedDec(__ref IntPtr x, IntPtr increment)

 

Shared Function interlockedDec(ByRef x As IntPtr, increment As IntPtr) As IntPtr

Parameters:

  • x:
  • increment:

interlockedInc (Int32, Int32): Int32

Interlocked increase a value. Returns the old value.

 

class method interlockedInc(var x: Int32; increment: Int32): Int32

 

static Int32 interlockedInc(ref Int32 x, Int32 increment)

 

static func interlockedInc(_ x: Int32, _ increment: Int32) -> Int32

 

static Int32 interlockedInc(__ref Int32 x, Int32 increment)

 

Shared Function interlockedInc(ByRef x As Int32, increment As Int32) As Int32

Parameters:

  • x:
  • increment:

interlockedInc (Int64, Int64): Int64

Interlocked increase a value. Returns the old value.

 

class method interlockedInc(var x: Int64; increment: Int64): Int64

 

static Int64 interlockedInc(ref Int64 x, Int64 increment)

 

static func interlockedInc(_ x: Int64, _ increment: Int64) -> Int64

 

static Int64 interlockedInc(__ref Int64 x, Int64 increment)

 

Shared Function interlockedInc(ByRef x As Int64, increment As Int64) As Int64

Parameters:

  • x:
  • increment:

interlockedInc (IntPtr, IntPtr): IntPtr

Interlocked increase a value. Returns the old value.

 

class method interlockedInc(var x: IntPtr; increment: IntPtr): IntPtr

 

static IntPtr interlockedInc(ref IntPtr x, IntPtr increment)

 

static func interlockedInc(_ x: IntPtr, _ increment: IntPtr) -> IntPtr

 

static IntPtr interlockedInc(__ref IntPtr x, IntPtr increment)

 

Shared Function interlockedInc(ByRef x As IntPtr, increment As IntPtr) As IntPtr

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, visionOS, visionOS 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

MainThreadId Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows

 

class var MainThreadId: ThreadID;

 

static ThreadID MainThreadId

 

static var MainThreadId: ThreadID

 

static ThreadID MainThreadId

 

Shared FIELD MainThreadId() As ThreadID

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Double; y: Double): Double

 

static Double MAX(Double x, Double y)

 

static func MAX(_ x: Double, _ y: Double) -> Double

 

static Double MAX(Double x, Double y)

 

Shared Function MAX(x As Double, y As Double) As Double

Parameters:

  • x:
  • y:

MAX (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int32; y: Int32): Int32

 

static Int32 MAX(Int32 x, Int32 y)

 

static func MAX(_ x: Int32, _ y: Int32) -> Int32

 

static Int32 MAX(Int32 x, Int32 y)

 

Shared Function MAX(x As Int32, y As Int32) As Int32

Parameters:

  • x:
  • y:

MAX (Int32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int32; y: UInt32): UInt32

 

static UInt32 MAX(Int32 x, UInt32 y)

 

static func MAX(_ x: Int32, _ y: UInt32) -> UInt32

 

static UInt32 MAX(Int32 x, UInt32 y)

 

Shared Function MAX(x As Int32, y As UInt32) As UInt32

Parameters:

  • x:
  • y:

MAX (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int64; y: Int64): Int64

 

static Int64 MAX(Int64 x, Int64 y)

 

static func MAX(_ x: Int64, _ y: Int64) -> Int64

 

static Int64 MAX(Int64 x, Int64 y)

 

Shared Function MAX(x As Int64, y As Int64) As Int64

Parameters:

  • x:
  • y:

MAX (Int64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int64; y: UInt64): UInt64

 

static UInt64 MAX(Int64 x, UInt64 y)

 

static func MAX(_ x: Int64, _ y: UInt64) -> UInt64

 

static UInt64 MAX(Int64 x, UInt64 y)

 

Shared Function MAX(x As Int64, y As UInt64) As UInt64

Parameters:

  • x:
  • y:

MAX (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Single; y: Single): Single

 

static Single MAX(Single x, Single y)

 

static func MAX(_ x: Single, _ y: Single) -> Single

 

static Single MAX(Single x, Single y)

 

Shared Function MAX(x As Single, y As Single) As Single

Parameters:

  • x:
  • y:

MAX (UInt32, Int32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt32; y: Int32): UInt32

 

static UInt32 MAX(UInt32 x, Int32 y)

 

static func MAX(_ x: UInt32, _ y: Int32) -> UInt32

 

static UInt32 MAX(UInt32 x, Int32 y)

 

Shared Function MAX(x As UInt32, y As Int32) As UInt32

Parameters:

  • x:
  • y:

MAX (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt32; y: UInt32): UInt32

 

static UInt32 MAX(UInt32 x, UInt32 y)

 

static func MAX(_ x: UInt32, _ y: UInt32) -> UInt32

 

static UInt32 MAX(UInt32 x, UInt32 y)

 

Shared Function MAX(x As UInt32, y As UInt32) As UInt32

Parameters:

  • x:
  • y:

MAX (UInt64, Int64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt64; y: Int64): UInt64

 

static UInt64 MAX(UInt64 x, Int64 y)

 

static func MAX(_ x: UInt64, _ y: Int64) -> UInt64

 

static UInt64 MAX(UInt64 x, Int64 y)

 

Shared Function MAX(x As UInt64, y As Int64) As UInt64

Parameters:

  • x:
  • y:

MAX (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt64; y: UInt64): UInt64

 

static UInt64 MAX(UInt64 x, UInt64 y)

 

static func MAX(_ x: UInt64, _ y: UInt64) -> UInt64

 

static UInt64 MAX(UInt64 x, UInt64 y)

 

Shared Function MAX(x As UInt64, y As UInt64) As UInt64

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

 

class method memcmp(a: ^void; b: ^void; num: NativeInt): Int32

 

static Int32 memcmp(void* a, void* b, NativeInt num)

 

static func memcmp(_ a: UnsafeMutablePointer<void>, _ b: UnsafeMutablePointer<void>, _ num: NativeInt) -> Int32

 

static Int32 memcmp(void* a, void* b, NativeInt num)

 

Shared Function memcmp(a As Ptr(Of Void), b As Ptr(Of Void), num As NativeInt) As Int32

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.

 

class method memset(ptr: ^void; value: Int32; num: NativeInt): ^void

 

static void* memset(void* ptr, Int32 value, NativeInt num)

 

static func memset(_ ptr: UnsafeMutablePointer<void>, _ value: Int32, _ num: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memset(void* ptr, Int32 value, NativeInt num)

 

Shared Function memset(ptr As Ptr(Of Void), value As Int32, num As NativeInt) As Ptr(Of Void)

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Double; y: Double): Double

 

static Double MIN(Double x, Double y)

 

static func MIN(_ x: Double, _ y: Double) -> Double

 

static Double MIN(Double x, Double y)

 

Shared Function MIN(x As Double, y As Double) As Double

Parameters:

  • x:
  • y:

MIN (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int32; y: Int32): Int32

 

static Int32 MIN(Int32 x, Int32 y)

 

static func MIN(_ x: Int32, _ y: Int32) -> Int32

 

static Int32 MIN(Int32 x, Int32 y)

 

Shared Function MIN(x As Int32, y As Int32) As Int32

Parameters:

  • x:
  • y:

MIN (Int32, UInt32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int32; y: UInt32): Int32

 

static Int32 MIN(Int32 x, UInt32 y)

 

static func MIN(_ x: Int32, _ y: UInt32) -> Int32

 

static Int32 MIN(Int32 x, UInt32 y)

 

Shared Function MIN(x As Int32, y As UInt32) As Int32

Parameters:

  • x:
  • y:

MIN (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int64; y: Int64): Int64

 

static Int64 MIN(Int64 x, Int64 y)

 

static func MIN(_ x: Int64, _ y: Int64) -> Int64

 

static Int64 MIN(Int64 x, Int64 y)

 

Shared Function MIN(x As Int64, y As Int64) As Int64

Parameters:

  • x:
  • y:

MIN (Int64, UInt64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int64; y: UInt64): Int64

 

static Int64 MIN(Int64 x, UInt64 y)

 

static func MIN(_ x: Int64, _ y: UInt64) -> Int64

 

static Int64 MIN(Int64 x, UInt64 y)

 

Shared Function MIN(x As Int64, y As UInt64) As Int64

Parameters:

  • x:
  • y:

MIN (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Single; y: Single): Single

 

static Single MIN(Single x, Single y)

 

static func MIN(_ x: Single, _ y: Single) -> Single

 

static Single MIN(Single x, Single y)

 

Shared Function MIN(x As Single, y As Single) As Single

Parameters:

  • x:
  • y:

MIN (UInt32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt32; y: Int32): Int32

 

static Int32 MIN(UInt32 x, Int32 y)

 

static func MIN(_ x: UInt32, _ y: Int32) -> Int32

 

static Int32 MIN(UInt32 x, Int32 y)

 

Shared Function MIN(x As UInt32, y As Int32) As Int32

Parameters:

  • x:
  • y:

MIN (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt32; y: UInt32): UInt32

 

static UInt32 MIN(UInt32 x, UInt32 y)

 

static func MIN(_ x: UInt32, _ y: UInt32) -> UInt32

 

static UInt32 MIN(UInt32 x, UInt32 y)

 

Shared Function MIN(x As UInt32, y As UInt32) As UInt32

Parameters:

  • x:
  • y:

MIN (UInt64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt64; y: Int64): Int64

 

static Int64 MIN(UInt64 x, Int64 y)

 

static func MIN(_ x: UInt64, _ y: Int64) -> Int64

 

static Int64 MIN(UInt64 x, Int64 y)

 

Shared Function MIN(x As UInt64, y As Int64) As Int64

Parameters:

  • x:
  • y:

MIN (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt64; y: UInt64): UInt64

 

static UInt64 MIN(UInt64 x, UInt64 y)

 

static func MIN(_ x: UInt64, _ y: UInt64) -> UInt64

 

static UInt64 MIN(UInt64 x, UInt64 y)

 

Shared Function MIN(x As UInt64, y As UInt64) As UInt64

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, visionOS, visionOS 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, visionOS, visionOS 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

 

class method strtoul(a: ^AnsiChar; endptr: ^^AnsiChar; abase: Int32): UInt32

 

static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)

 

static func strtoul(_ a: UnsafeMutablePointer<AnsiChar>, _ endptr: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ abase: Int32) -> UInt32

 

static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)

 

Shared Function strtoul(a As Ptr(Of AnsiChar), endptr As Ptr(Of Ptr(Of AnsiChar)), abase As Int32) As UInt32

Parameters:

  • a:
  • endptr:
  • abase:

swift_allocBox  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method swift_getWitnessTable(aPD: IntPtr; aType: IntPtr; aVal: IntPtr): IntPtr

 

static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)

 

static func swift_getWitnessTable(_ aPD: IntPtr, _ aType: IntPtr, _ aVal: IntPtr) -> IntPtr

 

static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)

 

Shared Function swift_getWitnessTable(aPD As IntPtr, aType As IntPtr, aVal As IntPtr) As IntPtr

Parameters:

  • aPD:
  • aType:
  • aVal:

swift_projectBox  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayAppend(aValue: IntPtr; aType: IntPtr; aSelf: IntPtr)

 

static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)

 

static func SwiftArrayAppend(_ aValue: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)

 

static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)

 

Shared Sub SwiftArrayAppend(aValue As IntPtr, aType As IntPtr, aSelf As IntPtr)

Parameters:

  • aValue:
  • aType:
  • aSelf:

SwiftArrayGet  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayGet(aValue: IntPtr; aIndex: IntPtr; aSelf: IntPtr; aType: IntPtr)

 

static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)

 

static func SwiftArrayGet(_ aValue: IntPtr, _ aIndex: IntPtr, _ aSelf: IntPtr, _ aType: IntPtr)

 

static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)

 

Shared Sub SwiftArrayGet(aValue As IntPtr, aIndex As IntPtr, aSelf As IntPtr, aType As IntPtr)

Parameters:

  • aValue:
  • aIndex:
  • aSelf:
  • aType:

SwiftArrayModify  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayRemoveAt(aRest: ^IntPtr; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr)

 

static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)

 

static func SwiftArrayRemoveAt(_ aRest: UnsafeMutablePointer<IntPtr>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)

 

static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)

 

Shared Sub SwiftArrayRemoveAt(aRest As Ptr(Of IntPtr), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr)

Parameters:

  • aRest:
  • aIndex:
  • aType:
  • aSelf:

SwiftArrayRemoveFirst  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayRemoveFirst(aResult: ^IntPtr; aType: IntPtr; aWT: IntPtr; aSelf: IntPtr)

 

static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)

 

static func SwiftArrayRemoveFirst(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWT: IntPtr, _ aSelf: IntPtr)

 

static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)

 

Shared Sub SwiftArrayRemoveFirst(aResult As Ptr(Of IntPtr), aType As IntPtr, aWT As IntPtr, aSelf As IntPtr)

Parameters:

  • aResult:
  • aType:
  • aWT:
  • aSelf:

SwiftArrayRemoveLast  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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)

 

static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)

 

Shared Sub SwiftArrayRemoveLast(aResult As Ptr(Of IntPtr), aType As IntPtr, aWTBidir As IntPtr, aWTRange As IntPtr, aSelf As IntPtr)

Parameters:

  • aResult:
  • aType:
  • aWTBidir:
  • aWTRange:
  • aSelf:

SwiftArrayType  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method UserEntryPoint(aArgs: array of String): Int32

 

static Int32 UserEntryPoint(String[] aArgs)

 

static func UserEntryPoint(_ aArgs: String...) -> Int32

 

static Int32 UserEntryPoint(String[] aArgs)

 

Shared Function UserEntryPoint(aArgs As String()) As Int32

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

 

class method Write(a: Int32; b: Int32; c: Int32): Int32

 

static Int32 Write(Int32 a, Int32 b, Int32 c)

 

static func Write(_ a: Int32, _ b: Int32, _ c: Int32) -> Int32

 

static Int32 Write(Int32 a, Int32 b, Int32 c)

 

Shared Function Write(a As Int32, b As Int32, c As Int32) As Int32

Parameters:

  • a:
  • b:
  • c:

 

LOOP_SIZE iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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)

MainThreadId Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows

 

class var MainThreadId: ThreadID;

 

static ThreadID MainThreadId

 

static var MainThreadId: ThreadID

 

static ThreadID MainThreadId

 

Shared FIELD MainThreadId() As ThreadID

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, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the abs value of a double.

 

class method ABS(x: Double): Double

 

static Double ABS(Double x)

 

static func ABS(_ x: Double) -> Double

 

static Double ABS(Double x)

 

Shared Function ABS(x As Double) As Double

Parameters:

  • x:

ABS (Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the abs value of an Int32.

 

class method ABS(x: Int32): Int32

 

static Int32 ABS(Int32 x)

 

static func ABS(_ x: Int32) -> Int32

 

static Int32 ABS(Int32 x)

 

Shared Function ABS(x As Int32) As Int32

Parameters:

  • x:

ABS (Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the abs value of an Int64.

 

class method ABS(x: Int64): Int64

 

static Int64 ABS(Int64 x)

 

static func ABS(_ x: Int64) -> Int64

 

static Int64 ABS(Int64 x)

 

Shared Function ABS(x As Int64) As 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

 

class method atoi(a: ^AnsiChar): Int32

 

static Int32 atoi(AnsiChar* a)

 

static func atoi(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atoi(AnsiChar* a)

 

Shared Function atoi(a As Ptr(Of AnsiChar)) As Int32

Parameters:

  • a:

atol WebAssembly

 

class method atol(a: ^AnsiChar): Int32

 

static Int32 atol(AnsiChar* a)

 

static func atol(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atol(AnsiChar* a)

 

Shared Function atol(a As Ptr(Of AnsiChar)) As Int32

Parameters:

  • a:

CheckForIOError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows

 

// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, 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, visionOS, visionOS Simulator, 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static func CheckForIOError(_ value: Int32)
// Windows
static func CheckForIOError(_ value: Boolean)

 

// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Shared Sub CheckForIOError(value As Int32)
// Windows
Shared Sub CheckForIOError(value As Boolean)

Parameters:

  • value:

CheckForLastError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, 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

 

class method CreateWinrtFactory(aName: String; var aGUID: Guid): ^void

 

static void* CreateWinrtFactory(String aName, ref Guid aGUID)

 

static func CreateWinrtFactory(_ aName: String, _ aGUID: Guid) -> UnsafeMutablePointer<void>

 

static void* CreateWinrtFactory(String aName, __ref Guid aGUID)

 

Shared Function CreateWinrtFactory(aName As String, ByRef aGUID As Guid) As Ptr(Of Void)

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method DefaultBlockCopy(Dest: ^ObjcBlock; Source: ^ObjcBlock)

 

static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)

 

static func DefaultBlockCopy(_ Dest: UnsafeMutablePointer<ObjcBlock>, _ Source: UnsafeMutablePointer<ObjcBlock>)

 

static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)

 

Shared Sub DefaultBlockCopy(Dest As Ptr(Of ObjcBlock), Source As Ptr(Of ObjcBlock))

Parameters:

  • Dest:
  • Source:

DefaultBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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

 

class method DllGetClassObject(var clsid: Guid; var iid: Guid; out ppv: ^void): HRESULT

 

static HRESULT DllGetClassObject(ref Guid clsid, ref Guid iid, out void* ppv)

 

static func DllGetClassObject(_ clsid: Guid, _ iid: Guid, _ ppv: UnsafeMutablePointer<void>) -> HRESULT

 

static HRESULT DllGetClassObject(__ref Guid clsid, __ref Guid iid, __out void* ppv)

 

Shared Function DllGetClassObject(ByRef clsid As Guid, ByRef iid As Guid, <OutAttribute> ByRef ppv As Ptr(Of Void)) As HRESULT

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Main entrypoint on Posix; calls the actual entrypoint after setting up the stackframe and initiating the GC.

 

class method Entrypoint(argc: Int32; argv: ^^AnsiChar; _envp: ^^AnsiChar): Int32

 

static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)

 

static func Entrypoint(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ _envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>) -> Int32

 

static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)

 

Shared Function Entrypoint(argc As Int32, argv As Ptr(Of Ptr(Of AnsiChar)), _envp As Ptr(Of Ptr(Of AnsiChar))) As Int32

Parameters:

  • argc:
  • argv:
  • _envp:

FiniCtors Windows

 

class method FiniCtors

 

static void FiniCtors()

 

static func FiniCtors()

 

static void FiniCtors()

 

Shared Sub FiniCtors()

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

 

static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)

 

Shared Function HandleSafeCallException(ExceptObject As Object, ExceptAddr As Ptr(Of Void), ErrorIID As Guid, ProgID As String, HelpFileName As String) As 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:

InitCtors Windows

 

class method InitCtors

 

static void InitCtors()

 

static func InitCtors()

 

static void InitCtors()

 

Shared Sub InitCtors()

InitGC WebAssembly

 

class method InitGC

 

static void InitGC()

 

static func InitGC()

 

static void InitGC()

 

Shared Sub InitGC()

interlockedCompareExchange (Int32, Int32, Int32): Int32

do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.

 

class method interlockedCompareExchange(var x: Int32; compareTo: Int32; newValue: Int32): Int32

 

static Int32 interlockedCompareExchange(ref Int32 x, Int32 compareTo, Int32 newValue)

 

static func interlockedCompareExchange(_ x: Int32, _ compareTo: Int32, _ newValue: Int32) -> Int32

 

static Int32 interlockedCompareExchange(__ref Int32 x, Int32 compareTo, Int32 newValue)

 

Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int32, newValue As Int32) As Int32

Parameters:

  • x:
  • compareTo:
  • newValue:

interlockedCompareExchange (Int32, Int64, Int64): Int64

do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.

 

class method interlockedCompareExchange(var x: Int32; compareTo: Int64; newValue: Int64): Int64

 

static Int64 interlockedCompareExchange(ref Int32 x, Int64 compareTo, Int64 newValue)

 

static func interlockedCompareExchange(_ x: Int32, _ compareTo: Int64, _ newValue: Int64) -> Int64

 

static Int64 interlockedCompareExchange(__ref Int32 x, Int64 compareTo, Int64 newValue)

 

Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int64, newValue As Int64) As Int64

Parameters:

  • x:
  • compareTo:
  • newValue:

interlockedCompareExchange (Int32, IntPtr, IntPtr): IntPtr

do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.

 

class method interlockedCompareExchange(var x: Int32; compareTo: IntPtr; newValue: IntPtr): IntPtr

 

static IntPtr interlockedCompareExchange(ref Int32 x, IntPtr compareTo, IntPtr newValue)

 

static func interlockedCompareExchange(_ x: Int32, _ compareTo: IntPtr, _ newValue: IntPtr) -> IntPtr

 

static IntPtr interlockedCompareExchange(__ref Int32 x, IntPtr compareTo, IntPtr newValue)

 

Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As IntPtr, newValue As IntPtr) As IntPtr

Parameters:

  • x:
  • compareTo:
  • newValue:

interlockedDec (Int32, Int32): Int32

Interlocked decrease a value. Returns the old value.

 

class method interlockedDec(var x: Int32; increment: Int32): Int32

 

static Int32 interlockedDec(ref Int32 x, Int32 increment)

 

static func interlockedDec(_ x: Int32, _ increment: Int32) -> Int32

 

static Int32 interlockedDec(__ref Int32 x, Int32 increment)

 

Shared Function interlockedDec(ByRef x As Int32, increment As Int32) As Int32

Parameters:

  • x:
  • increment:

interlockedDec (Int64, Int64): Int64

Interlocked decrease a value. Returns the old value.

 

class method interlockedDec(var x: Int64; increment: Int64): Int64

 

static Int64 interlockedDec(ref Int64 x, Int64 increment)

 

static func interlockedDec(_ x: Int64, _ increment: Int64) -> Int64

 

static Int64 interlockedDec(__ref Int64 x, Int64 increment)

 

Shared Function interlockedDec(ByRef x As Int64, increment As Int64) As Int64

Parameters:

  • x:
  • increment:

interlockedDec (IntPtr, IntPtr): IntPtr

Interlocked decrease a value. Returns the old value.

 

class method interlockedDec(var x: IntPtr; increment: IntPtr): IntPtr

 

static IntPtr interlockedDec(ref IntPtr x, IntPtr increment)

 

static func interlockedDec(_ x: IntPtr, _ increment: IntPtr) -> IntPtr

 

static IntPtr interlockedDec(__ref IntPtr x, IntPtr increment)

 

Shared Function interlockedDec(ByRef x As IntPtr, increment As IntPtr) As IntPtr

Parameters:

  • x:
  • increment:

interlockedInc (Int32, Int32): Int32

Interlocked increase a value. Returns the old value.

 

class method interlockedInc(var x: Int32; increment: Int32): Int32

 

static Int32 interlockedInc(ref Int32 x, Int32 increment)

 

static func interlockedInc(_ x: Int32, _ increment: Int32) -> Int32

 

static Int32 interlockedInc(__ref Int32 x, Int32 increment)

 

Shared Function interlockedInc(ByRef x As Int32, increment As Int32) As Int32

Parameters:

  • x:
  • increment:

interlockedInc (Int64, Int64): Int64

Interlocked increase a value. Returns the old value.

 

class method interlockedInc(var x: Int64; increment: Int64): Int64

 

static Int64 interlockedInc(ref Int64 x, Int64 increment)

 

static func interlockedInc(_ x: Int64, _ increment: Int64) -> Int64

 

static Int64 interlockedInc(__ref Int64 x, Int64 increment)

 

Shared Function interlockedInc(ByRef x As Int64, increment As Int64) As Int64

Parameters:

  • x:
  • increment:

interlockedInc (IntPtr, IntPtr): IntPtr

Interlocked increase a value. Returns the old value.

 

class method interlockedInc(var x: IntPtr; increment: IntPtr): IntPtr

 

static IntPtr interlockedInc(ref IntPtr x, IntPtr increment)

 

static func interlockedInc(_ x: IntPtr, _ increment: IntPtr) -> IntPtr

 

static IntPtr interlockedInc(__ref IntPtr x, IntPtr increment)

 

Shared Function interlockedInc(ByRef x As IntPtr, increment As IntPtr) As IntPtr

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Double; y: Double): Double

 

static Double MAX(Double x, Double y)

 

static func MAX(_ x: Double, _ y: Double) -> Double

 

static Double MAX(Double x, Double y)

 

Shared Function MAX(x As Double, y As Double) As Double

Parameters:

  • x:
  • y:

MAX (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int32; y: Int32): Int32

 

static Int32 MAX(Int32 x, Int32 y)

 

static func MAX(_ x: Int32, _ y: Int32) -> Int32

 

static Int32 MAX(Int32 x, Int32 y)

 

Shared Function MAX(x As Int32, y As Int32) As Int32

Parameters:

  • x:
  • y:

MAX (Int32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int32; y: UInt32): UInt32

 

static UInt32 MAX(Int32 x, UInt32 y)

 

static func MAX(_ x: Int32, _ y: UInt32) -> UInt32

 

static UInt32 MAX(Int32 x, UInt32 y)

 

Shared Function MAX(x As Int32, y As UInt32) As UInt32

Parameters:

  • x:
  • y:

MAX (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int64; y: Int64): Int64

 

static Int64 MAX(Int64 x, Int64 y)

 

static func MAX(_ x: Int64, _ y: Int64) -> Int64

 

static Int64 MAX(Int64 x, Int64 y)

 

Shared Function MAX(x As Int64, y As Int64) As Int64

Parameters:

  • x:
  • y:

MAX (Int64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Int64; y: UInt64): UInt64

 

static UInt64 MAX(Int64 x, UInt64 y)

 

static func MAX(_ x: Int64, _ y: UInt64) -> UInt64

 

static UInt64 MAX(Int64 x, UInt64 y)

 

Shared Function MAX(x As Int64, y As UInt64) As UInt64

Parameters:

  • x:
  • y:

MAX (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: Single; y: Single): Single

 

static Single MAX(Single x, Single y)

 

static func MAX(_ x: Single, _ y: Single) -> Single

 

static Single MAX(Single x, Single y)

 

Shared Function MAX(x As Single, y As Single) As Single

Parameters:

  • x:
  • y:

MAX (UInt32, Int32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt32; y: Int32): UInt32

 

static UInt32 MAX(UInt32 x, Int32 y)

 

static func MAX(_ x: UInt32, _ y: Int32) -> UInt32

 

static UInt32 MAX(UInt32 x, Int32 y)

 

Shared Function MAX(x As UInt32, y As Int32) As UInt32

Parameters:

  • x:
  • y:

MAX (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt32; y: UInt32): UInt32

 

static UInt32 MAX(UInt32 x, UInt32 y)

 

static func MAX(_ x: UInt32, _ y: UInt32) -> UInt32

 

static UInt32 MAX(UInt32 x, UInt32 y)

 

Shared Function MAX(x As UInt32, y As UInt32) As UInt32

Parameters:

  • x:
  • y:

MAX (UInt64, Int64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt64; y: Int64): UInt64

 

static UInt64 MAX(UInt64 x, Int64 y)

 

static func MAX(_ x: UInt64, _ y: Int64) -> UInt64

 

static UInt64 MAX(UInt64 x, Int64 y)

 

Shared Function MAX(x As UInt64, y As Int64) As UInt64

Parameters:

  • x:
  • y:

MAX (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the maximum value given two values.

 

class method MAX(x: UInt64; y: UInt64): UInt64

 

static UInt64 MAX(UInt64 x, UInt64 y)

 

static func MAX(_ x: UInt64, _ y: UInt64) -> UInt64

 

static UInt64 MAX(UInt64 x, UInt64 y)

 

Shared Function MAX(x As UInt64, y As UInt64) As UInt64

Parameters:

  • x:
  • y:

memcmp

 

class method memcmp(a: ^void; b: ^void; num: NativeInt): Int32

 

static Int32 memcmp(void* a, void* b, NativeInt num)

 

static func memcmp(_ a: UnsafeMutablePointer<void>, _ b: UnsafeMutablePointer<void>, _ num: NativeInt) -> Int32

 

static Int32 memcmp(void* a, void* b, NativeInt num)

 

Shared Function memcmp(a As Ptr(Of Void), b As Ptr(Of Void), num As NativeInt) As Int32

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.

 

class method memset(ptr: ^void; value: Int32; num: NativeInt): ^void

 

static void* memset(void* ptr, Int32 value, NativeInt num)

 

static func memset(_ ptr: UnsafeMutablePointer<void>, _ value: Int32, _ num: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memset(void* ptr, Int32 value, NativeInt num)

 

Shared Function memset(ptr As Ptr(Of Void), value As Int32, num As NativeInt) As Ptr(Of Void)

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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Double; y: Double): Double

 

static Double MIN(Double x, Double y)

 

static func MIN(_ x: Double, _ y: Double) -> Double

 

static Double MIN(Double x, Double y)

 

Shared Function MIN(x As Double, y As Double) As Double

Parameters:

  • x:
  • y:

MIN (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int32; y: Int32): Int32

 

static Int32 MIN(Int32 x, Int32 y)

 

static func MIN(_ x: Int32, _ y: Int32) -> Int32

 

static Int32 MIN(Int32 x, Int32 y)

 

Shared Function MIN(x As Int32, y As Int32) As Int32

Parameters:

  • x:
  • y:

MIN (Int32, UInt32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int32; y: UInt32): Int32

 

static Int32 MIN(Int32 x, UInt32 y)

 

static func MIN(_ x: Int32, _ y: UInt32) -> Int32

 

static Int32 MIN(Int32 x, UInt32 y)

 

Shared Function MIN(x As Int32, y As UInt32) As Int32

Parameters:

  • x:
  • y:

MIN (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int64; y: Int64): Int64

 

static Int64 MIN(Int64 x, Int64 y)

 

static func MIN(_ x: Int64, _ y: Int64) -> Int64

 

static Int64 MIN(Int64 x, Int64 y)

 

Shared Function MIN(x As Int64, y As Int64) As Int64

Parameters:

  • x:
  • y:

MIN (Int64, UInt64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Int64; y: UInt64): Int64

 

static Int64 MIN(Int64 x, UInt64 y)

 

static func MIN(_ x: Int64, _ y: UInt64) -> Int64

 

static Int64 MIN(Int64 x, UInt64 y)

 

Shared Function MIN(x As Int64, y As UInt64) As Int64

Parameters:

  • x:
  • y:

MIN (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: Single; y: Single): Single

 

static Single MIN(Single x, Single y)

 

static func MIN(_ x: Single, _ y: Single) -> Single

 

static Single MIN(Single x, Single y)

 

Shared Function MIN(x As Single, y As Single) As Single

Parameters:

  • x:
  • y:

MIN (UInt32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt32; y: Int32): Int32

 

static Int32 MIN(UInt32 x, Int32 y)

 

static func MIN(_ x: UInt32, _ y: Int32) -> Int32

 

static Int32 MIN(UInt32 x, Int32 y)

 

Shared Function MIN(x As UInt32, y As Int32) As Int32

Parameters:

  • x:
  • y:

MIN (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt32; y: UInt32): UInt32

 

static UInt32 MIN(UInt32 x, UInt32 y)

 

static func MIN(_ x: UInt32, _ y: UInt32) -> UInt32

 

static UInt32 MIN(UInt32 x, UInt32 y)

 

Shared Function MIN(x As UInt32, y As UInt32) As UInt32

Parameters:

  • x:
  • y:

MIN (UInt64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt64; y: Int64): Int64

 

static Int64 MIN(UInt64 x, Int64 y)

 

static func MIN(_ x: UInt64, _ y: Int64) -> Int64

 

static Int64 MIN(UInt64 x, Int64 y)

 

Shared Function MIN(x As UInt64, y As Int64) As Int64

Parameters:

  • x:
  • y:

MIN (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

Returns the minimum value given two values.

 

class method MIN(x: UInt64; y: UInt64): UInt64

 

static UInt64 MIN(UInt64 x, UInt64 y)

 

static func MIN(_ x: UInt64, _ y: UInt64) -> UInt64

 

static UInt64 MIN(UInt64 x, UInt64 y)

 

Shared Function MIN(x As UInt64, y As UInt64) As UInt64

Parameters:

  • x:
  • y:

NSLocalizedString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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

 

class method strtoul(a: ^AnsiChar; endptr: ^^AnsiChar; abase: Int32): UInt32

 

static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)

 

static func strtoul(_ a: UnsafeMutablePointer<AnsiChar>, _ endptr: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ abase: Int32) -> UInt32

 

static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)

 

Shared Function strtoul(a As Ptr(Of AnsiChar), endptr As Ptr(Of Ptr(Of AnsiChar)), abase As Int32) As UInt32

Parameters:

  • a:
  • endptr:
  • abase:

swift_allocBox  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method swift_getWitnessTable(aPD: IntPtr; aType: IntPtr; aVal: IntPtr): IntPtr

 

static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)

 

static func swift_getWitnessTable(_ aPD: IntPtr, _ aType: IntPtr, _ aVal: IntPtr) -> IntPtr

 

static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)

 

Shared Function swift_getWitnessTable(aPD As IntPtr, aType As IntPtr, aVal As IntPtr) As IntPtr

Parameters:

  • aPD:
  • aType:
  • aVal:

swift_projectBox  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayAppend(aValue: IntPtr; aType: IntPtr; aSelf: IntPtr)

 

static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)

 

static func SwiftArrayAppend(_ aValue: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)

 

static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)

 

Shared Sub SwiftArrayAppend(aValue As IntPtr, aType As IntPtr, aSelf As IntPtr)

Parameters:

  • aValue:
  • aType:
  • aSelf:

SwiftArrayGet  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayGet(aValue: IntPtr; aIndex: IntPtr; aSelf: IntPtr; aType: IntPtr)

 

static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)

 

static func SwiftArrayGet(_ aValue: IntPtr, _ aIndex: IntPtr, _ aSelf: IntPtr, _ aType: IntPtr)

 

static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)

 

Shared Sub SwiftArrayGet(aValue As IntPtr, aIndex As IntPtr, aSelf As IntPtr, aType As IntPtr)

Parameters:

  • aValue:
  • aIndex:
  • aSelf:
  • aType:

SwiftArrayModify  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayRemoveAt(aRest: ^IntPtr; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr)

 

static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)

 

static func SwiftArrayRemoveAt(_ aRest: UnsafeMutablePointer<IntPtr>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)

 

static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)

 

Shared Sub SwiftArrayRemoveAt(aRest As Ptr(Of IntPtr), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr)

Parameters:

  • aRest:
  • aIndex:
  • aType:
  • aSelf:

SwiftArrayRemoveFirst  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method SwiftArrayRemoveFirst(aResult: ^IntPtr; aType: IntPtr; aWT: IntPtr; aSelf: IntPtr)

 

static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)

 

static func SwiftArrayRemoveFirst(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWT: IntPtr, _ aSelf: IntPtr)

 

static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)

 

Shared Sub SwiftArrayRemoveFirst(aResult As Ptr(Of IntPtr), aType As IntPtr, aWT As IntPtr, aSelf As IntPtr)

Parameters:

  • aResult:
  • aType:
  • aWT:
  • aSelf:

SwiftArrayRemoveLast  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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)

 

static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)

 

Shared Sub SwiftArrayRemoveLast(aResult As Ptr(Of IntPtr), aType As IntPtr, aWTBidir As IntPtr, aWTRange As IntPtr, aSelf As IntPtr)

Parameters:

  • aResult:
  • aType:
  • aWTBidir:
  • aWTRange:
  • aSelf:

SwiftArrayType  External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS 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, visionOS, visionOS Simulator, watchOS, watchOS Simulator

 

class method UserEntryPoint(aArgs: array of String): Int32

 

static Int32 UserEntryPoint(String[] aArgs)

 

static func UserEntryPoint(_ aArgs: String...) -> Int32

 

static Int32 UserEntryPoint(String[] aArgs)

 

Shared Function UserEntryPoint(aArgs As String()) As Int32

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

 

class method Write(a: Int32; b: Int32; c: Int32): Int32

 

static Int32 Write(Int32 a, Int32 b, Int32 c)

 

static func Write(_ a: Int32, _ b: Int32, _ c: Int32) -> Int32

 

static Int32 Write(Int32 a, Int32 b, Int32 c)

 

Shared Function Write(a As Int32, b As Int32, c As Int32) As Int32

Parameters:

  • a:
  • b:
  • c: