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