Почему все в Windows API типизировано?

Более конкретно, почему одна и та же вещь typedef'd с несколькими разными именами во многих случаях, и почему typedef указательные типы (непонятная логика иногда)?

Например:

typedef const WCHAR *LPCWSTR, *PCWSTR;

Какой в этом смысл?

7
задан Robert Allan Hennigan Leahy 17 January 2012 в 04:27
поделиться