|
JNA API> 4.0.0 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
FromNativeConverter to convert a native result type into the
given Java type.
ToNativeConverter to define the conversion into a native
type from arguments of the given Java type.
TypeConverter to provide bidirectional mapping between
a native and Java type.
Callback closure.Callback result to a native value.Ole32.CoCreateGuid(Guid.GUID).
<type> *)
representations.DnDConstants.ACTION_COPY.
coredll.dll.(void*)CONSTANT.
(void*)CONSTANT.
Date into a filetime.
DropHandler to customize drop target
feedback.pFrom/pTo paths.
Pointer to the specified object.
PointerType with identical pointers compare
equal by default.
Date.
1, the logical processors identified by the value of the
WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.processorMask member share functional units, as in Hyperthreading or SMT.
Kernel32.GetLastError() or Native.getLastError().
Kernel32Util.formatMessage(WinNT.HRESULT) instead.
Atom values.
Function that is linked with a native
function that follows the given calling convention.
Function that is linked with a native
function that follows the given calling convention.
Function.PostCallRead.read() method called immediately after function invocation.gdi32.dll.GraphicsConfiguration comptible with alpha
compositing.
malloc space, a la
Pointer.getByte.
byte.
arraySize from the
given offset from this Pointer.
Native.register(String) call
was made.
malloc space, a la
Pointer.getByte.
wchar_t.
arraySize from the
given offset from this Pointer.
Component as a long value.
Component as a Pointer value.
Buffer into a Pointer.
malloc space, a la
Pointer.getDouble.
double.
arraySize from the
given offset from this Pointer.
Advapi32.CreateProcessAsUser(com.sun.jna.platform.win32.WinNT.HANDLE, java.lang.String, java.lang.String, com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES, com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES, boolean, int, java.lang.String, java.lang.String, com.sun.jna.platform.win32.WinBase.STARTUPINFO, com.sun.jna.platform.win32.WinBase.PROCESS_INFORMATION).
Field being read from native memory.
Field being written to native memory.
Structure.getFieldOrder()
malloc space, a la
Pointer.getFloat.
float.
arraySize from the
given offset from this Pointer.
FromNativeConverter appropriate for the given Java class.
Function representing a native
function that follows the standard "C" calling convention.
Function representing a native
function.
Function representing a native
function.
Function representing a native
function pointer.
Function representing a native
function pointer.
Function that is linked with a native
function that follows the NativeLibrary's calling convention.
Function that is linked with a native
function that follows the NativeLibrary's calling convention.
Pointer to the native function address for the
given callback.
malloc space, a la
Pointer.getInt.
int.
arraySize from the
given offset from this Pointer.
InvocationHandler responsible for handling the
invocation of the given method, or null if the default
handling should be used.
malloc space, a la
Pointer.getLong.
long.
arraySize from the
given offset from this Pointer.
DropHandler.
long.
malloc space, a la
Pointer.getPointer.
Pointer.
Pointer object to this structure.
Pointer.
Pointer of the requested size.
malloc space, a la
Pointer.getShort.
short.
arraySize from the
given offset from this Pointer.
Pointer.getString(long,String) or Pointer.getWideString(long) instead.
String based on a native array
of char *.
String based on a native array
of char *, using the requested encoding.
String based on a native array
of char *, using the given array length.
Pointer.getStringArray(long,String) or Pointer.getWideStringArray(long) instead.
Pointer.getStringArray(long,int,String) or Pointer.getWideStringArray(long,int) instead.
String based on a native array
of char* or wchar_t* based on the
wide parameter, using the given array length.
String to native const
char*.
Structure the field is a member of.
Structure the field is a member of.
ToNativeConverter appropriate for the given Java class.
Transferable during a drag,
if available.
Transferable representing
the data being dragged.
TypeMapper for the given native interface.
const wchar_t *) string from memory.
Window
as a long value.
Window as a Pointer value.
DragSource.isDragImageSupported() returns false.Kernel32.CloseHandle(com.sun.jna.platform.win32.WinNT.HANDLE) function will not
close the object handle.
Functions which are
equivalent.
Pointer object
PointerType is the same as that for
its pointer.
Structure.equals(java.lang.Object) depends on the contents of memory, use that
as the basis for the hash code.
invoke(Double.class, args).
invoke(Float.class, args).
invoke(Integer.class, args).
invoke(Long.class, args).
invokeObject(Object.class, args).
Object.
invoke(Pointer.class, args).
invoke(String.class, args)
or invoke(WString.class, args)
invoke(Void.class, args).
kernel32.dll.auto_repeat_mode can change the auto repeat settings of this key.
errno
or GetLastError().DnDConstants.ACTION_LINK.
long type, in bytes.
System.mapLibraryName(java.lang.String), except that it maps to
standard shared library formats rather than specifically JNI formats.
Pointer to memory obtained from the native heap via a
call to malloc.malloc.
DnDConstants.ACTION_MOVE.
long C data type, which may be 32 or 64 bits
on *nix-based systems.NativeMapped.const char* or const wchar_t*) for use when
converting a Java String into a native memory function argument.char).
wchar_t
(if wide is true) or char.
wchar_t.
char),
using the requested encoding.
PointerType classes represent a native Pointer.
ToNativeConverter.toNative(java.lang.Object, com.sun.jna.ToNativeContext).
DnDConstants.ACTION_NONE.
null.
WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.relationship is WinNT.LOGICAL_PROCESSOR_RELATIONSHIP.RelationNumaNode.
FunctionMapper for the library.
InvocationMapper for the library.
Native.open(String,int))
Integer), which should
be one of the predefined alignment types in Structure.
TypeMapper for the library.
WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.relationship.
void*) on the current
platform, in bytes.
PointerType.fromNative(java.lang.Object, com.sun.jna.FromNativeContext) if generating
a new object instance.
WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.relationship is WinNT.LOGICAL_PROCESSOR_RELATIONSHIP.RelationProcessorCore.
malloc space, a la
Pointer.read.
malloc space, a la
Pointer.read.
malloc space, a la
Pointer.read.
malloc space, a la
Pointer.read.
malloc space, a la
Pointer.read.
malloc space, a la
Pointer.read.
malloc space, a la
Pointer.read.
WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.processorMask member.
malloc space, a la
Pointer.setByte.
value at location being pointed to.
malloc space, a la
Pointer.setChar.
value at location being pointed to.
malloc space, a la
Pointer.setDouble.
value at location being pointed to.
malloc space, a la
Pointer.setFloat.
value at location being pointed to.
malloc space, a la
Pointer.setInt.
value at location being pointed to.
malloc space, a la
Pointer.setLong.
value at location being pointed to.
value to the requested bank of memory.
value at location being pointed to.
malloc space, a la
Pointer.setPointer.
value at location being pointed to.
malloc space, a la
Pointer.setShort.
value at location being pointed to.
Pointer.setWideString(long,String) instead.
value to the location being pointed to as a
wide string (wchar_t*).
value to the location being
pointed to, using the encoding indicated by Native.getDefaultStringEncoding().
value to the location being pointed to, using
the requested encoding.
value to the location being pointed to as a
wide string (wchar_t*).
Shape.
size_t type, in bytes.
char* or wchar_t* type
by managing allocation/disposal of native strings within an array of
pointers.Structure definition
rather than nesting the full Structure contents.Structure type is to be used in function invocations rather
than its address.Structure
field read.Structure
field write.Native.getDefaultStringEncoding().
Pointer).
DragHandler.getModifiers() returns this value when the current
modifiers state is unknown.
DragHandler.getTransferable(java.awt.dnd.DropTargetEvent) returns this value when
the current Transferable is unknown.
User32.dll.wchar_t type, in bytes.
Window.JLayeredPane in order to
listen for repaint requests.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION or SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX structure.WinNT.CACHE_DESCRIPTOR structure.malloc space, a la
Pointer.write.
malloc space, a la
Pointer.write.
malloc space, a la
Pointer.write.
malloc space, a la
Pointer.write.
malloc space, a la
Pointer.write.
malloc space, a la
Pointer.write.
malloc space, a la
Pointer.write.
X11.XVisualInfo which must be freed by X11.XFree(com.sun.jna.Pointer).
X11.XWMHints which must be freed by X11.XFree(com.sun.jna.Pointer).
|
JNA API> 4.0.0 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||