en-tête oleidl.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
oleidl.h contient les interfaces de programmation suivantes :
IDropSource L’interface IDropSource est l’une des interfaces que vous implémentez pour fournir des opérations de glisser-déplacer dans votre application. |
IDropSourceNotify L’interface IDropSourceNotify est implémentée sur un objet IDropSource pour recevoir des notifications d’OLE lorsqu’un utilisateur fait glisser la souris vers ou hors d’une fenêtre cible de suppression potentielle. |
IDropTarget L’interface IDropTarget est l’une des interfaces que vous implémentez pour fournir des opérations de glisser-déplacer dans votre application. |
IEnterpriseDropTarget Lorsqu’elle est implémentée par l’application cible de suppression, cette interface permet au moteur de glisser-déplacer OLE de déterminer si l’application cible de suppression a l’intention d’évaluer la stratégie de protection de l’entreprise et donne au moteur de glisser-déplacer OLE un moyen de fournir l’ID d’entreprise de l’application source de suppression à l’application cible de suppression. |
IEnumOLEVERB Énumère les différents verbes disponibles pour un objet par ordre croissant de nombre de verbes. Un énumérateur qui implémente l’interface IEnumOLEVERB est retourné par IOleObject::EnumVerbs. |
IOleAdviseHolder Gère les connexions d’avis et les notifications de documents composés dans un serveur d’objets. |
IOleCache Fournit le contrôle des données de présentation qui sont mises en cache à l’intérieur d’un objet. Les données de présentation mises en cache sont disponibles pour le conteneur de l’objet même lorsque l’application serveur n’est pas en cours d’exécution ou n’est pas disponible. |
IOleCache2 Permet aux clients d’objets de mettre à jour de manière sélective chaque cache créé avec IOleCache::Cache. |
IOleCacheControl Assure une maintenance appropriée des caches. Il gère les caches en connectant l’implémentation IDataObject de l’objet en cours d’exécution au cache, ce qui permet au cache de recevoir des notifications de l’objet en cours d’exécution. |
IOleClientSite Fournit le principal moyen par lequel un objet incorporé obtient des informations sur l’emplacement et l’étendue de son site d’affichage, son moniker, son interface utilisateur et d’autres ressources fournies par son conteneur. |
IOleContainer Énumère les objets d’un document composé ou verrouille un conteneur à l’état en cours d’exécution. Les applications conteneur et objet implémentent toutes deux cette interface. |
IOleInPlaceActiveObject Fournit un canal de communication direct entre un objet sur place et la fenêtre de cadre la plus externe de l’application associée et la fenêtre de document dans l’application qui contient l’objet incorporé. |
IOleInPlaceFrame Contrôle la fenêtre d’image de niveau supérieur du conteneur. |
IOleInPlaceObject Gère l’activation et la désactivation des objets sur place, et détermine quelle proportion de l’objet sur place doit être visible. |
IOleInPlaceSite Gère l'interaction entre le conteneur et le site client sur place de l'objet. Rappelez-vous que le site client est le site d’affichage des objets incorporés et fournit des informations de position et conceptuelles sur l’objet. |
IOleInPlaceUIWindow Implémenté par les applications conteneur et utilisé par les applications objet pour négocier l’espace de bordure sur la fenêtre de document ou de cadre. |
IOleItemContainer Utilisé par les monikers d’élément lorsqu’ils sont liés aux objets qu’ils identifient. |
IOleLink Permet à un objet lié de fournir à son conteneur des fonctions relatives à la liaison. |
IOleObject Sert de principal moyen par lequel un objet incorporé fournit des fonctionnalités de base à son conteneur et communique avec celui-ci. |
IOleWindow L’interface IOleWindow fournit des méthodes qui permettent à une application d’obtenir le handle sur les différentes fenêtres qui participent à l’activation sur place, ainsi que d’entrer et de quitter le mode d’aide contextuel. |
IParseDisplayName Analyse une chaîne de nom affichable pour la convertir en moniker pour les implémentations de moniker personnalisées. |
IViewObject Permet à un objet de s’afficher directement sans passer d’objet de données à l’appelant. En outre, cette interface peut créer et gérer une connexion avec un récepteur d’avis afin que l’appelant puisse être averti des modifications apportées à l’objet d’affichage. |
IViewObject2 Extension de l’interface IViewObject qui retourne la taille du dessin pour une vue donnée d’un objet. Vous pouvez empêcher l’exécution de l’objet s’il n’est pas déjà en cours d’exécution en appelant cette méthode au lieu de IOleObject::GetExtent. |
CLIPFORMAT_UserFree La fonction CLIPFORMAT_UserFree (oleidl.h) libère les ressources côté serveur lorsqu’elle est appelée par les fichiers stub RPC. |
CLIPFORMAT_UserFree64 La fonction CLIPFORMAT_UserFree64 (oleidl.h) libère les ressources côté serveur lorsqu’elle est appelée par les fichiers stub RPC. |
CLIPFORMAT_UserMarshal La fonction CLIPFORMAT_UserMarshal (oleidl.h) marshale un objet CLIPFORMAT dans la mémoire tampon RPC. |
CLIPFORMAT_UserMarshal64 La fonction CLIPFORMAT_UserMarshal64 (oleidl.h) marshale un objet CLIPFORMAT dans la mémoire tampon RPC. |
CLIPFORMAT_UserSize La fonction CLIPFORMAT_UserSize (oleidl.h) calcule la taille du fil de l’objet CLIPFORMAT et obtient son handle et ses données. |
CLIPFORMAT_UserSize64 La fonction CLIPFORMAT_UserSize64 (oleidl.h) calcule la taille du fil de l’objet CLIPFORMAT et obtient son handle et ses données. |
CLIPFORMAT_UserUnmarshal La fonction CLIPFORMAT_UserUnmarshal (oleidl.h) désactive un objet CLIPFORMAT de la mémoire tampon RPC. |
CLIPFORMAT_UserUnmarshal64 La fonction CLIPFORMAT_UserUnmarshal64 (oleidl.h) désactive un objet CLIPFORMAT de la mémoire tampon RPC. |
HACCEL_UserFree La fonction HACCEL_UserFree (oleidl.h) libère les ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
HACCEL_UserFree64 La fonction HACCEL_UserFree64 (oleidl.h) libère les ressources côté serveur lorsqu’elle est appelée par les fichiers stub RPC. |
HACCEL_UserMarshal Marshale un HACCEL dans la mémoire tampon RPC. |
HACCEL_UserMarshal64 Marshale un objet HACCEL dans la mémoire tampon RPC. |
HACCEL_UserSize La fonction HACCEL_UserSize (oleidl.h) calcule la taille du fil de l’objet HACCEL et obtient son handle et ses données. |
HACCEL_UserSize64 La fonction HACCEL_UserSize64 (oaild.h) calcule la taille du fil de l’objet HACCEL et obtient son handle et ses données. |
HACCEL_UserUnmarshal La fonction HACCEL_UserUnmarshal (oleidl.h) désactive un objet HACCEL de la mémoire tampon RPC. |
HACCEL_UserUnmarshal64 La fonction HACCEL_UserUnmarshal64 (oleidl.h) désactive un objet HACCEL de la mémoire tampon RPC. |
HDC_UserFree La fonction HDC_UserFree (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par les fichiers stub RPC. |
HDC_UserFree64 La fonction HDC_UserFree64 (oleidl.h) libère les ressources côté serveur lorsqu’elle est appelée par les fichiers stub RPC. |
HDC_UserMarshal La fonction HDC_UserMarshal (oleidl.h) marshale un objet HDC dans la mémoire tampon RPC. |
HDC_UserMarshal64 La fonction HDC_UserMarshal64 (oleidl.h) marshale un objet HDC dans la mémoire tampon RPC. |
HDC_UserSize La fonction HDC_UserSize (oleidl.h) calcule la taille du fil de l’objet HDC et obtient son handle et ses données. |
HDC_UserSize64 La fonction HDC_UserSize64 (oleidl.h) calcule la taille du fil de l’objet HDC et obtient son handle et ses données. |
HDC_UserUnmarshal La fonction HDC_UserUnmarshal (oleidl.h) désactive un objet HDC de la mémoire tampon RPC. |
HDC_UserUnmarshal64 La fonction HDC_UserUnmarshal64 (oleidl.h) désactive un objet HDC de la mémoire tampon RPC. |
HGLOBAL_UserFree La fonction HGLOBAL_UserFree (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
HGLOBAL_UserFree64 La fonction HGLOBAL_UserFree64 (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
HGLOBAL_UserMarshal Marshale un HGLOBAL dans la mémoire tampon RPC. |
HGLOBAL_UserMarshal64 Marshale un objet HGLOBAL dans la mémoire tampon RPC. |
HGLOBAL_UserSize La fonction HGLOBAL_UserSize (oleidl.h) calcule la taille du fil de l’objet HGLOBAL et obtient son handle et ses données. |
HGLOBAL_UserSize64 La fonction HGLOBAL_UserSize64 (oleidl.h) calcule la taille du fil de l’objet HGLOBAL et obtient son handle et ses données. |
HGLOBAL_UserUnmarshal La fonction HGLOBAL_UserUnmarshal (oleidl.h) désactive un objet HGLOBAL de la mémoire tampon RPC. |
HGLOBAL_UserUnmarshal64 La fonction HGLOBAL_UserUnmarshal64 (oleidl.h) désactive un objet HGLOBAL de la mémoire tampon RPC. |
HMENU_UserFree La fonction HMENU_UserFree (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
HMENU_UserFree64 La fonction HMENU_UserFree64 (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
HMENU_UserMarshal La fonction HMENU_UserMarshal (oleidl.h) marshale un HMENU dans la mémoire tampon RPC. |
HMENU_UserMarshal64 La fonction HMENU_UserMarshal64 (oleidl.h) marshale un HMENU dans la mémoire tampon RPC. |
HMENU_UserSize La fonction HMENU_UserSize (oleidl.h) calcule la taille du fil de l’objet HMENU et obtient son handle et ses données. |
HMENU_UserSize64 La fonction HMENU_UserSize64 (oleidl.h) calcule la taille du fil de l’objet HMENU et obtient son handle et ses données. |
HMENU_UserUnmarshal La fonction HMENU_UserUnmarshal (oleidl.h) désactive un objet HMENU de la mémoire tampon RPC. |
HMENU_UserUnmarshal64 La fonction HMENU_UserUnmarshal64 (oleidl.h) désactive un objet HMENU de la mémoire tampon RPC. |
HWND_UserFree La fonction HWND_UserFree (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
HWND_UserFree64 La fonction HWND_UserFree64 (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
HWND_UserMarshal La fonction HWND_UserMarshal (oleidl.h) marshale un objet HWND dans la mémoire tampon RPC. |
HWND_UserMarshal64 La fonction HWND_UserMarshal64 (oleidl.h) marshale un objet HWND dans la mémoire tampon RPC. |
HWND_UserSize La fonction HWND_UserSize (oleidl.h) calcule la taille du fil de l’objet HWND et obtient son handle et ses données. |
HWND_UserSize64 La fonction HWND_UserSize64 (oleidl.h) calcule la taille du fil de l’objet HWND et obtient son handle et ses données. |
HWND_UserUnmarshal La fonction HWND_UserUnmarshal (oleidl.h) désactive un objet HWND de la mémoire tampon RPC. |
HWND_UserUnmarshal64 La fonction HWND_UserUnmarshal64 (oleidl.h) désactive un objet HWND de la mémoire tampon RPC. |
STGMEDIUM_UserFree La fonction STGMEDIUM_UserFree (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
STGMEDIUM_UserFree64 La fonction STGMEDIUM_UserFree64 (oleidl.h) libère des ressources côté serveur lorsqu’elle est appelée par des fichiers stub RPC. |
STGMEDIUM_UserMarshal La fonction STGMEDIUM_UserMarshal (oleidl.h) marshale un objet STGMEDIUM dans la mémoire tampon RPC. |
STGMEDIUM_UserMarshal64 La fonction STGMEDIUM_UserMarshal64 (oleidl.h) marshale un objet STGMEDIUM dans la mémoire tampon RPC. |
STGMEDIUM_UserSize La fonction STGMEDIUM_UserSize (oleidl.h) calcule la taille du fil de l’objet STGMEDIUM et obtient son handle et ses données. |
STGMEDIUM_UserSize64 La fonction STGMEDIUM_UserSize64 (oleidl.h) calcule la taille du fil de l’objet STGMEDIUM et obtient son handle et ses données. |
STGMEDIUM_UserUnmarshal La fonction STGMEDIUM_UserUnmarshal (oleidl.h) désactive un objet STGMEDIUM de la mémoire tampon RPC. |
STGMEDIUM_UserUnmarshal64 La fonction STGMEDIUM_UserUnmarshal64 (oleidl.h) désactive un objet STGMEDIUM de la mémoire tampon RPC. |
OBJECTDESCRIPTOR Représente la structure de données utilisée pour les formats de fichier CF_OBJECTDESRIPTOR et CF_LINKSRCDESCRIPTOR. |
OLEINPLACEFRAMEINFO Contient des informations sur les accélérateurs pris en charge par un conteneur pendant une session sur place. La structure est utilisée dans la méthode IOleInPlaceSite::GetWindowContext et la fonction OleTranslateAccelerator. |
OLEMENUGROUPWIDTHS Indique le nombre d’éléments de menu dans chacun des six groupes de menus d’un menu partagé entre un conteneur et un serveur d’objets pendant une session d’édition sur place. Il s’agit du mécanisme permettant de créer un menu partagé. |
OLEVERB Définit un verbe pris en charge par un objet. La méthode IOleObject::EnumVerbs crée un énumérateur qui peut énumérer ces structures pour un objet et fournit un pointeur vers IEnumOLEVERB de l’énumérateur. |
BINDSPEED Indique la durée d'attente approximative de l'appelant pour se lier à un objet. |
DISCARDCACHE Spécifie ce qu’il faut faire avec les caches qui doivent être ignorés de la mémoire si leur bit sale a été défini. |
OLECLOSE Indique si un objet doit être enregistré avant la fermeture. |
OLECONTF Indique le type d’objets à énumérer. |
OLEGETMONIKER Contrôle les aspects du comportement des méthodes IOleObject::GetMoniker et IOleClientSite::GetMoniker. |
OLELINKBIND Contrôle les opérations de liaison à une source de lien. |
OLEMISC Décrit les caractéristiques diverses d’un objet ou d’une classe d’objets. |
OLERENDER Indique le type de mise en cache demandé pour les objets nouvellement créés. |
OLEUPDATE Indique si l’objet lié met à jour les données mises en cache pour l’objet lié automatiquement ou uniquement lorsque le conteneur appelle les méthodes IOleObject::Update ou IOleLink::Update. Les constantes sont utilisées dans l’interface IOleLink. |
OLEVERBATTRIB Décrit les attributs d’un verbe spécifié pour un objet. |
OLEWHICHMK Indique quelle partie du moniker d’un objet est définie ou récupérée. |
USERCLASSTYPE Indique les différentes variantes du nom d’affichage associé à une classe d’objets. |