title: How do I programmatically send an email in the same way that I can "Send To Mail Recipient" in Windows Explorer?
body: <p>ShellExecute() allows me to perform simple shell tasks, allowing the system to take care of opening or printing files. I want to take a similar approach to sending an email attachment programmatically.</p>
  
  <p>I don't want to manipulate Outlook directly, since I don't want to assume which email client the user uses by default. I don't want to send the email directly, as I want the user to have the opportunity to write the email body using their preferred client. Thus, I really want to accomplish exactly what Windows Explorer does when I right click a file and select Send To -> Mail Recipient.</p>
  
  <p>I'm looking for a C++ solution.</p>