Заголовок winreg.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

winreg.h содержит следующие программные интерфейсы:

Функции

 
AbortSystemShutdownA

Останавливает инициированное завершение работы системы. (ANSI)
AbortSystemShutdownW

Останавливает инициированное завершение работы системы. (Юникод)
InitiateShutdownA

Инициирует завершение работы и перезагрузку указанного компьютера, а также перезапускает все приложения, зарегистрированные для перезапуска. (ANSI)
InitiateShutdownW

Инициирует завершение работы и перезагрузку указанного компьютера, а также перезапускает все приложения, зарегистрированные для перезапуска. (Юникод)
InitiateSystemShutdownA

Инициирует завершение работы и необязательный перезапуск указанного компьютера. (ANSI)
InitiateSystemShutdownExA

Инициирует завершение работы и необязательный перезапуск указанного компьютера и при необходимости записывает причину завершения работы. (ANSI)
InitiateSystemShutdownExW

Инициирует завершение работы и необязательный перезапуск указанного компьютера и при необходимости записывает причину завершения работы. (Юникод)
InitiateSystemShutdownW

Инициирует завершение работы и необязательный перезапуск указанного компьютера. (Юникод)
RegCloseKey

Закрывает дескриптор для указанного раздела реестра.
RegConnectRegistryA

Устанавливает соединение с предопределенным разделом реестра на другом компьютере. (ANSI)
RegConnectRegistryW

Устанавливает соединение с предопределенным разделом реестра на другом компьютере. (Юникод)
RegCopyTreeA

Копирует указанный раздел реестра, а также его значения и подразделы в указанный раздел назначения. (ANSI)
RegCopyTreeW

Копирует указанный раздел реестра, а также его значения и подразделы в указанный раздел назначения. (Юникод)
RegCreateKeyA

Создает указанный раздел реестра. Если раздел уже существует в реестре, функция открывает его. (ANSI)
RegCreateKeyExA

Создает указанный раздел реестра. Если ключ уже существует, функция открывает его. Обратите внимание, что в именах ключей регистр не учитывается. (ANSI)
RegCreateKeyExW

Создает указанный раздел реестра. Если ключ уже существует, функция открывает его. Обратите внимание, что в именах ключей регистр не учитывается. (Юникод)
RegCreateKeyTransactedA

Создает указанный раздел реестра и связывает его с транзакцией. (ANSI)
RegCreateKeyTransactedW

Создает указанный раздел реестра и связывает его с транзакцией. (Юникод)
RegCreateKeyW

Создает указанный раздел реестра. Если раздел уже существует в реестре, функция открывает его. (Юникод)
RegDeleteKeyA

Удаляет подраздел и его значения. (ANSI)
RegDeleteKeyExA

Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы. (ANSI)
RegDeleteKeyExW

Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы. (Юникод)
RegDeleteKeyTransactedA

Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы как транзакция. (ANSI)
RegDeleteKeyTransactedW

Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы как транзакция. (Юникод)
RegDeleteKeyValueA

Удаляет указанное значение из указанного раздела реестра и подраздела. (ANSI)
RegDeleteKeyValueW

Удаляет указанное значение из указанного раздела реестра и подраздела. (Юникод)
RegDeleteKeyW

Удаляет подраздел и его значения. (Юникод)
RegDeleteTreeA

Рекурсивно удаляет подразделы и значения указанного ключа. (ANSI)
RegDeleteTreeW

Рекурсивно удаляет подразделы и значения указанного ключа. (Юникод)
RegDeleteValueA

Удаляет именованное значение из указанного раздела реестра. (ANSI)
RegDeleteValueW

Удаляет именованное значение из указанного раздела реестра. (Юникод)
RegDisablePredefinedCache

Отключает кэширование дескриптора предварительно заданного реестра для HKEY_CURRENT_USER для текущего процесса.
RegDisablePredefinedCacheEx

Отключает кэширование дескрипторов для всех предопределенных дескрипторов реестра для текущего процесса.
RegDisableReflectionKey

Отключает отражение реестра для указанного раздела. Отключение отражения для ключа не влияет на отражение каких-либо подразделов.
RegEnableReflectionKey

Восстанавливает отражение реестра для указанного отключенного раздела. Восстановление отражения для ключа не влияет на отражение каких-либо подразделов.
RegEnumKeyA

Перечисляет подразделы указанного открытого раздела реестра. (RegEnumKeyA)
RegEnumKeyExA

Перечисляет подразделы указанного открытого раздела реестра. Функция получает сведения об одном подразделе при каждом вызове. (ANSI)
RegEnumKeyExW

Перечисляет подразделы указанного открытого раздела реестра. Функция получает сведения об одном подразделе при каждом вызове. (Юникод)
RegEnumKeyW

Перечисляет подразделы указанного открытого раздела реестра. (RegEnumKeyW)
RegEnumValueA

Перечисляет значения для указанного открытого раздела реестра. Функция копирует одно имя индексированного значения и блок данных для ключа при каждом вызове. (ANSI)
RegEnumValueW

Перечисляет значения для указанного открытого раздела реестра. Функция копирует одно имя индексированного значения и блок данных для ключа при каждом вызове. (Юникод)
RegFlushKey

Записывает в реестр все атрибуты заданного открытого раздела реестра.
RegGetKeySecurity

Извлекает копию дескриптора безопасности, защищающего указанный открытый раздел реестра.
RegGetValueA

Извлекает тип и данные для указанного значения реестра. (ANSI)
RegGetValueW

Извлекает тип и данные для указанного значения реестра. (Юникод)
RegLoadAppKeyA

Загружает указанный куст реестра в качестве куста приложения. (ANSI)
RegLoadAppKeyW

