Keine Angst, SysUtils musst Du dafür nicht anfassen
Sowohl MyMidiHdr.SysexPointer als auch TheSysex "müssen" beide entweder PAnsiChar oder PWideChar sein, zur Not per typecasting, sonst weiß der Compiler nicht, an welche der beiden überladenen Funktionen er andere Typen am besten übergeben soll.