well i guess even if you can the data won't be right (since .net has some data com don't )  an object in .net != object in com Smiley i.e you will need to know how the bits and bytes are organized in the managed heap.