What are the entities that are swapped out of the main memory while swapping the process out of the main memory?
All memory space occupied by the process, process's u-area, and Kernel stack are swapped out, theoretically.
Practically, if the process's u-area having the Address Translation Tables for the process then Kernel executions do not swap the u-area.