Hillary is free from prosecution forever.
When Obama pardons her, and I expect he will, does he have to say exactly which crimes or can he pardon her from all crimes?
No, he can say something like "any and all...".
But... I think states can sill go after her, and there must be something at state level that can get her.