warning C4091: 'typedef ' : ignored on left of 'messageData' when no variable is declared