you didn't confirm if it's vb6 you are using.
you will need to convert the pointer to a string when using readmemory whatever you are using.

if you know C# / VB.NET @ all , here's a link to an example in C# ( also an MFC example ) , which i have tested in C# and it works.
i joined an msn groups chatroom and added the FindWindow / FindWindowEx api's to the linked example, found the Handle for the listview in the msn chatroom & retrieved the names in the listview.
the link to the example is ... Crossing the process boundry with .NET