Hi,
if the header is correctly serialized, it should be seen in Wireshark. However, Wireshark may not have the dissector for your header, so it may not show it.
You'll see the bytes, but you'll not see them "decoded" (Wireshark calls this dissection)
How to extend Wireshark to dissect your header is another point. You should check Wireshark's documentation about it.
Cheers,
T.