## Hierarchy For Package com.sun.jna.platform.win32

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.sun.jna.platform.win32.Advapi32Util
  - com.sun.jna.platform.win32.Advapi32Util.Account
  - com.sun.jna.platform.win32.Advapi32Util.Group
  - com.sun.jna.platform.win32.Crypt32Util
  - com.sun.jna.platform.win32.DsGetDC
  - com.sun.jna.platform.FileMonitor
    - com.sun.jna.platform.win32.W32FileMonitor
  - com.sun.jna.platform.FileUtils
    - com.sun.jna.platform.win32.W32FileUtils
  - com.sun.jna.platform.win32.Guid
  - com.sun.jna.platform.win32.Kernel32Util
  - com.sun.jna.platform.win32.LMJoin.NETSETUP_JOIN_STATUS
  - com.sun.jna.platform.win32.Netapi32Util
  - com.sun.jna.platform.win32.Netapi32Util.DomainController
  - com.sun.jna.platform.win32.Netapi32Util.DomainTrust
  - com.sun.jna.platform.win32.Netapi32Util.Group
    - com.sun.jna.platform.win32.Netapi32Util.LocalGroup
  - com.sun.jna.platform.win32.Netapi32Util.User
  - com.sun.jna.platform.win32.NtDllUtil
  - com.sun.jna.platform.win32.NTSecApi
  - com.sun.jna.platform.win32.NTSecApi.PLSA_UNICODE_STRING
    - com.sun.jna.platform.win32.NTSecApi.PLSA_UNICODE_STRING.ByReference (implements com.sun.jna.Structure.ByReference)
  - com.sun.jna.platform.win32.NTStatus
  - java.lang.Number (implements java.io.Serializable)
    - com.sun.jna.IntegerType (implements com.sun.jna.NativeMapped)
      - com.sun.jna.NativeLong
        - com.sun.jna.platform.win32.W32API.HRESULT
      - com.sun.jna.platform.win32.W32API.DWORD
      - com.sun.jna.platform.win32.W32API.LONG
      - com.sun.jna.platform.win32.W32API.LONG_PTR
        - com.sun.jna.platform.win32.W32API.LPARAM
        - com.sun.jna.platform.win32.W32API.LRESULT
        - com.sun.jna.platform.win32.W32API.SSIZE_T
      - com.sun.jna.platform.win32.W32API.UINT_PTR
        - com.sun.jna.platform.win32.W32API.WPARAM
      - com.sun.jna.platform.win32.W32API.ULONG_PTR
        - com.sun.jna.platform.win32.W32API.SIZE_T
      - com.sun.jna.platform.win32.W32API.WORD
  - com.sun.jna.platform.win32.Ole32Util
  - com.sun.jna.PointerType (implements com.sun.jna.NativeMapped)
    - com.sun.jna.ptr.ByReference
      - com.sun.jna.platform.win32.W32API.HANDLEByReference
      - com.sun.jna.platform.win32.WinNT.PSIDByReference
      - com.sun.jna.platform.win32.WinReg.HKEYByReference
    - com.sun.jna.platform.win32.W32API.HANDLE
      - com.sun.jna.platform.win32.User32.HHOOK
      - com.sun.jna.platform.win32.W32API.HBITMAP
      - com.sun.jna.platform.win32.W32API.HDC
      - com.sun.jna.platform.win32.W32API.HICON
      - com.sun.jna.platform.win32.W32API.HINSTANCE
        - com.sun.jna.platform.win32.W32API.HMODULE
      - com.sun.jna.platform.win32.W32API.HRGN
      - com.sun.jna.platform.win32.W32API.HWND
      - com.sun.jna.platform.win32.WinReg.HKEY
  - com.sun.jna.platform.win32.Secur32.EXTENDED_NAME_FORMAT
  - com.sun.jna.platform.win32.Secur32Util
  - com.sun.jna.platform.win32.Secur32Util.SecurityPackage
  - com.sun.jna.platform.win32.Shell32Util
  - com.sun.jna.platform.win32.ShlObj
  - com.sun.jna.platform.win32.Sspi
  - com.sun.jna.Structure
    - com.sun.jna.platform.win32.DsGetDC.DOMAIN_CONTROLLER_INFO
      - com.sun.jna.platform.win32.DsGetDC.DOMAIN_CONTROLLER_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.DsGetDC.DS_DOMAIN_TRUSTS
      - com.sun.jna.platform.win32.DsGetDC.DS_DOMAIN_TRUSTS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.DsGetDC.PDOMAIN_CONTROLLER_INFO
      - com.sun.jna.platform.win32.DsGetDC.PDOMAIN_CONTROLLER_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.DsGetDC.PDS_DOMAIN_TRUSTS
      - com.sun.jna.platform.win32.DsGetDC.PDS_DOMAIN_TRUSTS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.GDI32.BITMAPINFO
    - com.sun.jna.platform.win32.GDI32.BITMAPINFOHEADER
    - com.sun.jna.platform.win32.GDI32.RECT
    - com.sun.jna.platform.win32.GDI32.RGBQUAD
    - com.sun.jna.platform.win32.GDI32.RGNDATA
    - com.sun.jna.platform.win32.GDI32.RGNDATAHEADER
    - com.sun.jna.platform.win32.Guid.GUID
      - com.sun.jna.platform.win32.Guid.GUID.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.LMAccess.GROUP_INFO_0
    - com.sun.jna.platform.win32.LMAccess.GROUP_INFO_1
    - com.sun.jna.platform.win32.LMAccess.GROUP_INFO_2
    - com.sun.jna.platform.win32.LMAccess.GROUP_INFO_3
    - com.sun.jna.platform.win32.LMAccess.GROUP_USERS_INFO_0
    - com.sun.jna.platform.win32.LMAccess.LOCALGROUP_INFO_0
    - com.sun.jna.platform.win32.LMAccess.LOCALGROUP_INFO_1
    - com.sun.jna.platform.win32.LMAccess.LOCALGROUP_USERS_INFO_0
    - com.sun.jna.platform.win32.LMAccess.USER_INFO_0
    - com.sun.jna.platform.win32.LMAccess.USER_INFO_1
    - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_BINARY_DATA
    - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_DOMAIN_INFO
    - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_INFORMATION
      - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_INFORMATION.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_RECORD
      - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_RECORD.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.NTSecApi.LSA_UNICODE_STRING
      - com.sun.jna.platform.win32.NTSecApi.LSA_UNICODE_STRING.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.NTSecApi.PLSA_FOREST_TRUST_INFORMATION
      - com.sun.jna.platform.win32.NTSecApi.PLSA_FOREST_TRUST_INFORMATION.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.NTSecApi.PLSA_FOREST_TRUST_RECORD
      - com.sun.jna.platform.win32.NTSecApi.PLSA_FOREST_TRUST_RECORD.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.ShellAPI.SHFILEOPSTRUCT
    - com.sun.jna.platform.win32.Sspi.PSecHandle
      - com.sun.jna.platform.win32.Sspi.PSecHandle.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.PSecPkgInfo
      - com.sun.jna.platform.win32.Sspi.PSecPkgInfo.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecBuffer
      - com.sun.jna.platform.win32.Sspi.SecBuffer.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecBufferDesc
    - com.sun.jna.platform.win32.Sspi.SecHandle
      - com.sun.jna.platform.win32.Sspi.CredHandle
      - com.sun.jna.platform.win32.Sspi.CtxtHandle
      - com.sun.jna.platform.win32.Sspi.SecHandle.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecPkgInfo
      - com.sun.jna.platform.win32.Sspi.SecPkgInfo.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SECURITY_INTEGER
      - com.sun.jna.platform.win32.Sspi.TimeStamp
    - com.sun.jna.Union
      - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_RECORD.UNION
        - com.sun.jna.platform.win32.NTSecApi.LSA_FOREST_TRUST_RECORD.UNION.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.User32.BLENDFUNCTION
    - com.sun.jna.platform.win32.User32.FLASHWINFO
    - com.sun.jna.platform.win32.User32.GUITHREADINFO
    - com.sun.jna.platform.win32.User32.KBDLLHOOKSTRUCT
    - com.sun.jna.platform.win32.User32.MSG
    - com.sun.jna.platform.win32.User32.POINT
    - com.sun.jna.platform.win32.User32.SIZE
    - com.sun.jna.platform.win32.User32.WINDOWINFO
    - com.sun.jna.platform.win32.Wdm.KEY_BASIC_INFORMATION
    - com.sun.jna.platform.win32.WinBase.FILETIME
    - com.sun.jna.platform.win32.WinBase.OVERLAPPED
    - com.sun.jna.platform.win32.WinBase.SYSTEMTIME
    - com.sun.jna.platform.win32.WinCrypt.CRYPTPROTECT_PROMPTSTRUCT
    - com.sun.jna.platform.win32.WinCrypt.DATA_BLOB
    - com.sun.jna.platform.win32.WinNT.FILE_NOTIFY_INFORMATION
    - com.sun.jna.platform.win32.WinNT.LARGE_INTEGER
    - com.sun.jna.platform.win32.WinNT.LUID
    - com.sun.jna.platform.win32.WinNT.PSID
      - com.sun.jna.platform.win32.WinNT.PSID.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinNT.SECURITY_ATTRIBUTES
    - com.sun.jna.platform.win32.WinNT.SID_AND_ATTRIBUTES
    - com.sun.jna.platform.win32.WinNT.TOKEN_GROUPS
    - com.sun.jna.platform.win32.WinNT.TOKEN_OWNER
    - com.sun.jna.platform.win32.WinNT.TOKEN_USER
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.sun.jna.platform.win32.Win32Exception
  - com.sun.jna.platform.win32.W32Errors
  - com.sun.jna.platform.win32.Wdm
  - com.sun.jna.platform.win32.Wdm.KEY_INFORMATION_CLASS
  - com.sun.jna.platform.win32.WinBase
  - com.sun.jna.platform.win32.WinCrypt
  - com.sun.jna.platform.win32.WinDef
  - com.sun.jna.platform.win32.WinNT
  - com.sun.jna.platform.win32.WinNT.SECURITY_IMPERSONATION_LEVEL
  - com.sun.jna.platform.win32.WinNT.SID_NAME_USE
  - com.sun.jna.platform.win32.WinNT.TOKEN_INFORMATION_CLASS
  - com.sun.jna.platform.win32.WinReg

