Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
- Доменные службы Active Directory
- Устаревшие функции среды Windows
- Оболочка Windows
- Система свойств Windows
shlobj_core.h содержит следующие интерфейсы программирования:
Interfaces
|
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-адреса с помощью объекта контекста поиска. |
Functions
|
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 Проверяет, допустима ли структура контейнера списка идентификаторов. |
|
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 и получает сведения о папке, выбранной пользователем. (Юникод) |
|
CABSTATE CABSTATE может быть изменен или недоступен. |
|
CIDA Используется с форматом буфера обмена CFSTR_SHELLIDLIST для передачи указателя на список идентификаторов элементов (PIDL) одного или нескольких объектов пространства имен оболочки. |
|
КОМПОНЕНТ Используется Windows 2000 для хранения сведений о компоненте. Эта структура заменяет структуру IE4COMPONENT. |
|
COMPONENTSOPT Содержит параметры элемента рабочего стола. |
|
COMPPOS Содержит сведения о положении и размере компонента. |
|
COMPSTATEINFO Используется Windows 2000 для хранения сведений о состоянии компонента. |
|
CSFV Используется с функцией SHCreateShellFolderViewEx. |
|
DATABLOCK_HEADER Служит заголовком для некоторых дополнительных структур данных, используемых IShellLinkDataList. |
|
DEFCONTEXTMENU Содержит сведения контекстного меню, используемые SHCreateDefaultContextMenu. |
|
DETAILSINFO Содержит подробные сведения о элементе папки Оболочки. Используется с уведомлением SFVM_GETDETAILSOF. |
|
DFMICS Содержит дополнительные аргументы, используемые DFM_INVOKECOMMANDEX. |
|
DROPDESCRIPTION Описывает изображение и сопутствующий текст для объекта drop. |
|
DROPFILES Определяет формат буфера обмена CF_HDROP. Приведенные ниже данные — это двойной список имен файлов, завершающих значение NULL. |
|
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 Хранит измерения двух возможных размеров интервалов значков, доступных для отображения:_small и больших размеров. Используется 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. |
Перечисления
|
AUTOCOMPLETELISTOPTIONS Указывает, какие объекты перечисляются для списков автозаполнения. |
|
DROPIMAGETYPE Значения, используемые со структурой DROPDESCRIPTION, чтобы указать изображение удаления. |
|
IESHORTCUTFLAGS Указывает, как ярлык должен обрабатываться браузером. |
|
KNOWN_FOLDER_FLAG Определяет константы, которые указывают специальные параметры извлечения для известных папок. Эти значения заменяют значения CSIDL, которые имеют параллельные значения. |
|
ОГРАНИЧЕНИЯ Эти флаги используются с функцией SHRestricted. |
|
SCNRT_STATUS Указывает, следует ли включить или отключить Асинхронный регистр и дерегистрировать для SHChangeNotifyRegisterThread. |
|
ОСКОЛОК Указывает интерпретацию данных, передаваемых SHAddToRecentDocs в параметре pv, чтобы определить элемент, статистика использования которого отслеживается. |
|
SHELL_LINK_DATA_FLAGS Задает параметры параметра. Используется с IShellLinkDataList::GetFlags и IShellLinkDataList::SetFlags. |