I have a 32 bit in-proc STA VB6 dll. I sadly cannot do anything about this. My C# component greatly benefits from being 64 bit. Is there anyway to call/interface with this 3
The 32bit COM component will have to run out of process.
Before embarking on creating a wrapper, check out whether COM+ (Object Services) will host it.