The document discusses different types of agreements that are considered void under Indian contract law. It defines a void agreement as one that is not enforceable by law and does not create any legal obligations from the inception. Specifically, the key types of void agreements mentioned are:
1) Agreements in restraint of marriage, trade, or legal proceedings.
2) Agreements whose meaning is uncertain or incapable of being made certain.
3) Agreements based on wager or contingent on impossible events.