Top Description Inners Fields Constructors Methods
org.lwjgl.system.windows

public Class Kernel32

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Native bindings to Kernel32 library.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
Kernel32.Functions

Contains the function pointers loaded from the kernel32 SharedLibrary.

Field Summary

Modifier and TypeField and Description
private static final SharedLibrary

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static long
public static int
public static int
public static long
public static int
public static SharedLibrary
getLibrary()

Returns the kernel32 SharedLibrary.

public static int
GetProcessId(long Process)

public static int
GetProcessIdOfThread(long Thread)

public static int
GetThreadId(long Thread)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

KERNEL32back to summary
private static final SharedLibrary KERNEL32

Constructor Detail

Kernel32back to summary
protected Kernel32()

Method Detail

GetCurrentProcessback to summary
public static long GetCurrentProcess()
Annotations
@NativeType:HANDLE
GetCurrentProcessIdback to summary
public static int GetCurrentProcessId()
Annotations
@NativeType:DWORD
GetCurrentProcessorNumberback to summary
public static int GetCurrentProcessorNumber()
Annotations
@NativeType:DWORD
GetCurrentThreadback to summary
public static long GetCurrentThread()
Annotations
@NativeType:HANDLE
GetCurrentThreadIdback to summary
public static int GetCurrentThreadId()
Annotations
@NativeType:DWORD
getLibraryback to summary
public static SharedLibrary getLibrary()

Returns the kernel32 SharedLibrary.

GetProcessIdback to summary
public static int GetProcessId(long Process)
Annotations
@NativeType:DWORD
GetProcessIdOfThreadback to summary
public static int GetProcessIdOfThread(long Thread)
Annotations
@NativeType:DWORD
GetThreadIdback to summary
public static int GetThreadId(long Thread)
Annotations
@NativeType:DWORD
org.lwjgl.system.windows back to summary

public final Class Kernel32.Functions

extends Object
Class Inheritance

Contains the function pointers loaded from the kernel32 SharedLibrary.

Field Summary

Modifier and TypeField and Description
public static final long
GetCurrentProcess

Function address.

public static final long
GetCurrentProcessId

Function address.

public static final long
GetCurrentProcessorNumber

Function address.

public static final long
GetCurrentThread

Function address.

public static final long
GetCurrentThreadId

Function address.

public static final long
GetProcessId

Function address.

public static final long
GetProcessIdOfThread

Function address.

public static final long
GetThreadId

Function address.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GetCurrentProcessback to summary
public static final long GetCurrentProcess

Function address.

GetCurrentProcessIdback to summary
public static final long GetCurrentProcessId

Function address.

GetCurrentProcessorNumberback to summary
public static final long GetCurrentProcessorNumber

Function address.

GetCurrentThreadback to summary
public static final long GetCurrentThread

Function address.

GetCurrentThreadIdback to summary
public static final long GetCurrentThreadId

Function address.

GetProcessIdback to summary
public static final long GetProcessId

Function address.

GetProcessIdOfThreadback to summary
public static final long GetProcessIdOfThread

Function address.

GetThreadIdback to summary
public static final long GetThreadId

Function address.

Constructor Detail

Functionsback to summary
private Functions()