public class FunctionCall
extends java.lang.Object
Constructor and Description |
---|
FunctionCall() |
Modifier and Type | Method and Description |
---|---|
long |
call(int libraryID,
int functionID,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
Deprecated.
This method is incompatible with 64-bit architectures. Use
call(long, long, byte, Parameter, Parameter[]) instead. |
long |
call(long libraryID,
long functionID,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters) |
long |
callVirtual(int vtblAddress,
int funcIndex,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
Deprecated.
This method is incompatible with 64-bit architectures. Use
callVirtual(long, int, byte, Parameter, Parameter[]) instead. |
long |
callVirtual(long vtblAddress,
int funcIndex,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters) |
static FunctionCall |
getSharedInstance() |
public static FunctionCall getSharedInstance()
public long call(long libraryID, long functionID, byte callingConvention, Parameter returnValue, Parameter[] parameters) throws FunctionExecutionException
FunctionExecutionException
public long call(int libraryID, int functionID, byte callingConvention, Parameter returnValue, Parameter[] parameters) throws FunctionExecutionException
call(long, long, byte, Parameter, Parameter[])
instead.FunctionExecutionException
public long callVirtual(long vtblAddress, int funcIndex, byte callingConvention, Parameter returnValue, Parameter[] parameters) throws FunctionExecutionException
FunctionExecutionException
public long callVirtual(int vtblAddress, int funcIndex, byte callingConvention, Parameter returnValue, Parameter[] parameters) throws FunctionExecutionException
callVirtual(long, int, byte, Parameter, Parameter[])
instead.FunctionExecutionException