com.develop.jawin
Class FuncPtr

java.lang.Object
  extended bycom.develop.jawin.FuncPtr

public final class FuncPtr
extends java.lang.Object


Constructor Summary
FuncPtr(java.lang.String dll, java.lang.String name)
           
 
Method Summary
 void close()
          Call to "free" the function pointer.
 boolean equals(java.lang.Object o)
           
 int getPeer()
           
 int hashCode()
           
 int invoke(int arg0, int arg1, int arg2, int arg3, ReturnFlags flags)
           
 int invoke(int arg0, int arg1, ReturnFlags flags)
           
 int invoke(int arg0, ReturnFlags flags)
           
 int invoke(int arg0, java.lang.String arg1, java.lang.String arg2, int arg3, ReturnFlags flags)
           
 int invoke(ReturnFlags flags)
           
 int invoke(java.lang.String arg0, ReturnFlags flags)
           
 int invoke(java.lang.String arg0, java.lang.String arg1, ReturnFlags flags)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FuncPtr

public FuncPtr(java.lang.String dll,
               java.lang.String name)
        throws COMException
Parameters:
dll -
name -
Throws:
COMException
Method Detail

hashCode

public int hashCode()
Returns:

getPeer

public int getPeer()
Returns:

equals

public boolean equals(java.lang.Object o)
Parameters:
o -
Returns:

close

public void close()
Call to "free" the function pointer. Windows automatically manages a reference count for each library and will close the library if this was the last active function.


invoke

public int invoke(ReturnFlags flags)
Parameters:
flags -
Returns:

invoke

public int invoke(int arg0,
                  ReturnFlags flags)
Parameters:
arg0 -
flags -
Returns:

invoke

public int invoke(int arg0,
                  int arg1,
                  ReturnFlags flags)
Parameters:
arg0 -
arg1 -
flags -
Returns:

invoke

public int invoke(int arg0,
                  int arg1,
                  int arg2,
                  int arg3,
                  ReturnFlags flags)
Parameters:
arg0 -
arg1 -
arg2 -
arg3 -
flags -
Returns:

invoke

public int invoke(java.lang.String arg0,
                  ReturnFlags flags)
Parameters:
arg0 -
flags -
Returns:

invoke

public int invoke(java.lang.String arg0,
                  java.lang.String arg1,
                  ReturnFlags flags)
Parameters:
arg0 -
arg1 -
flags -
Returns:

invoke

public int invoke(int arg0,
                  java.lang.String arg1,
                  java.lang.String arg2,
                  int arg3,
                  ReturnFlags flags)
Parameters:
arg0 -
arg1 -
arg2 -
arg3 -
flags -
Returns:


Composia Soft Ltd. Designed by Vitally Shelest. .