Partager via


en-tête shlwapi.h

Cet en-tête est utilisé par l’interpréteur de commandes Windows. Pour plus d'informations, consultez les pages suivantes :

shlwapi.h contient les interfaces de programmation suivantes :

Interfaces

 
IQueryAssociations

Expose les méthodes qui simplifient le processus de récupération des informations stockées dans le Registre en association avec la définition d’un type de fichier ou d’un protocole et leur association à une application.

Fonctions

 
AssocCreate

Renvoie un pointeur vers un objet IQueryAssociations.
AssocGetPerceivedType

Récupère le type perçu d’un fichier en fonction de son extension.
AssocIsDangerous

Détermine si un type de fichier est considéré comme un risque de sécurité potentiel.
AssocQueryKeyA

Recherche et récupère une clé liée à un fichier ou une association de protocole à partir du Registre. (ANSI)
AssocQueryKeyW

Recherche et récupère une clé liée à un fichier ou une association de protocole à partir du Registre. (Unicode)
AssocQueryStringA

Recherche et récupère une chaîne liée à l’association de fichier ou de protocole à partir du Registre. (AssocQueryStringA)
AssocQueryStringByKeyA

Recherche et récupère une chaîne liée à l’association de fichiers à partir du Registre à partir d’une clé spécifiée. (ANSI)
AssocQueryStringByKeyW

Recherche et récupère une chaîne liée à l’association de fichiers à partir du Registre à partir d’une clé spécifiée. (Unicode)
AssocQueryStringW

Recherche et récupère une chaîne liée à l’association de fichier ou de protocole à partir du Registre. (AssocQueryStringW)
ChrCmpIA

Effectue une comparaison entre deux caractères. La comparaison ne respecte pas la casse. (ANSI)
ChrCmpIW

Effectue une comparaison entre deux caractères. La comparaison ne respecte pas la casse. (Unicode)
ColorAdjustLuma

Modifie la luminance d’une valeur RVB. Hue et saturation ne sont pas affectés.
ColorHLSToRGB

Convertit les couleurs du format hue-luminance-saturation (HLS) au format RVB.
ColorRGBToHLS

Convertit les couleurs du format RVB au format hue-luminance-saturation (HLS).
ConnectToConnectionPoint

Établit ou met fin à une connexion entre le récepteur d’un client et un conteneur de point de connexion.
DllInstall

Gère l’installation et la configuration d’une DLL.
GetAcceptLanguagesA

Récupère une chaîne utilisée avec des sites web lors de la spécification des préférences de langue. (ANSI)
GetAcceptLanguagesW

Récupère une chaîne utilisée avec des sites web lors de la spécification des préférences de langue. (Unicode)
GetMenuPosFromID

GetMenuPosFromID peut être modifié ou indisponible.
GetProcessReference

Récupère l’objet spécifique au processus fourni par SetProcessReference, incrémentant le nombre de références pour maintenir le processus en vie.
HashData

Hache un tableau de données.
IntlStrEqNA

Effectue une comparaison respectant la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées. (ANSI)
IntlStrEqNIA

Effectue une comparaison sans respect de la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées. (ANSI)
IntlStrEqNIW

Effectue une comparaison sans respect de la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées. (Unicode)
IntlStreqNW

Effectue une comparaison respectant la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées. (Unicode)
IntlStrEqWorkerA

Compare un nombre spécifié de caractères à partir du début de deux chaînes localisées. (ANSI)
IntlStrEqWorkerW

Compare un nombre spécifié de caractères à partir du début de deux chaînes localisées. (Unicode)
IsCharSpaceA

Détermine si un caractère représente un espace. (ANSI)
IsCharSpaceW

Détermine si un caractère représente un espace. (Unicode)
IsInternetESCEnabled

Détermine si l’Explorer Internet Windows se trouve dans la configuration de sécurité renforcée.
Isos

Vérifie les systèmes d’exploitation et les fonctionnalités du système d’exploitation spécifiés.
IStream_Copy

Copie un flux vers un autre flux.
IStream_Read

Lit les octets d’un flux spécifié et retourne une valeur qui indique si tous les octets ont été lus avec succès.
IStream_ReadPidl

Lit un pointeur vers une liste d’identificateur d’élément (PIDL) à partir d’un objet IStream vers un objet PIDLIST_RELATIVE.
IStream_ReadStr

Lit à partir d’un flux et écrit dans une chaîne.
IStream_Reset

Déplace la position de recherche dans un flux spécifié vers le début du flux.
IStream_Size

Récupère la taille, en octets, d’un flux spécifié.
IStream_Write

Écrit des données de format inconnu d’une mémoire tampon dans un flux spécifié.
IStream_WritePidl

Écrit un pointeur vers une liste d’identificateurs d’élément (PIDL) à partir d’un objet PCUIDLIST_RELATIVE dans un objet IStream.
IStream_WriteStr

Lit à partir d’une chaîne et écrit dans un flux.
IUnknown_AtomicRelease

Libère un pointeur COM (Component Object Model) et le définit sur NULL.
IUnknown_GetSite

Appelle la méthode IObjectWithSite::GetSite de l’objet spécifié.
IUnknown_GetWindow

Tente de récupérer un handle de fenêtre à partir d’un objet COM (Component Object Model) en interrogeant diverses interfaces qui ont une méthode GetWindow.
IUnknown_QueryService

Récupère une interface pour un service à partir d’un objet spécifié.
IUnknown_Set

Modifie la valeur d’un pointeur d’interface COM (Component Object Model) et libère l’interface précédente.
IUnknown_SetSite

Définit le site de l’objet spécifié en appelant sa méthode IObjectWithSite::SetSite.
MAKEDLLVERULL

Utilisé pour emballer les informations de version de DLL dans une valeur ULONGLONG.
ParseURLA

Effectue une analyse rudimentaire d’une URL. (ANSI)
ParseURLW

Effectue une analyse rudimentaire d’une URL. (Unicode)
PathAddBackslashA

Ajoute une barre oblique inverse à la fin d’une chaîne pour créer la syntaxe appropriée pour un chemin d’accès. (PathAddBackslashA)
PathAddBackslashW

