Skip navigation links
JNA API 4.5.2
com.sun.jna.platform.win32

Class Tlhelp32.MODULEENTRY32W

    • Field Detail

      • FIELDS

        public static final java.util.List<java.lang.String> FIELDS
      • dwSize

        public WinDef.DWORD dwSize
        The size of the structure, in bytes. Before calling the Module32First function, set this member to sizeof(MODULEENTRY32). If you do not initialize dwSize, Module32First fails.
      • th32ModuleID

        public WinDef.DWORD th32ModuleID
        This member is no longer used, and is always set to one.
      • th32ProcessID

        public WinDef.DWORD th32ProcessID
        The identifier of the process whose modules are to be examined.
      • GlblcntUsage

        public WinDef.DWORD GlblcntUsage
        The load count of the module, which is not generally meaningful, and usually equal to 0xFFFF.
      • ProccntUsage

        public WinDef.DWORD ProccntUsage
        The load count of the module (same as GlblcntUsage), which is not generally meaningful, and usually equal to 0xFFFF.
      • modBaseAddr

        public Pointer modBaseAddr
        The base address of the module in the context of the owning process.
      • modBaseSize

        public WinDef.DWORD modBaseSize
        The size of the module, in bytes.
      • hModule

        public WinDef.HMODULE hModule
        A handle to the module in the context of the owning process.
      • szModule

        public char[] szModule
        The module name.
      • szExePath

        public char[] szExePath
        The module path.
    • Constructor Detail

      • MODULEENTRY32W

        public MODULEENTRY32W()
      • MODULEENTRY32W

        public MODULEENTRY32W(Pointer memory)
    • Method Detail

      • szModule

        public java.lang.String szModule()
        Returns:
        The module name.
      • szExePath

        public java.lang.String szExePath()
        Returns:
        The module path.
      • getFieldOrder

        protected java.util.List<java.lang.String> getFieldOrder()
        Description copied from class: Structure
        Return this Structure's field names in their proper order. For example,
        
         protected List getFieldOrder() {
             return Arrays.asList(new String[] { ... });
         }
         
        IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.
        
         protected List getFieldOrder() {
             List fields = new ArrayList(super.getFieldOrder());
             fields.addAll(Arrays.asList(new String[] { ... }));
             return fields;
         }
         
        Field order must be explicitly indicated, since the field order as returned by Class.getFields() is not guaranteed to be predictable.
        Specified by:
        getFieldOrder in class Structure
        Returns:
        ordered list of field names
JNA API 4.5.2

Copyright © 2007-2017 Timothy Wall. All Rights Reserved.