title: CTRL_C_EVENT vs CTRL_BREAK_EVENT vs TerminateProcess on Windows
body: <p>I have seen plenty of discussions about Windows' TerminateProcess API. Also, I have learned that there are CTRL_C_EVENT and CTRL_BREAK_EVENT events.</p>
  <p>My question is, what is the difference between them?</p>