Заголовок shlwapi.h
Этот заголовок используется оболочкой Windows. Дополнительные сведения см. в разделе:
shlwapi.h содержит следующие программные интерфейсы:
Интерфейсы
IQueryAssociations Предоставляет методы, упрощающие получение сведений, хранящихся в реестре, в связи с определением типа файла или протокола и связыванием их с приложением. |
Функции
AssocCreate Возвращает указатель на объект IQueryAssociations. |
AssocGetPerceivedType Извлекает воспринимаемый тип файла на основе его расширения. |
AssocIsDangerous Определяет, считается ли тип файла потенциальной угрозой безопасности. |
AssocQueryKeyA Ищет и извлекает из реестра ключ, связанный с файлом или протоколом. (ANSI) |
AssocQueryKeyW Ищет и извлекает из реестра ключ, связанный с файлом или протоколом. (Юникод) |
AssocQueryStringA Ищет и извлекает строку, связанную с файлом или протоколом, из реестра. (AssocQueryStringA) |
AssocQueryStringByKeyA Выполняет поиск и получение строки, связанной с файлами, из реестра, начиная с указанного раздела. (ANSI) |
AssocQueryStringByKeyW Выполняет поиск и получение строки, связанной с файлами, из реестра, начиная с указанного раздела. (Юникод) |
AssocQueryStringW Ищет и извлекает строку, связанную с файлом или протоколом, из реестра. (AssocQueryStringW) |
ChrCmpIA Выполняет сравнение двух символов. Сравнение выполняется без учета регистра. (ANSI) |
ChrCmpIW Выполняет сравнение двух символов. Сравнение выполняется без учета регистра. (Юникод) |
ColorAdjustLuma Изменяет яркость rgb-значения. Оттенок и насыщенность не затрагиваются. |
ColorHLSToRGB Преобразует цвета из формата hue-luminance-saturation (HLS) в формат RGB. |
ColorRGBToHLS Преобразует цвета из ФОРМАТА RGB в формат hue-luminance-saturation (HLS). |
ConnectToConnectionPoint Устанавливает или завершает подключение между приемником клиента и контейнером точки подключения. |
DllInstall Обрабатывает установку и настройку библиотеки DLL. |
GetAcceptLanguagesA Извлекает строку, используемую с веб-сайтами при указании языковых настроек. (ANSI) |
GetAcceptLanguagesW Извлекает строку, используемую с веб-сайтами при указании языковых настроек. (Юникод) |
GetMenuPosFromID GetMenuPosFromID может быть изменен или недоступен. |
GetProcessReference Извлекает объект для конкретного процесса, предоставленный SetProcessReference, с увеличением числа ссылок для поддержания процесса в активном состоянии. |
HashData Хэширует массив данных. |
IntlStrEqNA Выполняет сравнение указанного числа символов с начала двух локализованных строк с учетом регистра. (ANSI) |
IntlStrEqNIA Выполняет сравнение указанного числа символов с начала двух локализованных строк без учета регистра. (ANSI) |
IntlStrEqNIW Выполняет сравнение указанного числа символов с начала двух локализованных строк без учета регистра. (Юникод) |
IntlStrEqNW Выполняет сравнение указанного числа символов с начала двух локализованных строк с учетом регистра. (Юникод) |
IntlStrEqWorkerA Сравнивает указанное число символов с начала двух локализованных строк. (ANSI) |
IntlStrEqWorkerW Сравнивает указанное число символов с начала двух локализованных строк. (Юникод) |
IsCharSpaceA Определяет, представляет ли символ пробел. (ANSI) |
IsCharSpaceW Определяет, представляет ли символ пробел. (Юникод) |
IsInternetESCEnabled Определяет, находится ли windows Internet Обозреватель в конфигурации усиленной безопасности. |
Iso Проверяет наличие указанных операционных систем и функций операционной системы. |
IStream_Copy Копирует поток в другой поток. |
IStream_Read Считывает байты из указанного потока и возвращает значение, указывающее, были ли все байты успешно прочитаны. |
IStream_ReadPidl Считывает указатель на список идентификаторов элементов (PIDL) из объекта IStream в объект PIDLIST_RELATIVE. |
IStream_ReadStr Считывает из потока и записывает в строку. |
IStream_Reset Перемещает позицию поиска в указанном потоке в начало потока. |
IStream_Size Извлекает размер указанного потока (в байтах). |
IStream_Write Записывает данные неизвестного формата из буфера в указанный поток. |
IStream_WritePidl Записывает указатель на список идентификаторов элементов (PIDL) из объекта PCUIDLIST_RELATIVE в объект IStream. |
IStream_WriteStr Считывает из строки и записывает в поток. |
IUnknown_AtomicRelease Освобождает указатель com-модели и присваивает ему значение NULL. |
IUnknown_GetSite Вызывает метод IObjectWithSite::GetSite указанного объекта. |
IUnknown_GetWindow Пытается получить дескриптор окна из объекта COM, запрашивая различные интерфейсы с методом GetWindow. |
IUnknown_QueryService Извлекает интерфейс службы из указанного объекта. |
IUnknown_Set Изменяет значение указателя интерфейса COM и освобождает предыдущий интерфейс. |
IUnknown_SetSite Задает сайт указанного объекта путем вызова его метода IObjectWithSite::SetSite. |
MAKEDLLVERULL Используется для упаковки сведений о версии DLL в значение ULONGLONG. |
ParseURLA Выполняет элементарный анализ URL-адреса. (ANSI) |
ParseURLW Выполняет элементарный анализ URL-адреса. (Юникод) |
PathAddBackslashA Добавляет обратную косую черту в конец строки, чтобы создать правильный синтаксис для пути. (PathAddBackslashA) |
PathAddBackslashW Добавляет обратную косую черту в конец строки, чтобы создать правильный синтаксис для пути. (PathAddBackslashW) |
PathAddExtensionA Добавляет расширение имени файла в строку пути. (ANSI) |
PathAddExtensionW Добавляет расширение имени файла в строку пути. (Юникод) |
PathAppendA Добавляет один путь к концу другого. (ANSI) |
PathAppendW Добавляет один путь к концу другого. (Юникод) |
PathBuildRootA Создает корневой путь из заданного номера диска. (ANSI) |
PathBuildRootW Создает корневой путь из заданного номера диска. (Юникод) |
PathCanonicalizeA Упрощает путь, удаляя элементы навигации, такие как "." и "..", чтобы создать прямой, правильно сформированный путь. (ANSI) |
PathCanonicalizeW Упрощает путь, удаляя элементы навигации, такие как "." и "..", чтобы создать прямой, правильно сформированный путь. (Юникод) |
PathCombineA Объединяет две строки, представляющие правильно сформированные пути, в один путь; также объединяет все относительные элементы пути. (ANSI) |
PathCombineW Объединяет две строки, представляющие правильно сформированные пути, в один путь; также объединяет все относительные элементы пути. (Юникод) |
PathCommonPrefixA Сравнивает два пути, чтобы определить, имеют ли они общий префикс. Префикс является одним из следующих типов:_"C:\", ".", "..", ".". \". (ANSI) |
PathCommonPrefixW Сравнивает два пути, чтобы определить, имеют ли они общий префикс. Префикс является одним из следующих типов:_"C:\", ".", "..", ".". \". (Юникод) |
PathCompactPathA Усекает путь к файлу в соответствии с заданной шириной пикселей, заменяя компоненты пути многоточием. (ANSI) |
PathCompactPathExA Усекает путь в пределах определенного количества символов, заменяя компоненты пути многоточием. (ANSI) |
PathCompactPathExW Усекает путь в пределах определенного количества символов, заменяя компоненты пути многоточием. (Юникод) |
PathCompactPathW Усекает путь к файлу в соответствии с заданной шириной пикселей, заменяя компоненты пути многоточием. (Юникод) |
PathCreateFromUrlA Преобразует URL-адрес файла в путь Microsoft MS-DOS. (ANSI) |
PathCreateFromUrlAlloc Создает путь из URL-адреса файла. |
PathCreateFromUrlW Преобразует URL-адрес файла в путь Microsoft MS-DOS. (Юникод) |
PathFileExistsA Определяет, является ли допустимым путь к объекту файловой системы, например файлу или папке. (ANSI) |
PathFileExistsW Определяет, является ли допустимым путь к объекту файловой системы, например файлу или папке. (Юникод) |
PathFindExtensionA Выполняет поиск пути к расширению. (ANSI) |
PathFindExtensionW Выполняет поиск пути к расширению. (Юникод) |
PathFindFileNameA Выполняет поиск имени файла по пути. (ANSI) |
PathFindFileNameW Выполняет поиск имени файла по пути. (Юникод) |
PathFindNextComponentA Анализирует путь и возвращает часть этого пути, которая следует за первой обратной косой чертой. (ANSI) |
PathFindNextComponentW Анализирует путь и возвращает часть этого пути, которая следует за первой обратной косой чертой. (Юникод) |
PathFindOnPathA Выполняет поиск файла. (ANSI) |
PathFindOnPathW Выполняет поиск файла. (Юникод) |
PathFindSuffixArrayA Определяет, имеет ли заданное имя файла один из списка суффиксов. (ANSI) |
PathFindSuffixArrayW Определяет, имеет ли заданное имя файла один из списка суффиксов. (Юникод) |
PathGetArgsA Находит аргументы командной строки в заданном пути. (ANSI) |
PathGetArgsW Находит аргументы командной строки в заданном пути. (Юникод) |
PathGetCharTypeA Определяет тип символа относительно пути. (ANSI) |
PathGetCharTypeW Определяет тип символа относительно пути. (Юникод) |
PathGetDriveNumberA Ищет путь к букве диска в диапазоне от "A" до "Z" и возвращает соответствующий номер диска. (ANSI) |
PathGetDriveNumberW Ищет путь к букве диска в диапазоне от "A" до "Z" и возвращает соответствующий номер диска. (Юникод) |
PathIsContentTypeA Определяет, соответствует ли зарегистрированный тип контента файла указанному типу контента. Эта функция получает тип контента для указанного типа файла и сравнивает эту строку с pszContentType. Сравнение выполняется без учета регистра. (ANSI) |
PathIsContentTypeW Определяет, соответствует ли зарегистрированный тип контента файла указанному типу контента. Эта функция получает тип контента для указанного типа файла и сравнивает эту строку с pszContentType. Сравнение выполняется без учета регистра. (Юникод) |
PathIsDirectoryA Проверяет, является ли путь допустимым каталогом. (ANSI) |
PathIsDirectoryEmptyA Определяет, является ли указанный путь пустым каталогом. (ANSI) |
PathIsDirectoryEmptyW Определяет, является ли указанный путь пустым каталогом. (Юникод) |
PathIsDirectoryW Проверяет, является ли путь допустимым каталогом. (Юникод) |
PathIsFileSpecA Выполняет поиск по пути любых символов, разделяющих путь (например, ":" или ""). Если символы с разделителями пути отсутствуют, путь считается путем к спецификации файла. |
PathIsFileSpecW Выполняет поиск по пути любых символов, разделяющих путь (например, ":" или "\"). Если символы с разделителями пути отсутствуют, путь считается путем к спецификации файла. |
PathIsHTMLFileA Определяет, является ли файл HTML-файлом. Определение выполняется на основе типа контента, зарегистрированного для расширения файла. (ANSI) |
PathIsHTMLFileW Определяет, является ли файл HTML-файлом. Определение выполняется на основе типа контента, зарегистрированного для расширения файла. (Юникод) |
PathIsLFNFileSpecA Определяет, имеет ли имя файла длинный формат. (ANSI) |
PathIsLFNFileSpecW Определяет, имеет ли имя файла длинный формат. (Юникод) |
PathIsNetworkPathA Определяет, представляет ли строка пути сетевой ресурс. (ANSI) |
PathIsNetworkPathW Определяет, представляет ли строка пути сетевой ресурс. (Юникод) |
PathIsPrefixA Проверяет путь, чтобы определить, начинается ли он со значения префикса, переданного pszPrefix. (ANSI) |
PathIsPrefixW Проверяет путь, чтобы определить, начинается ли он со значения префикса, переданного pszPrefix. (Юникод) |
PathIsRelativeA Выполняет поиск пути и определяет, является ли он относительным. (ANSI) |
PathIsRelativeW Выполняет поиск пути и определяет, является ли он относительным. (Юникод) |
PathIsRootA Определяет, ссылается ли строка пути на корень тома. (ANSI) |
PathIsRootW Определяет, ссылается ли строка пути на корень тома. (Юникод) |
PathIsSameRootA Сравнивает два пути, чтобы определить, есть ли у них общий корневой компонент. (ANSI) |
PathIsSameRootW Сравнивает два пути, чтобы определить, есть ли у них общий корневой компонент. (Юникод) |
PathIsSystemFolderA Определяет, содержит ли существующая папка атрибуты, которые делают ее системной. Кроме того, эта функция указывает, квалифицируют ли определенные атрибуты папку как системную. (ANSI) |
PathIsSystemFolderW Определяет, содержит ли существующая папка атрибуты, которые делают ее системной. Кроме того, эта функция указывает, квалифицируют ли определенные атрибуты папку как системную. (Юникод) |
PathIsUNCA Определяет, является ли строка пути допустимым UNC-путем, а не путем на основе буквы диска. (ANSI) |
PathIsUNCServerA Определяет, является ли строка допустимым универсальным соглашением об именовании (UNC) только для пути сервера. (ANSI) |
PathIsUNCServerShareA Определяет, является ли строка допустимым UNC-путем к общей папке \server\share. (ANSI) |
PathIsUNCServerShareW Определяет, является ли строка допустимым UNC-путем к общей папке \server\share. (Юникод) |
PathIsUNCServerW Определяет, является ли строка допустимым универсальным соглашением об именовании (UNC) только для пути сервера. (Юникод) |
PathIsUNCW Определяет, является ли строка пути допустимым UNC-путем, а не путем на основе буквы диска. (Юникод) |
PathIsURLA Проверяет заданную строку, чтобы определить, соответствует ли она допустимому формату URL-адреса. (ANSI) |
PathIsURLW Проверяет заданную строку, чтобы определить, соответствует ли она допустимому формату URL-адреса. (Юникод) |
PathMakePrettyA Преобразует путь со всеми прописными буквами во все символы в нижнем регистре, чтобы придать ему согласованный вид. (ANSI) |
PathMakePrettyW Преобразует путь со всеми прописными буквами во все символы в нижнем регистре, чтобы придать ему согласованный вид. (Юникод) |
PathMakeSystemFolderA Предоставляет существующей папке соответствующие атрибуты, чтобы стать системной папкой. (ANSI) |
PathMakeSystemFolderW Предоставляет существующей папке соответствующие атрибуты, чтобы стать системной папкой. (Юникод) |
PathMatchSpecA Выполняет поиск по строке, используя тип соответствия с подстановочными знаками Microsoft MS-DOS. (ANSI) |
PathMatchSpecExA Сопоставляет имя файла из пути с одним или несколькими шаблонами имен файлов. (ANSI) |
PathMatchSpecExW Сопоставляет имя файла из пути с одним или несколькими шаблонами имен файлов. (Юникод) |
PathMatchSpecW Выполняет поиск по строке, используя тип соответствия с подстановочными знаками Microsoft MS-DOS. (Юникод) |
PathParseIconLocationA Анализирует строку расположения файла, содержащую расположение файла и индекс значка, и возвращает отдельные значения. (ANSI) |
PathParseIconLocationW Анализирует строку расположения файла, содержащую расположение файла и индекс значка, и возвращает отдельные значения. (Юникод) |
PathQuoteSpacesA Выполняет поиск пробелов в пути. При обнаружении пробелов весь путь заключен в кавычки. (ANSI) |
PathQuoteSpacesW Выполняет поиск пробелов в пути. При обнаружении пробелов весь путь заключен в кавычки. (Юникод) |
PathRelativePathToA Создает относительный путь из одного файла или папки в другой. (ANSI) |
PathRelativePathToW Создает относительный путь из одного файла или папки в другой. (Юникод) |
PathRemoveArgsA Удаляет все аргументы из заданного пути. (ANSI) |
PathRemoveArgsW Удаляет все аргументы из заданного пути. (Юникод) |
PathRemoveBackslashA Удаляет обратную косую черту из заданного пути. (ANSI) |
PathRemoveBackslashW Удаляет обратную косую черту из заданного пути. (Юникод) |
PathRemoveBlanksA Удаляет из строки все начальные и конечные пробелы. (ANSI) |
PathRemoveBlanksW Удаляет из строки все начальные и конечные пробелы. (Юникод) |
PathRemoveExtensionA Удаляет расширение имени файла из пути, если оно присутствует. (ANSI) |
PathRemoveExtensionW Удаляет расширение имени файла из пути, если оно присутствует. (Юникод) |
PathRemoveFileSpecA Удаляет имя файла в конце и обратную косую черту из пути, если они присутствуют. (ANSI) |
PathRemoveFileSpecW Удаляет имя файла в конце и обратную косую черту из пути, если они присутствуют. (Юникод) |
PathRenameExtensionA Заменяет расширение имени файла новым расширением. Если имя файла не содержит расширения, расширение будет присоединено к концу строки. (ANSI) |
PathRenameExtensionW Заменяет расширение имени файла новым расширением. Если имя файла не содержит расширения, расширение будет присоединено к концу строки. (Юникод) |
PathSearchAndQualifyA Определяет, имеет ли заданный путь правильный формат и является ли он полным. (ANSI) |
PathSearchAndQualifyW Определяет, имеет ли заданный путь правильный формат и является ли он полным. (Юникод) |
PathSetDlgItemPathA Задает текст дочернего элемента управления в окне или диалоговом окне с помощью pathCompactPath, чтобы убедиться, что путь помещается в элемент управления. (ANSI) |
PathSetDlgItemPathW Задает текст дочернего элемента управления в окне или диалоговом окне с помощью pathCompactPath, чтобы убедиться, что путь помещается в элемент управления. (Юникод) |
PathSkipRootA Извлекает указатель на первый символ в пути, следующем за буквой диска или элементами пути к серверу или общему ресурсу в формате UNC. (ANSI) |
PathSkipRootW Извлекает указатель на первый символ в пути, следующем за буквой диска или элементами пути к серверу или общему ресурсу в формате UNC. (Юникод) |
PathStripPathA Удаляет часть пути полного пути и файла. (ANSI) |
PathStripPathW Удаляет часть пути полного пути и файла. (Юникод) |
PathStripToRootA Удаляет все элементы файла и каталога в пути, за исключением корневой информации. (ANSI) |
PathStripToRootW Удаляет все элементы файла и каталога в пути, за исключением корневой информации. (Юникод) |
PathUndecorateA Удаляет оформление из строки пути. (ANSI) |
PathUndecorateW Удаляет оформление из строки пути. (Юникод) |
PathUnExpandEnvStringsA Заменяет определенные имена папок по полному пути на связанную с ними строку среды. (ANSI) |
PathUnExpandEnvStringsW Заменяет определенные имена папок по полному пути на связанную с ними строку среды. (Юникод) |
PathUnmakeSystemFolderA Удаляет атрибуты из папки, которая делает ее системной папкой. Эта папка должна существовать в файловой системе. (ANSI) |
PathUnmakeSystemFolderW Удаляет атрибуты из папки, которая делает ее системной папкой. Эта папка должна существовать в файловой системе. (Юникод) |
PathUnquoteSpacesA Удаляет кавычки из начала и конца пути. (ANSI) |
PathUnquoteSpacesW Удаляет кавычки из начала и конца пути. (Юникод) |
QISearch Управляемая таблицами реализация метода IUnknown::QueryInterface. |
SetProcessReference Предоставляет объект COM, который позволяет размещенным расширениям оболочки и другим компонентам предотвратить преждевременное закрытие ведущего процесса. |
SHAllocShared SHAllocShared может быть изменен или недоступен. |
SHAnsiToAnsi Копирует строку ANSI. |
SHAnsiToUnicode Преобразует строку из кодовой страницы ANSI в кодовую страницу Юникода. |
SHAutoComplete Указывает элементам управления изменения системы использовать автозавершение для заполнения URL-адресов или путей файловой системы. |
SHCopyKeyA Рекурсивно копирует подразделы и значения исходного подраздела в ключ назначения. SHCopyKey не копирует атрибуты безопасности ключей. (ANSI) |
SHCopyKeyW Рекурсивно копирует подразделы и значения исходного подраздела в ключ назначения. SHCopyKey не копирует атрибуты безопасности ключей. (Юникод) |
SHCreateMemStream Создает поток памяти, используя процесс, аналогичный процессу CreateStreamOnHGlobal. |
SHCreateShellPalette Создает палитру полутонов для указанного контекста устройства. |
SHCreateStreamOnFileA SHCreateStreamOnFile может быть изменен или недоступен. Вместо этого используйте SHCreateStreamOnFileEx. (ANSI) |
SHCreateStreamOnFileEx Открывает или создает файл и извлекает поток для чтения или записи в этот файл. |
SHCreateStreamOnFileW SHCreateStreamOnFile может быть изменен или недоступен. Вместо этого используйте SHCreateStreamOnFileEx. (Юникод) |
SHCreateThread Создает поток. |
SHCreateThreadRef Создает ссылку для каждого потока на объект COM. |
SHCreateThreadWithHandle Создает новый поток и извлекает его дескриптор. |
SHDeleteEmptyKeyA Удаляет пустой ключ. (ANSI) |
SHDeleteEmptyKeyW Удаляет пустой ключ. (Юникод) |
SHDeleteKeyA Удаляет подраздел и все его потомки. Эта функция удаляет раздел и все его значения из реестра. (ANSI) |
SHDeleteKeyW Удаляет подраздел и все его потомки. Эта функция удаляет раздел и все его значения из реестра. (Юникод) |
SHDeleteValueA Удаляет именованное значение из указанного раздела реестра. (ANSI) |
SHDeleteValueW Удаляет именованное значение из указанного раздела реестра. (Юникод) |
SHEnumKeyExA Перечисляет подразделы указанного открытого раздела реестра. (SHEnumKeyExA) |
SHEnumKeyExW Перечисляет подразделы указанного открытого раздела реестра. (SHEnumKeyExW) |
SHEnumValueA Перечисляет значения указанного открытого раздела реестра. (ANSI) |
SHEnumValueW Перечисляет значения указанного открытого раздела реестра. (Юникод) |
SHFormatDateTimeA SHFormatDateTime может быть изменено или недоступно. (ANSI) |
SHFormatDateTimeW SHFormatDateTime может быть изменено или недоступно. (Юникод) |
SHFreeShared SHFreeShared может быть изменен или недоступен. |
SHGetAssocKeys Извлекает массив подразделов класса, связанных с объектом IQueryAssociations. |
SHGetInverseCMAP Извлекает сопоставление таблицы с обратными цветами для палитры полутонов. |
SHGetThreadRef Извлекает набор ссылок на объекты для каждого потока с помощью SHSetThreadRef. |
SHGetValueA Извлекает значение реестра. (SHGetValueA) |
SHGetValueW Извлекает значение реестра. (SHGetValueW) |
SHGetViewStatePropertyBag SHGetViewStatePropertyBag может быть изменен или недоступен. |
SHGlobalCounterDecrement Уменьшает глобальный счетчик. |
SHGlobalCounterGetValue Возвращает текущее значение глобального счетчика. |
SHGlobalCounterIncrement Увеличивает глобальный счетчик. |
SHIsLowMemoryMachine Не поддерживается. (SHIsLowMemoryMachine) |
SHLoadIndirectString Извлекает указанный текстовый ресурс при его указании в виде непрямой строки (строка, начинающаяся с символа @). |
SHLocalStrDupA Создает копию строки во вновь выделенной памяти. (SHLocalStrDupA) |
SHLocalStrDupW Создает копию строки во вновь выделенной памяти. (SHLocalStrDupW) |
SHLockShared SHLockShared может быть изменен или недоступен. |
SHMessageBoxCheckA ShMessageBoxCheck может быть изменен или недоступен. (ANSI) |
SHMessageBoxCheckW ShMessageBoxCheck может быть изменен или недоступен. (Юникод) |
SHOpenRegStream2A Открывает значение реестра и предоставляет поток, который можно использовать для чтения или записи в значение. Эта функция заменяет SHOpenRegStream. (ANSI) |
SHOpenRegStream2W Открывает значение реестра и предоставляет поток, который можно использовать для чтения или записи в значение. Эта функция заменяет SHOpenRegStream. (Юникод) |
SHOpenRegStreamA Не рекомендуется. (SHOpenRegStreamA) |
SHOpenRegStreamW Не рекомендуется. (SHOpenRegStreamW) |
SHQueryInfoKeyA Извлекает сведения об указанном разделе реестра. (ANSI) |
SHQueryInfoKeyW Извлекает сведения об указанном разделе реестра. (Юникод) |
SHQueryValueExA Открывает раздел реестра и запрашивает в нем определенное значение. (ANSI) |
SHQueryValueExW Открывает раздел реестра и запрашивает в нем определенное значение. (Юникод) |
SHRegCloseUSKey Закрывает дескриптор в подраздел реестра для конкретного пользователя в поддереве пользователя (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegCreateUSKeyA Создает или открывает подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegCreateUSKeyW Создает или открывает подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegDeleteEmptyUSKeyA Удаляет пустой подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegDeleteEmptyUSKeyW Удаляет пустой подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegDeleteUSValueA Удаляет значение подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegDeleteUSValueW Удаляет значение подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegDuplicateHKey Дублирует дескриптор HKEY раздела реестра. |
SHRegEnumUSKeyA Перечисляет подразделы подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegEnumUSKeyW Перечисляет подразделы подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegEnumUSValueA Перечисляет значения указанного подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegEnumUSValueW Перечисляет значения указанного подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegGetBoolUSValueA Извлекает логическое значение из подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegGetBoolUSValueW Извлекает логическое значение из подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegGetBoolValueFromHKCUHKLM Вычисляет значение раздела реестра и возвращает логическое значение, отражающее, существует ли значение и ожидаемое состояние соответствует фактическому состоянию. |
SHRegGetIntW Считывает числовое строковое значение из реестра и преобразует его в целое число. |
SHRegGetPathA Извлекает путь к файлу из реестра, при необходимости расширяя переменные среды. (ANSI) |
SHRegGetPathW Извлекает путь к файлу из реестра, при необходимости расширяя переменные среды. (Юникод) |
SHRegGetUSValueA Извлекает значение из подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegGetUSValueW Извлекает значение из подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegGetValueA Извлекает значение реестра. (SHRegGetValueA) |
SHRegGetValueFromHKCUHKLM Получает указанные сведения из реестра. |
SHRegGetValueW Извлекает значение реестра. (SHRegGetValueW) |
SHRegOpenUSKeyA Открывает подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegOpenUSKeyW Открывает подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegQueryInfoUSKeyA Извлекает сведения о заданном подразделе реестра в поддереве конкретного пользователя (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegQueryInfoUSKeyW Извлекает сведения о заданном подразделе реестра в поддереве конкретного пользователя (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegQueryUSValueA Извлекает тип и данные для указанного имени, связанного с открытым подразделом реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegQueryUSValueW Извлекает тип и данные для указанного имени, связанного с открытым подразделом реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegSetPathA Принимает путь к файлу, заменяет имена папок строками среды и помещает итоговую строку в реестр. (ANSI) |
SHRegSetPathW Принимает путь к файлу, заменяет имена папок строками среды и помещает итоговую строку в реестр. (Юникод) |
SHRegSetUSValueA Задает значение подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegSetUSValueW Задает значение подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHRegSetValue Не поддерживается. (SHRegSetValue) |
SHRegWriteUSValueA Записывает значение в подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (ANSI) |
SHRegWriteUSValueW Записывает значение в подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). (Юникод) |
SHReleaseThreadRef Освобождает ссылку на поток перед возвратом процедуры потока. |
SHSendMessageBroadcastA Отправляет сообщение во все окна верхнего уровня в системе. (ANSI) |
SHSendMessageBroadcastW Отправляет сообщение во все окна верхнего уровня в системе. (Юникод) |
SHSetThreadRef Сохраняет ссылку на поток на объект COM. Это позволяет вызывающему объекту управлять временем существования потока, чтобы гарантировать, что Windows не завершит работу потока до того, как вызывающий объект будет готов. |
SHSetValueA Задает значение раздела реестра. (ANSI) |
SHSetValueW Задает значение раздела реестра. (Юникод) |
SHSkipJunction Проверяет контекст привязки, чтобы убедиться, что привязка к определенному объекту компонента безопасна. |
SHStrDupA Создает копию строки во вновь выделенной памяти. (SHStrDupA) |
SHStrDupW Создает копию строки во вновь выделенной памяти. (SHStrDupW) |
SHStripMneumonicA Удаляет мнемонический маркер из строки. (ANSI) |
SHStripMneumonicW Удаляет мнемонический маркер из строки. (Юникод) |
SHUnicodeToAnsi Преобразует строку из кодовой страницы Юникода в кодовую страницу ANSI. |
SHUnicodeToUnicode Копирует строку Юникода. |
SHUnlockShared SHUnlockShared может быть изменен или недоступен. |
StopWatchFlush StopWatchFlush может быть изменен или недоступен. |
StopWatchMode StopWatchMode может быть изменен или недоступен. |
StrCatBuffA Копирует и добавляет символы из одной строки в конец другой. (ANSI) |
StrCatBuffW Копирует и добавляет символы из одной строки в конец другой. (Юникод) |
StrCatChainW Объединяет две строки Юникода. Используется, когда требуются повторяющиеся объединения с тем же буфером. |
StrCatW Добавляет одну строку в другую. |
StrChrA Ищет в строке первое вхождение символа, соответствующего указанному символу. Сравнение учитывает регистр. (ANSI) |
StrChrIA Ищет в строке первое вхождение символа, соответствующего указанному символу. Сравнение выполняется без учета регистра. (ANSI) |
StrChrIW Ищет в строке первое вхождение символа, соответствующего указанному символу. Сравнение выполняется без учета регистра. (Юникод) |
StrChrNIW Выполняет поиск первого вхождения указанного символа в строке. Сравнение выполняется без учета регистра. |
StrChrNW Выполняет поиск первого вхождения указанного символа в строке. Сравнение учитывает регистр. |
StrChrW Ищет в строке первое вхождение символа, соответствующего указанному символу. Сравнение учитывает регистр. (Юникод) |
StrCmpCA Сравнивает строки с помощью правил сортировки времени выполнения C (ASCII). Сравнение учитывает регистр. (ANSI) |
StrCmpCW Сравнивает строки с помощью правил сортировки времени выполнения C (ASCII). Сравнение учитывает регистр. (Юникод) |
StrCmpICA Сравнивает две строки с помощью правил сортировки времени выполнения C (ASCII). Сравнение выполняется без учета регистра. (ANSI) |
StrCmpICW Сравнивает две строки с помощью правил сортировки времени выполнения C (ASCII). Сравнение выполняется без учета регистра. (Юникод) |
StrCmpIW Сравнивает две строки, чтобы определить, совпадают ли они. Сравнение выполняется без учета регистра. |
StrCmpLogicalW Сравнивает две строки Юникода. Цифры в строках считаются числовым содержимым, а не текстом. Этот тест не учитывает регистр. |
StrCmpNA Сравнивает указанное количество символов из начала двух строк, чтобы определить, совпадают ли они. Сравнение учитывает регистр. Макрос StrNCmp отличается от этой функции только именем. (ANSI) |
StrCmpNCA Сравнивает указанное количество символов из начала двух строк с помощью правил сортировки во время выполнения C (ASCII). Сравнение учитывает регистр. (ANSI) |
StrCmpNCW Сравнивает указанное количество символов из начала двух строк с помощью правил сортировки во время выполнения C (ASCII). Сравнение учитывает регистр. (Юникод) |
StrCmpNIA Сравнивает указанное количество символов из начала двух строк, чтобы определить, совпадают ли они. Сравнение выполняется без учета регистра. Макрос StrNCmpI отличается от этой функции только именем. (ANSI) |
StrCmpNICA Сравнивает указанное количество символов из начала двух строк с помощью правил сортировки во время выполнения C (ASCII). Сравнение выполняется без учета регистра. (ANSI) |
StrCmpNICW Сравнивает указанное количество символов из начала двух строк с помощью правил сортировки во время выполнения C (ASCII). Сравнение выполняется без учета регистра. (Юникод) |
StrCmpNIW Сравнивает указанное количество символов из начала двух строк, чтобы определить, совпадают ли они. Сравнение выполняется без учета регистра. Макрос StrNCmpI отличается от этой функции только именем. (Юникод) |
StrCmpNW Сравнивает указанное количество символов из начала двух строк, чтобы определить, совпадают ли они. Сравнение учитывает регистр. Макрос StrNCmp отличается от этой функции только именем. (Юникод) |
StrCmpW Сравнивает две строки, чтобы определить, совпадают ли они. Сравнение учитывает регистр. |
StrCpyNW Копирует указанное количество символов из начала одной строки в другую. Примечание. Не используйте эту функцию или макрос StrNCpy. |
StrCpyW Копирует одну строку в другую. (StrCpyW) |
StrCSpnA Ищет в строке первое вхождение любой группы символов. Метод поиска учитывает регистр, а завершающий символ NULL включается в соответствие шаблону поиска. (ANSI) |
StrCSpnIA Ищет в строке первое вхождение любой группы символов. Метод поиска не учитывает регистр, а завершающий символ NULL включается в соответствие шаблону поиска. (ANSI) |
StrCSpniW Ищет в строке первое вхождение любой группы символов. Метод поиска не учитывает регистр, а завершающий символ NULL включается в соответствие шаблону поиска. (Юникод) |
StrCSpnW Ищет в строке первое вхождение любой группы символов. Метод поиска учитывает регистр, а завершающий символ NULL включается в соответствие шаблону поиска. (Юникод) |
StrDupA Дублирует строку. (ANSI) |
StrDupW Дублирует строку. (Юникод) |
StrFormatByteSize64A Преобразует числовое значение в строку, представляющую число, выраженное в виде значения размера в байтах, килобайтах, мегабайтах или гигабайтах, в зависимости от размера. |
StrFormatByteSizeA Преобразует числовое значение в строку, представляющую число, выраженное в виде значения размера в байтах, килобайтах, мегабайтах или гигабайтах, в зависимости от размера. Отличается от StrFormatByteSizeW одним типом параметра. |
StrFormatByteSizeEx Преобразует числовое значение в строку, представляющую число в байтах, килобайтах, мегабайтах или гигабайтах в зависимости от размера. |
StrFormatByteSizeW Преобразует числовое значение в строку, представляющую число, выраженное в виде значения размера в байтах, килобайтах, мегабайтах или гигабайтах, в зависимости от размера. Отличается от StrFormatByteSizeA одним типом параметра. |
StrFormatKBSizeA Преобразует числовое значение в строку, представляющую число, выраженное в виде значения размера в килобайтах. (ANSI) |
StrFormatKBSizeW Преобразует числовое значение в строку, представляющую число, выраженное в виде значения размера в килобайтах. (Юникод) |
StrFromTimeIntervalA Преобразует интервал времени, указанный в миллисекундах, в строку. (ANSI) |
StrFromTimeIntervalW Преобразует интервал времени, указанный в миллисекундах, в строку. (Юникод) |
StrIsIntlEqualA Сравнивает указанное число символов от начала двух строк, чтобы определить, равны ли они. (ANSI) |
StrIsIntlEqualW Сравнивает указанное число символов от начала двух строк, чтобы определить, равны ли они. (Юникод) |
StrNCatA Добавляет указанное число символов от начала одной строки до конца другой. (ANSI) |
StrNCatW Добавляет указанное число символов от начала одной строки до конца другой. (Юникод) |
StrPBrkA Выполняет поиск в строке первого вхождения символа, содержащегося в указанном буфере. Этот поиск не включает завершающий символ NULL. (ANSI) |
StrPBrkW Выполняет поиск в строке первого вхождения символа, содержащегося в указанном буфере. Этот поиск не включает завершающий символ NULL. (Юникод) |
StrRChrA Ищет в строке последнее вхождение указанного символа. Сравнение учитывает регистр. (ANSI) |
StrRChrIA Ищет в строке последнее вхождение указанного символа. Сравнение выполняется без учета регистра. (ANSI) |
StrRChrIW Ищет в строке последнее вхождение указанного символа. Сравнение выполняется без учета регистра. (Юникод) |
StrRChrW Ищет в строке последнее вхождение указанного символа. Сравнение учитывает регистр. (Юникод) |
StrRetToBSTR Принимает структуру STRRET, возвращенную IShellFolder::GetDisplayNameOf, которая содержит строку или указывает на нее, и возвращает эту строку в виде BSTR. |
StrRetToBufA Преобразует структуру STRRET, возвращенную IShellFolder::GetDisplayNameOf, в строку и помещает результат в буфер. (ANSI) |
StrRetToBufW Преобразует структуру STRRET, возвращенную IShellFolder::GetDisplayNameOf, в строку и помещает результат в буфер. (Юникод) |
StrRetToStrA Принимает структуру STRRET, возвращенную IShellFolder::GetDisplayNameOf, и возвращает указатель на выделенную строку, содержащую отображаемое имя. (ANSI) |
StrRetToStrW Принимает структуру STRRET, возвращенную IShellFolder::GetDisplayNameOf, и возвращает указатель на выделенную строку, содержащую отображаемое имя. (Юникод) |
StrRStrIA Выполняет поиск последнего вхождения указанной подстроки в строке. Сравнение выполняется без учета регистра. (ANSI) |
StrRStrIW Выполняет поиск последнего вхождения указанной подстроки в строке. Сравнение выполняется без учета регистра. (Юникод) |
StrSpnA Получает длину подстроки в строке, которая полностью состоит из символов, содержащихся в указанном буфере. (ANSI) |
StrSpnW Получает длину подстроки в строке, которая полностью состоит из символов, содержащихся в указанном буфере. (Юникод) |
StrStrA Находит первое вхождение подстроки в строке. Сравнение учитывает регистр. (StrStrA) |
StrStrIA Находит первое вхождение подстроки в строке. Сравнение выполняется без учета регистра. (ANSI) |
StrStrIW Находит первое вхождение подстроки в строке. Сравнение выполняется без учета регистра. (Юникод) |
StrStrNIW Находит первое вхождение подстроки в строке. При сравнении регистр не учитывается. |
StrStrNW Находит первое вхождение подстроки в строке. Сравнение учитывает регистр. (StrStrNW) |
StrStrW Находит первое вхождение подстроки в строке. Сравнение учитывает регистр. (StrStrW) |
StrToInt64ExA Преобразует строку, представляющую десятичное или шестнадцатеричное значение, в 64-разрядное целое число. (ANSI) |
StrToInt64ExW Преобразует строку, представляющую десятичное или шестнадцатеричное значение, в 64-разрядное целое число. (Юникод) |
StrToIntA Преобразует строку, представляющую десятичное значение, в целое число. Макрос StrToLong идентичен этой функции. (ANSI) |
StrToIntExA Преобразует строку, представляющую десятичное или шестнадцатеричное число, в целое число. (ANSI) |
StrToIntExW Преобразует строку, представляющую десятичное или шестнадцатеричное число, в целое число. (Юникод) |
StrToIntW Преобразует строку, представляющую десятичное значение, в целое число. Макрос StrToLong идентичен этой функции. (Юникод) |
StrTrimA Удаляет указанные начальные и конечные символы из строки. (ANSI) |
StrTrimW Удаляет указанные начальные и конечные символы из строки. (Юникод) |
UrlApplySchemeA Определяет схему для указанной строки URL-адреса и возвращает строку с соответствующим префиксом. (ANSI) |
UrlApplySchemeW Определяет схему для указанной строки URL-адреса и возвращает строку с соответствующим префиксом. (Юникод) |
UrlCanonicalizeA Преобразует строку URL-адреса в каноническую форму. (ANSI) |
UrlCanonicalizeW Преобразует строку URL-адреса в каноническую форму. (Юникод) |
UrlCombineA При указании относительного URL-адреса и его основы возвращает URL-адрес в канонической форме. (ANSI) |
UrlCombineW При указании относительного URL-адреса и его основы возвращает URL-адрес в канонической форме. (Юникод) |
UrlCompareA Сравнение двух строк URL-адресов с учетом регистра. (ANSI) |
UrlCompareW Сравнение двух строк URL-адресов с учетом регистра. (Юникод) |
UrlCreateFromPathA Преобразует путь Microsoft MS-DOS в канонический URL-адрес. (ANSI) |
UrlCreateFromPathW Преобразует путь Microsoft MS-DOS в канонический URL-адрес. (Юникод) |
UrlEscapeA Преобразует символы или суррогатные пары в URL-адресе, которые могут быть изменены во время передачи через Интернет ("небезопасные" символы) в соответствующие escape-последовательности. (ANSI) |
UrlEscapeSpaces Макрос, преобразующий пробелы в соответствующую escape-последовательность. |
UrlEscapeW Преобразует символы или суррогатные пары в URL-адресе, которые могут быть изменены во время передачи через Интернет ("небезопасные" символы) в соответствующие escape-последовательности. (Юникод) |
UrlFixupW UrlFixupW может быть изменен или недоступен. |
UrlGetLocationA Извлекает расположение из URL-адреса. (ANSI) |
UrlGetLocationW Извлекает расположение из URL-адреса. (Юникод) |
UrlGetPartA Принимает строку URL-адреса и возвращает указанную часть этого URL-адреса. (ANSI) |
UrlGetPartW Принимает строку URL-адреса и возвращает указанную часть этого URL-адреса. (Юникод) |
UrlHashA Хэширует строку URL-адреса. (ANSI) |
UrlHashW Хэширует строку URL-адреса. (Юникод) |
UrlIsA Проверяет, является ли URL-адрес указанным типом. (ANSI) |
UrlIsFileUrlA Проверяет URL-адрес, чтобы определить, является ли он URL-адресом файла. (ANSI) |
UrlIsFileUrlW Проверяет URL-адрес, чтобы определить, является ли он URL-адресом файла. (Юникод) |
UrlIsNoHistoryA Возвращает значение, указывающее, является ли URL-адрес URL-адресом, который браузеры обычно не включают в журнал навигации. (ANSI) |
UrlIsNoHistoryW Возвращает значение, указывающее, является ли URL-адрес URL-адресом, который браузеры обычно не включают в журнал навигации. (Юникод) |
UrlIsOpaqueA Возвращает значение, указывающее, является ли URL-адрес непрозрачным. (ANSI) |
UrlIsOpaqueW Возвращает значение, указывающее, является ли URL-адрес непрозрачным. (Юникод) |
UrlIsW Проверяет, является ли URL-адрес указанным типом. (Юникод) |
UrlUnescapeA Преобразует escape-последовательности обратно в обычные символы. (ANSI) |
UrlUnescapeInPlace Преобразует escape-последовательности обратно в обычные символы и перезаписывает исходную строку. |
UrlUnescapeW Преобразует escape-последовательности обратно в обычные символы. (Юникод) |
WhichPlatform Какаяплатформа может быть изменена или недоступна. |
wnsprintfA Принимает список аргументов переменной длины и возвращает значения аргументов в виде строки в формате printf. (ANSI) |
wnsprintfW Принимает список аргументов переменной длины и возвращает значения аргументов в виде строки в формате printf. (Юникод) |
wvnsprintfA Принимает список аргументов и возвращает значения аргументов в виде строки в формате printf. (ANSI) |
wvnsprintfW Принимает список аргументов и возвращает значения аргументов в виде строки в формате printf. (Юникод) |
Функции обратного вызова
DLLGETVERSIONPROC Реализуется многими библиотеками DLL оболочки Windows, чтобы приложения могли получать сведения о версии библиотек DLL. |
Структуры
DLLVERSIONINFO Получает сведения о версии библиотеки DLL. |
DLLVERSIONINFO2 Получает сведения о версии библиотеки DLL. Он используется с функцией DllGetVersion. |
PARSEDURLA Используется функцией ParseURL для возврата проанализированного URL-адреса. (ANSI) |
PARSEDURLW Используется функцией ParseURL для возврата проанализированного URL-адреса. (Юникод) |
QITAB Используется функцией QISearch для описания одного интерфейса. |
Перечисления
ASSOCDATA Используется IQueryAssociations::GetData для определения типа возвращаемых данных. |
ASSOCKEY Указывает тип ключа, возвращаемого IQueryAssociations::GetKey. |
ASSOCSTR Используется IQueryAssociations::GetString для определения типа возвращаемой строки. |
FILETYPEATTRIBUTEFLAGS Указывает константы FILETYPEATTRIBUTEFLAGS, используемые в значении EditFlags раздела реестра PROGID для сопоставления файлов. |
SHGLOBALCOUNTER Идентификаторы для различных глобальных счетчиков или общих переменных. Каждый глобальный счетчик можно увеличивать или уменьшать с помощью SHGlobalCounterIncrement и SHGlobalCounterDecrement. |
SHREGDEL_FLAGS Предоставляет набор значений, указывающих, из какого базового ключа будет удален элемент. |
SHREGENUM_FLAGS Предоставляет набор значений, указывающих базовый ключ, который будет использоваться для перечисления. |
tagSFBS_FLAGS Указывает, как функция StrFormatByteSizeEx должна обрабатывать округление нераскрытых цифр. |
URL_SCHEME Используется для указания схем URL-адресов. |