oleidl.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
oleidl.h 包含以下编程接口:
接口
IDropSource IDropSource 接口是实现的接口之一,用于在应用程序中提供拖放操作。 |
IDropSourceNotify IDropSourceNotify 接口在 IDropSource 对象上实现,以在用户将鼠标拖入或拖出潜在放置目标窗口时接收来自 OLE 的通知。 |
IDropTarget IDropTarget 接口是实现的接口之一,用于在应用程序中提供拖放操作。 |
IEnterpriseDropTarget 当由放置目标应用程序实现时,此接口使 OLE 拖放引擎能够确定放置目标应用程序是否打算评估企业保护策略,并为 OLE 拖放引擎提供向放置目标应用程序提供放置源应用程序的企业 ID 的方法。 |
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) 从 RPC 缓冲区取消对 CLIPFORMAT 对象的封送。 |
CLIPFORMAT_UserUnmarshal64 CLIPFORMAT_UserUnmarshal64函数 (oleidl.h) 从 RPC 缓冲区中解封 CLIPFORMAT 对象。 |
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) 从 RPC 缓冲区中解封 HACCEL 对象。 |
HACCEL_UserUnmarshal64 HACCEL_UserUnmarshal64函数 (oleidl.h) 从 RPC 缓冲区中解封 HACCEL 对象。 |
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 (oleidl.h) HDC_UserSize64 函数计算 HDC 对象的线大小,并获取其句柄和数据。 |
HDC_UserUnmarshal HDC_UserUnmarshal 函数 (oleidl.h) 从 RPC 缓冲区中取消配置 HDC 对象。 |
HDC_UserUnmarshal64 HDC_UserUnmarshal64函数 (oleidl.h) 从 RPC 缓冲区中解封 HDC 对象。 |
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) 从 RPC 缓冲区中解封 HGLOBAL 对象。 |
HGLOBAL_UserUnmarshal64 HGLOBAL_UserUnmarshal64 函数 (oleidl.h) 从 RPC 缓冲区中解封 HGLOBAL 对象。 |
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) 从 RPC 缓冲区中解封 HMENU 对象。 |
HMENU_UserUnmarshal64 HMENU_UserUnmarshal64 函数 (oleidl.h) 从 RPC 缓冲区取消配置 HMENU 对象。 |
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) 从 RPC 缓冲区中解封 HWND 对象。 |
HWND_UserUnmarshal64 HWND_UserUnmarshal64 函数 (oleidl.h) 从 RPC 缓冲区中取消配置 HWND 对象。 |
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) 从 RPC 缓冲区中解封 STGMEDIUM 对象。 |
STGMEDIUM_UserUnmarshal64 STGMEDIUM_UserUnmarshal64 函数 (oleidl.h) 从 RPC 缓冲区中解封 STGMEDIUM 对象。 |
结构
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 指示与对象类关联的显示名称的不同变体。 |