In Pokemon platinum what do the stones do?

most of the stones (moon stone, thunder stone, leaf stone, sun stone, dawn stone, dusk stone, oval stone, shiny stone, ....etc.....) make Pokemon evolve. However, the everstone prevent the holder from evolving.