Po co słowo "WINAPI" przy funkcji WinMain

0

Jak wiadomo najprostszy program w WinApi wygląda tak:

 int WINAPI WinMain (HINSTANCE hThisInstance,
                    HINSTANCE hPrevInstance,
                    LPSTR lpszArgument,
                    int nFunsterStil){return 0;}

Krótkie pytanie tylko i wyłącznie z czystej ciekawości - czemu służy "WINAPI" między int a WinMain? W żadnym tutorialu tego nie wyjaśnili :(

2

Jest to makro na __stdcall. Określa calling convention. Czyli to, w jaki sposób funkcja jest wywoływana, tj. w jaki sposób są przekazywane parametry (czy przez stos, w jakiej kolejności, czy przez rejestry), etc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1