title: How to release pst file after creating it using Redemption API?
body: <p>I am simply converting a list of message files to a combined pst. Below is my code:</p>
  
  <pre><code>RDOSession pstSession = new RDOSession(); 
  RDOPstStore store = null;
  var pstPath = "D:\\test\\combined.pst";
  store = pstSession.LogonPstStore(pstPath, 1, "combinedPST");
  RDOMail rdo_Mail = 
     pstSession.GetMessageFromMsgFile(dr["FullPathOfMessageFile"].ToString());
  rdo_Mail.CopyTo(store.IPMRootFolder);
  rdo_Mail.Save();
  store.Save();
  pstSession.Logoff();
  </code></pre>
  
  <p>This is a windows form application. Running above code creates a file combined.pst in the test folder. When I try to open this pst in outlook, outlook prompts that this pst is currently being used by another process. After I close my win from application, pst can be loaded. 
  I think redemption API is locking the created PST. What am I missing? What other object do I need to dispose?</p>