mark hammond nkpmuffqskippinetcomau ive gotten right problem nothing number parameters one parameters type vt_variant 0x000c variant type supported function pycom_pyobjectfromvariant gets called along chain getting values python default case statement returns e_outofmemory type cant converted bstr strange function usually gets called variant holding specific type passing variant holding variant pass variant holding actual value type obviously pycom doesnt like variant type vt_variant cases handles vt_variant fine expecting variant holding variant byref one general requirement im extremely surprised havent hit maybe people living bstr conversion guess question becomes change parameter type everyone happy pass variant holding actual type instead adding kind indirection cheers mark _______________________________________________ pythonwin32 mailing list kpitckaew45pythonorg httpmailpythonorgmailmanlistinfopythonwin32 thu 07 aug 2008 125410 1100 pythonwin32 max parameters method iconnectionpoint interface