Eigene Messages an Prozesse schicken

Hallo,
Eine Frage:
In einem C-Programm möchte ich an einen anderen Prozess eine Message schicken. Die Message soll eine C-Struktur sein und in einer Messagesqueue des empfangendes Prozess gespeichert und nacheinander abgearbeitet werden. Gibt es dafür schon eine fertige Lösung?
Bei Mikrosoft gibt es meines Wissens so etwas, aber die Message ist da auf 2 Long-Zahlenwerte begrenzt. Bei mir soll die Message beliebig lang sein.
Für Ideen wäre ich sehr dankbar.

keine ahnung

Da kann ich leider gar nicht helfen, da die Prozess mit denen ich mich beschäftige Entwicklungsprozesse sind und nicht Prozesse eines Programms.

Tut mir leid!
Nobby