Package com.sun.jna.platform.win32

Interface Summary
Advapi32 Advapi32.dll Interface.
BaseTSD  
Crypt32 Crypt32.dll Interface.
DsGetDC Ported from DsGetDC.h.
GDI32 Definition (incomplete) of gdi32.dll.
Guid Ported from Guid.h.
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.
NTSecApi Ported from NTSecApi.h Windows SDK 6.0A.
NTStatus  
ObjBase Definitions from ObjBase.h
Ole32 Ole32.dll Interface.
Oleaut32 Oleaut32.dll Interface.
Secur32 Secur32.dll Interface.
Shell32 Shell32.dll Interface.
ShellAPI Ported from ShellAPI.h.
ShlObj Ported from ShlObj.h.
Sspi Ported from Sspi.h.
User32 Provides access to the w32 user32 library.
Wdm Ported from Wdm.h.
WinCrypt Ported from WinCrypt.h.
WinDef Ported from Windef.h.
WinGDI Ported from WinGDI.h.
WinNT This module defines the 32-Bit Windows types and constants that are defined by NT, but exposed through the Win32 API.
WinReg This module contains the function prototypes and constant, type and structure definitions for the Windows 32-Bit Registry API.
Winspool Ported from Winspool.h.
WinUser Ported from WinUser.h Microsoft Windows SDK 6.0A.
WinUser.HOOKPROC  
WinUser.LowLevelKeyboardProc  
WinUser.WNDENUMPROC  
WTypes Constant defined in WTypes.h
 

Class Summary
Advapi32Util Advapi32 utility API.
Advapi32Util.Account An account.
BaseTSD.DWORD_PTR Unsigned DWORD_PTR.
BaseTSD.LONG_PTR Signed long type for pointer precision.
BaseTSD.SIZE_T The maximum number of bytes to which a pointer can point.
BaseTSD.SSIZE_T Signed SIZE_T.
BaseTSD.ULONG_PTR Unsigned LONG_PTR.
Crypt32Util Crypt32 utility API.
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  
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.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  
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.
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.
W32Errors Error code definitions for the Win32 API functions.
W32FileMonitor  
W32FileUtils  
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.MEMORYSTATUSEX Contains information about the current state of both physical and virtual memory, including extended memory.
WinBase.OVERLAPPED The OVERLAPPED structure contains information used in asynchronous (or overlapped) input and output (I/O).
WinBase.SYSTEM_INFO Contains information about the current computer system.
WinBase.SYSTEM_INFO.PI  
WinBase.SYSTEM_INFO.PI.ByReference  
WinBase.SYSTEM_INFO.UNION  
WinBase.SYSTEM_INFO.UNION.ByReference  
WinBase.SYSTEMTIME Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond.
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.DWORD 32-bit unsigned integer.
WinDef.DWORDLONG 64-bit unsigned integer.
WinDef.HBITMAP Handle to a bitmap.
WinDef.HCURSOR Handle to a cursor.
WinDef.HDC Handle to a device context (DC).
WinDef.HFONT Handle to a font.
WinDef.HICON Handle to an icon.
WinDef.HINSTANCE Handle to an instance.
WinDef.HMENU Handle to a cursor.
WinDef.HMODULE Handle to a module.
WinDef.HPALETTE Handle to a palette.
WinDef.HPEN Handle to a pen.
WinDef.HRGN Handle to a region.
WinDef.HRSRC Handle to a resource.
WinDef.HWND Handle to a window.
WinDef.LONG 32-bit signed integer.
WinDef.LPARAM Message parameter.
WinDef.LRESULT Signed result of message processing.
WinDef.RECT  
WinDef.UINT_PTR Unsigned INT_PTR.
WinDef.ULONGLONG 64-bit unsigned integer.
WinDef.WORD 16-bit unsigned integer.
WinDef.WPARAM Message parameter.
WinGDI.BITMAPINFO  
WinGDI.BITMAPINFOHEADER  
WinGDI.RGBQUAD  
WinGDI.RGNDATA  
WinGDI.RGNDATAHEADER  
WinNT.FILE_NOTIFY_INFORMATION The FILE_NOTIFY_INFORMATION structure describes the changes found by the ReadDirectoryChangesW function.
WinNT.HANDLE Handle to an object.
WinNT.HANDLEByReference LPHANDLE
WinNT.HRESULT Return code used by interfaces.
WinNT.LARGE_INTEGER A 64-bit integer;
WinNT.LARGE_INTEGER.ByReference  
WinNT.LARGE_INTEGER.LowHigh  
WinNT.LARGE_INTEGER.UNION  
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.OSVERSIONINFO The OSVERSIONINFO data structure contains operating system version information.
WinNT.OSVERSIONINFOEX Contains operating system version information.
WinNT.PSID  
WinNT.PSID.ByReference  
WinNT.PSIDByReference  
WinNT.SECURITY_ATTRIBUTES  
WinNT.SECURITY_IMPERSONATION_LEVEL The SECURITY_IMPERSONATION_LEVEL enumeration type contains values that specify security impersonation levels.
WinNT.SID_AND_ATTRIBUTES The SID_AND_ATTRIBUTES structure represents a security identifier (SID) and its attributes.
WinNT.SID_NAME_USE The SID_NAME_USE enumeration type contains values that specify the type of a security identifier (SID).
WinNT.TOKEN_GROUPS The TOKEN_GROUPS structure contains information about the group security identifiers (SIDs) in an access token.
WinNT.TOKEN_INFORMATION_CLASS The TOKEN_INFORMATION_CLASS enumeration type contains values that specify the type of information being assigned to or retrieved from 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.
WinNT.WELL_KNOWN_SID_TYPE The WELL_KNOWN_SID_TYPE enumeration type is a list of commonly used security identifiers (SIDs).
WinReg.HKEY  
WinReg.HKEYByReference  
Winspool.PRINTER_INFO_1  
WinspoolUtil Winspool Utility API.
WinUser.BLENDFUNCTION  
WinUser.FLASHWINFO  
WinUser.GUITHREADINFO  
WinUser.HHOOK  
WinUser.KBDLLHOOKSTRUCT  
WinUser.MSG  
WinUser.POINT Defines the x- and y-coordinates of a point.
WinUser.SIZE Specifies the width and height of a rectangle.
WinUser.WINDOWINFO  
 

Exception Summary
Win32Exception Win32 exception.