Ci potresti incollare lo spezzone di codice che riguarda l'impostazione del header? Non mi ricordo più come viene impostato, ma a livello teorico posso spiegarlo (non so però se ti è di aiuto):
Generalmente, le API di Windows non fanno differenza fra un tipo di dati e l'altro, basta che le dimensioni e i tipi di riferimenti (ByRef e ByVal) siano giusti. VB fa per conto suo conversioni per le stringhe, ma credo che in linea generica si risolve il problema copiando il contenuto da una stringa a un byte array e viceversa.
Segnalibri