es posible, lo que necesitarias seria una variable para guardar la direccion de memoria...
malloc en C, y new en C++, dentro de Windows puedes usar GlobalAlloc en cualquier lenguaje de programacion que de acceso a la API de Windows, con esto te digo que en VB tambien es posible.