Thanks to the existence of Wonder Guard (and its only natural holder being Bug/Ghost), the types with no immunities, not even ability-based ones, are Flying, Rock, and Dark. Given the roster of damaging moves of those types, you can exclude these based on the other conditions:
Blocked by Quick Guard
Accelerock
Sucker Punch
Anything Gale Wings-boosted
Blocked by Wide Guard
Rock Slide
Air Cutter
Brutal Swing
Snarl
Blocked by Bulletproof
Rock Blast
Rock Wrecker
Beak Blast
Blocked by Soundproof
Chatter
Prevented by Heal Block
Oblivion Wing