O que significa “CALLBACK” em uma declaração de função da API do Windows? [duplicado]

Duplicata Possível:
O que uma declaração “CALLBACK” em C faz?

O protótipo de uma função WindowProc () é este

      LRESULT CALLBACK WindowProc(HWND hWnd,UINT message , WPARAM wParan, LPARAM lParam);

mas eu nunca encontrei a palavra-chave CALLBACK, só sei que uma função de retorno de chamada é aquela para a qual você passa um ponteiro para outra função, então, o que exatamente é esse CALLBACK aqui? E o que ele faz?