For example, the function definition of SetWindowPos
used to be like so:
BOOL WINAPI SetWindowPos(
_In_ HWND hWnd,
_In_opt_ HWND hWndInsertAfter,
_In_ int X,
_In_ int Y,
_In_ int cx,
_In_ int cy,
_In_ UINT uFlags
);
This used to be very clear on the calling convention and which parameters are optional/in/out, etc.
However, now the MSDN makes it much simpler, but drops the calling convention and SAL annotations like so:
BOOL SetWindowPos(
HWND hWnd,
HWND hWndInsertAfter,
int X,
int Y,
int cx,
int cy,
UINT uFlags
);
Question: Is there anyway to see the SAL annotations and the calling convention now? Why did they think to remove it though?