This function retrieves information about the next module associated with a process or thread.
TRUE indicates the next entry of the module list has been copied to the buffer. FALSE indicates failure. The ERROR_NO_MORE_FILES error value, returned by GetLastError, indicates that no more modules exist.
To retrieve information about first module associated with a process, use the Module32First function.