Library support for IPC; fixed Include Guards