書き戻しがないなら単純にコレでいけると思う。
<StructLayout(LayoutKind.Sequential)> Structure WAVEHDR 
 Dim waveBuffer As Byte(BUFFER_SIZE) 
 Dim dwBufferLength As Int32 
   :
どうしてもリアルにアドレスを数値化したいなら
固定化なりマーシャリングを自前でやる必要がある。