Заголовок shlobj_core.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
- Доменные службы Active Directory
- Устаревшие функции среды Windows
- Оболочка Windows
- Система свойств Windows
shlobj_core.h содержит следующие программные интерфейсы:
Интерфейсы
IACList Предоставляет метод, который повышает эффективность автозаполнения, когда строки-кандидаты упорядочены в иерархию. |
IACList2 Расширяет интерфейс IACList, позволяя клиентам объекта автозавершения получать и задавать флаги параметров. |
IActiveDesktop Позволяет клиентской программе управлять элементами рабочего стола и обоими на локальном компьютере. |
IDockingWindowSite Предоставляет методы, управляющие пространством границ для одного или нескольких объектов IDockingWindow. Этот интерфейс реализуется браузером и аналогичен интерфейсу IOleInPlaceUIWindow. |
IExtractIconA Предоставляет методы, позволяющие клиенту получить значок, связанный с одним из объектов в папке. (ANSI) |
IExtractIconW Предоставляет методы, позволяющие клиенту получить значок, связанный с одним из объектов в папке. (Юникод) |
INamedPropertyBag Предоставляет методы, предоставляющие объект с указанным контейнером свойств, в котором объект может сохранять свои свойства. |
IObjMgr Предоставляет методы, позволяющие клиенту добавлять или удалять объект из коллекции объектов, управляемых серверным объектом. |
IProgressDialog Предоставляет методы, предоставляющие приложениям параметры для отображения диалогового окна хода выполнения. |
IQueryInfo Предоставляет методы, которые оболочка использует для получения флагов и сведений подсказки для элемента, который находится в реализации IShellFolder. Подсказки обычно отображаются внутри элемента управления подсказкой. |
ISearchContext Предоставляет методы, которые передают сведения о настройке для перехватчиков поиска. |
IShellChangeNotify Предоставляет метод, который уведомляет расширение пространства имен оболочки при изменении идентификатора элемента. |
IShellDetails Предоставляется папками оболочки для предоставления подробных сведений об элементах в папке. |
IShellFolderView Предоставляет методы, которые управляют представлениями папок оболочки. |
IShellFolderViewCB Предоставляет метод, обеспечивающий обмен данными между проводником Windows и представлением папок, реализованным с помощью объекта представления системных папок (объект IShellView, возвращаемый через SHCreateShellFolderView), чтобы представление папки можно было уведомлять о событиях и соответствующим образом изменять его представление. |
IShellIconOverlay Предоставляет методы, используемые расширением пространства имен для указания наложения значков для содержащихся в нем объектов. |
IShellIconOverlayManager IShellIconOverlayManager может быть изменен или недоступен. |
IURLSearchHook Предоставляет метод, используемый браузером для преобразования адреса неизвестного протокола URL-адреса. |
IURLSearchHook2 Предоставляет метод, используемый браузером для преобразования адреса неизвестного протокола URL-адреса с помощью объекта контекста поиска. |
Функции
AssocGetDetailsOfPropKey Извлекает значение для заданного ключа свойства, используя сведения о связи файлов, предоставляемые расширениями пространства имен. |
CDefFolderMenu_Create2 Создает контекстное меню для выбранной группы объектов папки файлов. |
CIDLData_CreateFromIDArray CIDLData_CreateFromIDArray могут быть изменены или недоступны. |
DAD_AutoScroll Прокручивает окно во время перетаскивания изображения. |
DAD_DragEnterEx Блокирует обновление указанного окна во время операции перетаскивания и отображает изображение перетаскивания в указанной позиции в окне. (DAD_DragEnterEx) |
DAD_DragEnterEx2 Блокирует обновление указанного окна во время операции перетаскивания и отображает изображение перетаскивания в указанной позиции в окне. |
DAD_DragLeave Разблокирует окно, заблокированное функцией DAD_DragEnterEx. |
DAD_DragMove Перемещает перетаскиваемое изображение во время операции перетаскивания. |
DAD_SetDragImage Задает изображение перетаскивания. |
DAD_ShowDragImage Показывает или скрывает перетаскиваемое изображение. (DAD_ShowDragImage) |
DriveType Функция DriveType определяет тип диска на основе номера диска. (DriveType) |
GetFileNameFromBrowse Функция GetFileNameFromBrowse создает диалоговое окно Открыть, чтобы пользователь смог указать диск, каталог и имя файла для открытия. (GetFileNameFromBrowse) |
IDListContainerIsConsistent Проверяет, является ли структура контейнера IDList допустимой. |
ILAppendID Добавляет или добавляет структуру SHITEMID к структуре ITEMIDLIST. |
ILClone Клонирует структуру ITEMIDLIST. |
ILCloneChild Клонирует дочернюю структуру ITEMIDLIST. |
ILCloneFirst Клонирует первую структуру SHITEMID в структуре ITEMIDLIST. |
ILCloneFull Клонирует полную или абсолютную структуру ITEMIDLIST. |
ILCombine Объединяет две структуры ITEMIDLIST. |
ILCreateFromPath Функция ILCreateFromPath возвращает структуру ITEMIDLIST, связанную с указанным путем к файлу. |
ILCreateFromPathA Возвращает структуру ITEMIDLIST, связанную с указанным путем к файлу. (ILCreateFromPathA) |
ILCreateFromPathW Функция ILCreateFromPathW (Юникод) возвращает структуру ITEMIDLIST, связанную с указанным путем к файлу. |
ILFindChild Определяет, является ли указанная структура ITEMIDLIST дочерней по отношению к другой структуре ITEMIDLIST. |
ILFindLastID Возвращает указатель на последнюю структуру SHITEMID в структуре ITEMIDLIST. |
ILFree Освобождает структуру ITEMIDLIST, выделенную оболочкой. |
ILGetNext Извлекает следующую структуру SHITEMID в структуре ITEMIDLIST. (ILGetNext) |
ILGetSize Возвращает размер структуры ITEMIDLIST в байтах. |
ILIsAligned Проверяет, выравнивается ли константный ITEMIDLIST по границе указателя, которая является DWORD в 32-разрядных архитектурах и QWORD в 64-разрядных архитектурах. |
ILIsChild Проверяет, является ли указатель на список идентификаторов элементов (PIDL) дочерним PIDL, то есть PIDL с одним ИДЕНТИФИКАТОРом SHITEMID. |
ILIsEmpty Проверяет, пуста ли структура ITEMIDLIST. |
ILIsEqual Проверяет, равны ли две структуры ITEMIDLIST в двоичном сравнении. |
ILIsParent Проверяет, является ли структура ITEMIDLIST родительской для другой структуры ITEMIDLIST. |
ILLoadFromStream Не рекомендуется. Загружает структуру ITEMIDLIST из потока. |
ILLoadFromStreamEx Эта функция может быть изменена или недоступна. |
ILLoadFromStreamEx Функция ILLoadFromStreamEx загружает ITEMIDLIST из IStream. (ILLoadFromStreamEx r1) |
ILLoadFromStreamEx Функция ILLoadFromStreamEx загружает дочерний указатель на список идентификаторов элементов (PIDL) из IStream. (ILLoadFromStreamEx r2) |
ILNext Извлекает следующую структуру SHITEMID в структуре ITEMIDLIST. (ILNext) |
ILRemoveLastID Удаляет последнюю структуру SHITEMID из структуры ITEMIDLIST. |
ILSaveToStream Сохраняет структуру ITEMIDLIST в потоке. |
ILSkip Пропускает заданное количество байтов в константной, несровненной относительной структуре ITEMIDLIST. |
IsNetDrive Проверяет, является ли диск сетевым. |
IsUserAnAdmin IsUserAnAdmin может быть изменен или недоступен. |
OpenRegStream OpenRegStream может быть изменен или недоступен. Вместо этого используйте SHOpenRegStream2 или SHOpenRegStream. |
PathCleanupSpec PathCleanupSpec может быть изменен или недоступен. |
PathGetShortPath PathGetShortPath может быть изменен или недоступен. |
PathIsExe PathIsExe может быть изменен или недоступен. |
PathMakeUniqueName Создает уникальное имя пути из шаблона. |
PathResolve PathResolve может быть изменен или недоступен. |
PathYetAnotherMakeUniqueName Создает уникальное имя файла на основе существующего имени файла. |
PickIconDlg PickIconDlg может быть изменен или недоступен. |
PifMgr_CloseProperties Закрывает свойства приложения, открытые PifMgr_OpenProperties. |
PifMgr_GetProperties Возвращает указанный блок данных из PIF-файла. |
PifMgr_OpenProperties Открывает PIF-файл, связанный с приложением Microsoft MS-DOS, и возвращает дескриптор свойств приложения. |
PifMgr_SetProperties Присваивает значения блоку данных из PIF-файла. |
ReadCabinetState ReadCabinetState может быть изменен или недоступен. |
RealDriveType RealDriveType может быть изменен или недоступен. |
RestartDialog Отображает диалоговое окно с запросом на перезагрузку Windows. Когда пользователь нажимает кнопку, функция вызывает ExitWindowsEx, чтобы попытаться перезапустить Windows. |
RestartDialogEx Отображает диалоговое окно с запросом на перезагрузку Windows. Когда пользователь нажимает кнопку, функция вызывает ExitWindowsEx, чтобы попытаться перезапустить Windows. |
SHAddFromPropSheetExtArray Добавляет страницы в массив расширений страниц свойств, созданный с помощью SHCreatePropSheetExtArray. |
SHAddToRecentDocs Уведомляет систему о том, что к элементу был предоставлен доступ для отслеживания тех элементов, которые использовались в последнее время и чаще всего. Эту функцию также можно использовать для очистки всех данных об использовании. |
SHAlloc Выделяет память из кучи оболочки. |
SHBindToFolderIDListParent Учитывая элемент пространства имен оболочки, указанный в виде папки, и список идентификаторов элементов относительно этой папки, эта функция привязывается к родительскому элементу элемента пространства имен и при необходимости возвращает указатель на окончательный компонент списка идентификаторов элементов. |
SHBindToFolderIDListParentEx Расширяет функцию SHBindToFolderIDListParent, позволяя вызывающему объекту указать контекст привязки. |
SHBindToObject Извлекает и привязывается к указанному объекту с помощью метода IShellFolder::BindToObject пространства имен оболочки. |
SHBindToParent Принимает указатель на полный список идентификаторов элементов (PIDL) и возвращает указанный указатель интерфейса на родительский объект. |
SHBrowseForFolderA Отображает диалоговое окно, позволяющее пользователю выбрать папку оболочки. (ANSI) |
SHBrowseForFolderW Отображает диалоговое окно, позволяющее пользователю выбрать папку оболочки. (Юникод) |
SHChangeNotification_Lock Блокирует общую память, связанную с событием уведомления об изменении оболочки. |
SHChangeNotification_Unlock Разблокирует общую память для уведомления об изменениях. |
SHChangeNotify Уведомляет систему о событии, которое выполнило приложение. Приложение должно использовать эту функцию, если оно выполняет действие, которое может повлиять на оболочку. |
SHChangeNotifyDeregister Отменяет регистрацию оконного процесса клиента от получения сообщений SHChangeNotify. |
SHChangeNotifyRegister Регистрирует окно для получения уведомлений из файловой системы или оболочки, если файловая система поддерживает уведомления. |
SHCloneSpecialIDList SHCloneSpecialIDList может быть изменен или недоступен. Вместо этого используйте SHGetSpecialFolderLocation. |
SHCLSIDFromString Принимает строковую форму идентификатора класса (CLSID) и создает соответствующий идентификатор CLSID. |
SHCoCreateInstance SHCoCreateInstance может быть изменен или недоступен. Вместо этого используйте CoCreateInstance. |
SHCreateDataObject Создает объект данных в родительской папке. |
SHCreateDefaultContextMenu Создает объект , представляющий реализацию контекстного меню оболочки по умолчанию. |
SHCreateDirectory Создает папку файловой системы. |
SHCreateDirectoryExA Создает папку файловой системы с необязательными атрибутами безопасности. (ANSI) |
SHCreateDirectoryExW Создает папку файловой системы с необязательными атрибутами безопасности. (Юникод) |
SHCreateFileExtractIconA SHCreateFileExtractIcon может быть изменен или недоступен. (ANSI) |
SHCreateFileExtractIconW SHCreateFileExtractIcon может быть изменен или недоступен. (Юникод) |
SHCreateShellFolderView Создает новый экземпляр объекта представления папки оболочки по умолчанию (DefView). |
SHCreateShellFolderViewEx Создает новый экземпляр объекта представления папки оболочки по умолчанию. Рекомендуется использовать SHCreateShellFolderView вместо этой функции. |
SHCreateShellItem Создает объект IShellItem. |
SHCreateStdEnumFmtEtc SHCreateStdEnumFmtEtc может быть изменен или недоступен. |
SHDefExtractIconA Предоставляет обработчик по умолчанию для извлечения значка из файла. (ANSI) |
SHDefExtractIconW Предоставляет обработчик по умолчанию для извлечения значка из файла. (Юникод) |
SHDetiesPropSheetExtArray Освобождает обработчики страниц свойств, которые указывают на массив, созданный с помощью SHCreatePropSheetExtArray. |
SHDoDragDrop Выполняет операцию перетаскивания. Поддерживает создание источника перетаскивания по запросу, а также перетаскивание изображений. |
Shell_GetCachedImageIndex Shell_GetCachedImageIndex могут быть изменены или недоступны. |
Shell_GetCachedImageIndexA Shell_GetCachedImageIndex могут быть изменены или недоступны. (ANSI) |
Shell_GetCachedImageIndexW Shell_GetCachedImageIndex могут быть изменены или недоступны. (Юникод) |
Shell_GetImageLists Извлекает списки системных образов для больших и маленьких значков. |
Shell_MergeMenus Shell_MergeMenus могут быть изменены или недоступны. |
SHFind_InitMenuPopup SHFind_InitMenuPopup могут быть изменены или недоступны. |
SHFindFiles SHFindFiles могут быть изменены или недоступны. |
SHFlushSFCache SHFlushSFCache может быть изменен или недоступен. |
SHFormatDrive SHFormatDrive может быть изменен или недоступен. |
SHFree Освобождает память, выделенную SHAlloc. |
SHGetAttributesFromDataObject SHGetAttributesFromDataObject может быть изменен или недоступен. |
SHGetDataFromIDListA Извлекает данные расширенных свойств из списка относительных идентификаторов. (ANSI) |
SHGetDataFromIDListW Извлекает данные расширенных свойств из списка относительных идентификаторов. (Юникод) |
SHGetDesktopFolder Извлекает интерфейс IShellFolder для папки рабочего стола, которая является корнем пространства имен оболочки. |
SHGetFolderLocation Не рекомендуется. Извлекает путь к папке в виде структуры ITEMIDLIST. |
SHGetFolderPathA Не рекомендуется. (SHGetFolderPathA) |
SHGetFolderPathAndSubDira Получает путь к папке и добавляет предоставленный пользователем путь к вложенной папке. (ANSI) |
SHGetFolderPathAndSubDirw Получает путь к папке и добавляет предоставленный пользователем путь к вложенной папке. (Юникод) |
SHGetFolderPathW Не рекомендуется. (SHGetFolderPathW) |
SHGetIconOverlayIndexA Возвращает индекс значка наложения в списке системных образов. (ANSI) |
SHGetIconOverlayIndexW Возвращает индекс значка наложения в списке системных образов. (Юникод) |
SHGetInstanceExplorer Извлекает интерфейс, позволяющий размещенным расширениям оболочки и другим компонентам предотвратить преждевременное закрытие хост-процесса. |
SHGetKnownFolderIDList Извлекает путь к известной папке в виде структуры ITEMIDLIST. |
SHGetKnownFolderItem Извлекает объект IShellItem, представляющий известную папку. |
SHGetKnownFolderPath Извлекает полный путь к известной папке, определяемой известным идентификатором KNOWNFOLDERID папки. |
SHGetMalloc Извлекает указатель на интерфейс IMalloc оболочки. |
SHGetPathFromIDLista Преобразует список идентификаторов элементов в путь к файловой системе. (ANSI) |
SHGetPathFromIDListEx Преобразует список идентификаторов элементов в путь к файловой системе. Эта функция расширяет возможности SHGetPathFromIDList, позволяя задать начальный размер строкового буфера и объявить указанные ниже параметры. |
SHGetPathFromIDListW Преобразует список идентификаторов элементов в путь к файловой системе. (Юникод) |
SHGetRealIDL SHGetRealIDL может быть изменен или недоступен. |
SHGetSetFolderCustomSettings ShGetSetFolderCustomSettings могут быть изменены или недоступны. |
SHGetSetSettings Параметры SHGetSetSettings могут быть изменены или недоступны. |
SHGetSettings Извлекает текущие параметры параметра оболочки. |
SHGetSpecialFolderLocation SHGetSpecialFolderLocation не поддерживается и может быть изменен или недоступен в будущем. Вместо этого используйте SHGetFolderLocation. |
SHGetSpecialFolderPathA SHGetSpecialFolderPath не поддерживается. Вместо этого используйте ShGetFolderPath. (ANSI) |
SHGetSpecialFolderPathW SHGetSpecialFolderPath не поддерживается. Вместо этого используйте ShGetFolderPath. (Юникод) |
SHHandleUpdateImage ShHandleUpdateImage может быть изменен или недоступен. |
SHILCreateFromPath SHILCreateFromPath может быть изменен или недоступен. |
SHLimitInputEdit Задает ограничения на допустимые символы для элемента управления редактированием. |
SHLoadInProc Создает экземпляр указанного класса объектов из контекста процесса оболочки. Функция Windows Vista и более поздних версий:_This отключена и возвращает E_NOTIMPL. |
SHMapPIDLToSystemImageListIndex SHMapPIDLToSystemImageListIndex может быть изменен или недоступен. |
SHObjectProperties SHObjectProperties может быть изменен или недоступен. |
SHOpenFolderAndSelectItems Открывает окно проводника Windows с указанными элементами в определенной выбранной папке. |
SHOpenWithDialog Отображает диалоговое окно Открыть с помощью. |
SHParseDisplayName Преобразует отображаемое имя объекта пространства имен оболочки в список идентификаторов элементов и возвращает атрибуты объекта . Эта функция является предпочтительным методом преобразования строки в указатель на список идентификаторов элементов (PIDL). |
SHPathPrepareForWriteA Проверяет, существует ли путь. (ANSI) |
SHPathPrepareForWriteW Проверяет, существует ли путь. (Юникод) |
SHPropStgCreate Обеспечивает правильную обработку извлечения или назначения кодовой страницы для запрошенной операции набора свойств. |
SHPropStgReadMultiple Заключает в оболочку функцию IPropertyStorage::ReadMultiple, чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
SHPropStgWriteMultiple Заключает в оболочку функцию IPropertyStorage::WriteMultiple, чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
SHReplaceFromPropSheetExtArray Запрашивает каждый лист свойств в массиве расширений листа свойств для замены страниц. Для каждой страницы допускается до одной замены. |
SHRestricted SHRestricted может быть изменен или недоступен. |
SHSetFolderPathA Не рекомендуется. Назначает новый путь к системной папке, определяемой по CSIDL. (ANSI) |
SHSetFolderPathW Не рекомендуется. Назначает новый путь к системной папке, определяемой по CSIDL. (Юникод) |
SHSetInstanceExplorer Предоставляет интерфейс, позволяющий размещенным расширениям оболочки и другим компонентам предотвратить преждевременное закрытие хост-процесса. |
SHSetKnownFolderPath Перенаправляет известную папку в новое расположение. |
SHShellFolderView_Message SHShellFolderView_Message могут быть изменены или недоступны. |
SHStartNetConnectionDialogA SHStartNetConnectionDialog может быть изменен или недоступен. (ANSI) |
SHStartNetConnectionDialogW SHStartNetConnectionDialog может быть изменен или недоступен. (Юникод) |
SHUpdateImageA Уведомляет оболочку об изменении образа в списке системных образов. (ANSI) |
SHUpdateImageW Уведомляет оболочку об изменении образа в списке системных образов. (Юникод) |
SHValidateUNC SHValidateUNC может быть изменен или недоступен. |
SignalFileOpen SignalFileOpen может быть изменен или недоступен. |
StgMakeUniqueName Создает уникальное имя для потока или объекта хранилища из шаблона. |
Win32DeleteFile Win32DeleteFile может быть изменен или недоступен. |
WriteCabinetState WriteCabinetState может быть изменен или недоступен. |
Функции обратного вызова
BFFCALLBACK Получает уведомления о событиях из диалогового окна браузера контейнеров доменные службы Active Directory. |
LPFNDFMCALLBACK LPFNDFMCALLBACK может быть изменен или недоступен. |
LPFNVIEWCALLBACK Определяет прототип функции обратного вызова, используемой объектом представления системных папок. Эта функция по существу дублирует функциональные возможности IShellFolderViewCB. |
Структуры
AUTO_SCROLL_DATA AUTO_SCROLL_DATA могут быть изменены или недоступны. |
BROWSEINFOA Содержит параметры для функции SHBrowseForFolder и получает сведения о папке, выбранной пользователем. (ANSI) |
BROWSEINFOW Содержит параметры для функции SHBrowseForFolder и получает сведения о папке, выбранной пользователем. (Юникод) |
CABINETSTATE ФУНКЦИЯ CABINETSTATE может быть изменена или недоступна. |
CIDA Используется с форматом буфера обмена CFSTR_SHELLIDLIST для передачи указателя на список идентификаторов элементов (PIDL) одного или нескольких объектов пространства имен оболочки. |
КОМПОНЕНТ Используется в Windows 2000 для хранения сведений о компоненте. Эта структура заменяет структуру IE4COMPONENT. |
КОМПОНЕНТЫOPT Содержит параметры элемента рабочего стола. |
COMPPOS Содержит сведения о положении и размере компонента. |
COMPSTATEINFO Используется в Windows 2000 для хранения сведений о состоянии компонента. |
CSFV Используется с функцией SHCreateShellFolderViewEx. |
DATABLOCK_HEADER Служит заголовком для некоторых дополнительных структур данных, используемых IShellLinkDataList. |
DEFCONTEXTMENU Содержит сведения контекстного меню, используемые SHCreateDefaultContextMenu. |
DETAILSINFO Содержит подробные сведения для элемента папки оболочки. Используется с уведомлением SFVM_GETDETAILSOF. |
DFMICS Содержит дополнительные аргументы, используемые DFM_INVOKECOMMANDEX. |
DROPDESCRIPTION Описывает изображение и сопутствующий текст для объекта drop. |
DROPFILES Определяет формат буфера обмена CF_HDROP. Следующие данные — это список имен файлов с двойным пустым завершением. |
EXP_DARWIN_LINK Содержит дополнительный блок данных, используемый IShellLinkDataList. Он содержит идентификатор установщика Windows ссылки. |
EXP_PROPERTYSTORAGE Хранит сведения о состоянии ссылки оболочки. Эта структура используется для дополнительных разделов данных, помеченных EXP_PROPERTYSTORAGE_SIG. |
EXP_SPECIAL_FOLDER Содержит дополнительный блок данных, используемый IShellLinkDataList. Он содержит специальные сведения о папке. |
EXP_SZ_LINK Содержит дополнительный блок данных, используемый IShellLinkDataList. Он содержит строки расширяемой среды для значка или целевого объекта. |
FILE_ATTRIBUTES_ARRAY Содержит определение формата буфера обмена для CFSTR_FILE_ATTRIBUTES_ARRAY. |
FILEDESCRIPTORA Описывает свойства файла, копируемого с помощью буфера обмена во время операции перетаскивания Microsoft ActiveX. (ANSI) |
FILEDESCRIPTORW Описывает свойства файла, копируемого с помощью буфера обмена во время операции перетаскивания Microsoft ActiveX. (Юникод) |
FILEGROUPDESCRIPTORA Определяет формат буфера обмена CF_FILEGROUPDESCRIPTOR. (ANSI) |
FILEGROUPDESCRIPTORW Определяет формат буфера обмена CF_FILEGROUPDESCRIPTOR. (Юникод) |
IE4COMPONENT Используется в Microsoft Internet Explorer 4.0 и Microsoft Internet Explorer 4.01 для хранения сведений о компоненте. В Windows 2000 она заменяется структурой COMPONENT. |
ITEMSPACING Хранит размеры двух возможных размеров интервалов значков, доступных для display:_small и large. Используется IShellFolderView::GetItemSpacing. |
NRESARRAY Определяет формат буфера обмена CF_NETRESOURCE. |
NT_CONSOLE_PROPS Содержит дополнительный блок данных, используемый IShellLinkDataList. Он содержит свойства консоли. |
NT_FE_CONSOLE_PROPS Содержит дополнительный блок данных, используемый IShellLinkDataList. Он содержит кодовую страницу консоли. |
OPENASINFO Хранит сведения для функции SHOpenWithDialog. |
PROPPRG Эта структура содержит сведения из PIF-файла. Используется PifMgr_GetProperties. |
QCMINFO Содержит сведения о слиянии пунктов меню с меню проводника Windows. |
SFV_CREATE Эта структура используется с функцией SHCreateShellFolderView. |
SFVM_HELPTOPIC_DATA Содержит имя html-файла справки и раздела в этом файле. Используется с уведомлением SFVM_GETHELPTOPIC. Для этой структуры требуются строки Юникода. |
SFVM_PROPPAGE_DATA Содержит сведения о странице, добавляемой на страницу свойств объекта. |
SHARDAPPIDINFO Содержит данные, используемые SHAddToRecentDocs для идентификации элемента в данном случае как IShellItem и процесса, с которым он связан. |
SHARDAPPIDINFOIDLIST Содержит данные, используемые SHAddToRecentDocs для идентификации элемента в данном случае по абсолютному указателю на список идентификаторов элементов (PIDL) и процесс, с которым он связан. |
SHARDAPPIDINFOLINK Содержит данные, используемые SHAddToRecentDocs для идентификации элемента(в данном случае через IShellLink) и процесса, с которым он связан. |
SHChangeDWORDAsIDList SHChangeDWORDAsIDList может быть изменен или недоступен. |
SHChangeNotifyEntry Содержит и получает сведения для уведомлений об изменениях. Эта структура используется с функцией SHChangeNotifyRegister и уведомлением SFVM_QUERYFSNOTIFY. |
SHChangeUpdateImageIDList SHChangeUpdateImageIDList может быть изменен или недоступен. |
SHDESCRIPTIONID Получает данные элемента в ответ на вызов SHGetDataFromIDList. |
SHELLFLAGSTATE Содержит набор флагов, указывающих текущие параметры оболочки. Эта структура используется с функцией SHGetSettings. |
SHELLSTATEA Содержит параметры состояния оболочки. Эта структура используется с функцией SHGetSetSettings. (ANSI) |
SHELLSTATEW Содержит параметры состояния оболочки. Эта структура используется с функцией SHGetSetSettings. (Юникод) |
SHFOLDERCUSTOMSETTINGS Содержит параметры пользовательских папок. Эта структура используется с функцией SHGetSetFolderCustomSettings. |
ОБОИOPT Содержит параметры отображения обоев. Используется с членами интерфейса IActiveDesktop. |
Перечисления
АВТОЗАВЕРШЕНИЕ Указывает, какие объекты перечисляются для списков автозавершения. |
DROPIMAGETYPE Значения, используемые со структурой DROPDESCRIPTION для указания образа перетаскивания. |
IESHORTCUTFLAGS Указывает, как ярлык должен обрабатываться браузером. |
KNOWN_FOLDER_FLAG Определяет константы, определяющие специальные параметры извлечения для известных папок. Эти значения заменяют значения CSIDL, которые имеют параллельные значения. |
ОГРАНИЧЕНИЯ Эти флаги используются с функцией SHRestricted. |
SCNRT_STATUS Указывает, следует ли включать или отключать асинхронный регистр и отмену регистрации для SHChangeNotifyRegisterThread. |
ОСКОЛОК Указывает интерпретацию данных, переданных SHAddToRecentDocs в параметре pv для идентификации элемента, статистика использования которого отслеживается. |
SHELL_LINK_DATA_FLAGS Задает параметры параметров. Используется с IShellLinkDataList::GetFlags и IShellLinkDataList::SetFlags. |