## Interface Hierarchy

- com.sun.jna.AltCallingConvention
  - com.sun.jna.win32.StdCall
    - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.Library)
      - com.sun.jna.platform.win32.ShellAPI
      - com.sun.jna.platform.win32.W32API
        - com.sun.jna.platform.win32.Advapi32
        - com.sun.jna.platform.win32.Crypt32
        - com.sun.jna.platform.win32.GDI32
        - com.sun.jna.platform.win32.Kernel32
        - com.sun.jna.platform.win32.Netapi32
        - com.sun.jna.platform.win32.NtDll
        - com.sun.jna.platform.win32.Ole32
        - com.sun.jna.platform.win32.Secur32
        - com.sun.jna.platform.win32.Shell32
        - com.sun.jna.platform.win32.User32
    - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.Callback)
      - com.sun.jna.platform.win32.Kernel32.OVERLAPPED_COMPLETION_ROUTINE
      - com.sun.jna.platform.win32.User32.HOOKPROC
        - com.sun.jna.platform.win32.User32.LowLevelKeyboardProc
      - com.sun.jna.platform.win32.User32.WNDENUMPROC
- com.sun.jna.Callback
  - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.win32.StdCall)
    - com.sun.jna.platform.win32.Kernel32.OVERLAPPED_COMPLETION_ROUTINE
    - com.sun.jna.platform.win32.User32.HOOKPROC
      - com.sun.jna.platform.win32.User32.LowLevelKeyboardProc
    - com.sun.jna.platform.win32.User32.WNDENUMPROC
- com.sun.jna.Library
  - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.win32.StdCall)
    - com.sun.jna.platform.win32.ShellAPI
    - com.sun.jna.platform.win32.W32API
      - com.sun.jna.platform.win32.Advapi32
      - com.sun.jna.platform.win32.Crypt32
      - com.sun.jna.platform.win32.GDI32
      - com.sun.jna.platform.win32.Kernel32
      - com.sun.jna.platform.win32.Netapi32
      - com.sun.jna.platform.win32.NtDll
      - com.sun.jna.platform.win32.Ole32
      - com.sun.jna.platform.win32.Secur32
      - com.sun.jna.platform.win32.Shell32
      - com.sun.jna.platform.win32.User32
- com.sun.jna.platform.win32.LMAccess
- com.sun.jna.platform.win32.LMCons
- com.sun.jna.platform.win32.LMErr
- com.sun.jna.platform.win32.LMJoin