What is the for below MFC Macros?

DECLARE_MESSAGE_MAP()


BEGIN_MESSAGE_MAP()
.....
END_MESSAGE_MAP()