From the "Moves" part of the Diamond/Pearl references:
No opponent can use any move that the user also knows. The effect is lost when the user switches out or faints. If the user shares no moves with any opponent at the time of use, Imprison fails. If the user gains new moves after using Imprison (through Mimic, Sketch, or Transform), those new moves are Imprisoned.
Also, it only effects my opponent, correct? So if I Imprison Protect, my Pokemon can still use Protect, but my opponent cannot, correct?







