Top Description Interfaces Classes Enums
[default module]

Package com.sun.jna.platform.win32


Provides common library mappings for the Windows platform.

Interface Summary

Modifier and TypeInterface and Description
public interface
Advapi32

Advapi32.dll Interface.

public interface
BaseTSD

Based on basetsd.h (various types)

public interface
Cfgmgr32

Windows Cfgmgr32.

public interface
Crypt32

Crypt32.dll Interface.

public interface
Cryptui

Cryptui.dll Interface.

public interface
DBT

Based on dbt.h (various types)

public interface
Ddeml

Ported from Ddeml.h.

public interface
DsGetDC

Ported from DsGetDC.h.

public interface
Dxva2

A port of dxva2.dll

public interface
FlagEnum

An interface for enum that can be combined to a set based on an integer value

public interface
GDI32

Definition (incomplete) of gdi32.dll.

public interface
GL

Definitions for WinOpenGL

public interface
Guid

Ported from Guid.h.

public interface
HighLevelMonitorConfigurationAPI

A conversion of HighLevelMonitorConfigurationAPI.h

public interface
IPHlpAPI

Windows IP Helper API

public interface
Kernel32

Interface definitions for kernel32.dll.

public interface
LMAccess

Ported from LMAccess.h.

public interface
LMCons

Ported from LMCons.h.

public interface
LMErr

Ported from LMErr.h.

public interface
LMJoin

Ported from LMJoin.h.

public interface
LMShare

Ported from LMShare.h.

public interface
LowLevelMonitorConfigurationAPI

Conversion of LowLevelMonitorConfigurationAPI.h

public interface
Mpr

Ported from Winnetwk.h.

public interface
Msi

Provides access to the w32 MSI installer library.

public interface
Netapi32

Netapi32.dll Interface.

public interface
NtDll

ntdll.dll Interface.

public interface
Ntifs

Ported from Ntifs.h Microsoft Windows WDK 10

public interface
NTSecApi

Ported from NTSecApi.h Windows SDK 6.0A.

public interface
public interface
OaIdl

The Interface OaIdl.

public interface
ObjBase

Definitions from ObjBase.h

public interface
Ole32

Ole32.dll Interface.

public interface
OleAuto

Oleaut32.dll Interface.

public interface
OpenGL32

opengl32.dll Interface.

public interface
Pdh

Windows Performance Data Helper (a.k.a. PDH).

public interface
PdhMsg

PDH specific error codes

public interface
PhysicalMonitorEnumerationAPI

Conversion of PhysicalMonitorEnumerationAPI.h

public interface
PowrProf

Functions used with power management.

public interface
Psapi

The process status application programming interface (PSAPI) is a helper library that makes it easier for you to obtain information about processes and device drivers.

public interface
Rasapi32

Rasapi32.dll Interface.

public interface
Secur32

Secur32.dll Interface.

public interface
SetupApi

The interface for the w32 setup API.

public interface
Shell32

Shell32.dll Interface.

public interface
ShellAPI

Ported from ShellAPI.h.

public interface
ShlObj

Ported from ShlObj.h.

public interface
public interface
ShTypes

Ported from ShTypes.h.

public interface
Sspi

Ported from Sspi.h.

public interface
Tlhelp32

Interface for the Tlhelp32.h header file.

public interface
User32

Provides access to the w32 user32 library.

public interface
public interface
VerRsrc

Interface for the VerRsrc.h header file.

public interface
Version

Provides access to the w32 version library.

public interface
Wdm

Ported from Wdm.h.

public interface
Wevtapi

wevtapi.dll Interface

public interface
WinBase

Ported from Winbase.h (kernel32.dll/kernel services).

public interface
Wincon

Ported from Wincon.h.

public interface
WinCrypt

Ported from WinCrypt.h.

public interface
WinDef

Ported from Windef.h (various macros and types).

public interface
WinError

Error code definitions for the Win32 API functions.

public interface
Winevt

Ported from winevt.h.

public interface
WinGDI

Ported from WinGDI.h.

public interface
Wininet

Functions in WinInet.dll

public interface
Winioctl

Interface for the Winioctl.h header file.

public interface
WinNT

This module defines the 32-Bit Windows types and constants that are defined by NT, but exposed through the Win32 API.

public interface
WinPerf

Various performance counters structures and definitions

public interface
WinRas

Definitions for RASAPI32

public interface
WinReg

This module contains the function prototypes and constant, type and structure definitions for the Windows 32-Bit Registry API.

public interface
public interface
Winspool

Ported from Winspool.h.

public interface
Winsvc

This module defines the 32-Bit Windows types and constants that are defined by NT, but exposed through the Win32 API.

public interface
WinUser

Ported from WinUser.h Microsoft Windows SDK 6.0A.

public interface
public interface
WTypes

Constant defined in WTypes.h

Class Summary

Modifier and TypeClass and Description
public abstract class
AccCtrl

Ported from AccCtrl.h.

public abstract class
Advapi32Util

Advapi32 utility API.

public abstract class
Cfgmgr32Util

Cfgmgr32 utility API.

public abstract class
Crypt32Util

Crypt32 utility API.

public abstract class
DdemlUtil

DdemlUtil defines helper classes, that help with manageing DDE communications.

public class
GDI32Util

GDI32 utility API.

public abstract class
Kernel32Util

Kernel32 utility API.

public class
KnownFolders

Ported from KnownFolders.h.

public abstract class
Netapi32Util

Netapi32 Utility API.

public abstract class
NtDllUtil

NtDll Utility API.

public abstract class
public abstract class
Ole32Util

Ole32 Utility API.

public abstract class
OpenGL32Util

opengl32 utility API.

public abstract class
PdhUtil

Pdh utility API.

public abstract class
PsapiUtil

Psapi utility API.

public abstract class
Rasapi32Util

Rasapi32 utility API.

public abstract class
Secur32Util

Secur32 Utility API.

public abstract class
Shell32Util

Shell32 Utility API.

public class
SspiUtil

Utility classes and methods for Sspi

public class
User32Util

Provides convenient usage of functions defined by User32.dll.

public class
VersionHelpers

The following functions can be used to determine the current operating system version or identify whether it is a Windows or Windows Server release.

public class
VersionUtil

Reads Windows Version info from files (the version details you can see by right-clicking and choosing properties)

public abstract class
W32Errors

Utility class for some common error functions.

public class
public class
public class
W32Service

Win32 Service wrapper

public class
W32ServiceManager

Win32 Service Manager wrapper

public abstract class
WevtapiUtil

Wevtapi Utilities Class

public class
Win32Exception

Win32 exception.

public abstract class
public class
WininetUtil

Reusable functions that use WinInet

public abstract class
WinioctlUtil

Winioctl Utility API.

public abstract class
Winnetwk

Ported from AccCtrl.h.

public abstract class
WinspoolUtil

Winspool Utility API.

Enum Summary

Modifier and TypeEnum and Description
public enum
Win32VK

Windows API Virtual Key codes.