Uczę się programowania w Win32, a WinMainprototyp wygląda tak:
int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show )
Nie wiedziałem, do czego WINAPIsłuży ten identyfikator, i znalazłem:
#define WINAPI __stdcall
Co to robi? Jestem zdezorientowany tym, że mam coś po typie powrotu. Do czego służy __stdcall? Co to znaczy, że istnieje coś między typem zwracanym a nazwą funkcji?
s, aby obejść głupie (i nieproduktywne - w tym przypadku) minimum 6 znaków.