JNA API 3.3.0

## com.sun.jna.platform.win32
Interface Tlhelp32

All Superinterfaces:
  AltCallingConvention, Library, StdCall, StdCallLibrary

    public interface Tlhelp32

extends StdCallLibrary

Interface for the Tlhelp32.h header file.

Nested Class Summary
`static class` | `Tlhelp32.PROCESSENTRY32` Describes an entry from a list of the processes residing in the system address space when a snapshot was taken.

Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary
`StdCallLibrary.StdCallCallback`

Nested classes/interfaces inherited from interface com.sun.jna.Library
`Library.Handler`

Field Summary
`static WinDef.DWORD` | `TH32CS_INHERIT` Indicates that the snapshot handle is to be inheritable.
`static WinDef.DWORD` | `TH32CS_SNAPALL` Includes all processes and threads in the system, plus the heaps and modules of the process specified in th32ProcessID.
`static WinDef.DWORD` | `TH32CS_SNAPHEAPLIST` Includes all heaps of the process specified in th32ProcessID in the snapshot.
`static WinDef.DWORD` | `TH32CS_SNAPMODULE` Includes all modules of the process specified in th32ProcessID in the snapshot.
`static WinDef.DWORD` | `TH32CS_SNAPMODULE32` Includes all 32-bit modules of the process specified in th32ProcessID in the snapshot when called from a 64-bit process.
`static WinDef.DWORD` | `TH32CS_SNAPPROCESS` Includes all processes in the system in the snapshot.
`static WinDef.DWORD` | `TH32CS_SNAPTHREAD` Includes all threads in the system in the snapshot.

Fields inherited from interface com.sun.jna.win32.StdCallLibrary
`FUNCTION_MAPPER, STDCALL_CONVENTION`

Fields inherited from interface com.sun.jna.Library
`OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER`

Field Detail

### TH32CS_SNAPHEAPLIST

    static final WinDef.DWORD TH32CS_SNAPHEAPLIST

  Includes all heaps of the process specified in th32ProcessID in the snapshot. To enumerate the heaps, see Heap32ListFirst.

### TH32CS_SNAPPROCESS

    static final WinDef.DWORD TH32CS_SNAPPROCESS

  Includes all processes in the system in the snapshot. To enumerate the processes, see Process32First.

### TH32CS_SNAPTHREAD

    static final WinDef.DWORD TH32CS_SNAPTHREAD

  Includes all threads in the system in the snapshot. To enumerate the threads, see Thread32First.

### TH32CS_SNAPMODULE

    static final WinDef.DWORD TH32CS_SNAPMODULE

  Includes all modules of the process specified in th32ProcessID in the snapshot. To enumerate the modules, see Module32First. If the function fails with ERROR_BAD_LENGTH, retry the function until it succeeds.

### TH32CS_SNAPMODULE32

    static final WinDef.DWORD TH32CS_SNAPMODULE32

  Includes all 32-bit modules of the process specified in th32ProcessID in the snapshot when called from a 64-bit process. This flag can be combined with TH32CS_SNAPMODULE or TH32CS_SNAPALL. If the function fails with ERROR_BAD_LENGTH, retry the function until it succeeds.

### TH32CS_SNAPALL

    static final WinDef.DWORD TH32CS_SNAPALL

  Includes all processes and threads in the system, plus the heaps and modules of the process specified in th32ProcessID.

### TH32CS_INHERIT

    static final WinDef.DWORD TH32CS_INHERIT

  Indicates that the snapshot handle is to be inheritable.

JNA API 3.3.0

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