- java.lang.Object
-
- de.ibapl.jnhw.winapi.Winnt.HANDLE
-
- Direct Known Subclasses:
WinDef.HKEY
- Enclosing class:
- Winnt
public static class Winnt.HANDLE extends Object
Wrapper for HANDLE.A handle to an object.
This type is declared in WinNT.h as follows:
typedef PVOID HANDLE; LONG_PTR is used for INVALID_HANDLE_VALUE == -1.
-
-
Field Summary
Fields Modifier and Type Field Description static Winnt.HANDLEINVALID_HANDLE_VALUEHandleapi.INVALID_HANDLE_VALUE()static Winnt.HANDLENULLprotected longvalue
-
Constructor Summary
Constructors Modifier Constructor Description protectedHANDLE(long value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)TODO implement Windows equals system...static longgetHandleValue(Winnt.HANDLE handle)static longgetHandleValueOrNULL(Winnt.HANDLE handle)inthashCode()booleanis_INVALID_HANDLE_VALUE()booleanis_NULL()booleanisNot_INVALID_HANDLE_VALUE()booleanisNot_NULL()static Winnt.HANDLEof(long value)StringtoString()
-
-
-
Field Detail
-
INVALID_HANDLE_VALUE
public static final Winnt.HANDLE INVALID_HANDLE_VALUE
Handleapi.INVALID_HANDLE_VALUE()
-
NULL
public static final Winnt.HANDLE NULL
-
value
protected final long value
-
-
Method Detail
-
getHandleValue
public static long getHandleValue(Winnt.HANDLE handle)
-
getHandleValueOrNULL
public static long getHandleValueOrNULL(Winnt.HANDLE handle)
-
of
public static Winnt.HANDLE of(long value)
-
equals
public boolean equals(Object obj)
TODO implement Windows equals system...
-
is_INVALID_HANDLE_VALUE
public boolean is_INVALID_HANDLE_VALUE()
-
is_NULL
public boolean is_NULL()
-
isNot_INVALID_HANDLE_VALUE
public boolean isNot_INVALID_HANDLE_VALUE()
-
isNot_NULL
public boolean isNot_NULL()
-
-