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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.sun.jna.platform.win32.AccCtrl (implements com.sun.jna.win32.StdCallLibrary)
  - com.sun.jna.platform.win32.AccCtrl.SE_OBJECT_TYPE
  - com.sun.jna.platform.win32.Advapi32Util
  - com.sun.jna.platform.win32.Advapi32Util.Account
  - com.sun.jna.platform.win32.Advapi32Util.EnumKey
  - com.sun.jna.platform.win32.Advapi32Util.EventLogIterator (implements java.lang.Iterable<T>, java.util.Iterator<E>)
  - com.sun.jna.platform.win32.Advapi32Util.EventLogRecord
  - com.sun.jna.platform.win32.Advapi32Util.InfoKey
  - com.sun.jna.platform.win32.Advapi32Util.Privilege (implements java.io.Closeable)
  - com.sun.jna.platform.win32.Cfgmgr32Util
  - com.sun.jna.platform.win32.Crypt32Util
  - com.sun.jna.platform.win32.DdemlUtil
  - com.sun.jna.platform.win32.DdemlUtil.DdeAdapter (implements com.sun.jna.platform.win32.Ddeml.DdeCallback)
  - com.sun.jna.platform.win32.DdemlUtil.DdeClient (implements com.sun.jna.platform.win32.DdemlUtil.IDdeClient)
  - com.sun.jna.platform.win32.DdemlUtil.DdeConnection (implements com.sun.jna.platform.win32.DdemlUtil.IDdeConnection)
  - com.sun.jna.platform.win32.DdemlUtil.DdeConnectionList (implements com.sun.jna.platform.win32.DdemlUtil.IDdeConnectionList)
  - com.sun.jna.platform.win32.DdemlUtil.StandaloneDdeClient (implements java.io.Closeable, com.sun.jna.platform.win32.DdemlUtil.IDdeClient)
  - 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.GDI32Util
  - com.sun.jna.platform.win32.Kernel32Util (implements com.sun.jna.platform.win32.WinDef)
  - com.sun.jna.platform.win32.KnownFolders
  - 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.Netapi32Util.UserInfo
  - com.sun.jna.platform.win32.NtDllUtil
  - 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)
  - java.lang.Number (implements java.io.Serializable)
    - com.sun.jna.IntegerType (implements com.sun.jna.NativeMapped)
      - com.sun.jna.platform.win32.BaseTSD.DWORD_PTR
      - com.sun.jna.platform.win32.BaseTSD.LONG_PTR
        - com.sun.jna.platform.win32.BaseTSD.SSIZE_T
        - com.sun.jna.platform.win32.WinDef.LPARAM
        - com.sun.jna.platform.win32.WinDef.LRESULT
      - com.sun.jna.platform.win32.BaseTSD.ULONG_PTR
        - com.sun.jna.platform.win32.BaseTSD.SIZE_T
        - com.sun.jna.platform.win32.WinCrypt.HCRYPTPROV_LEGACY
      - com.sun.jna.NativeLong
        - com.sun.jna.platform.win32.WinNT.HRESULT
      - com.sun.jna.platform.win32.OaIdl.VARIANT_BOOL
        - com.sun.jna.platform.win32.OaIdl._VARIANT_BOOL
      - com.sun.jna.platform.win32.WinDef.BOOL (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinDef.CHAR (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinDef.DWORD (implements java.lang.Comparable<T>)
        - com.sun.jna.platform.win32.OaIdl.HREFTYPE
        - com.sun.jna.platform.win32.WinBase.DCB.DCBControllBits
        - com.sun.jna.platform.win32.WinDef.LCID
      - com.sun.jna.platform.win32.WinDef.DWORDLONG (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinDef.INT_PTR
      - com.sun.jna.platform.win32.WinDef.LONG (implements java.lang.Comparable<T>)
        - com.sun.jna.platform.win32.OaIdl.DISPID
          - com.sun.jna.platform.win32.OaIdl.MEMBERID
      - com.sun.jna.platform.win32.WinDef.LONGLONG (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinDef.SHORT (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinDef.UCHAR (implements java.lang.Comparable<T>)
        - com.sun.jna.platform.win32.WinDef.BYTE
      - com.sun.jna.platform.win32.WinDef.UINT (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinDef.UINT_PTR
        - com.sun.jna.platform.win32.WinDef.WPARAM
      - com.sun.jna.platform.win32.WinDef.ULONG (implements java.lang.Comparable<T>)
        - com.sun.jna.platform.win32.WinDef.SCODE
      - com.sun.jna.platform.win32.WinDef.ULONGLONG (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinDef.USHORT (implements java.lang.Comparable<T>)
        - com.sun.jna.platform.win32.WTypes.VARTYPE
      - com.sun.jna.platform.win32.WinDef.WORD (implements java.lang.Comparable<T>)
        - com.sun.jna.platform.win32.WinDef.ATOM
  - com.sun.jna.platform.win32.OaIdlUtil
  - com.sun.jna.platform.win32.Ole32Util
  - com.sun.jna.platform.win32.OpenGL32Util
  - com.sun.jna.platform.win32.PdhUtil
  - com.sun.jna.platform.win32.PdhUtil.PdhEnumObjectItems
  - com.sun.jna.PointerType (implements com.sun.jna.NativeMapped)
    - com.sun.jna.ptr.ByReference
      - com.sun.jna.platform.win32.BaseTSD.ULONG_PTRByReference
      - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_COLOR_TEMPERATURE.ByReference
      - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_DISPLAY_TECHNOLOGY_TYPE.ByReference
      - com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE.ByReference
      - com.sun.jna.platform.win32.OaIdl._VARIANT_BOOLByReference
      - com.sun.jna.platform.win32.OaIdl.DISPIDByReference
      - com.sun.jna.platform.win32.OaIdl.MEMBERIDByReference
      - com.sun.jna.platform.win32.OaIdl.VARIANT_BOOLByReference
      - com.sun.jna.platform.win32.WinDef.BOOLByReference
      - com.sun.jna.platform.win32.WinDef.CHARByReference
      - com.sun.jna.platform.win32.WinDef.DWORDByReference
        - com.sun.jna.platform.win32.OaIdl.HREFTYPEByReference
      - com.sun.jna.platform.win32.WinDef.LONGByReference
      - com.sun.jna.platform.win32.WinDef.LONGLONGByReference
      - com.sun.jna.platform.win32.WinDef.SCODEByReference
      - com.sun.jna.platform.win32.WinDef.UINTByReference
      - com.sun.jna.platform.win32.WinDef.ULONGByReference
      - com.sun.jna.platform.win32.WinDef.ULONGLONGByReference
      - com.sun.jna.platform.win32.WinDef.USHORTByReference
      - com.sun.jna.platform.win32.WinDef.WORDByReference
      - com.sun.jna.platform.win32.WinNT.HANDLEByReference
        - com.sun.jna.platform.win32.WinDef.HGLRCByReference
      - com.sun.jna.platform.win32.WinNT.PACLByReference
      - com.sun.jna.platform.win32.WinNT.PSIDByReference
      - com.sun.jna.platform.win32.WinReg.HKEYByReference
      - com.sun.jna.platform.win32.WTypes.BSTRByReference
      - com.sun.jna.platform.win32.WTypes.VARTYPEByReference
    - com.sun.jna.platform.win32.Ddeml.HCONV
    - com.sun.jna.platform.win32.Ddeml.HCONVLIST
    - com.sun.jna.platform.win32.Ddeml.HSZ
    - com.sun.jna.platform.win32.Guid.REFIID
    - com.sun.jna.platform.win32.WinDef.LPVOID
    - com.sun.jna.platform.win32.WinDef.PVOID
      - com.sun.jna.platform.win32.Ddeml.HDDEDATA
      - com.sun.jna.platform.win32.WinUser.HDEVNOTIFY
    - com.sun.jna.platform.win32.WinNT.HANDLE
      - com.sun.jna.platform.win32.WinCrypt.HCERTCHAINENGINE
      - com.sun.jna.platform.win32.WinCrypt.HCERTSTORE
      - com.sun.jna.platform.win32.WinCrypt.HCRYPTMSG
      - com.sun.jna.platform.win32.WinDef.HBITMAP
      - com.sun.jna.platform.win32.WinDef.HBRUSH
      - com.sun.jna.platform.win32.WinDef.HDC
      - com.sun.jna.platform.win32.WinDef.HFONT
      - com.sun.jna.platform.win32.WinDef.HGLRC
      - com.sun.jna.platform.win32.WinDef.HICON
        - com.sun.jna.platform.win32.WinDef.HCURSOR
      - com.sun.jna.platform.win32.WinDef.HINSTANCE
        - com.sun.jna.platform.win32.WinDef.HMODULE
      - com.sun.jna.platform.win32.WinDef.HKL
      - com.sun.jna.platform.win32.WinDef.HMENU
      - com.sun.jna.platform.win32.WinDef.HPALETTE
      - com.sun.jna.platform.win32.WinDef.HPEN
      - com.sun.jna.platform.win32.WinDef.HRGN
      - com.sun.jna.platform.win32.WinDef.HRSRC
      - com.sun.jna.platform.win32.WinDef.HWND
      - com.sun.jna.platform.win32.Winevt.EVT_HANDLE
      - com.sun.jna.platform.win32.WinReg.HKEY
      - com.sun.jna.platform.win32.Winsvc.SC_HANDLE
      - com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS_HANDLE
      - com.sun.jna.platform.win32.WinUser.HHOOK
      - com.sun.jna.platform.win32.WinUser.HMONITOR
    - com.sun.jna.platform.win32.WTypes.BSTR
    - com.sun.jna.platform.win32.WTypes.LPOLESTR
      - com.sun.jna.platform.win32.WTypes.LPOLESTR.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WTypes.LPSTR
      - com.sun.jna.platform.win32.WTypes.LPSTR.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WTypes.LPWSTR
      - com.sun.jna.platform.win32.WTypes.LPWSTR.ByReference (implements com.sun.jna.Structure.ByReference)
  - com.sun.jna.platform.win32.PsapiUtil
  - com.sun.jna.platform.win32.Rasapi32Util
  - 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.SspiUtil
  - com.sun.jna.Structure
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_DEVICEINTERFACE
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_DEVNODE
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_HANDLE
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_HDR
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_NET
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_OEM
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_PORT
    - com.sun.jna.platform.win32.DBT.DEV_BROADCAST_VOLUME
    - com.sun.jna.platform.win32.Ddeml.CONVCONTEXT
    - com.sun.jna.platform.win32.Ddeml.CONVINFO
    - com.sun.jna.platform.win32.Ddeml.DDEML_MSG_HOOK_DATA
    - com.sun.jna.platform.win32.Ddeml.HSZPAIR
    - com.sun.jna.platform.win32.Ddeml.MONCBSTRUCT
    - com.sun.jna.platform.win32.Ddeml.MONCONVSTRUCT
    - com.sun.jna.platform.win32.Ddeml.MONERRSTRUCT
    - com.sun.jna.platform.win32.Ddeml.MONHSZSTRUCT
    - com.sun.jna.platform.win32.Ddeml.MONLINKSTRUCT
    - com.sun.jna.platform.win32.Ddeml.MONMSGSTRUCT
    - 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.Guid.GUID
      - com.sun.jna.platform.win32.Guid.CLSID
      - com.sun.jna.platform.win32.Guid.CLSID.ByReference
      - com.sun.jna.platform.win32.Guid.GUID.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Guid.GUID.ByValue (implements com.sun.jna.Structure.ByValue)
      - com.sun.jna.platform.win32.Guid.IID
    - com.sun.jna.platform.win32.IPHlpAPI.FIXED_INFO
    - com.sun.jna.platform.win32.IPHlpAPI.IP_ADDR_STRING
      - com.sun.jna.platform.win32.IPHlpAPI.IP_ADDR_STRING.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.IPHlpAPI.IP_ADDRESS_STRING
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_IF_ROW2
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_IFROW
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_TCP6ROW_OWNER_PID
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_TCP6TABLE_OWNER_PID
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_TCPROW_OWNER_PID
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_TCPSTATS
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_TCPTABLE_OWNER_PID
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_UDP6ROW_OWNER_PID
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_UDP6TABLE_OWNER_PID
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_UDPROW_OWNER_PID
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_UDPSTATS
    - com.sun.jna.platform.win32.IPHlpAPI.MIB_UDPTABLE_OWNER_PID
    - 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.LMAccess.USER_INFO_23
    - com.sun.jna.platform.win32.LMShare.SHARE_INFO_2
    - com.sun.jna.platform.win32.LMShare.SHARE_INFO_502
    - com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI.MC_TIMING_REPORT
    - com.sun.jna.platform.win32.Netapi32.SESSION_INFO_10
    - com.sun.jna.platform.win32.Ntifs.GenericReparseBuffer
      - com.sun.jna.platform.win32.Ntifs.GenericReparseBuffer.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Ntifs.MountPointReparseBuffer
      - com.sun.jna.platform.win32.Ntifs.MountPointReparseBuffer.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Ntifs.REPARSE_DATA_BUFFER
      - com.sun.jna.platform.win32.Ntifs.REPARSE_DATA_BUFFER.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Ntifs.SymbolicLinkReparseBuffer
      - com.sun.jna.platform.win32.Ntifs.SymbolicLinkReparseBuffer.ByReference (implements com.sun.jna.Structure.ByReference)
    - 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.OaIdl.ARRAYDESC
      - com.sun.jna.platform.win32.OaIdl.ARRAYDESC.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.CALLCONV
      - com.sun.jna.platform.win32.OaIdl.CALLCONV.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.CURRENCY._CURRENCY
    - com.sun.jna.platform.win32.OaIdl.DATE
      - com.sun.jna.platform.win32.OaIdl.DATE.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.DECIMAL
      - com.sun.jna.platform.win32.OaIdl.DECIMAL.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.DECIMAL._DECIMAL1._DECIMAL1_DECIMAL
    - com.sun.jna.platform.win32.OaIdl.DECIMAL._DECIMAL2._DECIMAL2_DECIMAL
    - com.sun.jna.platform.win32.OaIdl.DESCKIND
      - com.sun.jna.platform.win32.OaIdl.DESCKIND.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.ELEMDESC
      - com.sun.jna.platform.win32.OaIdl.ELEMDESC.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.ElemDescArg
      - com.sun.jna.platform.win32.OaIdl.ElemDescArg.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.EXCEPINFO
      - com.sun.jna.platform.win32.OaIdl.EXCEPINFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.FUNCDESC
      - com.sun.jna.platform.win32.OaIdl.FUNCDESC.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.FUNCKIND
      - com.sun.jna.platform.win32.OaIdl.FUNCKIND.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.IDLDESC
      - com.sun.jna.platform.win32.OaIdl.IDLDESC.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.INVOKEKIND
      - com.sun.jna.platform.win32.OaIdl.INVOKEKIND.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.LIBFLAGS
      - com.sun.jna.platform.win32.OaIdl.LIBFLAGS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.PARAMDESC
      - com.sun.jna.platform.win32.OaIdl.PARAMDESC.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.PARAMDESCEX
      - com.sun.jna.platform.win32.OaIdl.PARAMDESCEX.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.SAFEARRAY (implements java.io.Closeable)
      - com.sun.jna.platform.win32.OaIdl.SAFEARRAY.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.SAFEARRAYBOUND
      - com.sun.jna.platform.win32.OaIdl.SAFEARRAYBOUND.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.SAFEARRAYByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.ScodeArg
      - com.sun.jna.platform.win32.OaIdl.ScodeArg.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.SYSKIND
      - com.sun.jna.platform.win32.OaIdl.SYSKIND.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.TLIBATTR
      - com.sun.jna.platform.win32.OaIdl.TLIBATTR.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.TYPEATTR
      - com.sun.jna.platform.win32.OaIdl.TYPEATTR.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.TYPEDESC
      - com.sun.jna.platform.win32.OaIdl.TYPEDESC.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.TYPEKIND
      - com.sun.jna.platform.win32.OaIdl.TYPEKIND.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.VARDESC
      - com.sun.jna.platform.win32.OaIdl.VARDESC.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OaIdl.VARKIND
      - com.sun.jna.platform.win32.OaIdl.VARKIND.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.OleAuto.DISPPARAMS
      - com.sun.jna.platform.win32.OleAuto.DISPPARAMS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Pdh.PDH_COUNTER_PATH_ELEMENTS
    - com.sun.jna.platform.win32.Pdh.PDH_RAW_COUNTER
    - com.sun.jna.platform.win32.Pdh.PDH_TIME_INFO
    - com.sun.jna.platform.win32.PhysicalMonitorEnumerationAPI.PHYSICAL_MONITOR
    - com.sun.jna.platform.win32.Psapi.MODULEINFO
    - com.sun.jna.platform.win32.Psapi.PERFORMANCE_INFORMATION
    - com.sun.jna.platform.win32.SetupApi.SP_DEVICE_INTERFACE_DATA
    - com.sun.jna.platform.win32.SetupApi.SP_DEVINFO_DATA
      - com.sun.jna.platform.win32.SetupApi.SP_DEVICE_INTERFACE_DATA.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.SetupApi.SP_DEVINFO_DATA.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.ShellAPI.APPBARDATA
      - com.sun.jna.platform.win32.ShellAPI.APPBARDATA.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.ShellAPI.SHELLEXECUTEINFO
    - com.sun.jna.platform.win32.ShellAPI.SHFILEOPSTRUCT
    - com.sun.jna.platform.win32.ShTypes.STRRET
    - 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.SEC_WINNT_AUTH_IDENTITY
    - 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.SspiUtil.ManagedSecBufferDesc
    - 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.SecPkgContext_Flags
      - com.sun.jna.platform.win32.Sspi.SecPkgContext_Flags.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecPkgContext_KeyInfo
    - com.sun.jna.platform.win32.Sspi.SecPkgContext_Lifespan
      - com.sun.jna.platform.win32.Sspi.SecPkgContext_Lifespan.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecPkgContext_NegotiationInfo
      - com.sun.jna.platform.win32.Sspi.SecPkgContext_NegotiationInfo.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecPkgContext_PackageInfo
      - com.sun.jna.platform.win32.Sspi.SecPkgContext_PackageInfo.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecPkgContext_SessionKey
      - com.sun.jna.platform.win32.Sspi.SecPkgContext_SessionKey.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecPkgContext_Sizes
      - com.sun.jna.platform.win32.Sspi.SecPkgContext_Sizes.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Sspi.SecPkgCredentials_Names
      - com.sun.jna.platform.win32.Sspi.SecPkgCredentials_Names.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.platform.win32.Tlhelp32.MODULEENTRY32W
      - com.sun.jna.platform.win32.Tlhelp32.MODULEENTRY32W.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Tlhelp32.PROCESSENTRY32
      - com.sun.jna.platform.win32.Tlhelp32.PROCESSENTRY32.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Tlhelp32.THREADENTRY32
      - com.sun.jna.platform.win32.Tlhelp32.THREADENTRY32.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.Union
      - com.sun.jna.platform.win32.Ntifs.REPARSE_DATA_BUFFER.REPARSE_UNION
        - com.sun.jna.platform.win32.Ntifs.REPARSE_DATA_BUFFER.REPARSE_UNION.ByReference (implements com.sun.jna.Structure.ByReference)
      - 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.OaIdl.BINDPTR
        - com.sun.jna.platform.win32.OaIdl.BINDPTR.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.OaIdl.CURRENCY
        - com.sun.jna.platform.win32.OaIdl.CURRENCY.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.OaIdl.DECIMAL._DECIMAL1
      - com.sun.jna.platform.win32.OaIdl.DECIMAL._DECIMAL2
      - com.sun.jna.platform.win32.OaIdl.ELEMDESC._ELEMDESC
        - com.sun.jna.platform.win32.OaIdl.ELEMDESC._ELEMDESC.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.OaIdl.TYPEDESC._TYPEDESC
      - com.sun.jna.platform.win32.OaIdl.VARDESC._VARDESC
        - com.sun.jna.platform.win32.OaIdl.VARDESC._VARDESC.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.ShTypes.STRRET.UNION
        - com.sun.jna.platform.win32.ShTypes.STRRET.UNION.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Variant.VARIANT
        - com.sun.jna.platform.win32.Variant.VARIANT.ByReference (implements com.sun.jna.Structure.ByReference)
        - com.sun.jna.platform.win32.Variant.VARIANT.ByValue (implements com.sun.jna.Structure.ByValue)
      - com.sun.jna.platform.win32.Variant.VARIANT._VARIANT.__VARIANT
      - com.sun.jna.platform.win32.WinBase.SYSTEM_INFO.UNION
        - com.sun.jna.platform.win32.WinBase.SYSTEM_INFO.UNION.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Wincon.INPUT_RECORD.Event
      - com.sun.jna.platform.win32.WinCrypt.CERT_STRONG_SIGN_PARA.DUMMYUNION
      - com.sun.jna.platform.win32.Winevt.EVT_VARIANT.field1_union
      - com.sun.jna.platform.win32.Wininet.INTERNET_CACHE_ENTRY_INFO.UNION
      - com.sun.jna.platform.win32.WinNT.LARGE_INTEGER.UNION
      - com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousUnionPayload
      - com.sun.jna.platform.win32.WinRas.RASTUNNELENDPOINT.UNION
        - com.sun.jna.platform.win32.WinRas.RASTUNNELENDPOINT.UNION.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Winspool.NOTIFY_DATA
      - com.sun.jna.platform.win32.WinUser.INPUT.INPUT_UNION
    - com.sun.jna.platform.win32.Variant.VARIANT._VARIANT
    - com.sun.jna.platform.win32.Variant.VARIANT._VARIANT.__VARIANT.BRECORD
      - com.sun.jna.platform.win32.Variant.VARIANT._VARIANT.__VARIANT.BRECORD.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Variant.VariantArg
      - com.sun.jna.platform.win32.Variant.VariantArg.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.VerRsrc.VS_FIXEDFILEINFO
      - com.sun.jna.platform.win32.VerRsrc.VS_FIXEDFILEINFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Wdm.KEY_BASIC_INFORMATION
    - com.sun.jna.platform.win32.WinBase.COMMTIMEOUTS
    - com.sun.jna.platform.win32.WinBase.DCB
    - com.sun.jna.platform.win32.WinBase.FILE_ATTRIBUTE_TAG_INFO
      - com.sun.jna.platform.win32.WinBase.FILE_ATTRIBUTE_TAG_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.FILE_BASIC_INFO
      - com.sun.jna.platform.win32.WinBase.FILE_BASIC_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.FILE_COMPRESSION_INFO
      - com.sun.jna.platform.win32.WinBase.FILE_COMPRESSION_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.FILE_DISPOSITION_INFO
      - com.sun.jna.platform.win32.WinBase.FILE_DISPOSITION_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.FILE_ID_INFO
      - com.sun.jna.platform.win32.WinBase.FILE_ID_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.FILE_ID_INFO.FILE_ID_128
    - com.sun.jna.platform.win32.WinBase.FILE_STANDARD_INFO
      - com.sun.jna.platform.win32.WinBase.FILE_STANDARD_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.FILETIME
      - com.sun.jna.platform.win32.WinBase.FILETIME.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.FOREIGN_THREAD_START_ROUTINE
    - com.sun.jna.platform.win32.WinBase.MEMORYSTATUSEX
    - com.sun.jna.platform.win32.WinBase.OVERLAPPED
    - com.sun.jna.platform.win32.WinBase.PROCESS_INFORMATION
      - com.sun.jna.platform.win32.WinBase.PROCESS_INFORMATION.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES
    - com.sun.jna.platform.win32.WinBase.STARTUPINFO
    - com.sun.jna.platform.win32.WinBase.SYSTEM_INFO
    - com.sun.jna.platform.win32.WinBase.SYSTEM_INFO.PI
      - com.sun.jna.platform.win32.WinBase.SYSTEM_INFO.PI.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinBase.SYSTEMTIME
    - com.sun.jna.platform.win32.WinBase.TIME_ZONE_INFORMATION
    - com.sun.jna.platform.win32.WinBase.WIN32_FIND_DATA
      - com.sun.jna.platform.win32.WinBase.WIN32_FIND_DATA.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Wincon.CONSOLE_SCREEN_BUFFER_INFO
    - com.sun.jna.platform.win32.Wincon.COORD
    - com.sun.jna.platform.win32.Wincon.INPUT_RECORD
    - com.sun.jna.platform.win32.Wincon.KEY_EVENT_RECORD
    - com.sun.jna.platform.win32.Wincon.MOUSE_EVENT_RECORD
    - com.sun.jna.platform.win32.Wincon.SMALL_RECT
    - com.sun.jna.platform.win32.Wincon.WINDOW_BUFFER_SIZE_RECORD
    - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_CONTEXT
      - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_CONTEXT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_ELEMENT
      - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_ELEMENT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_PARA
      - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_PARA.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.WinCrypt.CERT_STRONG_SIGN_PARA.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.WinCrypt.CERT_STRONG_SIGN_SERIALIZED_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_POLICY_PARA
      - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_POLICY_PARA.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_POLICY_STATUS
      - com.sun.jna.platform.win32.WinCrypt.CERT_CHAIN_POLICY_STATUS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_CONTEXT
      - com.sun.jna.platform.win32.WinCrypt.CERT_CONTEXT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_EXTENSION
      - com.sun.jna.platform.win32.WinCrypt.CERT_EXTENSION.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_EXTENSIONS
      - com.sun.jna.platform.win32.WinCrypt.CERT_EXTENSIONS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_INFO
      - com.sun.jna.platform.win32.WinCrypt.CERT_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_PUBLIC_KEY_INFO
      - com.sun.jna.platform.win32.WinCrypt.CERT_PUBLIC_KEY_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_REVOCATION_CRL_INFO
      - com.sun.jna.platform.win32.WinCrypt.CERT_REVOCATION_CRL_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_REVOCATION_INFO
      - com.sun.jna.platform.win32.WinCrypt.CERT_REVOCATION_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_SIMPLE_CHAIN
      - com.sun.jna.platform.win32.WinCrypt.CERT_SIMPLE_CHAIN.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_STRONG_SIGN_PARA
    - com.sun.jna.platform.win32.WinCrypt.CERT_STRONG_SIGN_SERIALIZED_INFO
    - com.sun.jna.platform.win32.WinCrypt.CERT_TRUST_LIST_INFO
      - com.sun.jna.platform.win32.WinCrypt.CERT_TRUST_LIST_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_TRUST_STATUS
      - com.sun.jna.platform.win32.WinCrypt.CERT_TRUST_STATUS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CERT_USAGE_MATCH
      - com.sun.jna.platform.win32.WinCrypt.CERT_USAGE_MATCH.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRL_CONTEXT
      - com.sun.jna.platform.win32.WinCrypt.CRL_CONTEXT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRL_ENTRY
      - com.sun.jna.platform.win32.WinCrypt.CRL_ENTRY.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRL_INFO
      - com.sun.jna.platform.win32.WinCrypt.CRL_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRYPT_ALGORITHM_IDENTIFIER
      - com.sun.jna.platform.win32.WinCrypt.CRYPT_ALGORITHM_IDENTIFIER.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRYPT_ATTRIBUTE
      - com.sun.jna.platform.win32.WinCrypt.CRYPT_ATTRIBUTE.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRYPT_BIT_BLOB
      - com.sun.jna.platform.win32.WinCrypt.CRYPT_BIT_BLOB.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRYPT_KEY_PROV_INFO
      - com.sun.jna.platform.win32.WinCrypt.CRYPT_KEY_PROV_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRYPT_KEY_PROV_PARAM
      - com.sun.jna.platform.win32.WinCrypt.CRYPT_KEY_PROV_PARAM.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CRYPT_SIGN_MESSAGE_PARA
      - com.sun.jna.platform.win32.WinCrypt.CRYPT_SIGN_MESSAGE_PARA.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.WinCrypt.CRYPT_VERIFY_MESSAGE_PARA.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.WinCryptUtil.MANAGED_CRYPT_SIGN_MESSAGE_PARA
    - com.sun.jna.platform.win32.WinCrypt.CRYPT_VERIFY_MESSAGE_PARA
    - com.sun.jna.platform.win32.WinCrypt.CRYPTPROTECT_PROMPTSTRUCT
    - com.sun.jna.platform.win32.WinCrypt.CTL_CONTEXT
      - com.sun.jna.platform.win32.WinCrypt.CTL_CONTEXT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CTL_ENTRY
      - com.sun.jna.platform.win32.WinCrypt.CTL_ENTRY.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CTL_INFO
      - com.sun.jna.platform.win32.WinCrypt.CTL_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.CTL_USAGE
      - com.sun.jna.platform.win32.WinCrypt.CTL_USAGE.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinCrypt.DATA_BLOB
      - com.sun.jna.platform.win32.WinCrypt.DATA_BLOB.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinDef.POINT
      - com.sun.jna.platform.win32.WinDef.POINT.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.WinDef.POINT.ByValue (implements com.sun.jna.Structure.ByValue)
    - com.sun.jna.platform.win32.WinDef.RECT
    - com.sun.jna.platform.win32.Winevt.EVT_RPC_LOGIN
      - com.sun.jna.platform.win32.Winevt.EVT_RPC_LOGIN.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Winevt.EVT_RPC_LOGIN.ByValue (implements com.sun.jna.Structure.ByValue)
    - com.sun.jna.platform.win32.Winevt.EVT_VARIANT
      - com.sun.jna.platform.win32.Winevt.EVT_VARIANT.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Winevt.EVT_VARIANT.ByValue (implements com.sun.jna.Structure.ByValue)
    - com.sun.jna.platform.win32.WinGDI.BITMAP
    - com.sun.jna.platform.win32.WinGDI.BITMAPINFO
    - com.sun.jna.platform.win32.WinGDI.BITMAPINFOHEADER
    - com.sun.jna.platform.win32.WinGDI.DIBSECTION
    - com.sun.jna.platform.win32.WinGDI.ICONINFO
    - com.sun.jna.platform.win32.WinGDI.PIXELFORMATDESCRIPTOR
      - com.sun.jna.platform.win32.WinGDI.PIXELFORMATDESCRIPTOR.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinGDI.RGBQUAD
    - com.sun.jna.platform.win32.WinGDI.RGNDATA
    - com.sun.jna.platform.win32.WinGDI.RGNDATAHEADER
    - com.sun.jna.platform.win32.Wininet.INTERNET_CACHE_ENTRY_INFO
    - com.sun.jna.platform.win32.Winioctl.STORAGE_DEVICE_NUMBER
      - com.sun.jna.platform.win32.Winioctl.STORAGE_DEVICE_NUMBER.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Winnetwk.NETRESOURCE
      - com.sun.jna.platform.win32.Winnetwk.NETRESOURCE.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Winnetwk.REMOTE_NAME_INFO
      - com.sun.jna.platform.win32.Winnetwk.REMOTE_NAME_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Winnetwk.UNIVERSAL_NAME_INFO.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Winnetwk.UNIVERSAL_NAME_INFO
    - com.sun.jna.platform.win32.WinNT.ACE_HEADER
      - com.sun.jna.platform.win32.WinNT.ACCESS_ACEStructure
        - com.sun.jna.platform.win32.WinNT.ACCESS_ALLOWED_ACE
        - com.sun.jna.platform.win32.WinNT.ACCESS_DENIED_ACE
    - com.sun.jna.platform.win32.WinNT.ACL
    - com.sun.jna.platform.win32.WinNT.BATTERY_REPORTING_SCALE
    - com.sun.jna.platform.win32.WinNT.CACHE_DESCRIPTOR
    - com.sun.jna.platform.win32.WinNT.EVENTLOGRECORD
    - com.sun.jna.platform.win32.WinNT.FILE_NOTIFY_INFORMATION
    - com.sun.jna.platform.win32.WinNT.GENERIC_MAPPING
      - com.sun.jna.platform.win32.WinNT.GENERIC_MAPPING.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinNT.GROUP_AFFINITY
    - com.sun.jna.platform.win32.WinNT.IO_COUNTERS
    - com.sun.jna.platform.win32.WinNT.LARGE_INTEGER (implements java.lang.Comparable<T>)
      - com.sun.jna.platform.win32.WinNT.LARGE_INTEGER.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinNT.LARGE_INTEGER.LowHigh
    - com.sun.jna.platform.win32.WinNT.LUID
    - com.sun.jna.platform.win32.WinNT.LUID_AND_ATTRIBUTES
    - com.sun.jna.platform.win32.WinNT.MEMORY_BASIC_INFORMATION
    - com.sun.jna.platform.win32.WinNT.OSVERSIONINFO
    - com.sun.jna.platform.win32.WinNT.OSVERSIONINFOEX
    - com.sun.jna.platform.win32.WinNT.POWER_ACTION_POLICY
    - com.sun.jna.platform.win32.WinNT.PRIVILEGE_SET
    - com.sun.jna.platform.win32.WinNT.PROCESSOR_GROUP_INFO
    - com.sun.jna.platform.win32.WinNT.PROCESSOR_POWER_INFORMATION
    - 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_DESCRIPTOR
      - com.sun.jna.platform.win32.WinNT.SECURITY_DESCRIPTOR.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinNT.SECURITY_DESCRIPTOR_RELATIVE
      - com.sun.jna.platform.win32.WinNT.SECURITY_DESCRIPTOR_RELATIVE.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinNT.SECURITY_QUALITY_OF_SERVICE
    - com.sun.jna.platform.win32.WinNT.SID_AND_ATTRIBUTES
    - com.sun.jna.platform.win32.WinNT.SYSTEM_BATTERY_STATE
    - com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION
    - com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
      - com.sun.jna.platform.win32.WinNT.CACHE_RELATIONSHIP
      - com.sun.jna.platform.win32.WinNT.GROUP_RELATIONSHIP
      - com.sun.jna.platform.win32.WinNT.NUMA_NODE_RELATIONSHIP
      - com.sun.jna.platform.win32.WinNT.PROCESSOR_RELATIONSHIP
      - com.sun.jna.platform.win32.WinNT.UNKNOWN_RELATIONSHIP
    - com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousStructNumaNode
    - com.sun.jna.platform.win32.WinNT.SYSTEM_LOGICAL_PROCESSOR_INFORMATION.AnonymousStructProcessorCore
    - com.sun.jna.platform.win32.WinNT.SYSTEM_POWER_CAPABILITIES
    - com.sun.jna.platform.win32.WinNT.SYSTEM_POWER_INFORMATION
    - com.sun.jna.platform.win32.WinNT.SYSTEM_POWER_LEVEL
    - com.sun.jna.platform.win32.WinNT.SYSTEM_POWER_POLICY
    - com.sun.jna.platform.win32.WinNT.TOKEN_GROUPS
    - com.sun.jna.platform.win32.WinNT.TOKEN_OWNER
    - com.sun.jna.platform.win32.WinNT.TOKEN_PRIMARY_GROUP
    - com.sun.jna.platform.win32.WinNT.TOKEN_PRIVILEGES
    - com.sun.jna.platform.win32.WinNT.TOKEN_USER
    - com.sun.jna.platform.win32.WinPerf.PERF_COUNTER_BLOCK
    - com.sun.jna.platform.win32.WinPerf.PERF_COUNTER_DEFINITION
    - com.sun.jna.platform.win32.WinPerf.PERF_DATA_BLOCK
    - com.sun.jna.platform.win32.WinPerf.PERF_INSTANCE_DEFINITION
    - com.sun.jna.platform.win32.WinPerf.PERF_OBJECT_TYPE
    - com.sun.jna.platform.win32.WinRas.RAS_STATS
    - com.sun.jna.platform.win32.WinRas.RASCONN
      - com.sun.jna.platform.win32.WinRas.RASCONN.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinRas.RASCONNSTATUS
    - com.sun.jna.platform.win32.WinRas.RASCREDENTIALS
      - com.sun.jna.platform.win32.WinRas.RASCREDENTIALS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinRas.RASDEVSPECIFICINFO
    - com.sun.jna.platform.win32.WinRas.RASDIALEXTENSIONS
      - com.sun.jna.platform.win32.WinRas.RASDIALEXTENSIONS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinRas.RASDIALPARAMS
      - com.sun.jna.platform.win32.WinRas.RASDIALPARAMS.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinRas.RASEAPINFO
    - com.sun.jna.platform.win32.WinRas.RASENTRY
      - com.sun.jna.platform.win32.WinRas.RASENTRY.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinRas.RASIPADDR
    - com.sun.jna.platform.win32.WinRas.RASIPV4ADDR
    - com.sun.jna.platform.win32.WinRas.RASIPV6ADDR
    - com.sun.jna.platform.win32.WinRas.RASPPPIP
      - com.sun.jna.platform.win32.WinRas.RASPPPIP.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinRas.RASTUNNELENDPOINT
    - com.sun.jna.platform.win32.Winspool.JOB_INFO_1
    - com.sun.jna.platform.win32.Winspool.LPPRINTER_DEFAULTS
    - com.sun.jna.platform.win32.Winspool.NOTIFY_DATA_DATA
    - com.sun.jna.platform.win32.Winspool.PRINTER_INFO_1
    - com.sun.jna.platform.win32.Winspool.PRINTER_INFO_2
    - com.sun.jna.platform.win32.Winspool.PRINTER_INFO_4
    - com.sun.jna.platform.win32.Winspool.PRINTER_NOTIFY_INFO
    - com.sun.jna.platform.win32.Winspool.PRINTER_NOTIFY_INFO_DATA
    - com.sun.jna.platform.win32.Winspool.PRINTER_NOTIFY_OPTIONS
    - com.sun.jna.platform.win32.Winspool.PRINTER_NOTIFY_OPTIONS_TYPE
      - com.sun.jna.platform.win32.Winspool.PRINTER_NOTIFY_OPTIONS_TYPE.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Winsvc.ChangeServiceConfig2Info
      - com.sun.jna.platform.win32.Winsvc.SERVICE_DESCRIPTION
      - com.sun.jna.platform.win32.Winsvc.SERVICE_FAILURE_ACTIONS
        - com.sun.jna.platform.win32.Winsvc.SERVICE_FAILURE_ACTIONS.ByReference (implements com.sun.jna.Structure.ByReference)
      - com.sun.jna.platform.win32.Winsvc.SERVICE_FAILURE_ACTIONS_FLAG
    - com.sun.jna.platform.win32.Winsvc.ENUM_SERVICE_STATUS
    - com.sun.jna.platform.win32.Winsvc.ENUM_SERVICE_STATUS_PROCESS
    - com.sun.jna.platform.win32.Winsvc.SC_ACTION
      - com.sun.jna.platform.win32.Winsvc.SC_ACTION.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS
    - com.sun.jna.platform.win32.Winsvc.SERVICE_STATUS_PROCESS
    - com.sun.jna.platform.win32.Winsvc.SERVICE_TABLE_ENTRY
    - com.sun.jna.platform.win32.WinUser.BLENDFUNCTION
    - com.sun.jna.platform.win32.WinUser.COPYDATASTRUCT
    - com.sun.jna.platform.win32.WinUser.CWPSTRUCT
    - com.sun.jna.platform.win32.WinUser.FLASHWINFO
    - com.sun.jna.platform.win32.WinUser.GUITHREADINFO
    - com.sun.jna.platform.win32.WinUser.HARDWAREINPUT
      - com.sun.jna.platform.win32.WinUser.HARDWAREINPUT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinUser.INPUT
      - com.sun.jna.platform.win32.WinUser.INPUT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinUser.KBDLLHOOKSTRUCT
    - com.sun.jna.platform.win32.WinUser.KEYBDINPUT
      - com.sun.jna.platform.win32.WinUser.KEYBDINPUT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinUser.LASTINPUTINFO
    - com.sun.jna.platform.win32.WinUser.MONITORINFO
    - com.sun.jna.platform.win32.WinUser.MONITORINFOEX
    - com.sun.jna.platform.win32.WinUser.MOUSEINPUT
      - com.sun.jna.platform.win32.WinUser.MOUSEINPUT.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.WinUser.MSG
    - com.sun.jna.platform.win32.WinUser.MSLLHOOKSTRUCT
    - com.sun.jna.platform.win32.WinUser.RAWINPUTDEVICELIST
    - com.sun.jna.platform.win32.WinUser.SIZE
    - com.sun.jna.platform.win32.WinUser.WINDOWINFO
    - com.sun.jna.platform.win32.WinUser.WINDOWPLACEMENT
    - com.sun.jna.platform.win32.WinUser.WNDCLASSEX
      - com.sun.jna.platform.win32.WinUser.WNDCLASSEX.ByReference (implements com.sun.jna.Structure.ByReference)
    - com.sun.jna.platform.win32.Wtsapi32.WTS_CLIENT_ADDRESS
    - com.sun.jna.platform.win32.Wtsapi32.WTS_PROCESS_INFO_EX
    - com.sun.jna.platform.win32.Wtsapi32.WTS_SESSION_INFO
    - com.sun.jna.platform.win32.Wtsapi32.WTSINFO
  - java.lang.Thread (implements java.lang.Runnable)
    - com.sun.jna.platform.win32.User32Util.MessageLoopThread
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.sun.jna.platform.win32.Cfgmgr32Util.Cfgmgr32Exception
        - com.sun.jna.platform.win32.DdemlUtil.DdeAdapter.BlockException
        - com.sun.jna.platform.win32.DdemlUtil.DdemlException
        - com.sun.jna.LastErrorException
          - com.sun.jna.platform.win32.Win32Exception
        - com.sun.jna.platform.win32.PdhUtil.PdhException
        - com.sun.jna.platform.win32.Rasapi32Util.Ras32Exception
  - com.sun.jna.platform.win32.User32Util
  - com.sun.jna.platform.win32.User32Util.MessageLoopThread.Handler (implements java.lang.reflect.InvocationHandler)
  - com.sun.jna.platform.win32.VersionHelpers
  - com.sun.jna.platform.win32.VersionUtil
  - com.sun.jna.platform.win32.W32Errors (implements com.sun.jna.platform.win32.WinError)
  - com.sun.jna.platform.win32.W32Service (implements java.io.Closeable)
  - com.sun.jna.platform.win32.W32ServiceManager (implements java.io.Closeable)
  - com.sun.jna.platform.win32.Wdm.KEY_INFORMATION_CLASS
  - com.sun.jna.platform.win32.WevtapiUtil
  - com.sun.jna.platform.win32.WinCryptUtil
  - com.sun.jna.platform.win32.WininetUtil
  - com.sun.jna.platform.win32.WinioctlUtil
  - com.sun.jna.platform.win32.Winnetwk
  - com.sun.jna.platform.win32.Winnetwk.ConnectFlag
  - com.sun.jna.platform.win32.Winnetwk.RESOURCEDISPLAYTYPE
  - com.sun.jna.platform.win32.Winnetwk.RESOURCESCOPE
  - com.sun.jna.platform.win32.Winnetwk.RESOURCETYPE
  - com.sun.jna.platform.win32.Winnetwk.RESOURCEUSAGE
  - com.sun.jna.platform.win32.WinNT.LocaleMacros
  - com.sun.jna.platform.win32.WinNT.PROCESSOR_CACHE_TYPE
  - 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.WinNT.TOKEN_TYPE
  - com.sun.jna.platform.win32.WinNT.WELL_KNOWN_SID_TYPE
  - com.sun.jna.platform.win32.WinspoolUtil
  - com.sun.jna.platform.win32.Winsvc.SC_STATUS_TYPE

## 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.Advapi32
      - com.sun.jna.platform.win32.Crypt32
      - com.sun.jna.platform.win32.Cryptui
      - com.sun.jna.platform.win32.Ddeml
      - com.sun.jna.platform.win32.Dxva2 (also extends com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI, com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI, com.sun.jna.platform.win32.PhysicalMonitorEnumerationAPI)
      - com.sun.jna.platform.win32.GDI32
      - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
      - com.sun.jna.platform.win32.Mpr
      - com.sun.jna.platform.win32.Msi
      - com.sun.jna.platform.win32.Netapi32
      - com.sun.jna.platform.win32.NtDll
      - com.sun.jna.platform.win32.Ole32
      - com.sun.jna.platform.win32.OleAuto
      - com.sun.jna.platform.win32.OpenGL32
      - com.sun.jna.platform.win32.Pdh
      - com.sun.jna.platform.win32.Psapi
      - com.sun.jna.platform.win32.Rasapi32
      - com.sun.jna.platform.win32.Secur32
      - com.sun.jna.platform.win32.SetupApi
      - com.sun.jna.platform.win32.Shell32 (also extends com.sun.jna.platform.win32.ShellAPI)
      - com.sun.jna.platform.win32.ShellAPI
        - com.sun.jna.platform.win32.Shell32 (also extends com.sun.jna.win32.StdCallLibrary)
      - com.sun.jna.platform.win32.Shlwapi
      - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.platform.win32.WinNT, com.sun.jna.platform.win32.WinUser)
      - com.sun.jna.platform.win32.Version
      - com.sun.jna.platform.win32.Wevtapi
      - com.sun.jna.platform.win32.Wininet
      - com.sun.jna.platform.win32.Winspool
      - com.sun.jna.platform.win32.Wtsapi32
    - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.Callback)
      - com.sun.jna.platform.win32.Ddeml.DdeCallback
      - com.sun.jna.platform.win32.WinBase.FE_EXPORT_FUNC
      - com.sun.jna.platform.win32.WinBase.FE_IMPORT_FUNC
      - com.sun.jna.platform.win32.WinBase.THREAD_START_ROUTINE
      - com.sun.jna.platform.win32.WinCrypt.CryptGetSignerCertificateCallback
      - com.sun.jna.platform.win32.WinNT.OVERLAPPED_COMPLETION_ROUTINE
      - com.sun.jna.platform.win32.WinRas.RasDialFunc2
      - com.sun.jna.platform.win32.Winsvc.Handler
      - com.sun.jna.platform.win32.Winsvc.HandlerEx
      - com.sun.jna.platform.win32.Winsvc.SERVICE_MAIN_FUNCTION
      - com.sun.jna.platform.win32.WinUser.HOOKPROC
        - com.sun.jna.platform.win32.WinUser.LowLevelKeyboardProc
        - com.sun.jna.platform.win32.WinUser.LowLevelMouseProc
      - com.sun.jna.platform.win32.WinUser.MONITORENUMPROC
      - com.sun.jna.platform.win32.WinUser.WindowProc
      - com.sun.jna.platform.win32.WinUser.WNDENUMPROC
- java.lang.AutoCloseable
  - java.io.Closeable
    - com.sun.jna.platform.win32.DdemlUtil.IDdeClient
    - com.sun.jna.platform.win32.DdemlUtil.IDdeConnection
    - com.sun.jna.platform.win32.DdemlUtil.IDdeConnectionList
- com.sun.jna.platform.win32.BaseTSD
  - com.sun.jna.platform.win32.Ntifs (also extends com.sun.jna.platform.win32.WinDef)
  - com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.WinDef)
    - com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
      - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
      - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinUser)
  - com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
    - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
    - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinUser)
- com.sun.jna.Callback
  - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.win32.StdCall)
    - com.sun.jna.platform.win32.Ddeml.DdeCallback
    - com.sun.jna.platform.win32.WinBase.FE_EXPORT_FUNC
    - com.sun.jna.platform.win32.WinBase.FE_IMPORT_FUNC
    - com.sun.jna.platform.win32.WinBase.THREAD_START_ROUTINE
    - com.sun.jna.platform.win32.WinCrypt.CryptGetSignerCertificateCallback
    - com.sun.jna.platform.win32.WinNT.OVERLAPPED_COMPLETION_ROUTINE
    - com.sun.jna.platform.win32.WinRas.RasDialFunc2
    - com.sun.jna.platform.win32.Winsvc.Handler
    - com.sun.jna.platform.win32.Winsvc.HandlerEx
    - com.sun.jna.platform.win32.Winsvc.SERVICE_MAIN_FUNCTION
    - com.sun.jna.platform.win32.WinUser.HOOKPROC
      - com.sun.jna.platform.win32.WinUser.LowLevelKeyboardProc
      - com.sun.jna.platform.win32.WinUser.LowLevelMouseProc
    - com.sun.jna.platform.win32.WinUser.MONITORENUMPROC
    - com.sun.jna.platform.win32.WinUser.WindowProc
    - com.sun.jna.platform.win32.WinUser.WNDENUMPROC
  - com.sun.jna.platform.win32.WinBase.EnumResNameProc
  - com.sun.jna.platform.win32.WinBase.EnumResTypeProc
  - com.sun.jna.platform.win32.WinUser.WinEventProc
- com.sun.jna.platform.win32.DBT
- com.sun.jna.platform.win32.DdemlUtil.AdvdataHandler
- com.sun.jna.platform.win32.DdemlUtil.AdvreqHandler
- com.sun.jna.platform.win32.DdemlUtil.AdvstartHandler
- com.sun.jna.platform.win32.DdemlUtil.AdvstopHandler
- com.sun.jna.platform.win32.DdemlUtil.ConnectConfirmHandler
- com.sun.jna.platform.win32.DdemlUtil.ConnectHandler
- com.sun.jna.platform.win32.DdemlUtil.DisconnectHandler
- com.sun.jna.platform.win32.DdemlUtil.ErrorHandler
- com.sun.jna.platform.win32.DdemlUtil.ExecuteHandler
- com.sun.jna.platform.win32.DdemlUtil.MonitorHandler
- com.sun.jna.platform.win32.DdemlUtil.PokeHandler
- com.sun.jna.platform.win32.DdemlUtil.RegisterHandler
- com.sun.jna.platform.win32.DdemlUtil.RequestHandler
- com.sun.jna.platform.win32.DdemlUtil.UnregisterHandler
- com.sun.jna.platform.win32.DdemlUtil.WildconnectHandler
- com.sun.jna.platform.win32.DdemlUtil.XactCompleteHandler
- com.sun.jna.platform.win32.DsGetDC
- com.sun.jna.platform.win32.FlagEnum
- com.sun.jna.platform.win32.GL
- com.sun.jna.platform.win32.Guid
- com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI
  - com.sun.jna.platform.win32.Dxva2 (also extends com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI, com.sun.jna.platform.win32.PhysicalMonitorEnumerationAPI, com.sun.jna.win32.StdCallLibrary)
- com.sun.jna.platform.win32.IPHlpAPI.MIB_TCP_STATE
- com.sun.jna.platform.win32.IPHlpAPI.TCP_TABLE_CLASS
- com.sun.jna.platform.win32.IPHlpAPI.UDP_TABLE_CLASS
- com.sun.jna.Library
  - com.sun.jna.platform.win32.Cfgmgr32
  - com.sun.jna.platform.win32.IPHlpAPI
  - com.sun.jna.platform.win32.PowrProf
  - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.win32.StdCall)
    - com.sun.jna.platform.win32.Advapi32
    - com.sun.jna.platform.win32.Crypt32
    - com.sun.jna.platform.win32.Cryptui
    - com.sun.jna.platform.win32.Ddeml
    - com.sun.jna.platform.win32.Dxva2 (also extends com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI, com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI, com.sun.jna.platform.win32.PhysicalMonitorEnumerationAPI)
    - com.sun.jna.platform.win32.GDI32
    - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.platform.win32.Wincon, com.sun.jna.platform.win32.WinNT)
    - com.sun.jna.platform.win32.Mpr
    - com.sun.jna.platform.win32.Msi
    - com.sun.jna.platform.win32.Netapi32
    - com.sun.jna.platform.win32.NtDll
    - com.sun.jna.platform.win32.Ole32
    - com.sun.jna.platform.win32.OleAuto
    - com.sun.jna.platform.win32.OpenGL32
    - com.sun.jna.platform.win32.Pdh
    - com.sun.jna.platform.win32.Psapi
    - com.sun.jna.platform.win32.Rasapi32
    - com.sun.jna.platform.win32.Secur32
    - com.sun.jna.platform.win32.SetupApi
    - com.sun.jna.platform.win32.Shell32 (also extends com.sun.jna.platform.win32.ShellAPI)
    - com.sun.jna.platform.win32.ShellAPI
      - com.sun.jna.platform.win32.Shell32 (also extends com.sun.jna.win32.StdCallLibrary)
    - com.sun.jna.platform.win32.Shlwapi
    - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.platform.win32.WinNT, com.sun.jna.platform.win32.WinUser)
    - com.sun.jna.platform.win32.Version
    - com.sun.jna.platform.win32.Wevtapi
    - com.sun.jna.platform.win32.Wininet
    - com.sun.jna.platform.win32.Winspool
    - com.sun.jna.platform.win32.Wtsapi32
  - com.sun.jna.platform.win32.Winsock2
