Как объявить указатель функции __stdcall

Я пробовал это

typedef void (* __stdcall MessageHandler)(const Task*);

Это компилируется, но дает мне это предупреждение (VS2003):

предупреждение C4229: используемый анахронизм: модификаторы данных игнорируются

Я хочу объявить указатель на функцию со стандартным вызовом stdcall? Что я делаю неправильно?

Ответ 1

Как MSDN говорит, правильный способ написать это

typedef void (__stdcall *MessageHandler)(const Task*);