Module32Next function (tlhelp32.h)

Retrieves information about the next module associated with a process or thread.

Syntax

BOOL Module32Next(
  [in]  HANDLE          hSnapshot,
  [out] LPMODULEENTRY32 lpme
);

Parameters

[in] hSnapshot

A handle to the snapshot returned from a previous call to the CreateToolhelp32Snapshot function.

[out] lpme

A pointer to a MODULEENTRY32 structure.

Return value

Returns TRUE if the next entry of the module list has been copied to the buffer or FALSE otherwise. The ERROR_NO_MORE_FILES error value is returned by the GetLastError function if no more modules exist.

Remarks

To retrieve information about first module associated with a process, use the Module32First function.

Examples

For an example, see Traversing the Module List.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header tlhelp32.h
Library Kernel32.lib
DLL Kernel32.dll

See also

CreateToolhelp32Snapshot

MODULEENTRY32

Module Walking

Module32First

Tool Help Functions