Midler has been chosen to honour the late singer-songwriter Laura Nyro, who has been cited as an influence on Elton John, Joni Mitchell and Steely Dan.
Comedian Rock will pay tribute to Red Hot Chili Peppers, while John Mellencamp will induct 'Season of the Witch' popstar Donovan.
Public Enemy's Chuck D will salute The Beastie Boys and E Street Band guitarist Steven Van Zandt will discuss the legacy of The Small Faces/The Faces.
Rock and Roll Hall of Fame officials have yet to confirm who will induct Guns N' Roses.
The Red Hot Chili Peppers have confirmed that they will perform at the ceremony with former bandmates Jack Irons and Cliff Martinez, but long-time guitarist John Frusciante will not attend.
The 2012 Rock and Roll Hall of Fame ceremony will be held on April 14 in Cleveland. Highlights air on May 5 on HBO.
> Guns N' Roses original lineup confirmed for Rock and Roll Hall of Fame
Watch the Red Hot Chili Peppers perform 'Under The Bridge' below: