Im using a C dll to retrieve data via a comm port. It passes back a pointer to an array of bytes after it has retreived the data. How do I use that pointer to access the data in the memory location in VB. At the moment the data is passed back in a stream of bytes, which is not very efficient. Please advise.