- com.sun.jna.platform.win32.LMAccess
- com.sun.jna.platform.win32.LMCons
- com.sun.jna.platform.win32.LMErr
- com.sun.jna.platform.win32.LMJoin
- com.sun.jna.platform.win32.LMShare
- com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI
  - com.sun.jna.platform.win32.Dxva2 (also extends com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI, com.sun.jna.platform.win32.PhysicalMonitorEnumerationAPI, com.sun.jna.win32.StdCallLibrary)
- com.sun.jna.platform.win32.NTSecApi
- com.sun.jna.platform.win32.NTStatus
- com.sun.jna.platform.win32.OaIdl
- com.sun.jna.platform.win32.ObjBase
- com.sun.jna.platform.win32.PdhMsg
- com.sun.jna.platform.win32.PhysicalMonitorEnumerationAPI
  - com.sun.jna.platform.win32.Dxva2 (also extends com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI, com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI, com.sun.jna.win32.StdCallLibrary)
- com.sun.jna.platform.win32.PowrProf.POWER_INFORMATION_LEVEL
- com.sun.jna.platform.win32.ShlObj
- com.sun.jna.platform.win32.ShTypes
- com.sun.jna.platform.win32.Sspi
- com.sun.jna.platform.win32.Tlhelp32
- com.sun.jna.platform.win32.Variant
- com.sun.jna.platform.win32.VerRsrc
- com.sun.jna.platform.win32.Wdm
- com.sun.jna.platform.win32.WinBase.COMPUTER_NAME_FORMAT
- com.sun.jna.platform.win32.Wincon
  - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinNT)
