Я пытаюсь вызвать функцию SetupDiGetDeviceRegistryProperty
из setupapi.h
, имеет выходной параметр с именем PropertyRegDataType
типа PDWORD
. PDWORD
— это просто определение типа, которое расширяется до unsigned long near *
.
Документация SetupDiGetDeviceRegistryProperty в MSDN говорит о параметре PropertyRegDataType
следующее:
PropertyRegDataType [out, optional] A pointer to a variable that receives the data type of the property that is being retrieved. This is one of the standard registry data types. This parameter is optional and can be NULL.
Однако нигде на странице не упоминается, что такое «стандартные типы данных реестра». Итак, мой вопрос: каковы стандартные типы данных реестра и как я должен был определить это, прочитав эту страницу MSDN?