How are Options contracts adjusted?

How are Options contracts adjusted?

For options contracts, exchanges may adjust:
Strike price
Lot size (market lot)
Number of contracts
The objective is to preserve the value of the position before and after the corporate action.