Мне было интересно, почему некоторые функции имеют некоторые параметры, которые должны быть установлены в NULL из-за «зарезервированных параметров».Например:
LONG WINAPI RegQueryValueEx(
__in HKEY hKey,
__in_opt LPCTSTR lpValueName,
__reserved LPDWORD lpReserved,
__out_opt LPDWORD lpType,
__out_opt LPBYTE lpData,
__inout_opt LPDWORD lpcbData
);
Я не могу понять, почему существует lpReserved?Я имею в виду, если он зарезервирован, зачем его ставить, не проще ли его опустить?
Спасибо!:) (не обращайте внимания на мой английский, пожалуйста ..)