Did Microsoft drop source-code annotation language (SAL) and calling convention from their function definition in MSDN

Viewed 122

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?

0 Answers
Related