An imported symbol from a library.
An imported symbol from a library.
Import::Library@ GetLibrary()
Gets the Library from which this function is loaded.
Import::Library@ void SetConvention(Import::CallConvention convention)
Sets the call convention for this function. Note that on Windows x64, this function does nothing because there is only one convention.
void Call()
Calls the function and returns void.
void Call(const ?&in)
Calls the function with 1 argument and returns void.
void Call(const ?&in, const ?&in)
Calls the function with 2 arguments and returns void.
void Call(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns void.
void Call(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns void.
void Call(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns void.
void Call(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns void.
void Call(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns void.
void Call(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns void.
void Call(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns void.
bool CallBool(const ?&in, const ?&in)
Calls the function with 2 arguments and returns bool.
bool bool CallBool(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns bool.
bool bool CallBool(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns bool.
bool bool CallBool(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns bool.
bool bool CallBool(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns bool.
bool bool CallBool(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns bool.
bool bool CallBool(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns bool.
bool bool CallBool(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns bool.
bool int8 CallInt8(const ?&in, const ?&in)
Calls the function with 2 arguments and returns int8.
int8 int8 CallInt8(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns int8.
int8 int8 CallInt8(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns int8.
int8 int8 CallInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns int8.
int8 int8 CallInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns int8.
int8 int8 CallInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns int8.
int8 int8 CallInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns int8.
int8 int8 CallInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns int8.
int8 int16 CallInt16(const ?&in, const ?&in)
Calls the function with 2 arguments and returns int16.
int16 int16 CallInt16(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns int16.
int16 int16 CallInt16(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns int16.
int16 int16 CallInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns int16.
int16 int16 CallInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns int16.
int16 int16 CallInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns int16.
int16 int16 CallInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns int16.
int16 int16 CallInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns int16.
int16 int CallInt32(const ?&in, const ?&in)
Calls the function with 2 arguments and returns int32.
int int CallInt32(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns int32.
int int CallInt32(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns int32.
int int CallInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns int32.
int int CallInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns int32.
int int CallInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns int32.
int int CallInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns int32.
int int CallInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns int32.
int int64 CallInt64(const ?&in, const ?&in)
Calls the function with 2 arguments and returns int64.
int64 int64 CallInt64(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns int64.
int64 int64 CallInt64(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns int64.
int64 int64 CallInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns int64.
int64 int64 CallInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns int64.
int64 int64 CallInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns int64.
int64 int64 CallInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns int64.
int64 int64 CallInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns int64.
int64 uint8 CallUInt8(const ?&in, const ?&in)
Calls the function with 2 arguments and returns uint8.
uint8 uint8 CallUInt8(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns uint8.
uint8 uint8 CallUInt8(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns uint8.
uint8 uint8 CallUInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns uint8.
uint8 uint8 CallUInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns uint8.
uint8 uint8 CallUInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns uint8.
uint8 uint8 CallUInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns uint8.
uint8 uint8 CallUInt8(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns uint8.
uint8 uint16 CallUInt16(const ?&in, const ?&in)
Calls the function with 2 arguments and returns uint16.
uint16 uint16 CallUInt16(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns uint16.
uint16 uint16 CallUInt16(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns uint16.
uint16 uint16 CallUInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns uint16.
uint16 uint16 CallUInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns uint16.
uint16 uint16 CallUInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns uint16.
uint16 uint16 CallUInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns uint16.
uint16 uint16 CallUInt16(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns uint16.
uint16 uint CallUInt32(const ?&in, const ?&in)
Calls the function with 2 arguments and returns uint32.
uint uint CallUInt32(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns uint32.
uint uint CallUInt32(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns uint32.
uint uint CallUInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns uint32.
uint uint CallUInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns uint32.
uint uint CallUInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns uint32.
uint uint CallUInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns uint32.
uint uint CallUInt32(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns uint32.
uint uint64 CallUInt64(const ?&in, const ?&in)
Calls the function with 2 arguments and returns uint64.
uint64 uint64 CallUInt64(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns uint64.
uint64 uint64 CallUInt64(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns uint64.
uint64 uint64 CallUInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns uint64.
uint64 uint64 CallUInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns uint64.
uint64 uint64 CallUInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns uint64.
uint64 uint64 CallUInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns uint64.
uint64 uint64 CallUInt64(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns uint64.
uint64 float CallFloat(const ?&in, const ?&in)
Calls the function with 2 arguments and returns float.
float float CallFloat(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns float.
float float CallFloat(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns float.
float float CallFloat(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns float.
float float CallFloat(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns float.
float float CallFloat(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns float.
float float CallFloat(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns float.
float float CallFloat(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns float.
float double CallDouble(const ?&in, const ?&in)
Calls the function with 2 arguments and returns double.
double double CallDouble(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns double.
double double CallDouble(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns double.
double double CallDouble(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns double.
double double CallDouble(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns double.
double double CallDouble(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns double.
double double CallDouble(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns double.
double double CallDouble(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns double.
double uint64 CallPointer(const ?&in)
Calls the function with 1 argument and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in)
Calls the function with 2 arguments and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns IntPtr.
uint64 uint64 CallPointer(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns IntPtr.
uint64 CMwNod@ CallNod(const ?&in, const ?&in)
Calls the function with 2 arguments and returns CMwNod@.
CMwNod@ CMwNod@ CallNod(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns CMwNod@.
CMwNod@ CMwNod@ CallNod(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns CMwNod@.
CMwNod@ CMwNod@ CallNod(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns CMwNod@.
CMwNod@ CMwNod@ CallNod(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns CMwNod@.
CMwNod@ CMwNod@ CallNod(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns CMwNod@.
CMwNod@ CMwNod@ CallNod(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns CMwNod@.
CMwNod@ CMwNod@ CallNod(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns CMwNod@.
CMwNod@ string CallString()
Calls the function and returns string. Return type must be a valid C string.
string string CallString(const ?&in, const ?&in)
Calls the function with 2 arguments and returns string.
string string CallString(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns string.
string string CallString(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns string.
string string CallString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns string.
string string CallString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns string.
string string CallString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns string.
string string CallString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns string.
string string CallString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns string.
string wstring CallWString()
Calls the function and returns wstring. Return type must be a valid wide C string.
wstring wstring CallWString(const ?&in)
Calls the function with 1 argument and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in)
Calls the function with 2 arguments and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in, const ?&in)
Calls the function with 3 arguments and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 4 arguments and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 5 arguments and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 6 arguments and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 7 arguments and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 8 arguments and returns wstring.
wstring wstring CallWString(const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in, const ?&in)
Calls the function with 9 arguments and returns wstring.
wstring