Hi there! Can anyone here tell me what is PreTranslateMessage() and what does it do?

Also, what is the MSG* pMsg parameter in PreTranslateMessage()? Thanks!(how do U use it?)