Comparar commits

..

12 Commits

Autor SHA1 Mensagem Data
Timothy Wall 202cd0d45e update javadoc
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1015 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-11-20 13:57:19 +00:00
Timothy Wall 1502db6095 build 3.2.4
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1014 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-11-20 13:55:41 +00:00
Timothy Wall e8eea9e68e Fix issue 135
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1013 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-29 13:24:51 +00:00
Timothy Wall 396eb9f283 add linux/ia64
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1012 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-29 13:15:22 +00:00
Dan Rollo 378f400226 increase ServerSocket timeout again. Further testing on pokey machine shows jnlp download time ~30secs, and verify/launch time also ~30secs. Two minutes should be plenty, even on the worst of days.
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1011 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-25 01:23:06 +00:00
Dan Rollo 37e02dfbd5 increase ServerSocket timeout in attempt to make test tolerant of very slow machine.
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1010 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-25 00:31:11 +00:00
Dan Rollo dce66ec8ec remove unused variables and unused imports
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1009 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-25 00:29:53 +00:00
Timothy Wall 2fef67a08d provide easier mapping from native pointer to Function object
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1008 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-24 15:43:53 +00:00
Timothy Wall 50a17583c7 include clover.jar in full source zip
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1007 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-20 14:54:18 +00:00
Timothy Wall bfe2c7df83 add COM to FAQ
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1006 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-16 13:08:02 +00:00
Timothy Wall b3186dde12 update javadoc
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1005 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-08 19:14:59 +00:00
Timothy Wall 628a33eb76 update javadoc
git-svn-id: https://svn.java.net/svn/jna~svn/trunk@1004 2f8a963e-d2e4-e7d0-97bf-ccb7fcea9d80
2009-10-08 19:12:24 +00:00
259 arquivos alterados com 3405 adições e 722 exclusões
+7 -3
Ver Arquivo
@@ -34,7 +34,7 @@
<!-- JNA library release version -->
<property name="jna.major" value="3"/>
<property name="jna.minor" value="2"/>
<property name="jna.revision" value="3"/>
<property name="jna.revision" value="4"/>
<property name="jna.build" value="${build.number}"/>
<property name="jna.version" value="${jna.major}.${jna.minor}.${jna.revision}"/>
<!-- jnidispatch library release version -->
@@ -275,6 +275,7 @@
<copy file="${dist}/out-of-date.jar" tofile="${dist}/win32-amd64.jar" overwrite="true"/>
<copy file="${dist}/out-of-date.jar" tofile="${dist}/linux-i386.jar" overwrite="true"/>
<copy file="${dist}/out-of-date.jar" tofile="${dist}/linux-amd64.jar" overwrite="true"/>
<copy file="${dist}/out-of-date.jar" tofile="${dist}/linux-ia64.jar" overwrite="true"/>
<copy file="${dist}/out-of-date.jar" tofile="${dist}/freebsd-i386.jar" overwrite="true"/>
<copy file="${dist}/out-of-date.jar" tofile="${dist}/freebsd-amd64.jar" overwrite="true"/>
<copy file="${dist}/out-of-date.jar" tofile="${dist}/openbsd-i386.jar" overwrite="true"/>
@@ -570,6 +571,9 @@
<zipfileset src="${dist}/linux-amd64.jar"
includes="*jnidispatch*"
prefix="com/sun/jna/linux-amd64"/>
<zipfileset src="${dist}/linux-ia64.jar"
includes="*jnidispatch*"
prefix="com/sun/jna/linux-ia64"/>
<zipfileset src="${dist}/sunos-x86.jar"
includes="*jnidispatch*"
prefix="com/sun/jna/sunos-x86"/>
@@ -604,7 +608,7 @@
<zip zipfile="${dist}/doc.zip">
<zipfileset dir="${javadoc}" prefix="javadoc"/>
</zip>
<!-- JNA sources only, for use in Linux build from source -->
<!-- JNA sources only, for use in Linux build from source/shared libffi -->
<zip zipfile="${dist}/src.zip">
<zipfileset dir="." includes="build.xml,LICENSE.txt"/>
<zipfileset dir="${src}" includes="**/*.java" prefix="src"/>
@@ -614,7 +618,7 @@
<!-- Full sources required to build and test everything -->
<zip zipfile="${dist}/src-full.zip">
<zipfileset src="${dist}/src.zip"/>
<zipfileset dir="lib" includes="junit.jar" prefix="lib"/>
<zipfileset dir="lib" includes="junit.jar,clover.jar" prefix="lib"/>
<zipfileset dir="." includes=".classpath,.project"/>
<zipfileset dir="nbproject" includes="**/*" prefix="nbproject"/>
<zipfileset dir="${native}" includes="libffi,libffi/**/*" prefix="native"/>
BIN
Ver Arquivo
Arquivo binário não exibido.
BIN
Ver Arquivo
Arquivo binário não exibido.
BIN
Ver Arquivo
Arquivo binário não exibido.
BIN
Ver Arquivo
Arquivo binário não exibido.
BIN
Ver Arquivo
Arquivo binário não exibido.
+1 -1
Ver Arquivo
@@ -6,7 +6,7 @@
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<packaging>jar</packaging>
<version>3.2.3</version>
<version>3.2.4</version>
<name>Java Native Access</name>
<distributionManagement>
+11
Ver Arquivo
@@ -1,4 +1,15 @@
<a name="top"></a>
<h2>Release 3.2.4</h2>
<b>Features</b><br>
<ul>
<li>Make Pointer ctor public.
<li>Provide access to Function objects for arbitrary Pointer values.
<li>Add linux/ia64 binaries (bpiwowar). See <a href="https://jna.dev.java.net/issues/show_bug.cgi?id=134">issue 134 patch</a>.
</ul>
<b>Bug Fixes</b><br>
<ul>
<li>Use a more robust method to decode a file-based URL (<a href="https://jna.dev.java.net/issues/show_bug.cgi?id=135">issue 135</a>).
</ul>
<h2>Release 3.2.3</h2>
<b>Features</b><br>
<ul>
+54 -9
Ver Arquivo
@@ -19,10 +19,22 @@ import java.util.Map;
* An abstraction for a native function pointer. An instance of
* <code>Function</code> represents a pointer to some native function.
* {@link #invoke(Class,Object[],Map)} is the primary means to call
* the function.
* the function. <p/>
* <a name=callflags></a>
* Function call behavior may be modified by passing one of the following call
* flags:
* <ul>
* <li>{@link Function#C_CONVENTION} Use C calling convention (default)
* <li>{@link Function#ALT_CONVENTION} Use alternate calling convention (e.g. stdcall)
* <li>{@link Function#THROW_LAST_ERROR} Throw a {@link LastErrorException} if
* the native function sets the system error to a non-zero value (errno or
* GetLastError). Setting this flag will cause the system error to be cleared
* prior to native function invocation.
* </ul>
*
* @author Sheng Liang, originator
* @author Todd Fast, suitability modifications
* @author Timothy Wall
* @see Pointer
*/
public class Function extends Pointer {
@@ -73,18 +85,18 @@ public class Function extends Pointer {
/**
* Obtain a <code>Function</code> representing a native
* function that follows a given calling convention.
* function.
*
* <p>The allocated instance represents a pointer to the named native
* function from the named library, called with the named calling
* convention.
* function from the named library.
*
* @param libraryName
* Library in which to find the function
* @param functionName
* Name of the native function to be linked with
* @param callFlags
* Call convention used by the native function
* Function <a href="#callflags">call flags</a>
*
* @throws {@link UnsatisfiedLinkError} if the library is not found or
* the given function name is not found within the library.
*/
@@ -92,8 +104,41 @@ public class Function extends Pointer {
return NativeLibrary.getInstance(libraryName).getFunction(functionName, callFlags);
}
// Keep a reference to the NativeLibrary so it does not get garbage collected
// until the function is
/**
* Obtain a <code>Function</code> representing a native
* function pointer. In general, this function should be used by dynamic
* languages; Java code should allow JNA to bind to a specific Callback
* interface instead by defining a return type or Structure field type.
*
* <p>The allocated instance represents a pointer to the native
* function pointer.
*
* @param p Native function pointer
*/
public static Function getFunction(Pointer p) {
return getFunction(p, 0);
}
/**
* Obtain a <code>Function</code> representing a native
* function pointer. In general, this function should be used by dynamic
* languages; Java code should allow JNA to bind to a specific Callback
* interface instead by defining a return type or Structure field type.
*
* <p>The allocated instance represents a pointer to the native
* function pointer.
*
* @param p
* Native function pointer
* @param callFlags
* Function <a href="#callflags">call flags</a>
*/
public static Function getFunction(Pointer p, int callFlags) {
return new Function(p, callFlags);
}
// Keep a reference to the NativeLibrary so it does not get garbage
// collected until the function is
private NativeLibrary library;
private final String functionName;
int callFlags;
@@ -115,7 +160,7 @@ public class Function extends Pointer {
* @param functionName
* Name of the native function to be linked with
* @param callFlags
* Calling convention used by the native function
* Function <a href="#callflags">call flags</a>
* @throws {@link UnsatisfiedLinkError} if the given function name is
* not found within the library.
*/
@@ -148,7 +193,7 @@ public class Function extends Pointer {
* @param functionAddress
* Address of the native function
* @param callFlags
* Calling convention used by the native function
* Function <a href="#callflags">call flags</a>
*/
Function(Pointer functionAddress, int callFlags) {
checkCallingConvention(callFlags & MASK_CC);
+17 -7
Ver Arquivo
@@ -29,7 +29,7 @@ import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.Proxy;
import java.net.URL;
import java.net.URLDecoder;
import java.net.URISyntaxException;
import java.nio.Buffer;
import java.nio.ByteBuffer;
import java.security.AccessController;
@@ -71,7 +71,7 @@ import com.sun.jna.Structure.FFIType;
*/
public final class Native {
private static final String VERSION = "3.2.3";
private static final String VERSION = "3.2.4";
private static String nativeLibraryPath = null;
private static boolean unpacked;
@@ -682,7 +682,8 @@ public final class Native {
}
/**
* Extracts and loads the JNA stub library from jna.jar
* Attempts to load the native library resource from the filesystem,
* extracting the JNA stub library from jna.jar if not already available.
*/
private static void loadNativeLibraryFromJar() {
String libname = System.mapLibraryName("jnidispatch");
@@ -691,8 +692,10 @@ public final class Native {
String resourceName = getNativeLibraryResourcePath(Platform.getOSType(), arch, name) + "/" + libname;
URL url = Native.class.getResource(resourceName);
// Add an ugly hack for OpenJDK (soylatte) - JNI libs use the usual .dylib extension
if (url == null && Platform.isMac() && resourceName.endsWith(".dylib")) {
// Add an ugly hack for OpenJDK (soylatte) - JNI libs use the usual
// .dylib extension
if (url == null && Platform.isMac()
&& resourceName.endsWith(".dylib")) {
resourceName = resourceName.substring(0, resourceName.lastIndexOf(".dylib")) + ".jnilib";
url = Native.class.getResource(resourceName);
}
@@ -703,8 +706,15 @@ public final class Native {
File lib = null;
if (url.getProtocol().toLowerCase().equals("file")) {
// NOTE: use older API for 1.3 compatibility
lib = new File(URLDecoder.decode(url.getPath()));
try {
lib = new File(url.toURI());
}
catch(URISyntaxException e) {
lib = new File(url.getPath());
}
if (!lib.exists()) {
throw new Error("File URL " + url + " could not be properly decoded");
}
}
else {
InputStream is = Native.class.getResourceAsStream(resourceName);
+4 -2
Ver Arquivo
@@ -59,8 +59,10 @@ public class Pointer {
/** Derived class must assign peer pointer value. */
Pointer() { }
/** Create from native pointer. */
Pointer(long peer) {
/** Create from native pointer. Don't use this unless you know what
* you're doing.
*/
public Pointer(long peer) {
this.peer = peer;
}
+5 -13
Ver Arquivo
@@ -25,19 +25,13 @@ import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.InetAddress;
import java.net.MalformedURLException;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.Enumeration;
import java.util.Map;
import java.util.Properties;
import java.util.Iterator;
import junit.framework.AssertionFailedError;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestFailure;
import junit.framework.TestResult;
@@ -136,7 +130,7 @@ public class WebStartTest extends TestCase {
String codebase = new File(BUILDDIR, "jws").toURI().toURL().toString();
ServerSocket s = new ServerSocket(0);
s.setSoTimeout(20000);
s.setSoTimeout(120000);
int port = s.getLocalPort();
File jnlp = File.createTempFile(getName(), ".jnlp");
@@ -154,7 +148,6 @@ public class WebStartTest extends TestCase {
OutputStream os = new FileOutputStream(jnlp);
os.write(contents.getBytes());
os.close();
File keystore = new File("jna.keystore");
String path = findJWS();
String[] cmd = {
path,
@@ -278,7 +271,6 @@ public class WebStartTest extends TestCase {
private String findJWS() throws IOException {
String JAVA_HOME = System.getProperty("java.home");
String BIN = new File(JAVA_HOME, "/bin").getAbsolutePath();
String LIB = new File(JAVA_HOME, "/lib").getAbsolutePath();
File javaws = new File(BIN, "javaws" + (Platform.isWindows()?".exe":""));
if (!javaws.exists()) {
// NOTE: OSX puts javaws somewhere else entirely
@@ -290,8 +282,8 @@ public class WebStartTest extends TestCase {
FolderInfo info = (FolderInfo)
Native.loadLibrary("shell32", FolderInfo.class);
char[] buf = new char[FolderInfo.MAX_PATH];
int flags = 0;
int result = info.SHGetFolderPathW(null, FolderInfo.CSIDL_WINDOWS, null, 0, buf);
//int result =
info.SHGetFolderPathW(null, FolderInfo.CSIDL_WINDOWS, null, 0, buf);
String path = Native.toString(buf);
if (Platform.is64Bit()) {
javaws = new File(path, "SysWOW64/javaws.exe");
@@ -316,8 +308,8 @@ public class WebStartTest extends TestCase {
FolderInfo info = (FolderInfo)
Native.loadLibrary("shell32", FolderInfo.class);
char[] buf = new char[FolderInfo.MAX_PATH];
int flags = 0;
int result = info.SHGetFolderPathW(null, FolderInfo.CSIDL_APPDATA,
//int result =
info.SHGetFolderPathW(null, FolderInfo.CSIDL_APPDATA,
null, 0, buf);
path = Native.toString(buf);
+7 -1
Ver Arquivo
@@ -3,7 +3,7 @@
<meta name="author" content="Timothy Wall">
<meta name="keywords" content="java,jna,jni,c,c++,native,method,function,call,ctypes,ffi,foreign function interface,jdirect,jinvoke,pinvoke,platform invoke,native library access,native access,call native from java,java c library,easy jni,call c from java,avoid jni,jni alternative,jni replacement,legacy,call from java, replace jni">
<meta name="description" content="Java Native Access (JNA): access native libraries with pure Java code.">
<meta name="date" content="2009-10-07">
<meta name="date" content="2009-10-16">
<title>Java Native Access (JNA): Pure Java access to native libraries</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
@@ -447,6 +447,7 @@ Libc.fclose(fp)
<li><a href="#j2me">Does JNA work with J2ME/Windows Mobile?</a>
<li><a href="#performance">How does JNA performance compared to custom JNI?</a>
<li><a href="#osx">I get an UnsatisfiedLinkError on OSX trying to include my custom library via Java Web Start</a>
<li><a href="#COM">I need to use a COM/OCX/ActiveX object. Can JNA help me?</a>
</ul>
<a name=structure_use></a>
<h4>When should I use Structure.ByReference? Structure.ByValue? Structure[]?</h4>
@@ -546,6 +547,11 @@ Normally when you invoke <code>toString</code> on a <code>Structure</code>, it w
<h4>Does JNA work with J2ME/Windows Mobile?</h4>
There is an <a href="https://jna.dev.java.net/issues/show_bug.cgi?id=108">implementation</a> available, but it has not yet been integrated into the standard build.<p>
<a name=COM></a>
<h4>I need to use a COM/OCX/ActiveX object. Can JNA do that?</h4>
Not really. Try <a href="http://sourceforge.net/projects/jacob-project/develop">JACOB</a> or <a href="http://com4j.dev.java.net/">com4j</a>, both of which
can parse a COM interface definition and generate a Java object to match it.
<a name=osx></a>
<h4>I get an UnsatisfiedLinkError on OSX when I provide my native library via Java Web Start</h4>
Libraries loaded via the JNLP class loader on OSX must be named with a .jnilib
+4
Ver Arquivo
@@ -251,10 +251,14 @@ All Classes (JNA API)
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HMODULE.html" title="class in com.sun.jna.examples.win32" target="classFrame">W32API.HMODULE</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HRESULT.html" title="class in com.sun.jna.examples.win32" target="classFrame">W32API.HRESULT</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HRGN.html" title="class in com.sun.jna.examples.win32" target="classFrame">W32API.HRGN</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HWND.html" title="class in com.sun.jna.examples.win32" target="classFrame">W32API.HWND</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.LONG.html" title="class in com.sun.jna.examples.win32" target="classFrame">W32API.LONG</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.LONG_PTR.html" title="class in com.sun.jna.examples.win32" target="classFrame">W32API.LONG_PTR</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.LPARAM.html" title="class in com.sun.jna.examples.win32" target="classFrame">W32API.LPARAM</A>
+4
Ver Arquivo
@@ -251,10 +251,14 @@ All Classes (JNA API)
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HMODULE.html" title="class in com.sun.jna.examples.win32">W32API.HMODULE</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HRESULT.html" title="class in com.sun.jna.examples.win32">W32API.HRESULT</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HRGN.html" title="class in com.sun.jna.examples.win32">W32API.HRGN</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.HWND.html" title="class in com.sun.jna.examples.win32">W32API.HWND</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.LONG.html" title="class in com.sun.jna.examples.win32">W32API.LONG</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.LONG_PTR.html" title="class in com.sun.jna.examples.win32">W32API.LONG_PTR</A>
<BR>
<A HREF="com/sun/jna/examples/win32/W32API.LPARAM.html" title="class in com.sun.jna.examples.win32">W32API.LPARAM</A>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -133,7 +133,7 @@ Tagging interface to indicate the library or callback uses an alternate
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -169,7 +169,7 @@ void <B>uncaughtException</B>(<A HREF="../../../com/sun/jna/Callback.html" title
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -219,7 +219,7 @@ static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collecti
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -263,7 +263,7 @@ public int <B>getIndex</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -260,7 +260,7 @@ getReturnType</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -413,7 +413,7 @@ public static <A HREF="../../../com/sun/jna/Pointer.html" title="class in com.su
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -210,7 +210,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/reflect/Method
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -344,7 +344,7 @@ public <A HREF="../../../com/sun/jna/ToNativeConverter.html" title="interface in
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -214,7 +214,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html" ti
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -196,7 +196,7 @@ nativeType</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -174,7 +174,7 @@ void <B>read</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
Diff do arquivo suprimido porque uma ou mais linhas são muito longas
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -187,7 +187,7 @@ getFunctionName</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -255,7 +255,7 @@ public int <B>getParameterIndex</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -249,7 +249,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+3 -3
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -95,7 +95,7 @@ Class IntegerType</H2>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/sun/jna/NativeMapped.html" title="interface in com.sun.jna">NativeMapped</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sun/jna/NativeLong.html" title="class in com.sun.jna">NativeLong</A>, <A HREF="../../../com/sun/jna/Structure.FFIType.size_t.html" title="class in com.sun.jna">Structure.FFIType.size_t</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.DWORD.html" title="class in com.sun.jna.examples.win32">W32API.DWORD</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.LONG_PTR.html" title="class in com.sun.jna.examples.win32">W32API.LONG_PTR</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.UINT_PTR.html" title="class in com.sun.jna.examples.win32">W32API.UINT_PTR</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.ULONG_PTR.html" title="class in com.sun.jna.examples.win32">W32API.ULONG_PTR</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.WORD.html" title="class in com.sun.jna.examples.win32">W32API.WORD</A></DD>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sun/jna/NativeLong.html" title="class in com.sun.jna">NativeLong</A>, <A HREF="../../../com/sun/jna/Structure.FFIType.size_t.html" title="class in com.sun.jna">Structure.FFIType.size_t</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.DWORD.html" title="class in com.sun.jna.examples.win32">W32API.DWORD</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.LONG.html" title="class in com.sun.jna.examples.win32">W32API.LONG</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.LONG_PTR.html" title="class in com.sun.jna.examples.win32">W32API.LONG_PTR</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.UINT_PTR.html" title="class in com.sun.jna.examples.win32">W32API.UINT_PTR</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.ULONG_PTR.html" title="class in com.sun.jna.examples.win32">W32API.ULONG_PTR</A>, <A HREF="../../../com/sun/jna/examples/win32/W32API.WORD.html" title="class in com.sun.jna.examples.win32">W32API.WORD</A></DD>
</DL>
<HR>
<DL>
@@ -488,7 +488,7 @@ public int <B>hashCode</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -233,7 +233,7 @@ getInvocationHandler</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -249,7 +249,7 @@ public <B>LastErrorException</B>(int&nbsp;code)</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -363,7 +363,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -333,7 +333,7 @@ static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.h
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+3 -3
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -642,7 +642,7 @@ A <code>Pointer</code> to memory obtained from the native heap via a
<TH ALIGN="left"><B>Methods inherited from class com.sun.jna.<A HREF="../../../com/sun/jna/Pointer.html" title="class in com.sun.jna">Pointer</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../com/sun/jna/Pointer.html#_setMemory(long, long, byte)">_setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#clear(long)">clear</A>, <A HREF="../../../com/sun/jna/Pointer.html#createConstant(long)">createConstant</A>, <A HREF="../../../com/sun/jna/Pointer.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Pointer.html#getByteArray(long, int)">getByteArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getCharArray(long, int)">getCharArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getDoubleArray(long, int)">getDoubleArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getFloatArray(long, int)">getFloatArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getIntArray(long, int)">getIntArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getLongArray(long, int)">getLongArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getNativeLong(long)">getNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long, int)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getShortArray(long, int)">getShortArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getString(long)">getString</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, boolean)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getValue(long, java.lang.Class, java.lang.Object)">getValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Pointer.html#indexOf(long, byte)">indexOf</A>, <A HREF="../../../com/sun/jna/Pointer.html#read(long, com.sun.jna.Pointer[], int, int)">read</A>, <A HREF="../../../com/sun/jna/Pointer.html#setMemory(long, long, byte)">setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#setNativeLong(long, com.sun.jna.NativeLong)">setNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#setString(long, java.lang.String)">setString</A>, <A HREF="../../../com/sun/jna/Pointer.html#setValue(long, java.lang.Object, java.lang.Class)">setValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#write(long, com.sun.jna.Pointer[], int, int)">write</A></CODE></TD>
<TD><CODE><A HREF="../../../com/sun/jna/Pointer.html#_setMemory(long, long, byte)">_setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#clear(long)">clear</A>, <A HREF="../../../com/sun/jna/Pointer.html#createConstant(long)">createConstant</A>, <A HREF="../../../com/sun/jna/Pointer.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Pointer.html#getByteArray(long, int)">getByteArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getCharArray(long, int)">getCharArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getDoubleArray(long, int)">getDoubleArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getFloatArray(long, int)">getFloatArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getIntArray(long, int)">getIntArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getLongArray(long, int)">getLongArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getNativeLong(long)">getNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long, int)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getShortArray(long, int)">getShortArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getString(long)">getString</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, boolean)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, int)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, int, boolean)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getValue(long, java.lang.Class, java.lang.Object)">getValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Pointer.html#indexOf(long, byte)">indexOf</A>, <A HREF="../../../com/sun/jna/Pointer.html#read(long, com.sun.jna.Pointer[], int, int)">read</A>, <A HREF="../../../com/sun/jna/Pointer.html#setMemory(long, long, byte)">setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#setNativeLong(long, com.sun.jna.NativeLong)">setNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#setString(long, java.lang.String)">setString</A>, <A HREF="../../../com/sun/jna/Pointer.html#setValue(long, java.lang.Object, java.lang.Class)">setValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#write(long, com.sun.jna.Pointer[], int, int)">write</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -1628,7 +1628,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -224,7 +224,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/reflect/Method
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -238,7 +238,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/reflect/Method
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -284,7 +284,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -166,7 +166,7 @@ void <B>invoke</B>(long&nbsp;cif,
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -1519,7 +1519,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -662,7 +662,7 @@ static double <B>parseVersion</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/a
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+3 -3
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -96,7 +96,7 @@ Class NativeLong</H2>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../com/sun/jna/NativeMapped.html" title="interface in com.sun.jna">NativeMapped</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sun/jna/examples/unix/X11.VisualID.html" title="class in com.sun.jna.examples.unix">X11.VisualID</A>, <A HREF="../../../com/sun/jna/examples/unix/X11.XID.html" title="class in com.sun.jna.examples.unix">X11.XID</A>, <A HREF="../../../com/sun/jna/examples/unix/X11.Xrender.PictFormat.html" title="class in com.sun.jna.examples.unix">X11.Xrender.PictFormat</A></DD>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../com/sun/jna/examples/win32/W32API.HRESULT.html" title="class in com.sun.jna.examples.win32">W32API.HRESULT</A>, <A HREF="../../../com/sun/jna/examples/unix/X11.VisualID.html" title="class in com.sun.jna.examples.unix">X11.VisualID</A>, <A HREF="../../../com/sun/jna/examples/unix/X11.XID.html" title="class in com.sun.jna.examples.unix">X11.XID</A>, <A HREF="../../../com/sun/jna/examples/unix/X11.Xrender.PictFormat.html" title="class in com.sun.jna.examples.unix">X11.Xrender.PictFormat</A></DD>
</DL>
<HR>
<DL>
@@ -268,7 +268,7 @@ public <B>NativeLong</B>(long&nbsp;value)</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
Diff do arquivo suprimido porque uma ou mais linhas são muito longas
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -336,7 +336,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -408,7 +408,7 @@ public int <B>compareTo</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/jav
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -547,7 +547,7 @@ public static final boolean <B>is64Bit</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+59 -4
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -415,6 +415,28 @@ An abstraction for a native pointer data type. A Pointer instance
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, int)">getStringArray</A></B>(long&nbsp;base,
int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of <code>String</code> based on a native array
of <code>char *</code>, using the given array length.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, int, boolean)">getStringArray</A></B>(long&nbsp;base,
int&nbsp;length,
boolean&nbsp;wide)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array of <code>String</code> based on a native array
of <code>char*</code> or <code>wchar_t*</code> based on the
<code>wide</code> parameter, using the given array length.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Pointer.html#getValue(long, java.lang.Class, java.lang.Object)">getValue</A></B>(long&nbsp;offset,
<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html" title="class or interface in java.lang">Class</A>&nbsp;type,
@@ -859,9 +881,10 @@ Pointer</H3>
<A NAME="Pointer(long)"><!-- --></A><H3>
Pointer</H3>
<PRE>
<B>Pointer</B>(long&nbsp;peer)</PRE>
public <B>Pointer</B>(long&nbsp;peer)</PRE>
<DL>
<DD>Create from native pointer.
<DD>Create from native pointer. Don't use this unless you know what
you're doing.
<P>
</DL>
@@ -1594,6 +1617,21 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" t
</DL>
<HR>
<A NAME="getStringArray(long, int)"><!-- --></A><H3>
getStringArray</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[] <B>getStringArray</B>(long&nbsp;base,
int&nbsp;length)</PRE>
<DL>
<DD>Returns an array of <code>String</code> based on a native array
of <code>char *</code>, using the given array length.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getStringArray(long, boolean)"><!-- --></A><H3>
getStringArray</H3>
<PRE>
@@ -1611,6 +1649,23 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" t
</DL>
<HR>
<A NAME="getStringArray(long, int, boolean)"><!-- --></A><H3>
getStringArray</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[] <B>getStringArray</B>(long&nbsp;base,
int&nbsp;length,
boolean&nbsp;wide)</PRE>
<DL>
<DD>Returns an array of <code>String</code> based on a native array
of <code>char*</code> or <code>wchar_t*</code> based on the
<code>wide</code> parameter, using the given array length.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setValue(long, java.lang.Object, java.lang.Class)"><!-- --></A><H3>
setValue</H3>
<PRE>
@@ -1883,7 +1938,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -400,7 +400,7 @@ public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/ja
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+3 -3
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -200,7 +200,7 @@ Handle native array of <code>char*</code> or <code>wchar_t*</code> type
<TH ALIGN="left"><B>Methods inherited from class com.sun.jna.<A HREF="../../../com/sun/jna/Pointer.html" title="class in com.sun.jna">Pointer</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../com/sun/jna/Pointer.html#_setMemory(long, long, byte)">_setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#clear(long)">clear</A>, <A HREF="../../../com/sun/jna/Pointer.html#createConstant(long)">createConstant</A>, <A HREF="../../../com/sun/jna/Pointer.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Pointer.html#getByteArray(long, int)">getByteArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getCharArray(long, int)">getCharArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getDoubleArray(long, int)">getDoubleArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getFloatArray(long, int)">getFloatArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getIntArray(long, int)">getIntArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getLongArray(long, int)">getLongArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getNativeLong(long)">getNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long, int)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getShortArray(long, int)">getShortArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getString(long)">getString</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, boolean)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getValue(long, java.lang.Class, java.lang.Object)">getValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Pointer.html#indexOf(long, byte)">indexOf</A>, <A HREF="../../../com/sun/jna/Pointer.html#read(long, com.sun.jna.Pointer[], int, int)">read</A>, <A HREF="../../../com/sun/jna/Pointer.html#setMemory(long, long, byte)">setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#setNativeLong(long, com.sun.jna.NativeLong)">setNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#setString(long, java.lang.String)">setString</A>, <A HREF="../../../com/sun/jna/Pointer.html#setValue(long, java.lang.Object, java.lang.Class)">setValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#write(long, com.sun.jna.Pointer[], int, int)">write</A></CODE></TD>
<TD><CODE><A HREF="../../../com/sun/jna/Pointer.html#_setMemory(long, long, byte)">_setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#clear(long)">clear</A>, <A HREF="../../../com/sun/jna/Pointer.html#createConstant(long)">createConstant</A>, <A HREF="../../../com/sun/jna/Pointer.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Pointer.html#getByteArray(long, int)">getByteArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getCharArray(long, int)">getCharArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getDoubleArray(long, int)">getDoubleArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getFloatArray(long, int)">getFloatArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getIntArray(long, int)">getIntArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getLongArray(long, int)">getLongArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getNativeLong(long)">getNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getPointerArray(long, int)">getPointerArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getShortArray(long, int)">getShortArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getString(long)">getString</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, boolean)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, int)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getStringArray(long, int, boolean)">getStringArray</A>, <A HREF="../../../com/sun/jna/Pointer.html#getValue(long, java.lang.Class, java.lang.Object)">getValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Pointer.html#indexOf(long, byte)">indexOf</A>, <A HREF="../../../com/sun/jna/Pointer.html#read(long, com.sun.jna.Pointer[], int, int)">read</A>, <A HREF="../../../com/sun/jna/Pointer.html#setMemory(long, long, byte)">setMemory</A>, <A HREF="../../../com/sun/jna/Pointer.html#setNativeLong(long, com.sun.jna.NativeLong)">setNativeLong</A>, <A HREF="../../../com/sun/jna/Pointer.html#setString(long, java.lang.String)">setString</A>, <A HREF="../../../com/sun/jna/Pointer.html#setValue(long, java.lang.Object, java.lang.Class)">setValue</A>, <A HREF="../../../com/sun/jna/Pointer.html#write(long, com.sun.jna.Pointer[], int, int)">write</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -303,7 +303,7 @@ public void <B>read</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -134,7 +134,7 @@ Tagging interface to indicate the address of an instance of the
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -132,7 +132,7 @@ Tagging interface to indicate the value of an instance of the
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+3 -3
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -210,7 +210,7 @@ This class auto-generates an ffi_type structure appropriate for a given
<TH ALIGN="left"><B>Methods inherited from class com.sun.jna.<A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna">Structure</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../com/sun/jna/Structure.html#allocateMemory()">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#allocateMemory(int)">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#autoRead()">autoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#autoWrite()">autoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#cacheTypeInfo(com.sun.jna.Pointer)">cacheTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#calculateAlignedSize(int)">calculateAlignedSize</A>, <A HREF="../../../com/sun/jna/Structure.html#calculateSize(boolean)">calculateSize</A>, <A HREF="../../../com/sun/jna/Structure.html#clear()">clear</A>, <A HREF="../../../com/sun/jna/Structure.html#ensureAllocated()">ensureAllocated</A>, <A HREF="../../../com/sun/jna/Structure.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Structure.html#fields()">fields</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoRead()">getAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoWrite()">getAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#getField(com.sun.jna.Structure.StructField)">getField</A>, <A HREF="../../../com/sun/jna/Structure.html#getFieldOrder()">getFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#getNativeAlignment(java.lang.Class, java.lang.Object, boolean)">getNativeAlignment</A>, <A HREF="../../../com/sun/jna/Structure.html#getPointer()">getPointer</A>, <A HREF="../../../com/sun/jna/Structure.html#getStructAlignment()">getStructAlignment</A>, <A HREF="../../../com/sun/jna/Structure.html#getTypeInfo()">getTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#getTypeInfo(java.lang.Object)">getTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Structure.html#newInstance(java.lang.Class)">newInstance</A>, <A HREF="../../../com/sun/jna/Structure.html#read()">read</A>, <A HREF="../../../com/sun/jna/Structure.html#readField(java.lang.String)">readField</A>, <A HREF="../../../com/sun/jna/Structure.html#readField(com.sun.jna.Structure.StructField)">readField</A>, <A HREF="../../../com/sun/jna/Structure.html#setAlignType(int)">setAlignType</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoRead(boolean)">setAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoSynch(boolean)">setAutoSynch</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoWrite(boolean)">setAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#setField(com.sun.jna.Structure.StructField, java.lang.Object)">setField</A>, <A HREF="../../../com/sun/jna/Structure.html#setFieldOrder(java.lang.String[])">setFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#setTypeMapper(com.sun.jna.TypeMapper)">setTypeMapper</A>, <A HREF="../../../com/sun/jna/Structure.html#size()">size</A>, <A HREF="../../../com/sun/jna/Structure.html#sortFields(java.lang.reflect.Field[], java.lang.String[])">sortFields</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(int)">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(com.sun.jna.Structure[])">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toString()">toString</A>, <A HREF="../../../com/sun/jna/Structure.html#updateStructureByReference(java.lang.Class, com.sun.jna.Structure, com.sun.jna.Pointer)">updateStructureByReference</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer, int)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#write()">write</A>, <A HREF="../../../com/sun/jna/Structure.html#writeField(java.lang.String)">writeField</A>, <A HREF="../../../com/sun/jna/Structure.html#writeField(java.lang.String, java.lang.Object)">writeField</A>, <A HREF="../../../com/sun/jna/Structure.html#writeField(com.sun.jna.Structure.StructField)">writeField</A></CODE></TD>
<TD><CODE><A HREF="../../../com/sun/jna/Structure.html#allocateMemory()">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#allocateMemory(int)">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#autoRead()">autoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#autoRead(com.sun.jna.Structure[])">autoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#autoWrite()">autoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#autoWrite(com.sun.jna.Structure[])">autoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#busy()">busy</A>, <A HREF="../../../com/sun/jna/Structure.html#cacheTypeInfo(com.sun.jna.Pointer)">cacheTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#calculateAlignedSize(int)">calculateAlignedSize</A>, <A HREF="../../../com/sun/jna/Structure.html#calculateSize(boolean)">calculateSize</A>, <A HREF="../../../com/sun/jna/Structure.html#clear()">clear</A>, <A HREF="../../../com/sun/jna/Structure.html#ensureAllocated()">ensureAllocated</A>, <A HREF="../../../com/sun/jna/Structure.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Structure.html#fields()">fields</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoRead()">getAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoWrite()">getAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#getField(com.sun.jna.Structure.StructField)">getField</A>, <A HREF="../../../com/sun/jna/Structure.html#getFieldOrder()">getFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#getNativeAlignment(java.lang.Class, java.lang.Object, boolean)">getNativeAlignment</A>, <A HREF="../../../com/sun/jna/Structure.html#getPointer()">getPointer</A>, <A HREF="../../../com/sun/jna/Structure.html#getStructAlignment()">getStructAlignment</A>, <A HREF="../../../com/sun/jna/Structure.html#getTypeInfo()">getTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#getTypeInfo(java.lang.Object)">getTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Structure.html#newInstance(java.lang.Class)">newInstance</A>, <A HREF="../../../com/sun/jna/Structure.html#read()">read</A>, <A HREF="../../../com/sun/jna/Structure.html#readField(java.lang.String)">readField</A>, <A HREF="../../../com/sun/jna/Structure.html#readField(com.sun.jna.Structure.StructField)">readField</A>, <A HREF="../../../com/sun/jna/Structure.html#reading()">reading</A>, <A HREF="../../../com/sun/jna/Structure.html#setAlignType(int)">setAlignType</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoRead(boolean)">setAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoSynch(boolean)">setAutoSynch</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoWrite(boolean)">setAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#setField(com.sun.jna.Structure.StructField, java.lang.Object)">setField</A>, <A HREF="../../../com/sun/jna/Structure.html#setFieldOrder(java.lang.String[])">setFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#setTypeMapper(com.sun.jna.TypeMapper)">setTypeMapper</A>, <A HREF="../../../com/sun/jna/Structure.html#size()">size</A>, <A HREF="../../../com/sun/jna/Structure.html#sortFields(java.lang.reflect.Field[], java.lang.String[])">sortFields</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(int)">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(com.sun.jna.Structure[])">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toString()">toString</A>, <A HREF="../../../com/sun/jna/Structure.html#updateStructureByReference(java.lang.Class, com.sun.jna.Structure, com.sun.jna.Pointer)">updateStructureByReference</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer, int)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#write()">write</A>, <A HREF="../../../com/sun/jna/Structure.html#writeField(java.lang.String)">writeField</A>, <A HREF="../../../com/sun/jna/Structure.html#writeField(java.lang.String, java.lang.Object)">writeField</A>, <A HREF="../../../com/sun/jna/Structure.html#writeField(com.sun.jna.Structure.StructField)">writeField</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -317,7 +317,7 @@ static <A HREF="../../../com/sun/jna/Pointer.html" title="class in com.sun.jna">
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -219,7 +219,7 @@ public <B>Structure.FFIType.size_t</B>(long&nbsp;value)</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -123,6 +123,14 @@ Class Structure.StructField</H2>
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/reflect/Field.html" title="class or interface in java.lang.reflect">Field</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.StructField.html#field">field</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.StructField.html#isReadOnly">isReadOnly</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
@@ -291,6 +299,16 @@ public boolean <B>isVolatile</B></PRE>
</DL>
<HR>
<A NAME="isReadOnly"><!-- --></A><H3>
isReadOnly</H3>
<PRE>
public boolean <B>isReadOnly</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="readConverter"><!-- --></A><H3>
readConverter</H3>
<PRE>
@@ -360,7 +378,7 @@ Structure.StructField</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+91 -11
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -119,7 +119,9 @@ Represents a native structure with a Java peer class. When used as a
<li><code>volatile</code> JNA will not write the field unless specifically
instructed to do so via <A HREF="../../../com/sun/jna/Structure.html#writeField(java.lang.String)"><CODE>writeField(String)</CODE></A>.
<li><code>final</code> JNA will overwrite the field via <A HREF="../../../com/sun/jna/Structure.html#read()"><CODE>read()</CODE></A>,
but otherwise the field is not modifiable from Java.
but otherwise the field is not modifiable from Java. Take care when using
this option, since the compiler will usually assume <em>all</em> accesses
to the field (for a given Structure instance) have the same value.
</ul>
NOTE: Strings are used to represent native C strings because usage of
<code>char *</code> is generally more common than <code>wchar_t *</code>.
@@ -340,6 +342,14 @@ Represents a native structure with a Java peer class. When used as a
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#autoRead()">autoRead</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#autoRead(com.sun.jna.Structure[])">autoRead</A></B>(<A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna">Structure</A>[]&nbsp;ss)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
@@ -348,6 +358,22 @@ Represents a native structure with a Java peer class. When used as a
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#autoWrite()">autoWrite</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#autoWrite(com.sun.jna.Structure[])">autoWrite</A></B>(<A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna">Structure</A>[]&nbsp;ss)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#busy()">busy</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
@@ -397,8 +423,8 @@ Represents a native structure with a Java peer class. When used as a
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;o)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This structure is only equal to another based on the same native
memory address and data type.</TD>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This structure is equal to another based on the same data type
and visible data fields.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -527,6 +553,14 @@ Represents a native structure with a Java peer class. When used as a
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#reading()">reading</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../com/sun/jna/Structure.html#setAlignType(int)">setAlignType</A></B>(int&nbsp;alignType)</CODE>
@@ -1018,6 +1052,28 @@ public <A HREF="../../../com/sun/jna/Pointer.html" title="class in com.sun.jna">
</DL>
<HR>
<A NAME="busy()"><!-- --></A><H3>
busy</H3>
<PRE>
static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A> <B>busy</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="reading()"><!-- --></A><H3>
reading</H3>
<PRE>
static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Map.html" title="class or interface in java.util">Map</A> <B>reading</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="read()"><!-- --></A><H3>
read</H3>
<PRE>
@@ -1282,8 +1338,9 @@ public <A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna
<DL>
<DD>Returns a view of this structure's memory as an array of structures.
Note that this <code>Structure</code> must have a public, no-arg
constructor. If the structure is currently using a <A HREF="../../../com/sun/jna/Memory.html" title="class in com.sun.jna"><CODE>Memory</CODE></A>
backing, the memory will be resized to fit the entire array.
constructor. If the structure is currently using auto-allocated
<A HREF="../../../com/sun/jna/Memory.html" title="class in com.sun.jna"><CODE>Memory</CODE></A> backing, the memory will be resized to fit the entire
array.
<P>
<DD><DL>
</DL>
@@ -1298,8 +1355,9 @@ public <A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna
<DL>
<DD>Returns a view of this structure's memory as an array of structures.
Note that this <code>Structure</code> must have a public, no-arg
constructor. If the structure is currently using a <A HREF="../../../com/sun/jna/Memory.html" title="class in com.sun.jna"><CODE>Memory</CODE></A>
backing, the memory will be resized to fit the entire array.
constructor. If the structure is currently using auto-allocated
<A HREF="../../../com/sun/jna/Memory.html" title="class in com.sun.jna"><CODE>Memory</CODE></A> backing, the memory will be resized to fit the entire
array.
<P>
<DD><DL>
</DL>
@@ -1312,8 +1370,8 @@ equals</H3>
<PRE>
public boolean <B>equals</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;o)</PRE>
<DL>
<DD>This structure is only equal to another based on the same native
memory address and data type.
<DD>This structure is equal to another based on the same data type
and visible data fields.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></CODE></DL>
@@ -1470,6 +1528,17 @@ public static <A HREF="../../../com/sun/jna/Structure.html" title="class in com.
</DL>
<HR>
<A NAME="autoRead(com.sun.jna.Structure[])"><!-- --></A><H3>
autoRead</H3>
<PRE>
public static void <B>autoRead</B>(<A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna">Structure</A>[]&nbsp;ss)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="autoRead()"><!-- --></A><H3>
autoRead</H3>
<PRE>
@@ -1481,6 +1550,17 @@ public void <B>autoRead</B>()</PRE>
</DL>
<HR>
<A NAME="autoWrite(com.sun.jna.Structure[])"><!-- --></A><H3>
autoWrite</H3>
<PRE>
public static void <B>autoWrite</B>(<A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna">Structure</A>[]&nbsp;ss)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="autoWrite()"><!-- --></A><H3>
autoWrite</H3>
<PRE>
@@ -1514,7 +1594,7 @@ public void <B>autoWrite</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -245,7 +245,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/reflect/Field.
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -236,7 +236,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/reflect/Field.
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -184,7 +184,7 @@ ToNativeContext</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -212,7 +212,7 @@ nativeType</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -163,7 +163,7 @@ Convenience interface for bidirectional conversion.
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -189,7 +189,7 @@ getToNativeConverter</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+3 -3
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -324,7 +324,7 @@ Represents a native union. When writing to native memory, the field
<TH ALIGN="left"><B>Methods inherited from class com.sun.jna.<A HREF="../../../com/sun/jna/Structure.html" title="class in com.sun.jna">Structure</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../com/sun/jna/Structure.html#allocateMemory()">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#allocateMemory(int)">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#autoRead()">autoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#autoWrite()">autoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#cacheTypeInfo(com.sun.jna.Pointer)">cacheTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#calculateAlignedSize(int)">calculateAlignedSize</A>, <A HREF="../../../com/sun/jna/Structure.html#clear()">clear</A>, <A HREF="../../../com/sun/jna/Structure.html#ensureAllocated()">ensureAllocated</A>, <A HREF="../../../com/sun/jna/Structure.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Structure.html#fields()">fields</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoRead()">getAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoWrite()">getAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#getField(com.sun.jna.Structure.StructField)">getField</A>, <A HREF="../../../com/sun/jna/Structure.html#getFieldOrder()">getFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#getPointer()">getPointer</A>, <A HREF="../../../com/sun/jna/Structure.html#getStructAlignment()">getStructAlignment</A>, <A HREF="../../../com/sun/jna/Structure.html#getTypeInfo(java.lang.Object)">getTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Structure.html#newInstance(java.lang.Class)">newInstance</A>, <A HREF="../../../com/sun/jna/Structure.html#read()">read</A>, <A HREF="../../../com/sun/jna/Structure.html#setAlignType(int)">setAlignType</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoRead(boolean)">setAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoSynch(boolean)">setAutoSynch</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoWrite(boolean)">setAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#setField(com.sun.jna.Structure.StructField, java.lang.Object)">setField</A>, <A HREF="../../../com/sun/jna/Structure.html#setFieldOrder(java.lang.String[])">setFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#setTypeMapper(com.sun.jna.TypeMapper)">setTypeMapper</A>, <A HREF="../../../com/sun/jna/Structure.html#size()">size</A>, <A HREF="../../../com/sun/jna/Structure.html#sortFields(java.lang.reflect.Field[], java.lang.String[])">sortFields</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(int)">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(com.sun.jna.Structure[])">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toString()">toString</A>, <A HREF="../../../com/sun/jna/Structure.html#updateStructureByReference(java.lang.Class, com.sun.jna.Structure, com.sun.jna.Pointer)">updateStructureByReference</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer, int)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#write()">write</A></CODE></TD>
<TD><CODE><A HREF="../../../com/sun/jna/Structure.html#allocateMemory()">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#allocateMemory(int)">allocateMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#autoRead()">autoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#autoRead(com.sun.jna.Structure[])">autoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#autoWrite()">autoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#autoWrite(com.sun.jna.Structure[])">autoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#busy()">busy</A>, <A HREF="../../../com/sun/jna/Structure.html#cacheTypeInfo(com.sun.jna.Pointer)">cacheTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#calculateAlignedSize(int)">calculateAlignedSize</A>, <A HREF="../../../com/sun/jna/Structure.html#clear()">clear</A>, <A HREF="../../../com/sun/jna/Structure.html#ensureAllocated()">ensureAllocated</A>, <A HREF="../../../com/sun/jna/Structure.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../com/sun/jna/Structure.html#fields()">fields</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoRead()">getAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#getAutoWrite()">getAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#getField(com.sun.jna.Structure.StructField)">getField</A>, <A HREF="../../../com/sun/jna/Structure.html#getFieldOrder()">getFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#getPointer()">getPointer</A>, <A HREF="../../../com/sun/jna/Structure.html#getStructAlignment()">getStructAlignment</A>, <A HREF="../../../com/sun/jna/Structure.html#getTypeInfo(java.lang.Object)">getTypeInfo</A>, <A HREF="../../../com/sun/jna/Structure.html#hashCode()">hashCode</A>, <A HREF="../../../com/sun/jna/Structure.html#newInstance(java.lang.Class)">newInstance</A>, <A HREF="../../../com/sun/jna/Structure.html#read()">read</A>, <A HREF="../../../com/sun/jna/Structure.html#reading()">reading</A>, <A HREF="../../../com/sun/jna/Structure.html#setAlignType(int)">setAlignType</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoRead(boolean)">setAutoRead</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoSynch(boolean)">setAutoSynch</A>, <A HREF="../../../com/sun/jna/Structure.html#setAutoWrite(boolean)">setAutoWrite</A>, <A HREF="../../../com/sun/jna/Structure.html#setField(com.sun.jna.Structure.StructField, java.lang.Object)">setField</A>, <A HREF="../../../com/sun/jna/Structure.html#setFieldOrder(java.lang.String[])">setFieldOrder</A>, <A HREF="../../../com/sun/jna/Structure.html#setTypeMapper(com.sun.jna.TypeMapper)">setTypeMapper</A>, <A HREF="../../../com/sun/jna/Structure.html#size()">size</A>, <A HREF="../../../com/sun/jna/Structure.html#sortFields(java.lang.reflect.Field[], java.lang.String[])">sortFields</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(int)">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toArray(com.sun.jna.Structure[])">toArray</A>, <A HREF="../../../com/sun/jna/Structure.html#toString()">toString</A>, <A HREF="../../../com/sun/jna/Structure.html#updateStructureByReference(java.lang.Class, com.sun.jna.Structure, com.sun.jna.Pointer)">updateStructureByReference</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#useMemory(com.sun.jna.Pointer, int)">useMemory</A>, <A HREF="../../../com/sun/jna/Structure.html#write()">write</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -656,7 +656,7 @@ getTypeInfo</H3>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -353,7 +353,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/CharSequence.h
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -233,7 +233,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -233,7 +233,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -222,7 +222,7 @@ public static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/Popup
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -209,7 +209,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -233,7 +233,7 @@ int <B>atol</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Strin
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -284,7 +284,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -162,7 +162,7 @@ void <B>fileChanged</B>(<A HREF="../../../../com/sun/jna/examples/FileMonitor.Fi
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -691,7 +691,7 @@ public static <A HREF="../../../../com/sun/jna/examples/FileMonitor.html" title=
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
+2 -2
Ver Arquivo
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -253,7 +253,7 @@ public static <A HREF="../../../../com/sun/jna/examples/FileUtils.html" title="c
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -271,7 +271,7 @@ public static boolean <B>isPressed</B>(int&nbsp;keycode)</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -175,7 +175,7 @@ boolean <B>outputRange</B>(int&nbsp;x,
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -301,7 +301,7 @@ public static boolean <B>outputOccupiedRanges</B>(int[]&nbsp;pixels,
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -247,7 +247,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,14 +44,14 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.html" title="class in com.sun.jna.examples"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContent.html" title="class in com.sun.jna.examples"><B>NEXT CLASS</B></A></FONT></TD>
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContentPane.html" title="class in com.sun.jna.examples"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/sun/jna/examples/WindowUtils.NativeWindowUtils.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="WindowUtils.NativeWindowUtils.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -117,7 +117,7 @@ Window utilities with differing native implementations.
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContent.html" title="class in com.sun.jna.examples">WindowUtils.NativeWindowUtils.TransparentContent</A></B></CODE>
<TD><CODE><B><A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContentPane.html" title="class in com.sun.jna.examples">WindowUtils.NativeWindowUtils.TransparentContentPane</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
@@ -570,14 +570,14 @@ protected void <B>setForceHeavyweightPopups</B>(<A HREF="http://java.sun.com/j2s
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.html" title="class in com.sun.jna.examples"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContent.html" title="class in com.sun.jna.examples"><B>NEXT CLASS</B></A></FONT></TD>
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContentPane.html" title="class in com.sun.jna.examples"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/sun/jna/examples/WindowUtils.NativeWindowUtils.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="WindowUtils.NativeWindowUtils.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -358,7 +358,7 @@ public void <B>eventDispatched</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,13 +44,13 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContent.html" title="class in com.sun.jna.examples"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContentPane.html" title="class in com.sun.jna.examples"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.RepaintTrigger.Listener.html" title="class in com.sun.jna.examples"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/sun/jna/examples/WindowUtils.RepaintTrigger.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -398,13 +398,13 @@ protected <A HREF="../../../../com/sun/jna/examples/WindowUtils.RepaintTrigger.L
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContent.html" title="class in com.sun.jna.examples"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContentPane.html" title="class in com.sun.jna.examples"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/sun/jna/examples/WindowUtils.RepaintTrigger.Listener.html" title="class in com.sun.jna.examples"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/sun/jna/examples/WindowUtils.RepaintTrigger.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -472,7 +472,7 @@ public static void <B>setWindowTransparent</B>(<A HREF="http://java.sun.com/j2se
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -215,7 +215,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -1051,7 +1051,7 @@ public void <B>dropActionChanged</B>(<A HREF="http://java.sun.com/j2se/1.4.2/doc
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -757,7 +757,7 @@ protected abstract void <B>drop</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -172,7 +172,7 @@ void <B>paintDropTarget</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/jav
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -289,7 +289,7 @@ public void <B>returnToOrigin</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -359,7 +359,7 @@ public void <B>setIcon</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -318,7 +318,7 @@ public boolean <B>isDataFlavorSupported</B>(<A HREF="http://java.sun.com/j2se/1.
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -236,7 +236,7 @@ public static void <B>main</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -168,7 +168,7 @@ Cross-platform ghosted drag image implementation with demo application.
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -43,7 +43,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -130,7 +130,7 @@ Interface Hierarchy
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -205,7 +205,7 @@ implementations.
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -43,7 +43,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -95,7 +95,8 @@ Class Hierarchy
<UL>
<LI TYPE="circle">javax.swing.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JPanel.html" title="class or interface in javax.swing"><B>JPanel</B></A> (implements javax.accessibility.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/accessibility/Accessible.html" title="class or interface in javax.accessibility">Accessible</A>)
<UL>
<LI TYPE="circle">com.sun.jna.examples.<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContent.html" title="class in com.sun.jna.examples"><B>WindowUtils.NativeWindowUtils.TransparentContent</B></A></UL>
<LI TYPE="circle">com.sun.jna.examples.<A HREF="../../../../com/sun/jna/examples/WindowUtils.NativeWindowUtils.TransparentContentPane.html" title="class in com.sun.jna.examples"><B>WindowUtils.NativeWindowUtils.TransparentContentPane</B></A> (implements java.awt.event.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/awt/event/AWTEventListener.html" title="class or interface in java.awt.event">AWTEventListener</A>)
</UL>
<LI TYPE="circle">com.sun.jna.examples.<A HREF="../../../../com/sun/jna/examples/WindowUtils.RepaintTrigger.html" title="class in com.sun.jna.examples"><B>WindowUtils.RepaintTrigger</B></A></UL>
</UL>
</UL>
@@ -138,7 +139,7 @@ Interface Hierarchy
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -310,7 +310,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -222,7 +222,7 @@ public <A HREF="../../../../../com/sun/jna/examples/unix/X11.Atom.html" title="c
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -313,7 +313,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -313,7 +313,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -193,7 +193,7 @@ public <B>X11.Display</B>()</PRE>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -44,7 +44,7 @@ function windowTitle()
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>
@@ -316,7 +316,7 @@ public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" t
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>JNA API</><font size="-1"> 3.2.0</font></EM>
<b>JNA API</><font size="-1"> 3.2.4</font></EM>
</TD>
</TR>

Alguns arquivos não foram exibidos porque demasiados arquivos foram alterados neste diff Mostrar Mais