Like one you created in VB and C. The fact is that I've build a COM object in VB and I've installed it in MTS. Now for debugging purpose the client has asked me to list the properties of the object. So it's not an ADO object and the code that you posted wont work with a custom object. (thank for that tips cause I didnt know you could do it in ADO either !)
the code I posted is a bit different than what you had in your original post. I'm no com expert but i'd imagine that if the properties collection is not exposed by deafult that there would be a switch somewhere to expose it.
I'll keep trying things (including your code) but I'm not even sure I can exposed the properties collection. I may have to develop an another method to do that. Anyhooooo thanks for your help.