What Are These Relays/Switches on the Underdash Harness?

As I try to make sure I have replaced every critical switch or relay in my electrical harnesses on my car, I was wondering if someone could tell me what each of these three relays/switches are on the wiring harness under the dash?

This relay (or whatever it is) comes directly off of the fuse box. I believe it has three wires that are shades of pink or red.



This canister-shaped component is mounted about mid way of the dash in the harness. It plugs into a multi-prong plug, but no wire branch off of it.



This last component is connected at the end of the harness closer to the glove box end. It has writing on it, but I don't know what it means.



Any insight that could be provided would be greatly appreciated. Thanks.