Пытаясь понять, как создавать окна (в ОС Windows), я столкнулся с определением этой функции
LRESULT CALLBACK Window::MsgRouter(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam)
(взято из здесь )
Я, будучи новичком в C ++, понял, что это означает, что тип возвращаемого значения - LRESULT и CALLBACK
CALLBACK - это какой-то особый тип? Мой другой вопрос: что такое WPARAM и LPARAM?
Заранее спасибо, эл.