How to Declare a C++ Function that Takes a Blob of Memory?

Discussing several options, starting from the good old C-style void* pointer.