Top Description Inners
com.sun.jna.platform.win32

public Interface BaseTSD

Known Direct Subinterfaces
com.sun.jna.platform.win32.Ntifs, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinNT
Annotations
@SuppressWarnings:serial
Imports
com.sun.jna.IntegerType, .Native, .Pointer, com.sun.jna.ptr.ByReference

Based on basetsd.h (various types)
Author
dblock[at]dblock[dot]org

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
BaseTSD.DWORD_PTR

Unsigned DWORD_PTR.

public static class
BaseTSD.LONG_PTR

Signed long type for pointer precision.

public static class
BaseTSD.SIZE_T

The maximum number of bytes to which a pointer can point.

public static class
BaseTSD.SSIZE_T

Signed SIZE_T.

public static class
BaseTSD.ULONG_PTR

Unsigned LONG_PTR.

public static class
com.sun.jna.platform.win32 back to summary

public Class BaseTSD.DWORD_PTR

extends IntegerType
Class Inheritance

Unsigned DWORD_PTR.

Constructor Summary

AccessConstructor and Description
public
public
DWORD_PTR(long value)

Method Summary

Inherited from com.sun.jna.IntegerType:
comparecomparecomparedoubleValueequalsfloatValuefromNativehashCodeintValuelongValuenativeTypesetValuetoNativetoString

Constructor Detail

DWORD_PTRback to summary
public DWORD_PTR()
DWORD_PTRback to summary
public DWORD_PTR(long value)
com.sun.jna.platform.win32 back to summary

public Class BaseTSD.LONG_PTR

extends IntegerType
Class Inheritance
Known Direct Subclasses
com.sun.jna.platform.win32.BaseTSD.SSIZE_T, com.sun.jna.platform.win32.WinDef.LPARAM, com.sun.jna.platform.win32.WinDef.LRESULT

Signed long type for pointer precision. Use when casting a pointer to a long to perform pointer arithmetic.

Constructor Summary

AccessConstructor and Description
public
public
LONG_PTR(long value)

Method Summary

Modifier and TypeMethod and Description
public Pointer
Inherited from com.sun.jna.IntegerType:
comparecomparecomparedoubleValueequalsfloatValuefromNativehashCodeintValuelongValuenativeTypesetValuetoNativetoString

Constructor Detail

LONG_PTRback to summary
public LONG_PTR()
LONG_PTRback to summary
public LONG_PTR(long value)

Method Detail

toPointerback to summary
public Pointer toPointer()
com.sun.jna.platform.win32 back to summary

public Class BaseTSD.SIZE_T

extends ULONG_PTR
Class Inheritance

The maximum number of bytes to which a pointer can point. Use for a count that must span the full range of a pointer.

Constructor Summary

AccessConstructor and Description
public
public
SIZE_T(long value)

Method Summary

Inherited from com.sun.jna.platform.win32.BaseTSD.ULONG_PTR:
toPointer

Constructor Detail

SIZE_Tback to summary
public SIZE_T()
SIZE_Tback to summary
public SIZE_T(long value)
com.sun.jna.platform.win32 back to summary

public Class BaseTSD.SSIZE_T

extends LONG_PTR
Class Inheritance

Signed SIZE_T.

Constructor Summary

AccessConstructor and Description
public
public
SSIZE_T(long value)

Method Summary

Inherited from com.sun.jna.platform.win32.BaseTSD.LONG_PTR:
toPointer

Constructor Detail

SSIZE_Tback to summary
public SSIZE_T()
SSIZE_Tback to summary
public SSIZE_T(long value)
com.sun.jna.platform.win32 back to summary

public Class BaseTSD.ULONG_PTR

extends IntegerType
Class Inheritance
Known Direct Subclasses
com.sun.jna.platform.win32.BaseTSD.SIZE_T, com.sun.jna.platform.win32.WinCrypt.HCRYPTPROV_LEGACY

Unsigned LONG_PTR.

Constructor Summary

AccessConstructor and Description
public
public
ULONG_PTR(long value)

Method Summary

Modifier and TypeMethod and Description
public Pointer
Inherited from com.sun.jna.IntegerType:
comparecomparecomparedoubleValueequalsfloatValuefromNativehashCodeintValuelongValuenativeTypesetValuetoNativetoString

Constructor Detail

ULONG_PTRback to summary
public ULONG_PTR()
ULONG_PTRback to summary
public ULONG_PTR(long value)

Method Detail

toPointerback to summary
public Pointer toPointer()
com.sun.jna.platform.win32 back to summary

public Class BaseTSD.ULONG_PTRByReference

extends ByReference
Class Inheritance

PULONG_PTR

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public BaseTSD.ULONG_PTR
public void
Inherited from com.sun.jna.ptr.ByReference:
toString

Constructor Detail

ULONG_PTRByReferenceback to summary
public ULONG_PTRByReference()
ULONG_PTRByReferenceback to summary
public ULONG_PTRByReference(BaseTSD.ULONG_PTR value)

Method Detail

getValueback to summary
public BaseTSD.ULONG_PTR getValue()
setValueback to summary
public void setValue(BaseTSD.ULONG_PTR value)