kevin patterson ibebrs137gmailcom case helps heres overall description comapp function fits com_app typelib multiple classes interfacing application controls hardware usb port multiple applications started becomes impossible users write code accessing particular instance app therefore manager com com_manager created two important level com_manager first call gets object representing particular application really com_app perse another object handles app somefunction gives particular class particular com_app takes guid parameter im still learning details com guess vt_record sort standard way passing structure information back forth email access first half week fairly limited ill still try learn way around test harness see create example sat mar 15 2008 1254 pm mark hammond wrote clarify hresult somefunction guid pguid retval iid_ispguid iunknown ppunknown win32com says needs vt_record order pass guid information com previous email exchanges cant deifne guid understanding idispatch implementation method declares wants vt_record win32com trying comply get back home approach simply try repro issue win32com test suite least give clearer picture happening kevin could take steps towards would help cheers mark wed 06 aug 2008 075126 0400 pythonwin32 create com_record