Заголовок oleidl.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
oleidl.h содержит следующие программные интерфейсы:
Интерфейсы
IDropSource Интерфейс IDropSource — это один из интерфейсов, которые вы реализуете для предоставления операций перетаскивания в приложении. |
IDropSourceNotify Интерфейс IDropSourceNotify реализуется в объекте IDropSource для получения уведомлений из OLE, когда пользователь перетаскивает мышь в потенциальное целевое окно или из него. |
IDropTarget Интерфейс IDropTarget — это один из интерфейсов, которые вы реализуете для предоставления операций перетаскивания в приложении. |
IEnterpriseDropTarget При реализации целевым приложением перетаскивания этот интерфейс дает механизму перетаскивания OLE возможность определить, намерено ли целевое приложение для удаления оценивать политику защиты предприятия, и предоставляет механизму перетаскивания OLE способ предоставления корпоративного идентификатора исходного приложения для целевого приложения удаления. |
IEnumOLEVERB Перечисляет различные глаголы, доступные для объекта в порядке возрастания номера глаголов. Перечислитель, реализующий интерфейс IEnumOLEVERB, возвращается методом IOleObject::EnumVerbs. |
IOleAdviseHolder Управляет соединениями с советами и уведомлениями о составных документах на сервере объектов. |
IOleCache Обеспечивает управление данными презентации, которые кэшируются внутри объекта . Кэшированные данные презентации доступны контейнеру объекта, даже если серверное приложение не запущено или недоступно. |
IOleCache2 Позволяет клиентам объектов выборочно обновлять каждый кэш, созданный с помощью IOleCache::Cache. |
IOleCacheControl Обеспечивает надлежащее обслуживание кэшей. Он поддерживает кэши, подключая реализацию IDataObject выполняющегося объекта к кэшу, позволяя кэшу получать уведомления от выполняющегося объекта. |
IOleClientSite Предоставляет основные средства, с помощью которых внедренный объект получает сведения о расположении и экстенте своего отображаемого сайта, его моникере, пользовательском интерфейсе и других ресурсах, предоставляемых контейнером. |
IOleContainer Перечисляет объекты в составном документе или блокирует контейнер в состоянии выполнения. Контейнеры и объектные приложения реализуют этот интерфейс. |
IOleInPlaceActiveObject Обеспечивает прямой канал связи между объектом на месте и окном самого внешнего фрейма связанного приложения и окном документа в приложении, содержающем внедренный объект. |
IOleInPlaceFrame Управляет окном фрейма верхнего уровня контейнера. |
IOleInPlaceObject Управляет активацией и деактивацией встроенных объектов и определяет, какая часть встроенного объекта должна быть видимой. |
IOleInPlaceSite Управляет взаимодействием между контейнером и размещенным клиентским сайтом объекта. Помните, что клиентский сайт является сайтом отображения для внедренных объектов и предоставляет сведения о расположении и концептуальной информации об объекте. |
IOleInPlaceUIWindow Реализуется приложениями-контейнерами и используется объектными приложениями для согласования пространства границ в окне документа или фрейма. |
IOleItemContainer Используется моникерами элементов, когда они привязаны к объектам, которые они идентифицируют. |
IOleLink Позволяет связанному объекту предоставить контейнеру функции, относящиеся к связыванию. |
IOleObject Служит основным средством, с помощью которого внедренный объект предоставляет основные функциональные возможности для своего контейнера и взаимодействует с ним. |
IOleWindow Интерфейс IOleWindow предоставляет методы, позволяющие приложению получать дескриптор различных окон, участвующих в активации на месте, а также входить в контекстно-зависимый режим справки и выходить из нее. |
IParseDisplayName Анализирует отображаемую строку имени, чтобы преобразовать ее в моникер для пользовательских реализаций моникера. |
IViewObject Позволяет объекту отображаться напрямую, не передавая объект данных вызывающей объекту. Кроме того, этот интерфейс может создавать и управлять подключением к приемнику рекомендаций, чтобы вызывающий объект был уведомлен об изменениях в объекте представления. |
IViewObject2 Расширение интерфейса IViewObject, которое возвращает размер рисунка для заданного представления объекта. Вы можете запретить запуск объекта, если он еще не запущен, вызвав этот метод вместо IOleObject::GetExtent. |
Функции
CLIPFORMAT_UserFree Функция CLIPFORMAT_UserFree (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. |
CLIPFORMAT_UserFree64 Функция CLIPFORMAT_UserFree64 (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. |
CLIPFORMAT_UserMarshal Функция CLIPFORMAT_UserMarshal (oleidl.h) маршалирует объект CLIPFORMAT в буфер RPC. |
CLIPFORMAT_UserMarshal64 Функция CLIPFORMAT_UserMarshal64 (oleidl.h) маршалирует объект CLIPFORMAT в буфер RPC. |
CLIPFORMAT_UserSize Функция CLIPFORMAT_UserSize (oleidl.h) вычисляет размер провода объекта CLIPFORMAT и получает его дескриптор и данные. |
CLIPFORMAT_UserSize64 Функция CLIPFORMAT_UserSize64 (oleidl.h) вычисляет размер провода объекта CLIPFORMAT и получает его дескриптор и данные. |
CLIPFORMAT_UserUnmarshal Функция CLIPFORMAT_UserUnmarshal (oleidl.h) отмаршалирует объект CLIPFORMAT из буфера RPC. |
CLIPFORMAT_UserUnmarshal64 Функция CLIPFORMAT_UserUnmarshal64 (oleidl.h) отмаршалирует объект CLIPFORMAT из буфера RPC. |
HACCEL_UserFree Функция HACCEL_UserFree (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
HACCEL_UserFree64 Функция HACCEL_UserFree64 (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. |
HACCEL_UserMarshal Маршалирует HACCEL в буфер RPC. |
HACCEL_UserMarshal64 Маршалирует объект HACCEL в буфер RPC. |
HACCEL_UserSize Функция HACCEL_UserSize (oleidl.h) вычисляет размер провода объекта HACCEL и получает его дескриптор и данные. |
HACCEL_UserSize64 Функция HACCEL_UserSize64 (oaild.h) вычисляет размер провода объекта HACCEL и получает его дескриптор и данные. |
HACCEL_UserUnmarshal Функция HACCEL_UserUnmarshal (oleidl.h) отменяет удаление объекта HACCEL из буфера RPC. |
HACCEL_UserUnmarshal64 Функция HACCEL_UserUnmarshal64 (oleidl.h) отменяет удаление объекта HACCEL из буфера RPC. |
HDC_UserFree Функция HDC_UserFree (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. |
HDC_UserFree64 Функция HDC_UserFree64 (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
HDC_UserMarshal Функция HDC_UserMarshal (oleidl.h) маршалирует объект HDC в буфер RPC. |
HDC_UserMarshal64 Функция HDC_UserMarshal64 (oleidl.h) маршалирует объект HDC в буфер RPC. |
HDC_UserSize Функция HDC_UserSize (oleidl.h) вычисляет размер провода объекта HDC и получает его дескриптор и данные. |
HDC_UserSize64 Функция HDC_UserSize64 (oleidl.h) вычисляет размер провода объекта HDC и получает его дескриптор и данные. |
HDC_UserUnmarshal Функция HDC_UserUnmarshal (oleidl.h) отмаршалирует объект HDC из буфера RPC. |
HDC_UserUnmarshal64 Функция HDC_UserUnmarshal64 (oleidl.h) отменяет удаление объекта HDC из буфера RPC. |
HGLOBAL_UserFree Функция HGLOBAL_UserFree (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
HGLOBAL_UserFree64 Функция HGLOBAL_UserFree64 (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
HGLOBAL_UserMarshal Маршалирует HGLOBAL в буфер RPC. |
HGLOBAL_UserMarshal64 Маршалирует объект HGLOBAL в буфер RPC. |
HGLOBAL_UserSize Функция HGLOBAL_UserSize (oleidl.h) вычисляет размер провода объекта HGLOBAL и получает его дескриптор и данные. |
HGLOBAL_UserSize64 Функция HGLOBAL_UserSize64 (oleidl.h) вычисляет размер провода объекта HGLOBAL и получает его дескриптор и данные. |
HGLOBAL_UserUnmarshal Функция HGLOBAL_UserUnmarshal (oleidl.h) отмаршалирует объект HGLOBAL из буфера RPC. |
HGLOBAL_UserUnmarshal64 Функция HGLOBAL_UserUnmarshal64 (oleidl.h) отменяет репликацию объекта HGLOBAL из буфера RPC. |
HMENU_UserFree Функция HMENU_UserFree (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
HMENU_UserFree64 Функция HMENU_UserFree64 (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
HMENU_UserMarshal Функция HMENU_UserMarshal (oleidl.h) маршалирует HMENU в буфер RPC. |
HMENU_UserMarshal64 Функция HMENU_UserMarshal64 (oleidl.h) маршалирует HMENU в буфер RPC. |
HMENU_UserSize Функция HMENU_UserSize (oleidl.h) вычисляет размер провода объекта HMENU и получает его дескриптор и данные. |
HMENU_UserSize64 Функция HMENU_UserSize64 (oleidl.h) вычисляет размер провода объекта HMENU и получает его дескриптор и данные. |
HMENU_UserUnmarshal Функция HMENU_UserUnmarshal (oleidl.h) размаршалирует объект HMENU из буфера RPC. |
HMENU_UserUnmarshal64 Функция HMENU_UserUnmarshal64 (oleidl.h) отмаршалирует объект HMENU из буфера RPC. |
HWND_UserFree Функция HWND_UserFree (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. |
HWND_UserFree64 Функция HWND_UserFree64 (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
HWND_UserMarshal Функция HWND_UserMarshal (oleidl.h) маршалирует объект HWND в буфер RPC. |
HWND_UserMarshal64 Функция HWND_UserMarshal64 (oleidl.h) маршалирует объект HWND в буфер RPC. |
HWND_UserSize Функция HWND_UserSize (oleidl.h) вычисляет размер провода объекта HWND и получает его дескриптор и данные. |
HWND_UserSize64 Функция HWND_UserSize64 (oleidl.h) вычисляет размер провода объекта HWND и получает его дескриптор и данные. |
HWND_UserUnmarshal Функция HWND_UserUnmarshal (oleidl.h) отменяет удаление объекта HWND из буфера RPC. |
HWND_UserUnmarshal64 Функция HWND_UserUnmarshal64 (oleidl.h) отменяет репликацию объекта HWND из буфера RPC. |
STGMEDIUM_UserFree Функция STGMEDIUM_UserFree (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
STGMEDIUM_UserFree64 Функция STGMEDIUM_UserFree64 (oleidl.h) освобождает ресурсы на стороне сервера при вызове файлами-заглушками RPC. |
STGMEDIUM_UserMarshal Функция STGMEDIUM_UserMarshal (oleidl.h) маршалирует объект STGMEDIUM в буфер RPC. |
STGMEDIUM_UserMarshal64 Функция STGMEDIUM_UserMarshal64 (oleidl.h) маршалирует объект STGMEDIUM в буфер RPC. |
STGMEDIUM_UserSize Функция STGMEDIUM_UserSize (oleidl.h) вычисляет размер провода объекта STGMEDIUM и получает его дескриптор и данные. |
STGMEDIUM_UserSize64 Функция STGMEDIUM_UserSize64 (oleidl.h) вычисляет размер провода объекта STGMEDIUM и получает его дескриптор и данные. |
STGMEDIUM_UserUnmarshal Функция STGMEDIUM_UserUnmarshal (oleidl.h) отмаршалирует объект STGMEDIUM из буфера RPC. |
STGMEDIUM_UserUnmarshal64 Функция STGMEDIUM_UserUnmarshal64 (oleidl.h) отмаршалирует объект STGMEDIUM из буфера RPC. |
Структуры
OBJECTDESCRIPTOR Представляет структуру данных, используемую для форматов файлов CF_OBJECTDESRIPTOR и CF_LINKSRCDESCRIPTOR. |
OLEINPLACEFRAMEINFO Содержит сведения об ускорителях, поддерживаемых контейнером во время сеанса на месте. Структура используется в методе IOleInPlaceSite::GetWindowContext и функции OleTranslateAccelerator. |
OLEMENUGROUPWIDTHS Указывает количество пунктов меню в каждой из шести групп меню, совместно используемых контейнером и сервером объектов во время сеанса редактирования на месте. Это механизм создания общего меню. |
OLEVERB Определяет глагол, поддерживаемый объектом . Метод IOleObject::EnumVerbs создает перечислитель, который может перечислять эти структуры для объекта, и предоставляет указатель на IEnumOLEVERB перечислителя. |
Перечисления
BINDSPEED Указывает, сколько примерно времени вызывающий объект будет ждать привязки объекта. |
DISCARDCACHE Указывает, что делать с кэшами, которые должны быть удалены из памяти, если задан грязное бит. |
OLECLOSE Указывает, следует ли сохранить объект перед закрытием. |
OLECONTF Указывает тип перечисляемых объектов. |
OLEGETMONIKER Управляет аспектами поведения методов IOleObject::GetMoniker и IOleClientSite::GetMoniker. |
OLELINKBIND Управляет операциями привязки к источнику связи. |
OLEMISC Описывает различные характеристики объекта или класса объектов . |
OLERENDER Указывает тип кэширования, запрошенного для вновь созданных объектов. |
OLEUPDATE Указывает, обновляет ли связанный объект кэшированные данные для связанного объекта автоматически или только при вызове контейнера методов IOleObject::Update или IOleLink::Update. Константы используются в интерфейсе IOleLink. |
OLEVERBATTRIB Описывает атрибуты указанной команды для объекта . |
OLEWHICHMK Указывает, какая часть моникера объекта устанавливается или извлекается. |
USERCLASSTYPE Указывает различные варианты отображаемого имени, связанные с классом объектов . |