Package com.sun.jna.platform.win32

Interface Summary
Advapi32 Advapi32.dll Interface.
Crypt32 Crypt32.dll Interface.
GDI32 Definition (incomplete) of gdi32.dll.
Kernel32 Definition (incomplete) of kernel32.dll.
Kernel32.OVERLAPPED_COMPLETION_ROUTINE  
LMAccess Ported from LMAccess.h.
LMCons Ported from LMCons.h.
LMErr Ported from LMErr.h.
LMJoin Ported from LMJoin.h.
Netapi32 Netapi32.dll Interface.
NtDll ntdll.dll Interface.
Ole32 Ole32.dll Interface.
Secur32 Secur32.dll Interface.
Shell32 Mapping for Shell32.dll API.
ShellAPI Ported from ShellAPI.h.
User32 Provides access to the w32 user32 library.
User32.HOOKPROC  
User32.LowLevelKeyboardProc  
User32.WNDENUMPROC  
W32API Base type for most W32 API libraries.
 

Class Summary
Advapi32Util Advapi32 utility API.
Advapi32Util.Account An account.
Advapi32Util.Group A group.
Crypt32Util Crypt32 utility API.
DsGetDC Ported from DsGetDC.h.
DsGetDC.DOMAIN_CONTROLLER_INFO The DOMAIN_CONTROLLER_INFO structure is used with the DsGetDcName function to receive data about a domain controller.
DsGetDC.DOMAIN_CONTROLLER_INFO.ByReference  
DsGetDC.DS_DOMAIN_TRUSTS The DS_DOMAIN_TRUSTS structure is used with the DsEnumerateDomainTrusts function to contain trust data for a domain.
DsGetDC.DS_DOMAIN_TRUSTS.ByReference  
DsGetDC.PDOMAIN_CONTROLLER_INFO Pointer to DOMAIN_CONTROLLER_INFO.
DsGetDC.PDOMAIN_CONTROLLER_INFO.ByReference  
DsGetDC.PDS_DOMAIN_TRUSTS A pointer to an array of DS_DOMAIN_TRUSTS.
DsGetDC.PDS_DOMAIN_TRUSTS.ByReference  
GDI32.BITMAPINFO  
GDI32.BITMAPINFOHEADER  
GDI32.RECT  
GDI32.RGBQUAD  
GDI32.RGNDATA  
GDI32.RGNDATAHEADER  
Guid Ported from Guid.h.
Guid.GUID  
Guid.GUID.ByReference  
Kernel32Util Kernel32 utility API.
LMAccess.GROUP_INFO_0 The GROUP_INFO_0 structure contains the name of a global group in the security database, which is the security accounts manager (SAM) database or, in the case of domain controllers, the Active Directory.
LMAccess.GROUP_INFO_1 The GROUP_INFO_1 structure contains a global group name and a comment to associate with the group.
LMAccess.GROUP_INFO_2 The GROUP_INFO_2 structure contains information about a global group, including name, identifier, and resource attributes.
LMAccess.GROUP_INFO_3 The GROUP_INFO_3 structure contains information about a global group, including name, security identifier (SID), and resource attributes.
LMAccess.GROUP_USERS_INFO_0 The GROUP_USERS_INFO_0 structure contains global group member information.
LMAccess.LOCALGROUP_INFO_0  
LMAccess.LOCALGROUP_INFO_1  
LMAccess.LOCALGROUP_USERS_INFO_0 The LOCALGROUP_USERS_INFO_0 structure contains local group member information.
LMAccess.USER_INFO_0 The USER_INFO_0 structure contains a user account name.
LMAccess.USER_INFO_1 The USER_INFO_1 structure contains information about a user account, including account name, password data, privilege level, and the path to the user's home directory.
LMJoin.NETSETUP_JOIN_STATUS Status of a workstation.
Netapi32Util Netapi32 Utility API.
Netapi32Util.DomainController A domain controller.
Netapi32Util.DomainTrust A domain trust relationship.
Netapi32Util.Group A group.
Netapi32Util.LocalGroup A local group.
Netapi32Util.User A user.
NtDllUtil NtDll Utility API.
NTSecApi Ported from NTSecApi.h Windows SDK 6.0A.
NTSecApi.LSA_FOREST_TRUST_BINARY_DATA  
NTSecApi.LSA_FOREST_TRUST_DOMAIN_INFO  
NTSecApi.LSA_FOREST_TRUST_INFORMATION  
NTSecApi.LSA_FOREST_TRUST_INFORMATION.ByReference  
NTSecApi.LSA_FOREST_TRUST_RECORD  
NTSecApi.LSA_FOREST_TRUST_RECORD.ByReference  
NTSecApi.LSA_FOREST_TRUST_RECORD.UNION  
NTSecApi.LSA_FOREST_TRUST_RECORD.UNION.ByReference  
NTSecApi.LSA_UNICODE_STRING The LSA_UNICODE_STRING structure is used by various Local Security Authority (LSA) functions to specify a Unicode string.
NTSecApi.LSA_UNICODE_STRING.ByReference  
NTSecApi.PLSA_FOREST_TRUST_INFORMATION The LSA_FOREST_TRUST_INFORMATION structure contains Local Security Authority forest trust information.
NTSecApi.PLSA_FOREST_TRUST_INFORMATION.ByReference  
NTSecApi.PLSA_FOREST_TRUST_RECORD  
NTSecApi.PLSA_FOREST_TRUST_RECORD.ByReference  
NTSecApi.PLSA_UNICODE_STRING Pointer to an LSA_UNICODE_STRING.
NTSecApi.PLSA_UNICODE_STRING.ByReference  
NTStatus  
Ole32Util Ole32 Utility API.
Secur32.EXTENDED_NAME_FORMAT Specifies a format for a directory service object name.
Secur32Util Secur32 Utility API.
Secur32Util.SecurityPackage An SSPI package.
Shell32Util Shell32 Utility API.
ShellAPI.SHFILEOPSTRUCT Contains information that the SHFileOperation function uses to perform file operations.
ShlObj Ported from ShlObj.h.
Sspi Ported from Sspi.h.
Sspi.CredHandle Credentials handle.
Sspi.CtxtHandle Security context handle.
Sspi.PSecHandle A pointer to a SecHandle
Sspi.PSecHandle.ByReference  
Sspi.PSecPkgInfo A pointer to an array of SecPkgInfo structures.
Sspi.PSecPkgInfo.ByReference  
Sspi.SecBuffer The SecBuffer structure describes a buffer allocated by a transport application to pass to a security package.
Sspi.SecBuffer.ByReference A ByReference SecBuffer.
Sspi.SecBufferDesc  
Sspi.SecHandle Security handle.
Sspi.SecHandle.ByReference  
Sspi.SecPkgInfo The SecPkgInfo structure provides general information about a security package, such as its name and capabilities.
Sspi.SecPkgInfo.ByReference A reference pointer to a SecPkgInfo structure.
Sspi.SECURITY_INTEGER A security integer.
Sspi.TimeStamp A timestamp.
User32.BLENDFUNCTION  
User32.FLASHWINFO  
User32.GUITHREADINFO  
User32.HHOOK  
User32.KBDLLHOOKSTRUCT  
User32.MSG  
User32.POINT Defines the x- and y-coordinates of a point.
User32.SIZE Specifies the width and height of a rectangle.
User32.WINDOWINFO  
W32API.DWORD  
W32API.HANDLE  
W32API.HANDLEByReference LPHANDLE
W32API.HBITMAP  
W32API.HDC  
W32API.HICON  
W32API.HINSTANCE  
W32API.HMODULE  
W32API.HRESULT The HRESULT data type is a 32-bit value is used to describe an error or warning.
W32API.HRGN  
W32API.HWND  
W32API.LONG  
W32API.LONG_PTR  
W32API.LPARAM  
W32API.LRESULT  
W32API.SIZE_T  
W32API.SSIZE_T  
W32API.UINT_PTR  
W32API.ULONG_PTR  
W32API.WORD  
W32API.WPARAM  
W32Errors Error code definitions for the Win32 API functions.
W32FileMonitor  
W32FileUtils  
Wdm Ported from Wdm.h.
Wdm.KEY_BASIC_INFORMATION The KEY_BASIC_INFORMATION structure defines a subset of the full information that is available for a registry key.
Wdm.KEY_INFORMATION_CLASS The KEY_INFORMATION_CLASS enumeration type represents the type of information to supply about a registry key.
WinBase Ported from Winbase.h.
WinBase.FILETIME The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
WinBase.OVERLAPPED The OVERLAPPED structure contains information used in asynchronous (or overlapped) input and output (I/O).
WinBase.SYSTEMTIME Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond.
WinCrypt Ported from WinCrypt.h.
WinCrypt.CRYPTPROTECT_PROMPTSTRUCT The CRYPTPROTECT_PROMPTSTRUCT structure provides the text of a prompt and information about when and where that prompt is to be displayed when using the CryptProtectData and CryptUnprotectData functions.
WinCrypt.DATA_BLOB The CryptoAPI CRYPTOAPI_BLOB structure is used for an arbitrary array of bytes.
WinDef Ported from Windef.h.
WinNT This module defines the 32-Bit Windows types and constants that are defined by NT, but exposed through the Win32 API.
WinNT.FILE_NOTIFY_INFORMATION The FILE_NOTIFY_INFORMATION structure describes the changes found by the ReadDirectoryChangesW function.
WinNT.LARGE_INTEGER A 64-bit integer; TODO: this should be a union and allow direct 64-bit integer access.
WinNT.LUID A 64-bit value that is guaranteed to be unique on the operating system that generated it until the system is restarted.
WinNT.PSID  
WinNT.PSID.ByReference  
WinNT.PSIDByReference  
WinNT.SID_AND_ATTRIBUTES The SID_AND_ATTRIBUTES structure represents a security identifier (SID) and its attributes.
WinNT.TOKEN_GROUPS The TOKEN_GROUPS structure contains information about the group security identifiers (SIDs) in an access token.
WinNT.TOKEN_OWNER The TOKEN_OWNER structure contains the default owner security identifier (SID) that will be applied to newly created objects.
WinNT.TOKEN_USER The TOKEN_USER structure identifies the user associated with an access token.
WinReg This module contains the function prototypes and constant, type and structure definitions for the Windows 32-Bit Registry API.
WinReg.HKEY  
WinReg.HKEYByReference  
 

Exception Summary
Win32Exception Win32 exception.