Загружает указанный куст реестра в качестве куста приложения. (Юникод)
RegLoadKeyA

Создает подраздел в разделе HKEY_USERS или HKEY_LOCAL_MACHINE и загружает данные из указанного куста реестра в этот подраздел. (ANSI)
RegLoadKeyW

Создает подраздел в разделе HKEY_USERS или HKEY_LOCAL_MACHINE и загружает данные из указанного куста реестра в этот подраздел. (Юникод)
RegLoadMUIStringA

Загружает указанную строку из указанного ключа и подраздела. (ANSI)
RegLoadMUIStringW

Загружает указанную строку из указанного ключа и подраздела. (Юникод)
RegNotifyChangeKeyValue

Уведомляет вызывающий объект об изменениях атрибутов или содержимого указанного раздела реестра.
RegOpenCurrentUser

Извлекает дескриптор ключа HKEY_CURRENT_USER для пользователя, олицетворяемого текущим потоком.
RegOpenKeyA

Открывает указанный раздел реестра. (ANSI)
RegOpenKeyExA

Открывает указанный раздел реестра. Обратите внимание, что в именах ключей регистр не учитывается. (ANSI)
RegOpenKeyExW

Открывает указанный раздел реестра. Обратите внимание, что в именах ключей регистр не учитывается. (Юникод)
RegOpenKeyTransactedA

Открывает указанный раздел реестра и связывает его с транзакцией. (ANSI)
RegOpenKeyTransactedW

Открывает указанный раздел реестра и связывает его с транзакцией. (Юникод)
RegOpenKeyW

Открывает указанный раздел реестра. (Юникод)
RegOpenUserClassesRoot

Извлекает дескриптор ключа HKEY_CLASSES_ROOT для указанного пользователя. Пользователь идентифицируется с помощью маркера доступа.
RegOverridePredefKey

Сопоставляет предопределенный раздел реестра с указанным разделом реестра.
RegQueryInfoKeyA

Извлекает сведения об указанном разделе реестра. (ANSI)
RegQueryInfoKeyW

Извлекает сведения о указанном разделе реестра. (Юникод)
RegQueryMultipleValuesA

Извлекает тип и данные для списка имен значений, связанных с открытым разделом реестра. (ANSI)
RegQueryMultipleValuesW

Извлекает тип и данные для списка имен значений, связанных с открытым разделом реестра. (Юникод)
RegQueryReflectionKey

Определяет, было ли отражение отключено или включено для указанного ключа.
RegQueryValueA

Извлекает данные, связанные с значением по умолчанию или без имени указанного раздела реестра. Данные должны быть строкой, заканчивающейся null. (ANSI)
RegQueryValueExA

Извлекает тип и данные для указанного имени значения, связанного с открытым разделом реестра. (ANSI)
RegQueryValueExW

Извлекает тип и данные для указанного имени значения, связанного с открытым разделом реестра. (Юникод)
RegQueryValueW

Извлекает данные, связанные с значением по умолчанию или без имени указанного раздела реестра. Данные должны быть строкой, заканчивающейся null. (Юникод)
RegRenameKey

Изменяет имя указанного раздела реестра. (RegRenameKey)
RegReplaceKeyA

Заменяет файл, который поддерживает раздел реестра и все его подразделы, другим файлом, чтобы при следующем запуске системы значения ключа и подраздела сохранялись в новом файле. (ANSI)
RegReplaceKeyW

Заменяет файл, который поддерживает раздел реестра и все его подразделы, другим файлом, чтобы при следующем запуске системы значения ключа и подраздела сохранялись в новом файле. (Юникод)
RegRestoreKeyA

Считывает сведения реестра в указанном файле и копирует их по указанному разделу. Эти сведения реестра могут быть в виде раздела и нескольких уровней подразделов. (ANSI)
RegRestoreKeyW

Считывает сведения реестра в указанном файле и копирует их по указанному разделу. Эти сведения реестра могут быть в виде раздела и нескольких уровней подразделов. (Юникод)
RegSaveKeya

Сохраняет указанный ключ и все его подразделы и значения в новом файле в стандартном формате. (ANSI)
RegSaveKeyExa

Сохраняет указанный раздел и все его подразделы и значения в файле реестра в указанном формате. (ANSI)
RegSaveKeyExW

Сохраняет указанный раздел и все его подразделы и значения в файле реестра в указанном формате. (Юникод)
RegSaveKeyW

Сохраняет указанный ключ и все его подразделы и значения в новом файле в стандартном формате. (Юникод)
RegSetKeySecurity

Задает безопасность открытого раздела реестра.
RegSetKeyValueA

Задает данные для указанного значения в указанном разделе реестра и подразделе . (ANSI)
RegSetKeyValueW

Задает данные для указанного значения в указанном разделе реестра и подразделе . (Юникод)
RegSetValueA

Задает данные для значения по умолчанию или без имени указанного раздела реестра. Данные должны быть текстовой строкой. (ANSI)
RegSetValueExA

Задает данные и тип указанного значения в разделе реестра. (ANSI)
RegSetValueExW

Задает данные и тип указанного значения в разделе реестра. (Юникод)
RegSetValueW

Задает данные для значения по умолчанию или без имени указанного раздела реестра. Данные должны быть текстовой строкой. (Юникод)
RegUnLoadKeyA

Выгружает указанный раздел реестра и его подразделы из реестра. (ANSI)
RegUnLoadKeyW

Выгружает указанный раздел реестра и его подразделы из реестра. (Юникод)

Структуры

 
VALENTA

Содержит сведения о значении реестра. Эта структура используется в функции RegQueryMultipleValues. (ANSI)
VALENTW

Содержит сведения о значении реестра. Эта структура используется в функции RegQueryMultipleValues. (Юникод)