title: COM object VARIANT parameters in comtypes (python)
body: <p>I am trying to use comtypes 1.1.0 package to access COM object within python 2.7.6.1 and I have a basic problem to get correct data from COM object method due to return VARIANT type</p>
  
  <pre><code>&gt;&gt;&gt; from comtypes.client import CreateObject
  &gt;&gt;&gt; fm1 = CreateObject("MCB.PCM")
  &gt;&gt;&gt; fm1.ReadVariable("dwt")
  (&lt;comtypes.automation.LP_tagVARIANT object at 0x06A541C0&gt;,&lt;comtypes.automation.LP_tagVARIANT object at 0x06A54210&gt;, &lt;comtypes.automation.LP_tagVARIANT object at 0x06A54260&gt;, True)
  </code></pre>
  
  <p>How to convert VARIANT (VARIANT pointer) within python?</p>
  
  <p>By OLEViewer I have</p>
  
  <pre><code>[id(0x60020002)]
  VARIANT ReadVariable(
          [in] VARIANT bsVar, 
          [out, optional] VARIANT* vValue, 
          [out, optional] VARIANT* tValue, 
          [out, optional] VARIANT* bsRetMsg);
  </code></pre>
  
  <p>Do you have any idea to converter it and correct date from COM method?</p>
  
  <p>Should I use pywin32 (win32com package) instead?</p>
  
  <p>Thank you very much.</p>
  
  <p>Peter</p>