com.develop.jawin
Class FuncPtr
java.lang.Object
com.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 |
FuncPtr
public FuncPtr(java.lang.String dll,
java.lang.String name)
throws COMException
- Parameters:
dll
- name
-
- Throws:
COMException
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. .