kevin patterson ibebrs137gmailcom old thread got little data function function actually refiid first parameter apparently standard structure c com code im entirely sure win32com changes refiid vt_record following definition functions help idl file hresult getinterface refiid riid retval iid_isriid iunknown ppunknown hresult getinterface guid pguid retval iid_ispguid iunknown ppunknown mon feb 4 2008 644 pm mark hammond wrote guid win32comclientrecordguid some_ob dont some_obj allows build guid object typelib almost certainly whatever object intend passing record vbnet gettype c __uuid already know guid record c doesnt know com record com record something quite different cc struct net types com record specifically designed crosslanguage seems python clsid thing dont know call get clsid com_record type ive explained looking com record definition trying use c struct definition guid looking looking com record definition guid see simply copied c struct found useful context clarify typelib find struct definition trying use finding struct definition name somewhere else suitable understanding win32comclientrecord call correctly needs guid defined com right defined com defined using com author typelib must defined somewhere odd bc giud pythons clsid com definitions type vt_record type im understanding convert yes im afraid confused existing guid clsid definitions find useless 1 relevant defined typelib think confusion need find basic docs object get back square 1 mark wed 06 aug 2008 025727 0400 pythonwin32 create com_record