com.sun.jna.platform.win32
Date: 2010-04-06

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES