Despues de debuggear durante horas el MSVBVM60.DLL descubrí una función que permitía llamar a un puntero (sin destrozar mucho el stack ) esta se llama Zombie_AddRef y VB6 la utiliza para cargar clases e interfaces
Si alguien quiere mas explicación sobre lo que hace esa función y como lo he aprovechado para llamar codigo que pregunte
Despues de esta breve explicacion aqui teneis el code:
Código:
http://www.cobein.com/wp/?p=567
Saludos