Ajoute une barre oblique inverse à la fin d’une chaîne pour créer la syntaxe appropriée pour un chemin d’accès. (PathAddBackslashW)
PathAddExtensionA

Ajoute une extension de nom de fichier à une chaîne de chemin d’accès. (ANSI)
PathAddExtensionW

Ajoute une extension de nom de fichier à une chaîne de chemin d’accès. (Unicode)
PathAppendA

Ajoute un chemin à la fin d’un autre. (ANSI)
PathAppendW

Ajoute un chemin à la fin d’un autre. (Unicode)
PathBuildRootA

Crée un chemin d’accès racine à partir d’un numéro de lecteur donné. (ANSI)
PathBuildRootW

Crée un chemin d’accès racine à partir d’un numéro de lecteur donné. (Unicode)
PathCanonicalizeA

Simplifie un chemin d’accès en supprimant les éléments de navigation tels que « » et « ». pour produire un chemin d’accès direct et bien formé. (ANSI)
PathCanonicalizeW

Simplifie un chemin d’accès en supprimant les éléments de navigation tels que « » et « ». pour produire un chemin d’accès direct et bien formé. (Unicode)
PathCombineA

Concatène deux chaînes qui représentent des chemins correctement formés en un seul chemin ; concatène également tous les éléments de chemin d’accès relatifs. (ANSI)
PathCombineW

Concatène deux chaînes qui représentent des chemins correctement formés en un seul chemin ; concatène également tous les éléments de chemin d’accès relatifs. (Unicode)
PathCommonPrefixA

Compare deux chemins pour déterminer s’ils partagent un préfixe commun. Un préfixe est l’un des types suivants :_"C:\ », « . », « .. », « .. \". (ANSI)
PathCommonPrefixW

Compare deux chemins pour déterminer s’ils partagent un préfixe commun. Un préfixe est l’un des types suivants :_"C:\ », « . », « .. », « .. \". (Unicode)
PathCompactPathA

Tronque un chemin d’accès de fichier pour qu’il s’adapte à une largeur de pixels donnée en remplaçant les composants de chemin d’accès par des points de suspension. (ANSI)
PathCompactPathExA

Tronque un chemin d’accès pour s’adapter à un certain nombre de caractères en remplaçant les composants de chemin d’accès par des points de suspension. (ANSI)
PathCompactPathExW

Tronque un chemin d’accès pour s’adapter à un certain nombre de caractères en remplaçant les composants de chemin d’accès par des points de suspension. (Unicode)
PathCompactPathW

Tronque un chemin d’accès de fichier pour qu’il s’adapte à une largeur de pixels donnée en remplaçant les composants de chemin d’accès par des points de suspension. (Unicode)
PathCreateFromUrlA

Convertit une URL de fichier en chemin d’accès Microsoft MS-DOS. (ANSI)
PathCreateFromUrlAlloc

Crée un chemin d’accès à partir d’une URL de fichier.
PathCreateFromUrlW

Convertit une URL de fichier en chemin d’accès Microsoft MS-DOS. (Unicode)
PathFileExistsA

Détermine si un chemin d’accès à un objet de système de fichiers tel qu’un fichier ou un dossier est valide. (ANSI)
PathFileExistsW

Détermine si un chemin d’accès à un objet de système de fichiers tel qu’un fichier ou un dossier est valide. (Unicode)
PathFindExtensionA

Recherche un chemin d’accès pour une extension. (ANSI)
PathFindExtensionW

Recherche un chemin d’accès pour une extension. (Unicode)
PathFindFileNameA

Recherche un chemin d’accès pour un nom de fichier. (ANSI)
PathFindFileNameW

Recherche un chemin d’accès pour un nom de fichier. (Unicode)
PathFindNextComponentA

Analyse un chemin et retourne la partie de ce chemin qui suit la première barre oblique inverse. (ANSI)
PathFindNextComponentW

Analyse un chemin et retourne la partie de ce chemin qui suit la première barre oblique inverse. (Unicode)
PathFindOnPathA

Recherche un fichier. (ANSI)
PathFindOnPathW

Recherche un fichier. (Unicode)
PathFindSuffixArrayA

Détermine si un nom de fichier donné a l’un des suffixes d’une liste. (ANSI)
PathFindSuffixArrayW

Détermine si un nom de fichier donné a l’un des suffixes d’une liste. (Unicode)
PathGetArgsA

Recherche les arguments de ligne de commande dans un chemin donné. (ANSI)
PathGetArgsW

Recherche les arguments de ligne de commande dans un chemin donné. (Unicode)
PathGetCharTypeA

Détermine le type de caractère par rapport à un chemin d’accès. (ANSI)
PathGetCharTypeW

Détermine le type de caractère par rapport à un chemin d’accès. (Unicode)
PathGetDriveNumberA

Recherche un chemin d’accès pour une lettre de lecteur dans la plage de « A » à « Z » et retourne le numéro de lecteur correspondant. (ANSI)
PathGetDriveNumberW

Recherche un chemin d’accès pour une lettre de lecteur dans la plage de « A » à « Z » et retourne le numéro de lecteur correspondant. (Unicode)
PathIsContentTypeA

Détermine si le type de contenu inscrit d’un fichier correspond au type de contenu spécifié. Cette fonction obtient le type de contenu pour le type de fichier spécifié et compare cette chaîne avec pszContentType. La comparaison ne respecte pas la casse. (ANSI)
PathIsContentTypeW

Détermine si le type de contenu inscrit d’un fichier correspond au type de contenu spécifié. Cette fonction obtient le type de contenu pour le type de fichier spécifié et compare cette chaîne avec pszContentType. La comparaison ne respecte pas la casse. (Unicode)
PathIsDirectoryA

Vérifie qu’un chemin d’accès est un répertoire valide. (ANSI)
PathIsDirectoryEmptyA

Détermine si un chemin d’accès spécifié est un répertoire vide. (ANSI)
PathIsDirectoryEmptyW

Détermine si un chemin d’accès spécifié est un répertoire vide. (Unicode)
PathIsDirectoryW

Vérifie qu’un chemin d’accès est un répertoire valide. (Unicode)
PathIsFileSpecA

