Package org.lwjgl.system.windows
@NonnullDefault
package org.lwjgl.system.windows
Contains bindings to native APIs specific to the Windows operating system.
-
ClassDescriptionNative bindings to
dpapi.h
andcrypt32.dll
.Contains the function pointers loaded from the crypt32SharedLibrary
.Provides the text of a prompt and information about when and where that prompt is to be displayed when using theCrypt32.CryptProtectData(org.lwjgl.system.windows.DATA_BLOB, java.nio.ByteBuffer, org.lwjgl.system.windows.DATA_BLOB, long, org.lwjgl.system.windows.CRYPTPROTECT_PROMPTSTRUCT, int, org.lwjgl.system.windows.DATA_BLOB)
andCrypt32.CryptUnprotectData(org.lwjgl.system.windows.DATA_BLOB, org.lwjgl.PointerBuffer, org.lwjgl.system.windows.DATA_BLOB, long, org.lwjgl.system.windows.CRYPTPROTECT_PROMPTSTRUCT, int, org.lwjgl.system.windows.DATA_BLOB)
functions.TheDATA_BLOB
structure contains an arbitrary array of bytes.An array ofDATA_BLOB
structs.Contains information about the initialization and environment of a printer or a display device.An array ofDEVMODE
structs.Receives information about the display device specified by theiDevNum
parameter of theUser32.EnumDisplayDevices(java.nio.ByteBuffer, int, org.lwjgl.system.windows.DISPLAY_DEVICE, int)
function.An array ofDISPLAY_DEVICE
structs.Native bindings to wingdi.h and gdi32.dll.Contains the function pointers loaded from the gdi32SharedLibrary
.Contains information about a simulated message generated by an input device other than a keyboard or mouse.An array ofHARDWAREINPUT
structs.Used byUser32.SendInput(org.lwjgl.system.windows.INPUT.Buffer, int)
to store information for synthesizing input events such as keystrokes, mouse movement, and mouse clicks.An array ofINPUT
structs.Native bindings to Kernel32 library.Contains the function pointers loaded from the kernel32SharedLibrary
.Contains information about a simulated keyboard event.An array ofKEYBDINPUT
structs.LayoutAn array ofLARGE_INTEGER
structs.Contains information about a display monitor.An array ofMONITORINFOEX
structs.Contains information about a simulated mouse event.An array ofMOUSEINPUT
structs.Contains message information from a thread's message queue.An array ofMSG
structs.Describes the pixel format of a drawing surface.An array ofPIXELFORMATDESCRIPTOR
structs.Defines the x- and y- coordinates of a point.An array ofPOINT
structs.Contains the coordinates of a point.An array ofPOINTL
structs.Defines the coordinates of the upper-left and lower-right corners of a rectangle.An array ofRECT
structs.Contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable.An array ofSECURITY_ATTRIBUTES
structs.Encapsulates data for touch input.An array ofTOUCHINPUT
structs.Native bindings to WinUser.h and user32.dll.Contains the function pointers loaded from the user32SharedLibrary
.Native bindings to WinBase.h.Contains information about the placement of a window on the screen.An array ofWINDOWPLACEMENT
structs.An application-defined function that processes messages sent to a window.An application-defined function that processes messages sent to a window.Contains the window class attributes that are registered by theUser32.RegisterClassEx(org.lwjgl.system.windows.WNDCLASSEX)
function.An array ofWNDCLASSEX
structs.