o que significa WINAPI

Eu comecei a aprender API Win32 em C. Eu vi que a principal função é algo como

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow) { .. }

mas eu sei que uma função em C é como

[ReturnType] [FunctionName] (Args) { .. }

Nesse caso, o tipo de retorno é int e o nome da função é WinMain. Então, o que o WINAPI representa e é necessário?

Obrigado . :)

questionAnswers(3)

yourAnswerToTheQuestion