Recherche dans un chemin d’accès tous les caractères délimitant le chemin d’accès (par exemple, « : » ou « »). S’il n’existe aucun caractère délimitant le chemin d’accès, le chemin d’accès est considéré comme un chemin d’accès de spécification de fichier.
PathIsFileSpecW

Recherche dans un chemin d’accès tous les caractères délimitant le chemin d’accès (par exemple, ':' ou '\'). S’il n’existe aucun caractère délimitant le chemin d’accès, le chemin d’accès est considéré comme un chemin d’accès de spécification de fichier.
PathIsHTMLFileA

Détermine si un fichier est un fichier HTML. La détermination est effectuée en fonction du type de contenu inscrit pour l’extension du fichier. (ANSI)
PathIsHTMLFileW

Détermine si un fichier est un fichier HTML. La détermination est effectuée en fonction du type de contenu inscrit pour l’extension du fichier. (Unicode)
PathIsLFNFileSpecA

Détermine si un nom de fichier est au format long. (ANSI)
PathIsLFNFileSpecW

Détermine si un nom de fichier est au format long. (Unicode)
PathIsNetworkPathA

Détermine si une chaîne de chemin d’accès représente une ressource réseau. (ANSI)
PathIsNetworkPathW

Détermine si une chaîne de chemin d’accès représente une ressource réseau. (Unicode)
PathIsPrefixA

Examine un chemin d’accès pour déterminer s’il commence par une valeur de préfixe transmise par pszPrefix. (ANSI)
PathIsPrefixW

Examine un chemin d’accès pour déterminer s’il commence par une valeur de préfixe transmise par pszPrefix. (Unicode)
PathIsRelativeA

Recherche un chemin d’accès et détermine s’il est relatif. (ANSI)
PathIsRelativeW

Recherche un chemin d’accès et détermine s’il est relatif. (Unicode)
PathIsRootA

Détermine si une chaîne de chemin fait référence à la racine d’un volume. (ANSI)
PathIsRootW

Détermine si une chaîne de chemin fait référence à la racine d’un volume. (Unicode)
PathIsSameRootA

Compare deux chemins pour déterminer s’ils ont un composant racine commun. (ANSI)
PathIsSameRootW

Compare deux chemins pour déterminer s’ils ont un composant racine commun. (Unicode)
PathIsSystemFolderA

Détermine si un dossier existant contient les attributs qui en font un dossier système. Cette fonction indique également si certains attributs qualifient un dossier comme un dossier système. (ANSI)
PathIsSystemFolderW

Détermine si un dossier existant contient les attributs qui en font un dossier système. Cette fonction indique également si certains attributs qualifient un dossier comme un dossier système. (Unicode)
PathIsUNCA

Détermine si une chaîne de chemin est un chemin d’accès UNC (Universal Naming Convention) valide, par opposition à un chemin basé sur une lettre de lecteur. (ANSI)
PathIsUNCServerA

Détermine si une chaîne est une convention de nommage universelle (UNC) valide pour un chemin d’accès de serveur uniquement. (ANSI)
PathIsUNCServerShareA

Détermine si une chaîne est un chemin de partage UNC (Universal Naming Convention) valide, \server\share. (ANSI)
PathIsUNCServerShareW

Détermine si une chaîne est un chemin de partage UNC (Universal Naming Convention) valide, \server\share. (Unicode)
PathIsUNCServerW

Détermine si une chaîne est une convention de nommage universelle (UNC) valide pour un chemin d’accès de serveur uniquement. (Unicode)
PathIsUNCW

Détermine si une chaîne de chemin est un chemin d’accès UNC (Universal Naming Convention) valide, par opposition à un chemin basé sur une lettre de lecteur. (Unicode)
PathIsURLA

Teste une chaîne donnée pour déterminer si elle est conforme à un format d’URL valide. (ANSI)
PathIsURLW

Teste une chaîne donnée pour déterminer si elle est conforme à un format d’URL valide. (Unicode)
PathMakePrettyA

Convertit un chemin d’accès en majuscules en caractères minuscules pour donner au chemin une apparence cohérente. (ANSI)
PathMakePrettyW

Convertit un chemin d’accès en majuscules en caractères minuscules pour donner au chemin une apparence cohérente. (Unicode)
PathMakeSystemFolderA

Donne à un dossier existant les attributs appropriés pour devenir un dossier système. (ANSI)
PathMakeSystemFolderW

Donne à un dossier existant les attributs appropriés pour devenir un dossier système. (Unicode)
PathMatchSpecA

Recherche une chaîne à l’aide d’un type de correspondance générique Microsoft MS-DOS. (ANSI)
PathMatchSpecExA

Fait correspondre un nom de fichier à partir d’un chemin d’accès à un ou plusieurs modèles de nom de fichier. (ANSI)
PathMatchSpecExW

Fait correspondre un nom de fichier à partir d’un chemin d’accès à un ou plusieurs modèles de nom de fichier. (Unicode)
PathMatchSpecW

Recherche une chaîne à l’aide d’un type de correspondance générique Microsoft MS-DOS. (Unicode)
PathParseIconLocationA

Analyse une chaîne d’emplacement de fichier qui contient un emplacement de fichier et un index d’icône, et retourne des valeurs distinctes. (ANSI)
PathParseIconLocationW

Analyse une chaîne d’emplacement de fichier qui contient un emplacement de fichier et un index d’icône, et retourne des valeurs distinctes. (Unicode)
PathQuoteSpacesA

Recherche des espaces dans un chemin d’accès. Si des espaces sont trouvés, le chemin d’accès entier est placé entre guillemets. (ANSI)
PathQuoteSpacesW

Recherche des espaces dans un chemin d’accès. Si des espaces sont trouvés, le chemin d’accès entier est placé entre guillemets. (Unicode)
PathRelativePathToA

Crée un chemin d’accès relatif d’un fichier ou dossier à un autre. (ANSI)
PathRelativePathToW

Crée un chemin d’accès relatif d’un fichier ou dossier à un autre. (Unicode)
PathRemoveArgsA

Supprime tous les arguments d’un chemin d’accès donné. (ANSI)
PathRemoveArgsW

Supprime tous les arguments d’un chemin donné. (Unicode)
PathRemoveBackslashA

Supprime la barre oblique inverse de fin d’un chemin donné. (ANSI)
PathRemoveBackslashW

Supprime la barre oblique inverse de fin d’un chemin donné. (Unicode)
PathRemoveBlanksA

Supprime tous les espaces de début et de fin d’une chaîne. (ANSI)
PathRemoveBlanksW

Supprime tous les espaces de début et de fin d’une chaîne. (Unicode)
PathRemoveExtensionA

Supprime l’extension de nom de fichier d’un chemin d’accès, le cas échéant. (ANSI)
PathRemoveExtensionW

Supprime l’extension de nom de fichier d’un chemin d’accès, le cas échéant. (Unicode)
PathRemoveFileSpecA

Supprime le nom de fichier de fin et la barre oblique inverse d’un chemin d’accès, s’ils sont présents. (ANSI)
PathRemoveFileSpecW

Supprime le nom de fichier de fin et la barre oblique inverse d’un chemin d’accès, s’ils sont présents. (Unicode)
PathRenameExtensionA

Remplace l’extension d’un nom de fichier par une nouvelle extension. Si le nom de fichier ne contient pas d’extension, l’extension est attachée à la fin de la chaîne. (ANSI)
PathRenameExtensionW

Remplace l’extension d’un nom de fichier par une nouvelle extension. Si le nom de fichier ne contient pas d’extension, l’extension est attachée à la fin de la chaîne. (Unicode)
PathSearchAndQualifyA

Détermine si un chemin d’accès donné est correctement mis en forme et complet. (ANSI)
PathSearchAndQualifyW

Détermine si un chemin d’accès donné est correctement mis en forme et complet. (Unicode)
PathSetDlgItemPathA

Définit le texte d’un contrôle enfant dans une fenêtre ou une boîte de dialogue, à l’aide de PathCompactPath pour s’assurer que le chemin d’accès est bien dans le contrôle. (ANSI)
PathSetDlgItemPathW

Définit le texte d’un contrôle enfant dans une fenêtre ou une boîte de dialogue, à l’aide de PathCompactPath pour s’assurer que le chemin d’accès est bien dans le contrôle. (Unicode)
PathSkipRootA

Récupère un pointeur vers le premier caractère d’un chemin suivant la lettre de lecteur ou les éléments de chemin d’accès du serveur/partage UNC (Universal Naming Convention). (ANSI)
PathSkipRootW

Récupère un pointeur vers le premier caractère d’un chemin suivant la lettre de lecteur ou les éléments de chemin d’accès du serveur/partage UNC (Universal Naming Convention). (Unicode)
PathStripPathA

Supprime la partie chemin d’accès d’un chemin d’accès et d’un fichier complets. (ANSI)
PathStripPathW

Supprime la partie chemin d’accès d’un chemin d’accès et d’un fichier complets. (Unicode)
PathStripToRootA

Supprime tous les éléments de fichier et de répertoire d’un chemin d’accès à l’exception des informations racine. (ANSI)
PathStripToRootW

Supprime tous les éléments de fichier et de répertoire d’un chemin d’accès à l’exception des informations racine. (Unicode)
CheminUndecorateA

Supprime la décoration d’une chaîne de chemin d’accès. (ANSI)
PathUndecorateW

Supprime la décoration d’une chaîne de chemin d’accès. (Unicode)
PathUnExpandEnvStringsA

Remplace certains noms de dossiers dans un chemin d’accès complet par la chaîne d’environnement associée. (ANSI)
PathUnExpandEnvStringsW

Remplace certains noms de dossiers dans un chemin d’accès complet par la chaîne d’environnement associée. (Unicode)
PathUnmakeSystemFolderA

Supprime les attributs d’un dossier qui en font un dossier système. Ce dossier doit exister dans le système de fichiers. (ANSI)
PathUnmakeSystemFolderW

Supprime les attributs d’un dossier qui en font un dossier système. Ce dossier doit exister dans le système de fichiers. (Unicode)
PathUnquoteSpacesA

Supprime les guillemets du début et de la fin d’un chemin d’accès. (ANSI)
PathUnquoteSpacesW

Supprime les guillemets du début et de la fin d’un chemin d’accès. (Unicode)
QISearch

Implémentation table de la méthode IUnknown::QueryInterface.
SetProcessReference

Fournit un objet COM (Component Object Model) qui permet aux extensions d’interpréteur de commandes hébergées et à d’autres composants d’empêcher leur processus hôte de se fermer prématurément.
SHAllocShared

SHAllocShared peut être modifié ou indisponible.
SHAnsiToAnsi

Copie une chaîne ANSI.
SHAnsiToUnicode

Convertit une chaîne de la page de code ANSI en page de code Unicode.
SHAutoComplete

Indique aux contrôles de modification système d’utiliser la saisie semi-automatique pour aider à terminer les URL ou les chemins d’accès du système de fichiers.
SHCopyKeyA

Copie de manière récursive les sous-clés et les valeurs de la sous-clé source vers la clé de destination. SHCopyKey ne copie pas les attributs de sécurité des clés. (ANSI)
SHCopyKeyW

Copie de manière récursive les sous-clés et les valeurs de la sous-clé source vers la clé de destination. SHCopyKey ne copie pas les attributs de sécurité des clés. (Unicode)
SHCreateMemStream

Crée un flux de mémoire à l’aide d’un processus similaire à CreateStreamOnHGlobal.
SHCreateShellPalette

Crée une palette de demi-tons pour le contexte d’appareil spécifié.
SHCreateStreamOnFileA

SHCreateStreamOnFile peut être modifié ou indisponible. Utilisez plutôt SHCreateStreamOnFileEx. (ANSI)
SHCreateStreamOnFileEx

Ouvre ou crée un fichier et récupère un flux pour lire ou écrire dans ce fichier.
SHCreateStreamOnFileW

SHCreateStreamOnFile peut être modifié ou indisponible. Utilisez plutôt SHCreateStreamOnFileEx. (Unicode)
SHCreateThread

Crée un thread.
SHCreateThreadRef

Crée une référence par thread à un objet COM (Component Object Model).
SHCreateThreadWithHandle

Crée un thread et récupère son handle.
SHDeleteEmptyKeyA

Supprime une clé vide. (ANSI)
SHDeleteEmptyKeyW

Supprime une clé vide. (Unicode)
SHDeleteKeyA

Supprime une sous-clé et tous ses descendants. Cette fonction supprime la clé et toutes les valeurs de la clé du Registre. (ANSI)
SHDeleteKeyW

Supprime une sous-clé et tous ses descendants. Cette fonction supprime la clé et toutes les valeurs de la clé du Registre. (Unicode)
SHDeleteValueA

Supprime une valeur nommée de la clé de Registre spécifiée. (ANSI)
SHDeleteValueW

Supprime une valeur nommée de la clé de Registre spécifiée. (Unicode)
SHEnumKeyExA

Énumère les sous-clés de la clé de Registre ouverte spécifiée. (SHEnumKeyExA)
SHEnumKeyExW

Énumère les sous-clés de la clé de Registre ouverte spécifiée. (SHEnumKeyExW)
SHEnumValueA

Énumère les valeurs de la clé de Registre ouverte spécifiée. (ANSI)
SHEnumValueW

Énumère les valeurs de la clé de Registre ouverte spécifiée. (Unicode)
SHFormatDateTimeA

SHFormatDateTime peut être modifié ou indisponible. (ANSI)
SHFormatDateTimeW

SHFormatDateTime peut être modifié ou indisponible. (Unicode)
SHFreeShared

SHFreeShared peut être modifié ou indisponible.
SHGetAssocKeys

Récupère un tableau de sous-clés de classe associées à un objet IQueryAssociations.
SHGetInverseCMAP

Récupère le mappage de table de couleurs inverses pour la palette de demi-tons.
SHGetThreadRef

Récupère le jeu de références d’objet par thread par SHSetThreadRef.
SHGetValueA

Récupère une valeur de Registre. (SHGetValueA)
SHGetValueW

Récupère une valeur de Registre. (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag peut être modifié ou indisponible.
SHGlobalCounterDecrement

Décrémente un compteur global.
SHGlobalCounterGetValue

Obtient la valeur actuelle d’un compteur global.
SHGlobalCounterIncrement

Incrémente un compteur global.
SHIsLowMemoryMachine

Non pris en charge. (SHIsLowMemoryMachine)
SHLoadIndirectString

Extrait une ressource de texte spécifiée lorsque cette ressource est donnée sous la forme d’une chaîne indirecte (chaîne qui commence par le symbole « @ »).
SHLocalStrDupA

Effectue une copie d’une chaîne dans la mémoire nouvellement allouée. (SHLocalStrDupA)
SHLocalStrDupW

Effectue une copie d’une chaîne dans la mémoire nouvellement allouée. (SHLocalStrDupW)
SHLockShared

SHLockShared peut être modifié ou indisponible.
SHMessageBoxCheckA

SHMessageBoxCheck peut être modifié ou indisponible. (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck peut être modifié ou indisponible. (Unicode)
SHOpenRegStream2A

Ouvre une valeur de Registre et fournit un flux qui peut être utilisé pour lire ou écrire dans la valeur. Cette fonction remplace SHOpenRegStream. (ANSI)
SHOpenRegStream2W

Ouvre une valeur de Registre et fournit un flux qui peut être utilisé pour lire ou écrire dans la valeur. Cette fonction remplace SHOpenRegStream. (Unicode)
SHOpenRegStreamA

Action déconseillée. (SHOpenRegStreamA)
SHOpenRegStreamW

Action déconseillée. (SHOpenRegStreamW)
SHQueryInfoKeyA

Récupère des informations sur une clé de Registre spécifiée. (ANSI)
SHQueryInfoKeyW

Récupère des informations sur une clé de Registre spécifiée. (Unicode)
SHQueryValueExA

Ouvre une clé de Registre et l’interroge pour une valeur spécifique. (ANSI)
SHQueryValueExW

Ouvre une clé de Registre et l’interroge pour une valeur spécifique. (Unicode)
SHRegCloseUSKey

Ferme un handle à une sous-clé de Registre spécifique à l’utilisateur dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE).
SHRegCreateUSKeyA

Crée ou ouvre une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegCreateUSKeyW

Crée ou ouvre une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteEmptyUSKeyA

Supprime une sous-clé de Registre vide dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteEmptyUSKeyW

Supprime une sous-clé de Registre vide dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteUSValueA

Supprime une valeur de sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteUSValueW

Supprime une valeur de sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDuplicateHKey

Duplique le handle HKEY d’une clé de Registre.
SHRegEnumUSKeyA

Énumère les sous-clés d’une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSKeyW

Énumère les sous-clés d’une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegEnumUSValueA

Énumère les valeurs de la sous-clé de Registre spécifiée dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSValueW

Énumère les valeurs de la sous-clé de Registre spécifiée dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolUSValueA

Récupère une valeur booléenne à partir d’une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetBoolUSValueW

Récupère une valeur booléenne à partir d’une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolValueFromHKCUHKLM

Évalue une valeur de clé de Registre et retourne une valeur booléenne qui indique si la valeur existe et si l’état attendu correspond à l’état réel.
SHRegGetIntW

Lit une valeur de chaîne numérique à partir du Registre et la convertit en entier.
SHRegGetPathA

Récupère un chemin d’accès de fichier à partir du Registre, en développant les variables d’environnement en fonction des besoins. (ANSI)
SHRegGetPathW

Récupère un chemin d’accès de fichier à partir du Registre, en développant les variables d’environnement en fonction des besoins. (Unicode)
SHRegGetUSValueA

Récupère une valeur d’une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetUSValueW

Récupère une valeur d’une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetValueA

Récupère une valeur de Registre. (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

Obtient les informations spécifiées à partir du Registre.
SHRegGetValueW

Récupère une valeur de Registre. (SHRegGetValueW)
SHRegOpenUSKeyA

Ouvre une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegOpenUSKeyW

Ouvre une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryInfoUSKeyA

Récupère des informations sur une sous-clé de Registre spécifiée dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryInfoUSKeyW

Récupère des informations sur une sous-clé de Registre spécifiée dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryUSValueA

Récupère le type et les données d’un nom spécifié associé à une sous-clé de Registre ouverte dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryUSValueW

Récupère le type et les données d’un nom spécifié associé à une sous-clé de Registre ouverte dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetPathA

Prend un chemin d’accès de fichier, remplace les noms de dossiers par des chaînes d’environnement et place la chaîne résultante dans le Registre. (ANSI)
SHRegSetPathW

Prend un chemin d’accès de fichier, remplace les noms de dossiers par des chaînes d’environnement et place la chaîne résultante dans le Registre. (Unicode)
SHRegSetUSValueA

Définit une valeur de sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegSetUSValueW

Définit une valeur de sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetValue

Non pris en charge. (SHRegSetValue)
SHRegWriteUSValueA

Écrit une valeur dans une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegWriteUSValueW

Écrit une valeur dans une sous-clé de Registre dans une sous-arborescence spécifique à l’utilisateur (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHReleaseThreadRef

Libère une référence de thread avant le retour de la procédure de thread.
SHSendMessageBroadcastA

Envoie un message à toutes les fenêtres de niveau supérieur du système. (ANSI)
SHSendMessageBroadcastW

Envoie un message à toutes les fenêtres de niveau supérieur du système. (Unicode)
SHSetThreadRef

Stocke une référence par thread à un objet COM (Component Object Model). Cela permet à l’appelant de contrôler la durée de vie du thread afin de s’assurer que Windows n’arrêtera pas le thread avant que l’appelant soit prêt.
SHSetValueA

Définit la valeur d’une clé de Registre. (ANSI)
SHSetValueW

Définit la valeur d’une clé de Registre. (Unicode)
SHSkipJunction

Vérifie un contexte de liaison pour voir s’il est sûr de lier à un objet de composant particulier.
SHStrDupA

Effectue une copie d’une chaîne dans la mémoire nouvellement allouée. (SHStrDupA)
SHStrDupW

Effectue une copie d’une chaîne dans la mémoire nouvellement allouée. (SHStrDupW)
SHStripMneumonicA

Supprime le marqueur mnémonique d’une chaîne. (ANSI)
SHStripMneumonicW

Supprime le marqueur mnémonique d’une chaîne. (Unicode)
SHUnicodeToAnsi

Convertit une chaîne de la page de code Unicode en page de code ANSI.
SHUnicodeToUnicode

Copie une chaîne Unicode.
SHUnlockShared

SHUnlockShared peut être modifié ou indisponible.
StopWatchFlush

StopWatchFlush peut être modifié ou indisponible.
StopWatchMode

StopWatchMode peut être modifié ou indisponible.
StrCatBuffA

Copie et ajoute des caractères d’une chaîne à la fin d’une autre. (ANSI)
StrCatBuffW

Copie et ajoute des caractères d’une chaîne à la fin d’une autre. (Unicode)
StrCatChainW

Concatène deux chaînes Unicode. Utilisé lorsque des concaténations répétées vers la même mémoire tampon sont requises.
StrCatW

Ajoute une chaîne à une autre.
StrChrA

Recherche dans une chaîne la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison respecte la casse. (ANSI)
StrChrIA

Recherche dans une chaîne la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison ne respecte pas la casse. (ANSI)
StrChrIW

Recherche dans une chaîne la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison ne respecte pas la casse. (Unicode)
StrChrNIW

Recherche la première occurrence d’un caractère spécifié dans une chaîne. La comparaison ne respecte pas la casse.
StrChrNW

Recherche la première occurrence d’un caractère spécifié dans une chaîne. La comparaison respecte la casse.
StrChrW

Recherche dans une chaîne la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison respecte la casse. (Unicode)
StrCmpCA

Compare des chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison respecte la casse. (ANSI)
StrCmpCW

Compare des chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison respecte la casse. (Unicode)
StrCmpICA

Compare deux chaînes à l’aide de règles de classement runtime C (ASCII). La comparaison ne respecte pas la casse. (ANSI)
StrCmpICW

Compare deux chaînes à l’aide de règles de classement runtime C (ASCII). La comparaison ne respecte pas la casse. (Unicode)
StrCmpIW

Compare deux chaînes pour déterminer si elles sont identiques. La comparaison ne respecte pas la casse.
StrCmpLogicalW

Compare deux chaînes Unicode. Les chiffres dans les chaînes sont considérés comme du contenu numérique plutôt que comme du texte. Ce test ne respecte pas la casse.
StrCmpNA

Compare un nombre spécifié de caractères du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison respecte la casse. La macro StrNCmp diffère de cette fonction uniquement par son nom. (ANSI)
StrCmpNCA

Compare un nombre spécifié de caractères au début de deux chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison respecte la casse. (ANSI)
StrCmpNCW

Compare un nombre spécifié de caractères au début de deux chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison respecte la casse. (Unicode)
StrCmpNIA

Compare un nombre spécifié de caractères du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison ne respecte pas la casse. La macro StrNCmpI diffère de cette fonction uniquement par son nom. (ANSI)
StrCmpNICA

Compare un nombre spécifié de caractères au début de deux chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison ne respecte pas la casse. (ANSI)
StrCmpNICW

Compare un nombre spécifié de caractères au début de deux chaînes à l’aide de règles de classement au moment de l’exécution C (ASCII). La comparaison ne respecte pas la casse. (Unicode)
StrCmpNIW

Compare un nombre spécifié de caractères du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison ne respecte pas la casse. La macro StrNCmpI diffère de cette fonction uniquement par son nom. (Unicode)
StrCmpNW

Compare un nombre spécifié de caractères du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison respecte la casse. La macro StrNCmp diffère de cette fonction uniquement par son nom. (Unicode)
StrCmpW

Compare deux chaînes pour déterminer si elles sont identiques. La comparaison respecte la casse.
StrCpyNW

Copie un nombre spécifié de caractères du début d’une chaîne à une autre. Remarque N’utilisez pas cette fonction ou la macro StrNCpy.
StrCpyW

Copie une chaîne vers une autre. (StrCpyW)
StrCSpnA

Recherche dans une chaîne la première occurrence d’un groupe de caractères. La méthode de recherche respecte la casse et le caractère NULL de fin est inclus dans la correspondance du modèle de recherche. (ANSI)
StrCSpnIA

Recherche dans une chaîne la première occurrence d’un groupe de caractères. La méthode de recherche ne respecte pas la casse et le caractère NULL de fin est inclus dans la correspondance du modèle de recherche. (ANSI)
StrCSpnIW

Recherche dans une chaîne la première occurrence d’un groupe de caractères. La méthode de recherche ne respecte pas la casse et le caractère NULL de fin est inclus dans la correspondance du modèle de recherche. (Unicode)
StrCSpnW

Recherche dans une chaîne la première occurrence d’un groupe de caractères. La méthode de recherche respecte la casse et le caractère NULL de fin est inclus dans la correspondance du modèle de recherche. (Unicode)
StrDupA

Duplique une chaîne. (ANSI)
StrDupW

Duplique une chaîne. (Unicode)
StrFormatByteSize64A

Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, en kilo-octets, en mégaoctets ou en gigaoctets, selon la taille.
StrFormatByteSizeA

Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, en kilo-octets, en mégaoctets ou en gigaoctets, selon la taille. Diffère de StrFormatByteSizeW dans un type de paramètre.
StrFormatByteSizeEx

Convertit une valeur numérique en chaîne qui représente le nombre en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille.
StrFormatByteSizeW

Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, en kilo-octets, en mégaoctets ou en gigaoctets, selon la taille. Diffère de StrFormatByteSizeA dans un type de paramètre.
StrFormatKBSizeA

Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en kilo-octets. (ANSI)
StrFormatKBSizeW

Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en kilo-octets. (Unicode)
StrFromTimeIntervalA

Convertit un intervalle de temps, spécifié en millisecondes, en chaîne. (ANSI)
StrFromTimeIntervalW

Convertit un intervalle de temps, spécifié en millisecondes, en chaîne. (Unicode)
StrIsIntlEqualA

Compare un nombre spécifié de caractères à partir du début de deux chaînes pour déterminer s’ils sont égaux. (ANSI)
StrIsIntlEqualW

Compare un nombre spécifié de caractères à partir du début de deux chaînes pour déterminer s’ils sont égaux. (Unicode)
StrNCatA

Ajoute un nombre spécifié de caractères du début d’une chaîne à la fin d’une autre. (ANSI)
StrNCatW

Ajoute un nombre spécifié de caractères du début d’une chaîne à la fin d’une autre. (Unicode)
StrPBrkA

Recherche dans une chaîne la première occurrence d’un caractère contenu dans une mémoire tampon spécifiée. Cette recherche n’inclut pas le caractère null de fin. (ANSI)
StrPBrkW

Recherche dans une chaîne la première occurrence d’un caractère contenu dans une mémoire tampon spécifiée. Cette recherche n’inclut pas le caractère null de fin. (Unicode)
StrRChrA

Recherche la dernière occurrence d’un caractère spécifié dans une chaîne. La comparaison respecte la casse. (ANSI)
StrRChrIA

Recherche la dernière occurrence d’un caractère spécifié dans une chaîne. La comparaison ne respecte pas la casse. (ANSI)
StrRChrIW

Recherche la dernière occurrence d’un caractère spécifié dans une chaîne. La comparaison ne respecte pas la casse. (Unicode)
StrRChrW

Recherche la dernière occurrence d’un caractère spécifié dans une chaîne. La comparaison respecte la casse. (Unicode)
StrRetToBSTR

Accepte une structure STRRET retournée par IShellFolder::GetDisplayNameOf qui contient ou pointe vers une chaîne, et retourne cette chaîne en tant que BSTR.
StrRetToBufA

Convertit une structure STRRET retournée par IShellFolder::GetDisplayNameOf en chaîne et place le résultat dans une mémoire tampon. (ANSI)
StrRetToBufW

Convertit une structure STRRET retournée par IShellFolder::GetDisplayNameOf en chaîne et place le résultat dans une mémoire tampon. (Unicode)
StrRetToStrA

Prend une structure STRRET retournée par IShellFolder::GetDisplayNameOf et retourne un pointeur vers une chaîne allouée contenant le nom complet. (ANSI)
StrRetToStrW

Prend une structure STRRET retournée par IShellFolder::GetDisplayNameOf et retourne un pointeur vers une chaîne allouée contenant le nom complet. (Unicode)
StrRStrIA

Recherche la dernière occurrence d’une sous-chaîne spécifiée dans une chaîne. La comparaison ne respecte pas la casse. (ANSI)
StrRStrIW

Recherche la dernière occurrence d’une sous-chaîne spécifiée dans une chaîne. La comparaison ne respecte pas la casse. (Unicode)
StrSpnA

Obtient la longueur d’une sous-chaîne au sein d’une chaîne qui se compose entièrement de caractères contenus dans une mémoire tampon spécifiée. (ANSI)
StrSpnW

Obtient la longueur d’une sous-chaîne au sein d’une chaîne qui se compose entièrement de caractères contenus dans une mémoire tampon spécifiée. (Unicode)
StrStrA

Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse. (StrStrA)
StrStrIA

Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison ne respecte pas la casse. (ANSI)
StrStrIW

Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison ne respecte pas la casse. (Unicode)
StrStrNIW

Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse.
StrStrNW

Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse. (StrStrNW)
StrStrW

Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse. (StrStrW)
StrToInt64ExA

Convertit une chaîne représentant une valeur décimale ou hexadécimale en entier 64 bits. (ANSI)
StrToInt64ExW

Convertit une chaîne représentant une valeur décimale ou hexadécimale en entier 64 bits. (Unicode)
StrToIntA

Convertit une chaîne qui représente une valeur décimale en entier. La macro StrToLong est identique à cette fonction. (ANSI)
StrToIntExA

Convertit une chaîne représentant un nombre décimal ou hexadécimal en entier. (ANSI)
StrToIntExW

Convertit une chaîne représentant un nombre décimal ou hexadécimal en entier. (Unicode)
StrToIntW

Convertit une chaîne qui représente une valeur décimale en entier. La macro StrToLong est identique à cette fonction. (Unicode)
StrTrimA

Supprime les caractères de début et de fin spécifiés d’une chaîne. (ANSI)
StrTrimW

Supprime les caractères de début et de fin spécifiés d’une chaîne. (Unicode)
UrlApplySchemeA

Détermine un schéma pour une chaîne d’URL spécifiée et retourne une chaîne avec un préfixe approprié. (ANSI)
UrlApplySchemeW

Détermine un schéma pour une chaîne d’URL spécifiée et retourne une chaîne avec un préfixe approprié. (Unicode)
UrlCanonicalizeA

Convertit une chaîne d’URL en forme canonique. (ANSI)
UrlCanonicalizeW

Convertit une chaîne d’URL en forme canonique. (Unicode)
UrlCombineA

Lorsqu’elle est fournie avec une URL relative et sa base, retourne une URL sous forme canonique. (ANSI)
UrlCombineW

Lorsqu’elle est fournie avec une URL relative et sa base, retourne une URL sous forme canonique. (Unicode)
UrlCompareA

Effectue une comparaison respectant la casse de deux chaînes d’URL. (ANSI)
UrlCompareW

Effectue une comparaison respectant la casse de deux chaînes d’URL. (Unicode)
UrlCreateFromPathA

Convertit un chemin Microsoft MS-DOS en UNE URL canonisée. (ANSI)
UrlCreateFromPathW

Convertit un chemin Microsoft MS-DOS en UNE URL canonisée. (Unicode)
UrlEscapeA

Convertit des caractères ou des paires de substitution dans une URL qui peut être modifiée pendant le transport sur Internet (« caractères non sécurisés ») en séquences d’échappement correspondantes. (ANSI)
UrlEscapeSpaces

Macro qui convertit les caractères d’espace en séquence d’échappement correspondante.
UrlEscapeW

Convertit des caractères ou des paires de substitution dans une URL qui peut être modifiée pendant le transport sur Internet (« caractères non sécurisés ») en séquences d’échappement correspondantes. (Unicode)
UrlFixupW

UrlFixupW peut être modifié ou indisponible.
UrlGetLocationA

Récupère l’emplacement à partir d’une URL. (ANSI)
UrlGetLocationW

Récupère l’emplacement à partir d’une URL. (Unicode)
UrlGetPartA

Accepte une chaîne d’URL et retourne une partie spécifiée de cette URL. (ANSI)
UrlGetPartW

Accepte une chaîne d’URL et retourne une partie spécifiée de cette URL. (Unicode)
UrlHashA

Hache une chaîne d’URL. (ANSI)
UrlHashW

Hache une chaîne d’URL. (Unicode)
UrlIsA

Teste si une URL est un type spécifié. (ANSI)
UrlIsFileUrlA

Teste une URL pour déterminer s’il s’agit d’une URL de fichier. (ANSI)
UrlIsFileUrlW

Teste une URL pour déterminer s’il s’agit d’une URL de fichier. (Unicode)
UrlIsNoHistoryA

Retourne si une URL est une URL que les navigateurs n’incluent généralement pas dans l’historique de navigation. (ANSI)
UrlIsNoHistoryW

Retourne si une URL est une URL que les navigateurs n’incluent généralement pas dans l’historique de navigation. (Unicode)
UrlIsOpaqueA

Retourne si une URL est opaque. (ANSI)
UrlIsOpaqueW

Retourne si une URL est opaque. (Unicode)
UrlIsW

Teste si une URL est un type spécifié. (Unicode)
UrlUnescapeA

Convertit les séquences d’échappement en caractères ordinaires. (ANSI)
UrlUnescapeInPlace

Convertit les séquences d’échappement en caractères ordinaires et remplace la chaîne d’origine.
UrlUnescapeW

Convertit les séquences d’échappement en caractères ordinaires. (Unicode)
Quelleplateforme

QuellePlatforme peut être modifiée ou indisponible.
wnsprintfA

Prend une liste d’arguments de longueur variable et retourne les valeurs des arguments sous la forme d’une chaîne au format printf. (ANSI)
wnsprintfW

Prend une liste d’arguments de longueur variable et retourne les valeurs des arguments sous la forme d’une chaîne au format printf. (Unicode)
wvnsprintfA

Prend une liste d’arguments et retourne les valeurs des arguments sous la forme d’une chaîne au format printf. (ANSI)
wvnsprintfW

Prend une liste d’arguments et retourne les valeurs des arguments sous la forme d’une chaîne au format printf. (Unicode)

Fonctions de rappel

 
DLLGETVERSIONPROC

Implémentée par de nombreuses DLL Windows Shell pour permettre aux applications d’obtenir des informations de version spécifiques à la DLL.

Structures

 
DLLVERSIONINFO

Reçoit des informations de version spécifiques à la DLL.
DLLVERSIONINFO2

Reçoit des informations de version spécifiques à la DLL. Il est utilisé avec la fonction DllGetVersion.
PARSEDURLA

Utilisé par la fonction ParseURL pour renvoyer l’URL analysée. (ANSI)
PARSEDURLW

Utilisé par la fonction ParseURL pour renvoyer l’URL analysée. (Unicode)
QITAB

Utilisé par la fonction QISearch pour décrire une interface unique.

Énumérations

 
ASSOCDATA

Utilisé par IQueryAssociations::GetData pour définir le type de données à retourner.
ASSOCKEY

Spécifie le type de clé à retourner par IQueryAssociations::GetKey.
ASSOCSTR

Utilisé par IQueryAssociations::GetString pour définir le type de chaîne à retourner.
FILETYPEATTRIBUTEFLAGS

Indique les constantes FILETYPEATTRIBUTEFLAGS utilisées dans la valeur EditFlags d’une clé de Registre PROGID d’association de fichiers.
SHGLOBALCOUNTER

Identificateurs de différents compteurs globaux ou variables partagées. Chaque compteur global peut être incrémenté ou décrémenté à l’aide de SHGlobalCounterIncrement et SHGlobalCounterDecrement.
SHREGDEL_FLAGS

Fournit un ensemble de valeurs qui indiquent à partir de quelle clé de base un élément sera supprimé.
SHREGENUM_FLAGS

Fournit un ensemble de valeurs qui indiquent la clé de base qui sera utilisée pour une énumération.
tagSFBS_FLAGS

Spécifie la façon dont la fonction StrFormatByteSizeEx doit gérer l’arrondi des chiffres non filtrés.
URL_SCHEME

Utilisé pour spécifier des schémas d’URL.