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
FunctionExecutionExceptionpublic long call(int libraryID,
int functionID,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
throws FunctionExecutionException
call(long, long, byte, Parameter, Parameter[]) instead.FunctionExecutionExceptionpublic long callVirtual(long vtblAddress,
int funcIndex,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
throws FunctionExecutionException
FunctionExecutionExceptionpublic long callVirtual(int vtblAddress,
int funcIndex,
byte callingConvention,
Parameter returnValue,
Parameter[] parameters)
throws FunctionExecutionException
callVirtual(long, int, byte, Parameter, Parameter[]) instead.FunctionExecutionException