## Uses of Package
com.sun.jna.platform.win32

Packages that use com.sun.jna.platform.win32
com.sun.jna.platform.win32

Classes in com.sun.jna.platform.win32 used by com.sun.jna.platform.win32
Advapi32 Advapi32.dll Interface.
Advapi32Util.Account An account.
Advapi32Util.Group A group.
Crypt32 Crypt32.dll Interface.
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 Definition (incomplete) of `gdi32.dll`.
GDI32.BITMAPINFO
GDI32.BITMAPINFOHEADER
GDI32.RECT
GDI32.RGNDATA
GDI32.RGNDATAHEADER
Guid.GUID
Guid.GUID.ByReference
Kernel32 Definition (incomplete) of `kernel32.dll`.
Kernel32.OVERLAPPED_COMPLETION_ROUTINE
Netapi32 Netapi32.dll Interface.
Netapi32Util.DomainController A domain controller.
Netapi32Util.DomainTrust A domain trust relationship.
Netapi32Util.Group A group.
Netapi32Util.LocalGroup A local group.
Netapi32Util.User A user.
NtDll ntdll.dll Interface.
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_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.
Ole32 Ole32.dll Interface.
Secur32 Secur32.dll Interface.
Secur32Util.SecurityPackage An SSPI package.
Shell32 Mapping for Shell32.dll 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.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 Provides access to the w32 user32 library.
User32.BLENDFUNCTION
User32.FLASHWINFO
User32.GUITHREADINFO
User32.HHOOK
User32.HOOKPROC
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
User32.WNDENUMPROC
W32API Base type for most W32 API libraries.
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_PTR
W32API.LPARAM
W32API.LRESULT
W32API.UINT_PTR
W32API.ULONG_PTR
W32API.WPARAM
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.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.
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.SECURITY_ATTRIBUTES
WinNT.SID_AND_ATTRIBUTES The SID_AND_ATTRIBUTES structure represents a security identifier (SID) and its attributes.
WinReg.HKEY
WinReg.HKEYByReference