- com.sun.jna.platform.win32.WinCrypt
- com.sun.jna.platform.win32.WinDef
  - com.sun.jna.platform.win32.Ntifs (also extends com.sun.jna.platform.win32.BaseTSD)
  - com.sun.jna.platform.win32.WinBase (also extends com.sun.jna.platform.win32.BaseTSD)
    - com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinDef, com.sun.jna.platform.win32.WinError)
      - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
      - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinUser)
  - com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinError)
    - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
    - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinUser)
  - com.sun.jna.platform.win32.WinUser
    - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinNT)
- com.sun.jna.platform.win32.WinError
  - com.sun.jna.platform.win32.WinNT (also extends com.sun.jna.platform.win32.BaseTSD, com.sun.jna.platform.win32.WinBase, com.sun.jna.platform.win32.WinDef)
    - com.sun.jna.platform.win32.Kernel32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.Wincon)
    - com.sun.jna.platform.win32.User32 (also extends com.sun.jna.win32.StdCallLibrary, com.sun.jna.platform.win32.WinUser)
- com.sun.jna.platform.win32.Winevt
- com.sun.jna.platform.win32.Winevt.EVT_CHANNEL_CLOCK_TYPE
- com.sun.jna.platform.win32.Winevt.EVT_CHANNEL_CONFIG_PROPERTY_ID
- com.sun.jna.platform.win32.Winevt.EVT_CHANNEL_ISOLATION_TYPE
- com.sun.jna.platform.win32.Winevt.EVT_CHANNEL_REFERENCE_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_CHANNEL_SID_TYPE
- com.sun.jna.platform.win32.Winevt.EVT_CHANNEL_TYPE
- com.sun.jna.platform.win32.Winevt.EVT_EVENT_METADATA_PROPERTY_ID
- com.sun.jna.platform.win32.Winevt.EVT_EVENT_PROPERTY_ID
- com.sun.jna.platform.win32.Winevt.EVT_EXPORTLOG_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_FORMAT_MESSAGE_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_LOG_PROPERTY_ID
- com.sun.jna.platform.win32.Winevt.EVT_LOGIN_CLASS
- com.sun.jna.platform.win32.Winevt.EVT_OPEN_LOG_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_PUBLISHER_METADATA_PROPERTY_ID
- com.sun.jna.platform.win32.Winevt.EVT_QUERY_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_QUERY_PROPERTY_ID
- com.sun.jna.platform.win32.Winevt.EVT_RENDER_CONTEXT_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_RENDER_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_RPC_LOGIN_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_SEEK_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_SUBSCRIBE_FLAGS
- com.sun.jna.platform.win32.Winevt.EVT_SUBSCRIBE_NOTIFY_ACTION
- com.sun.jna.platform.win32.Winevt.EVT_SYSTEM_PROPERTY_ID
- com.sun.jna.platform.win32.WinGDI
- com.sun.jna.platform.win32.Winioctl
- com.sun.jna.platform.win32.WinNT.LOGICAL_PROCESSOR_RELATIONSHIP
- com.sun.jna.platform.win32.WinNT.POWER_ACTION
- com.sun.jna.platform.win32.WinNT.SYSTEM_POWER_STATE
- com.sun.jna.platform.win32.WinPerf
- com.sun.jna.platform.win32.WinRas
- com.sun.jna.platform.win32.WinReg
- com.sun.jna.platform.win32.Winsvc
- com.sun.jna.platform.win32.Wtsapi32.WTS_CONNECTSTATE_CLASS
- com.sun.jna.platform.win32.Wtsapi32.WTS_INFO_CLASS
- com.sun.jna.platform.win32.WTypes

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.sun.jna.platform.win32.Advapi32Util.AccessCheckPermission
    - com.sun.jna.platform.win32.Advapi32Util.EventLogType
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_CAPS (implements com.sun.jna.platform.win32.FlagEnum)
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_COLOR_TEMPERATURE
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_DISPLAY_TECHNOLOGY_TYPE
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_DRIVE_TYPE
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_GAIN_TYPE
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_POSITION_TYPE
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_SIZE_TYPE
    - com.sun.jna.platform.win32.HighLevelMonitorConfigurationAPI.MC_SUPPORTED_COLOR_TEMPERATURE (implements com.sun.jna.platform.win32.FlagEnum)
    - com.sun.jna.platform.win32.LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE
    - com.sun.jna.platform.win32.ShlObj.KNOWN_FOLDER_FLAG
    - com.sun.jna.platform.win32.Win32VK
    - com.sun.jna.platform.win32.Winevt.EVT_VARIANT_TYPE