title: How to use COM to transfer Data between two processes (for IPC - inter process communication)
body: <p>i have a average knowledge in COM and will like to understand how COM helps in data transfer. Assuming there are two processes, Process-A and Process-B and both of them wants share some data with each other, of course there are many RPC mechanisms but i would like to use COM.</p>
  
  <ol>
  <li>you cannot create a COM dll because then it would become specific to process and cannot be used</li>
  <li>can we create a Single ton COM EXE server and wrap the structure in COM CoClass and expose it members as properties and then ...no idea how to ?</li>
  </ol>
  
  <p>Above is my understanding, can anyone of you help me clear my understanding on this topic? basically i would like to share a data structure between two process using COM</p>