I was just wondering if anyone has tried to expose any of the generic collection types for COM interop? Will I have to create a strongly typed collection of my own or do the generics translate into acceptable COM types?

It's looking like I can implement IEnumberable and IEnumerator as a facade for a generic List<> but in my case need a key value pair I have to create a struct for the List to hold. Sorry to ramble.