BROWSEINFO .
SHAddToRecentDocs
Добавляет документ в список недавно использовавшихся документов или очищает список. Пользователь может получить доступ к списку через меню Пуск ( Start ) панели задач Windows .
WINSHELLAPI void WINAPI SHAddToRecentDocs (
UINT
LPCVOID
);
Параметры
SHARD_PATH -
SHARD_PIDL -
Возвращаемые значения
Функция не возвращает значения.
SHBrowseForFolder
Функция SHBrowseForFolder отображает диалоговое окно, позволяющее пользователю выбрать папку пространства имен.
WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder (
LPBROWSEINFO
);
Параметры
Возвращаемые значения
Возвращается указатель на список идентификаторов элементов, который определяет местоположение выбранной папки относительно корня пространства имен. Если пользователь в диалоговом окне нажал клавишу Cancel, возвращается NULL .
Вызывающее приложение ответственно за освобождение возвращаемого списка идентификаторов.
См. также
BROWSEINFO.
SHFileOperation
Выполняет операцию копирования, перемещения, переименования или удаления над объектом файловой системы.
WINSHELLAPI int WINAPI SHFileOperation (
LPSHFILEOPSTRUCT
);
Параметры
Возвращаемые значения
В случае успеха возвращается нуль, ненулевое значение в противном случае.
См. также
SHFILEOPSTRUCT.
SHFreeNameMappings
Освобождает объект отображения имени файла (filename mapping object), извлекаемый функцией SHFileOperation .
WINSHELLAPI void WINAPI SHFreeNameMappings (
HANDLE
);
Параметры
Возвращаемые значения
Функция не возвращает значения.
SHGetDesktopFolder
Функция SHGetDesktopFolder возвращает интерфейс IShellFolder для папки рабочего стола, которая является корнем пространства имен пользовательского интерфейса ( shell ).
WINSHELLAPI HRESULT WINAPI SHGetDesktopFolder (
LPSHELLFOLDER
);
Параметры
Возвращаемые значения
В случае успеха возвращает NOERROR или OLE -определенную ошибку в противном случае.
См. также
IShellFolder .
SHGetInstanceExplorer
Функция SHGetInstanceExplorer извлекает адрес интерфейса IUnknown Explorer'а ( Проводника ).
WINSHELLAPI HRESULT WINAPI SHGetInstanceExplorer (
IUnknown *
);
Параметры
Возвращаемые значения
В случае успеха возвращается NOERROR .
В случае неудачи возвращается E _ FAIL .
SHGetMalloc
Функция SHGetMalloc извлекает указатель на интерфейс IMalloc оболочки. Расширение оболочки должно использовать этот интерфейс для выделения памяти, позднее освобождаемой оболочкой.
HRESULT SHGetMalloc (
LPMALLOC *
);
Параметры
Возвращаемые значения
В случае успеха возвращается NOERROR или E _ FAIL в противном случае.
SHLoadInProc
Функция SHLoadInProc создает экземпляр указанного класса объекта внутри контекста процесса пользовательского интерфейса.
WINSHELLAPI HRESULT WINAPI SHLoadInProc (
REFCLSID
);
Параметры