Package org.lwjgl.system.windows
@NullMarked
package org.lwjgl.system.windows
Contains bindings to native APIs specific to the Windows operating system.
-
ClassDescriptionNative bindings to
dpapi.handcrypt32.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(java.nio.IntBuffer, 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(java.nio.IntBuffer, 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_BLOBstructure contains an arbitrary array of bytes.An array ofDATA_BLOBstructs.Contains information about the initialization and environment of a printer or a display device.An array ofDEVMODEstructs.Receives information about the display device specified by theiDevNumparameter of theUser32.EnumDisplayDevices(java.nio.ByteBuffer, int, org.lwjgl.system.windows.DISPLAY_DEVICE, int)function.An array ofDISPLAY_DEVICEstructs.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 ofHARDWAREINPUTstructs.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 ofINPUTstructs.Native bindings to Kernel32 library.Contains the function pointers loaded from the kernel32SharedLibrary.Contains information about a simulated keyboard event.An array ofKEYBDINPUTstructs.LayoutAn array ofLARGE_INTEGERstructs.Contains information about a display monitor.An array ofMONITORINFOEXstructs.Contains information about a simulated mouse event.An array ofMOUSEINPUTstructs.Contains message information from a thread's message queue.An array ofMSGstructs.Describes the pixel format of a drawing surface.An array ofPIXELFORMATDESCRIPTORstructs.Defines the x- and y- coordinates of a point.An array ofPOINTstructs.Contains the coordinates of a point.An array ofPOINTLstructs.Defines the coordinates of the upper-left and lower-right corners of a rectangle.An array ofRECTstructs.Contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable.An array ofSECURITY_ATTRIBUTESstructs.Encapsulates data for touch input.An array ofTOUCHINPUTstructs.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 ofWINDOWPLACEMENTstructs.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(java.nio.IntBuffer, org.lwjgl.system.windows.WNDCLASSEX)function.An array ofWNDCLASSEXstructs.