CLSIDFromProgID
Recherche un CLSID dans le Registre, en fonction d’un ProgID. |
CLSIDFromProgIDEx
La fonction CLSIDFromProgIDEx (combaseapi.h) déclenche l’installation automatique si la stratégie COMClassStore est activée. |
CLSIDFromString
Convertit une chaîne générée par la fonction StringFromCLSID en CLSID d’origine. |
CoAddRefServerProcess
Incrémente un nombre global de références par processus. |
CoAllowUnmarshalerCLSID
Ajoute un CLSID unmarshaler à la liste autorisée pour le processus appelant uniquement. |
CoCancelCall
Demande l’annulation d’un appel de méthode DCOM sortant en attente sur un thread spécifié. |
CoCopyProxy
Effectue une copie privée du proxy spécifié. |
CoCreateFreeThreadedMarshaler
Crée un objet agrégable capable de marshaling dépendant du contexte. |
CoCreateGuid
Crée un GUID, un entier unique de 128 bits utilisé pour les CLSID et les identificateurs d’interface. |
CoCreateInstance
Crée un seul objet non initialisé de la classe associée à un CLSID spécifié. |
CoCreateInstanceEx
Crée une instance d’une classe spécifique sur un ordinateur spécifique. |
CoCreateInstanceFromApp
Crée une instance d’une classe spécifique sur un ordinateur spécifique à partir d’un conteneur d’application. |
CoDecodeProxy
Localise l’implémentation d’une interface COM (Component Object Model) dans un processus serveur donné une interface à un objet proxié. |
CoDecrementMTAUsage
Libère l’incrément effectué par un appel précédent à la fonction CoIncrementMTAUsage. |
CoDisableCallCancellation
Annule l’action d’un appel à CoEnableCallCancellation. Désactive l’annulation des appels synchrones sur le thread appelant lorsque tous les appels à CoEnableCallCancellation sont équilibrés par des appels à CoDisableCallCancellation. |
CoDisconnectContext
Déconnecte toutes les connexions proxy qui sont conservées pour le compte de tous les pointeurs d’interface qui pointent vers des objets dans le contexte actuel. |
CoDisconnectObject
Déconnecte toutes les connexions de processus à distance gérées pour le compte de tous les pointeurs d’interface qui pointent vers un objet spécifié. |
CoEnableCallCancellation
Active l’annulation des appels synchrones sur le thread appelant. |
CoFileTimeNow
La fonction CoFileTimeNow (combaseapi.h) retourne l’heure actuelle sous la forme d’une structure FILETIME. |
CoFreeUnusedLibraries
Décharge toutes les DLL qui ne sont plus utilisées, probablement parce que la DLL n’a plus d’objets COM instanciés. |
CoFreeUnusedLibrariesEx
Décharge toutes les DLL qui ne sont plus utilisées et dont le délai de déchargement a expiré. |
CoGetApartmentType
Retourne le type d’appartement actuel et le qualificateur de type. |
CoGetCallContext
Récupère le contexte de l’appel actuel sur le thread actif. |
CoGetCallerTID
Retourne un pointeur vers un DWORD qui contient l’ID d’appartement du thread de l’appelant. |
CoGetCancelObject
Obtient un pointeur vers une interface de contrôle d’appel, normalement ICancelMethodCalls, sur l’objet cancel correspondant à un appel de méthode COM sortant en attente sur le même thread client ou sur un autre thread client. |
CoGetClassObject
Fournit un pointeur vers une interface sur un objet de classe associé à un CLSID spécifié. |
CoGetContextToken
Retourne un pointeur vers une implémentation d’IObjContext pour le contexte actuel. |
CoGetCurrentLogicalThreadId
Retourne l’identificateur de thread logique du thread physique actuel. |
CoGetCurrentProcess
Retourne une valeur qui est unique au thread actif. CoGetCurrentProcess peut être utilisé pour éviter les problèmes de réutilisation de l’ID de thread. |
CoGetDefaultContext
Récupère une référence au contexte par défaut de l’appartement spécifié. |
CoGetInterfaceAndReleaseStream
Désactive une mémoire tampon contenant un pointeur d’interface et libère le flux lorsqu’un pointeur d’interface a été marshalé à partir d’un autre thread vers le thread appelant. |
CoGetMalloc
Récupère un pointeur vers l’allocateur de mémoire des tâches OLE par défaut (qui prend en charge l’implémentation système de l’interface IMalloc) afin que les applications puissent appeler ses méthodes pour gérer la mémoire. |
CoGetMarshalSizeMax
Retourne une limite supérieure sur le nombre d’octets nécessaires pour marshaler le pointeur d’interface spécifié vers l’objet spécifié. |
CoGetObjectContext
Retourne le contexte de l’objet actif. |
CoGetPSClsid
Retourne le CLSID de la DLL qui implémente le proxy et le stub pour l’interface spécifiée. |
CoGetStandardMarshal
Crée un objet de marshaling standard par défaut dans le processus client ou le processus serveur, en fonction de l’appelant, et retourne un pointeur vers l’implémentation IMarshal de cet objet. |
CoGetStdMarshalEx
Crée un marshaleur standard agrégé à utiliser avec des gestionnaires légers côté client. |
CoGetTreatAsClass
Retourne le CLSID d’un objet qui peut émuler l’objet spécifié. |
CoImpersonateClient
Permet au serveur d’emprunter l’identité du client de l’appel en cours pendant la durée de l’appel. |
CoIncrementMTAUsage
Maintient la prise en charge MTA active lorsqu’aucun thread MTA n’est en cours d’exécution. |
CoInitializeEx
Initialise la bibliothèque COM pour l’utiliser par le thread appelant, définit le modèle d’accès concurrentiel du thread et crée un nouvel appartement pour le thread si nécessaire. |
CoInitializeSecurity
Inscrit la sécurité et définit les valeurs de sécurité par défaut pour le processus. |
CoInvalidateRemoteMachineBindings
Indique au gestionnaire de contrôle de service de vider tous les handles de liaison RPC mis en cache pour l’ordinateur spécifié. |
CoIsHandlerConnected
Détermine si un objet distant est connecté à l’objet in-process correspondant. |
CoLockObjectExternal
Appelé soit pour verrouiller un objet afin de s’assurer qu’il reste en mémoire, soit pour libérer un tel verrou. |
CoMarshalHresult
Marshale un HRESULT sur le flux spécifié, à partir duquel il peut être démarshalé à l’aide de la fonction CoUnmarshalHresult. |
CoMarshalInterface
Écrit dans un flux les données nécessaires à l’initialisation d’un objet proxy dans un processus client. |
CoMarshalInterThreadInterfaceInStream
Marshale un pointeur d’interface d’un thread vers un autre thread dans le même processus. |
CoQueryAuthenticationServices
Récupère une liste des services d’authentification inscrits lors du processus appelé CoInitializeSecurity. |
CoQueryClientBlanket
Appelé par le serveur pour en savoir plus sur le client qui a appelé la méthode en cours d’exécution sur le thread actuel. |
CoQueryProxyBlanket
Récupère les informations d’authentification que le client utilise pour effectuer des appels sur le proxy spécifié. |
CoRegisterActivationFilter
Inscrit un filtre à l’échelle du processus pour traiter les demandes d’activation. |
CoRegisterClassObject
Inscrit un objet de classe EXE auprès d’OLE afin que d’autres applications puissent s’y connecter. |
CoRegisterDeviceCatalog
Permet à une DLL téléchargée d’inscrire ses interfaces de catalogue d’appareils dans son processus en cours d’exécution afin que le code de marshaling puisse marshaler ces interfaces. |
CoRegisterPSClsid
Permet à une DLL téléchargée d’inscrire ses interfaces personnalisées dans son processus en cours d’exécution afin que le code de marshaling puisse marshaler ces interfaces. |
CoRegisterSurrogate
Inscrit le processus de substitution via son pointeur d’interface ISurrogate. |
CoReleaseMarshalData
Détruit un paquet de données précédemment marshalé. |
CoReleaseServerProcess
Décrémente le nombre global de références par processus. |
CoResumeClassObjects
Appelé par un serveur qui peut inscrire plusieurs objets de classe pour informer le SCM de toutes les classes inscrites et autorise les demandes d’activation pour ces objets de classe. |
CoRevertToSelf
Restaure les informations d’authentification sur un thread d’exécution. |
CoRevokeClassObject
Informe OLE qu’un objet de classe, précédemment inscrit auprès de la fonction CoRegisterClassObject, n’est plus disponible. |
CoRevokeDeviceCatalog
Révoque l’inscription d’un catalogue d’appareils effectuée par un appel précédent à CoRegisterDeviceCatalog. |
CoSetCancelObject
Définit (inscrit) ou réinitialise (annule l’inscription) un objet cancel à utiliser lors des opérations d’annulation suivantes sur le thread actuel. |
CoSetProxyBlanket
Définit les informations d’authentification qui seront utilisées pour effectuer des appels sur le proxy spécifié. |
CoSuspendClassObjects
Empêche toute nouvelle demande d’activation du SCM sur tous les objets de classe inscrits dans le processus. |
CoSwitchCallContext
Bascule l’objet de contexte d’appel utilisé par CoGetCallContext. |
CoTaskMemAlloc
Alloc alloue un bloc de mémoire de tâche de la même façon que IMalloc::Alloc. |
CoTaskMemFree
Libère un bloc de mémoire de tâche précédemment alloué via un appel à la fonction CoTaskMemAlloc ou CoTaskMemRealloc. |
CoTaskMemRealloc
Modifie la taille d’un bloc de mémoire de tâche précédemment alloué. |
CoTestCancel
Détermine si l’appel en cours d’exécution sur le serveur a été annulé par le client. |
CoUninitialize
Ferme la bibliothèque COM sur le thread actuel, décharge toutes les DLL chargées par le thread, libère toutes les autres ressources que le thread gère et force toutes les connexions RPC sur le thread à se fermer. |
CoUnmarshalHresult
Démarshale un type HRESULT du flux spécifié. |
CoUnmarshalInterface
Initialise un proxy nouvellement créé à l’aide de données écrites dans le flux par un appel précédent à la fonction CoMarshalInterface et retourne un pointeur d’interface vers ce proxy. |
CoWaitForMultipleHandles
Attend que les handles spécifiés soient signalés ou qu’un délai d’expiration spécifié s’écoule. |
CoWaitForMultipleObjects
Remplacement de CoWaitForMultipleHandles. Cette API de remplacement masque les options de CoWaitForMultipleHandles qui ne sont pas prises en charge dans ASTA. |
CreateStreamOnHGlobal
Crée un objet de flux qui utilise un handle de mémoire HGLOBAL pour stocker le contenu du flux. |
DllCanUnloadNow
Détermine si la DLL qui implémente cette fonction est en cours d’utilisation. Si ce n’est pas le cas, l’appelant peut décharger la DLL de la mémoire. |
DllGetClassObject
Récupère l’objet de classe à partir d’un gestionnaire d’objets DLL ou d’une application d’objet. |
FreePropVariantArray
La fonction FreePropVariantArray appelle PropVariantClear sur chacune des structures PROPVARIANT dans le tableau rgvars pour définir la valeur zéro pour chacun des membres du tableau. |
GetHGlobalFromStream
La fonction GetHGlobalFromStream récupère le handle de mémoire globale dans un flux créé via un appel à la fonction CreateStreamOnHGlobal. |
IID_PPV_ARGS
Permet de récupérer un pointeur d’interface, en fournissant automatiquement la valeur IID de l’interface demandée en fonction du type du pointeur d’interface utilisé. Cela permet d’éviter une erreur de codage courante en vérifiant le type de la valeur passée au moment de la compilation. |
IIDFromString
Convertit une chaîne générée par la fonction StringFromIID en identificateur d’interface d’origine (IID). |
ProgIDFromCLSID
Récupère le ProgID pour un CLSID donné. |
PropVariantClear
Libère tous les éléments qui peuvent être libérés dans une structure PROPVARIANT donnée. |
PropVariantCopy
La fonction PropVariantCopy copie le contenu d’une structure PROPVARIANT vers une autre. |
RoGetAgileReference
Crée une référence agile pour un objet spécifié par l’interface donnée. |
StringFromCLSID
Convertit un CLSID en chaîne de caractères imprimables. Différents CLSID sont toujours convertis en chaînes différentes. |
StringFromGUID2
Convertit un identificateur global unique (GUID) en chaîne de caractères imprimables. |
StringFromIID
Convertit un identificateur d’interface en chaîne de caractères imprimables. |