Partager via


en-tête shlobj_core.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d’informations, consultez :

shlobj_core.h contient les interfaces de programmation suivantes :

Interfaces

 
IACList

Expose une méthode qui améliore l’efficacité de la saisie automatique lorsque les chaînes candidates sont organisées dans une hiérarchie.
IACList2

Étend l’interface IACList pour permettre aux clients d’un objet de saisie semi-automatique de récupérer et de définir des indicateurs d’option.
IActiveDesktop

Permet à un programme client de gérer les éléments de bureau et le papier peint sur un ordinateur local.
IDockingWindowSite

Expose des méthodes qui gèrent l’espace de bordure pour un ou plusieurs objets IDockingWindow. Cette interface est implémentée par le navigateur et est similaire à l’interface IOleInPlaceUIWindow.
IExtractIconA

Expose des méthodes qui permettent à un client de récupérer l’icône associée à l’un des objets d’un dossier. (ANSI)
IExtractIconW

Expose des méthodes qui permettent à un client de récupérer l’icône associée à l’un des objets d’un dossier. (Unicode)
INamedPropertyBag

Expose des méthodes qui fournissent un objet avec un conteneur de propriétés spécifié dans lequel l’objet peut enregistrer ses propriétés.
IObjMgr

Expose des méthodes qui permettent à un client d’ajouter ou de supprimer un objet d’une collection d’objets gérés par un objet serveur.
IProgressDialog

Expose les méthodes qui fournissent des options pour qu’une application affiche une boîte de dialogue de progression.
IQueryInfo

Expose les méthodes utilisées par l’interpréteur de commandes pour récupérer des indicateurs et des informations sur les info-bulles d’un élément qui réside dans une implémentation IShellFolder. Les info-bulles sont généralement affichées à l’intérieur d’un contrôle d’info-bulle.
ISearchContext

Expose les méthodes qui canalent les informations de personnalisation aux hooks de recherche.
IShellChangeNotify

Expose une méthode qui avertit une extension d’espace de noms Shell lorsque l’ID d’un élément a changé.
IShellDetails

Exposé par les dossiers Shell pour fournir des informations détaillées sur les éléments d’un dossier.
IShellFolderView

Expose des méthodes qui manipulent des vues de dossiers Shell.
IShellFolderViewCB

Expose une méthode qui autorise la communication entre l’Explorateur Windows et une vue de dossier implémentée à l’aide de l’objet d’affichage de dossiers système (l’objet IShellView retourné via SHCreateShellFolderView) afin que l’affichage des dossiers puisse être averti des événements et modifier son affichage en conséquence.
IShellIconOverlay

Expose les méthodes utilisées par une extension d’espace de noms pour spécifier des superpositions d’icônes pour les objets qu’elle contient.
IShellIconOverlayManager

IShellIconOverlayManager peut être modifié ou indisponible.
IURLSearchHook

Expose une méthode utilisée par le navigateur pour traduire l’adresse d’un protocole URL inconnu.
IURLSearchHook2

Expose une méthode utilisée par le navigateur pour traduire l’adresse d’un protocole d’URL inconnu à l’aide d’un objet de contexte de recherche.

Functions

 
AssocGetDetailsOfPropKey

Récupère la valeur d’une clé de propriété donnée à l’aide des informations d’association de fichiers fournies par les extensions d’espace de noms.
CDefFolderMenu_Create2

Crée un menu contextuel pour un groupe sélectionné d’objets de dossier de fichiers.
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray peut être modifiée ou indisponible.
DAD_AutoScroll

Fait défiler la fenêtre pendant qu’une image est déplacée.
DAD_DragEnterEx

Verrouille les mises à jour de la fenêtre spécifiée pendant une opération de glisser et affiche l’image à la position spécifiée dans la fenêtre. (DAD_DragEnterEx)
DAD_DragEnterEx2

Verrouille les mises à jour de la fenêtre spécifiée pendant une opération de glisser-déplacer et affiche l’image de glisser-déplacer à la position spécifiée dans la fenêtre.
DAD_DragLeave

Déverrouille la fenêtre verrouillée par la fonction DAD_DragEnterEx.
DAD_DragMove

Déplace l’image en cours de déplacement pendant une opération de glisser-déplacer.
DAD_SetDragImage

Définit l’image glisser.
DAD_ShowDragImage

Affiche ou masque l’image déplacée. (DAD_ShowDragImage)
DriveType

La fonction DriveType détermine le type de lecteur en fonction du numéro de lecteur. (DriveType)
GetFileNameFromBrowse

La fonction GetFileNameFromBrowse crée une boîte de dialogue Ouvrir afin que l’utilisateur puisse spécifier le lecteur, le répertoire et le nom d’un fichier à ouvrir. (GetFileNameFromBrowse)
IDListContainerIsConsistent

Vérifie que la structure de conteneur d’un IDList est valide.
ILAppendID

Ajoute ou ajoute une structure SHITEMID à une structure ITEMIDLIST.
ILClone

Clone une structure ITEMIDLIST.
ILCloneChild

Clone une structure ITEMIDLIST enfant.
ILCloneFirst

Clone la première structure SHITEMID dans une structure ITEMIDLIST.
ILCloneFull

Clone une structure ITEMIDLIST complète ou absolue.
ILCombine

Combine deux structures ITEMIDLIST.
ILCreateFromPath

La fonction ILCreateFromPath retourne la structure ITEMIDLIST associée à un chemin d’accès de fichier spécifié.
ILCreateFromPathA

Retourne la structure ITEMIDLIST associée à un chemin d’accès de fichier spécifié. (ILCreateFromPathA)
ILCreateFromPathW

La fonction ILCreateFromPathW (Unicode) retourne la structure ITEMIDLIST associée à un chemin d’accès de fichier spécifié.
ILFindChild

Détermine si une structure ITEMIDLIST spécifiée est l’enfant d’une autre structure ITEMIDLIST.
ILFindLastID

Retourne un pointeur vers la dernière structure SHITEMID dans une structure ITEMIDLIST.
ILFree

Libère une structure ITEMIDLIST allouée par l’interpréteur de commandes.
ILGetNext

Récupère la structure SHITEMID suivante dans une structure ITEMIDLIST. (ILGetNext)
ILGetSize

Retourne la taille, en octets, d’une structure ITEMIDLIST.
IISA aligné

Vérifie si une constante ITEMIDLIST est alignée sur une limite de pointeur, qui est une DWORD sur des architectures 32 bits et une QWORD sur des architectures 64 bits.
ILIsChild

Vérifie si un pointeur vers une liste d’identificateurs d’élément (PIDL) est un PIDL enfant, qui est un PIDL avec exactement un SHITEMID.
ILIsEmpty

Vérifie si une structure ITEMIDLIST est vide.
ILIsEqual

Teste si deux structures ITEMIDLIST sont égales dans une comparaison binaire.
ILIsParent

Teste si une structure ITEMIDLIST est le parent d’une autre structure ITEMIDLIST.
ILLoadFromStream

Deprecated. Charge une structure ITEMIDLIST à partir d’un flux.
ILLoadFromStreamEx

Cette fonction peut être modifiée ou indisponible.
ILLoadFromStreamEx

La fonction ILLoadFromStreamEx charge un ITEMIDLIST à partir d’un IStream. (ILLoadFromStreamEx r1)
ILLoadFromStreamEx

La fonction ILLoadFromStreamEx charge un pointeur enfant vers une liste d’identificateurs d’élément (PIDL) à partir d’un IStream. (ILLoadFromStreamEx r2)
ILNext

Récupère la structure SHITEMID suivante dans une structure ITEMIDLIST. (ILNext)
ILRemoveLastID

Supprime la dernière structure SHITEMID d’une structure ITEMIDLIST.
ILSaveToStream

Enregistre une structure ITEMIDLIST dans un flux.
ILSkip

Ignore un nombre donné d’octets dans une structure ITEMIDLIST constante, non alignée et relative.
IsNetDrive

Teste si un lecteur est un lecteur réseau.
IsUserAnAdmin

IsUserAnAdmin peut être modifié ou indisponible.
OpenRegStream

OpenRegStream peut être modifié ou indisponible. Utilisez plutôt SHOpenRegStream2 ou SHOpenRegStream.
PathCleanupSpec

PathCleanupSpec peut être modifié ou indisponible.
PathGetShortPath

PathGetShortPath peut être modifié ou indisponible.
PathIsExe

PathIsExe peut être modifié ou indisponible.
PathMakeUniqueName

Crée un nom de chemin unique à partir d’un modèle.
PathResolve

PathResolve peut être modifié ou indisponible.
PathYetAnotherMakeUniqueName

Crée un nom de fichier unique basé sur un nom de fichier existant.
PickIconDlg

PickIconDlg peut être modifié ou indisponible.
PifMgr_CloseProperties

Ferme les propriétés d’application qui ont été ouvertes avec PifMgr_OpenProperties.
PifMgr_GetProperties

Retourne un bloc de données spécifié à partir d’un fichier .pif.
PifMgr_OpenProperties

Ouvre le fichier .pif associé à une application Microsoft MS-DOS et retourne un handle aux propriétés de l’application.
PifMgr_SetProperties

Affecte des valeurs à un bloc de données à partir d’un fichier .pif.
ReadCabinetState

ReadCabinetState peut être modifié ou indisponible.
RealDriveType

RealDriveType peut être modifié ou indisponible.
RestartDialog

Affiche une boîte de dialogue qui invite l’utilisateur à redémarrer Windows. Lorsque l’utilisateur clique sur le bouton, la fonction appelle ExitWindowsEx pour tenter de redémarrer Windows.
RestartDialogEx

Affiche une boîte de dialogue qui demande à l’utilisateur de redémarrer Windows. Lorsque l’utilisateur clique sur le bouton, la fonction appelle ExitWindowsEx pour tenter de redémarrer Windows.
SHAddFromPropSheetExtArray

Ajoute des pages à un tableau d’extensions de feuille de propriétés créé par SHCreatePropSheetExtArray.
SHAddToRecentDocs

Avertit le système qu’un élément a été accédé, à des fins de suivi de ces éléments utilisés le plus récemment et le plus fréquemment. Cette fonction peut également être utilisée pour effacer toutes les données d’utilisation.
SHAlloc

Alloue de la mémoire à partir du tas de Shell.
SHBindToFolderIDListParent

Étant donné un élément d’espace de noms Shell spécifié sous la forme d’un dossier et d’une liste d’identificateurs d’élément par rapport à ce dossier, cette fonction est liée au parent de l’élément d’espace de noms et retourne éventuellement un pointeur vers le composant final de la liste d’identificateurs d’élément.
SHBindToFolderIDListParentEx

Étend la fonction SHBindToFolderIDListParent en autorisant l’appelant à spécifier un contexte de liaison.
SHBindToObject

Récupère et lie à un objet spécifié à l’aide de la méthode IShellFolder ::BindToObject de l’espace de noms Shell.
SHBindToParent

Prend un pointeur vers une liste d’identificateurs d’élément complet (PIDL) et retourne un pointeur d’interface spécifié sur l’objet parent.
SHBrowseForFolderA

Affiche une boîte de dialogue qui permet à l’utilisateur de sélectionner un dossier Shell. (ANSI)
SHBrowseForFolderW

Affiche une boîte de dialogue qui permet à l’utilisateur de sélectionner un dossier Shell. (Unicode)
SHChangeNotification_Lock

Verrouille la mémoire partagée associée à un événement de notification de modification Shell.
SHChangeNotification_Unlock

Déverrouille la mémoire partagée pour une notification de modification.
SHChangeNotify

Avertit le système d’un événement qu’une application a effectué. Une application doit utiliser cette fonction si elle effectue une action susceptible d’affecter l’interpréteur de commandes.
SHChangeNotifyDeregister

Annule l’inscription du processus de fenêtre du client de la réception des messages SHChangeNotify.
SHChangeNotifyRegister

Inscrit une fenêtre pour recevoir des notifications du système de fichiers ou shell, si le système de fichiers prend en charge les notifications.
SHCloneSpecialIDList

SHCloneSpecialIDList peut être modifié ou indisponible. Utilisez plutôt SHGetSpecialFolderLocation.
SHCLSIDFromString

Prend la forme de chaîne d’un identificateur de classe (CLSID) et crée le CLSID correspondant.
SHCoCreateInstance

SHCoCreateInstance peut être modifié ou indisponible. Utilisez plutôt CoCreateInstance.
SHCreateDataObject

Crée un objet de données dans un dossier parent.
SHCreateDefaultContextMenu

Crée un objet qui représente l’implémentation du menu contextuel par défaut de Shell.
SHCreateDirectory

Crée un dossier de système de fichiers.
SHCreateDirectoryExA

Crée un dossier de système de fichiers avec des attributs de sécurité facultatifs. (ANSI)
SHCreateDirectoryExW

Crée un dossier de système de fichiers avec des attributs de sécurité facultatifs. (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon peut être modifié ou indisponible. (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon peut être modifié ou indisponible. (Unicode)
SHCreateShellFolderView

Crée une instance de l’objet d’affichage de dossiers Shell par défaut (DefView).
SHCreateShellFolderViewEx

Crée une instance de l’objet d’affichage de dossiers Shell par défaut. Il est recommandé d’utiliser SHCreateShellFolderView plutôt que cette fonction.
SHCreateShellItem

Crée un objet IShellItem.
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc peut être modifié ou indisponible.
SHDefExtractIconA

Fournit un gestionnaire par défaut pour extraire une icône d’un fichier. (ANSI)
SHDefExtractIconW

Fournit un gestionnaire par défaut pour extraire une icône d’un fichier. (Unicode)
SHDestroyPropSheetExtArray

Libère les gestionnaires de feuille de propriétés pointant vers un tableau créé par SHCreatePropSheetExtArray.
SHDoDragDrop

Exécute une opération de glisser-déplacer. Prend en charge la création de sources de glisser à la demande, ainsi que les images glisser.
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex peuvent être modifiées ou indisponibles.
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex peuvent être modifiées ou indisponibles. (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex peuvent être modifiées ou indisponibles. (Unicode)
Shell_GetImageLists

Récupère les listes d’images système pour les icônes volumineuses et petites.
Shell_MergeMenus

Shell_MergeMenus peut être modifiée ou indisponible.
SHFind_InitMenuPopup

SHFind_InitMenuPopup peuvent être modifiées ou indisponibles.
SHFindFiles

SHFindFiles peut être modifié ou indisponible.
SHFlushSFCache

SHFlushSFCache peut être modifié ou indisponible.
SHFormatDrive

SHFormatDrive peut être modifié ou indisponible.
SHFree

Libère la mémoire allouée par SHAlloc.
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject peut être modifié ou indisponible.
SHGetDataFromIDListA

Récupère les données de propriété étendues à partir d’une liste d’identificateurs relative. (ANSI)
SHGetDataFromIDListW

Récupère les données de propriété étendues à partir d’une liste d’identificateurs relative. (Unicode)
SHGetDesktopFolder

Récupère l’interface IShellFolder pour le dossier de bureau, qui est la racine de l’espace de noms de l’interpréteur de commandes.
SHGetFolderLocation

Deprecated. Récupère le chemin d’accès d’un dossier en tant que structure ITEMIDLIST.
SHGetFolderPathA

Deprecated. (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

Obtient le chemin d’un dossier et ajoute un chemin de sous-dossier fourni par l’utilisateur. (ANSI)
SHGetFolderPathAndSubDirW

Obtient le chemin d’un dossier et ajoute un chemin de sous-dossier fourni par l’utilisateur. (Unicode)
SHGetFolderPathW

Deprecated. (SHGetFolderPathW)
SHGetIconOverlayIndexA

Retourne l’index de l’icône de superposition dans la liste d’images système. (ANSI)
SHGetIconOverlayIndexW

Retourne l’index de l’icône de superposition dans la liste d’images système. (Unicode)
SHGetInstanceExplorer

Récupère une interface qui permet aux extensions Shell hébergées et à d’autres composants d’empêcher leur processus hôte de se fermer prématurément.
SHGetKnownFolderIDList

Récupère le chemin d’accès d’un dossier connu sous la forme d’une structure ITEMIDLIST.
SHGetKnownFolderItem

Récupère un objet IShellItem qui représente un dossier connu.
SHGetKnownFolderPath

Récupère le chemin complet d’un dossier connu identifié par le KNOWNFOLDERID du dossier.
SHGetMalloc

Récupère un pointeur vers l’interface IMalloc de Shell.
SHGetPathFromIDListA

Convertit une liste d’identificateurs d’élément en chemin d’accès au système de fichiers. (ANSI)
SHGetPathFromIDListEx

Convertit une liste d’identificateurs d’élément en chemin d’accès au système de fichiers. Cette fonction étend SHGetPathFromIDList en vous permettant de définir la taille initiale de la mémoire tampon de chaîne et de déclarer les options ci-dessous.
SHGetPathFromIDListW

Convertit une liste d’identificateurs d’élément en chemin d’accès au système de fichiers. (Unicode)
SHGetRealIDL

SHGetRealIDL peut être modifié ou indisponible.
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings peut être modifié ou indisponible.
SHGetSetSettings

SHGetSetSettings peut être modifié ou indisponible.
SHGetSettings

Récupère les paramètres actuels de l’option Shell.
SHGetSpecialFolderLocation

SHGetSpecialFolderLocation n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt SHGetFolderLocation.
SHGetSpecialFolderPathA

SHGetSpecialFolderPath n’est pas pris en charge. Utilisez plutôt ShGetFolderPath. (ANSI)
SHGetSpecialFolderPathW

SHGetSpecialFolderPath n’est pas pris en charge. Utilisez plutôt ShGetFolderPath. (Unicode)
SHHandleUpdateImage

SHHandleUpdateImage peut être modifié ou indisponible.
SHILCreateFromPath

SHILCreateFromPath peut être modifié ou indisponible.
SHLimitInputEdit

Définit les limites des caractères valides pour un contrôle d’édition.
SHLoadInProc

Crée une instance de la classe d’objet spécifiée à partir du contexte du processus de l’interpréteur de commandes. La fonction Windows Vista et ultérieure :_This a été désactivée et retourne E_NOTIMPL.
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex peut être modifié ou indisponible.
SHObjectProperties

SHObjectProperties peut être modifié ou indisponible.
SHOpenFolderAndSelectItems

Ouvre une fenêtre d’Explorateur Windows avec des éléments spécifiés dans un dossier particulier sélectionné.
SHOpenWithDialog

Affiche la boîte de dialogue Ouvrir avec.
SHParseDisplayName

Convertit le nom d’affichage d’un objet d’espace de noms Shell en liste d’identificateurs d’élément et retourne les attributs de l’objet. Cette fonction est la méthode préférée pour convertir une chaîne en pointeur vers une liste d’identificateurs d’élément (PIDL).
SHPathPrepareForWriteA

Vérifie si le chemin existe. (ANSI)
SHPathPrepareForWriteW

Vérifie si le chemin existe. (Unicode)
SHPropStgCreate

Garantit la gestion appropriée de la récupération ou de l’affectation de pages de codes pour l’opération d’ensemble de propriétés demandée.
SHPropStgReadMultiple

Encapsule la fonction IPropertyStorage ::ReadMultiple pour vous assurer que les traductions ANSI et Unicode sont gérées correctement pour les ensembles de propriétés déconseillés.
SHPropStgWriteMultiple

Encapsule la fonction IPropertyStorage ::WriteMultiple pour vous assurer que les traductions ANSI et Unicode sont gérées correctement pour les ensembles de propriétés déconseillés.
SHReplaceFromPropSheetExtArray

Demande à chaque feuille de propriétés d’un tableau d’extensions de feuille de propriétés de remplacer les pages. Chaque page est autorisée jusqu’à un remplacement.
SHRestricted

SHRestricted peut être modifié ou indisponible.
SHSetFolderPathA

Deprecated. Affecte un nouveau chemin d’accès à un dossier système identifié par son CSIDL. (ANSI)
SHSetFolderPathW

Deprecated. Affecte un nouveau chemin d’accès à un dossier système identifié par son CSIDL. (Unicode)
SHSetInstanceExplorer

Fournit une interface qui permet aux extensions Shell hébergées et à d’autres composants d’empêcher leur processus hôte de se fermer prématurément.
SHSetKnownFolderPath

Redirige un dossier connu vers un nouvel emplacement.
SHShellFolderView_Message

SHShellFolderView_Message peut être modifié ou indisponible.
SHStartNetConnectionDialogA

SHStartNetConnectionDialog peut être modifié ou indisponible. (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog peut être modifié ou indisponible. (Unicode)
SHUpdateImageA

Avertit l’interpréteur de commandes qu’une image dans la liste d’images système a changé. (ANSI)
SHUpdateImageW

Avertit l’interpréteur de commandes qu’une image dans la liste d’images système a changé. (Unicode)
SHValidateUNC

SHValidateUNC peut être modifié ou indisponible.
SignalFileOpen

SignalFileOpen peut être modifié ou indisponible.
StgMakeUniqueName

Crée un nom unique pour un flux ou un objet de stockage à partir d’un modèle.
Win32DeleteFile

Win32DeleteFile peut être modifié ou indisponible.
WriteCabinetState

WriteCabinetState peut être modifié ou indisponible.

Fonctions de rappel

 
BFFCALLBACK

Reçoit des notifications d’événements à partir de la boîte de dialogue navigateur de conteneurs Des services de domaine Active Directory.
LPFNDFMCALLBACK

LPFNDFMCALLBACK peut être modifié ou indisponible.
LPFNVIEWCALLBACK

Définit le prototype de la fonction de rappel utilisée par l’objet d’affichage de dossiers système. Cette fonction doublons essentiellement les fonctionnalités de IShellFolderViewCB.

Structures

 
AUTO_SCROLL_DATA

AUTO_SCROLL_DATA peuvent être modifiées ou indisponibles.
BROWSEINFOA

Contient des paramètres pour la fonction SHBrowseForFolder et reçoit des informations sur le dossier sélectionné par l’utilisateur. (ANSI)
BROWSEINFOW

Contient des paramètres pour la fonction SHBrowseForFolder et reçoit des informations sur le dossier sélectionné par l’utilisateur. (Unicode)
CABINETSTATE

CABINETSTATE peut être modifié ou indisponible.
ACDI

Utilisé avec le format de presse-papiers CFSTR_SHELLIDLIST pour transférer le pointeur vers une liste d’identificateurs d’élément (PIDL) d’un ou plusieurs objets d’espace de noms Shell.
COMPOSANT

Utilisé par Windows 2000 pour contenir des informations sur un composant. Cette structure remplace la structure IE4COMPONENT.
COMPONENTSOPT

Contient les options d’élément de bureau.
COMPPOS

Contient des informations sur la position et la taille d’un composant.
COMPSTATEINFO

Utilisé par Windows 2000 pour contenir des informations sur l’état d’un composant.
CSFV

Utilisé avec la fonction SHCreateShellFolderViewEx.
DATABLOCK_HEADER

Sert d’en-tête pour certaines des structures de données supplémentaires utilisées par IShellLinkDataList.
DEFCONTEXTMENU

Contient des informations de menu contextuel utilisées par SHCreateDefaultContextMenu.
DETAILSINFO

Contient des informations détaillées pour un élément de dossier Shell. Utilisé avec la notification SFVM_GETDETAILSOF.
DFMICS

Contient des arguments supplémentaires utilisés par DFM_INVOKECOMMANDEX.
DROPDESCRIPTION

Décrit l’image et le texte associé pour un objet drop.
DROPFILES

Définit le format de presse-papiers CF_HDROP. Les données suivantes sont une liste de noms de fichiers se terminant par une double valeur Null.
EXP_DARWIN_LINK

Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Il contient l’ID Windows Installer du lien.
EXP_PROPERTYSTORAGE

Stocke des informations sur l’état du lien Shell. Cette structure est utilisée pour des sections de données supplémentaires marquées avec EXP_PROPERTYSTORAGE_SIG.
EXP_SPECIAL_FOLDER

Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Il contient des informations de dossier spéciales.
EXP_SZ_LINK

Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Il contient des chaînes d’environnement extensibles pour l’icône ou la cible.
FILE_ATTRIBUTES_ARRAY

Contient la définition de format du Presse-papiers pour CFSTR_FILE_ATTRIBUTES_ARRAY.
FILEDESCRIPTORA

Décrit les propriétés d’un fichier en cours de copie au moyen du Presse-papiers pendant une opération de glisser-déplacer Microsoft ActiveX. (ANSI)
FILEDESCRIPTORW

Décrit les propriétés d’un fichier en cours de copie au moyen du Presse-papiers pendant une opération de glisser-déplacer Microsoft ActiveX. (Unicode)
FILEGROUPDESCRIPTORA

Définit le format de presse-papiers CF_FILEGROUPDESCRIPTOR. (ANSI)
FILEGROUPDESCRIPTORW

Définit le format de presse-papiers CF_FILEGROUPDESCRIPTOR. (Unicode)
IE4COMPONENT

Utilisé par Microsoft Internet Explorer 4.0 et Microsoft Internet Explorer 4.01 pour contenir des informations sur un composant. Avec Windows 2000, il est remplacé par la structure COMPONENT.
ITEMSPACING

Stocke les dimensions des deux tailles possibles d’espacement d’icônes disponibles pour display :_small et large. Utilisé par IShellFolderView ::GetItemSpacing.
NRESARRAY

Définit le format de presse-papiers CF_NETRESOURCE.
NT_CONSOLE_PROPS

Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Elle contient les propriétés de la console.
NT_FE_CONSOLE_PROPS

Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Elle contient la page de codes de la console.
OPENASINFO

Stocke des informations pour la fonction SHOpenWithDialog.
PROPPRG

Cette structure contient des informations à partir d’un fichier .pif. Il est utilisé par PifMgr_GetProperties.
QCMINFO

Contient des informations pour fusionner les éléments de menu dans les menus de l’Explorateur Windows.
SFV_CREATE

Cette structure est utilisée avec la fonction SHCreateShellFolderView.
SFVM_HELPTOPIC_DATA

Contient le nom d’un fichier d’aide HTML et une rubrique dans ce fichier. Utilisé avec la notification SFVM_GETHELPTOPIC. Cette structure nécessite des chaînes Unicode.
SFVM_PROPPAGE_DATA

Contient les détails d’une page à ajouter à la feuille Propriétés d’un objet.
SHARDAPPIDINFO

Contient des données utilisées par SHAddToRecentDocs pour identifier à la fois un élément ( dans ce cas en tant qu’élément IShellItem) et le processus auquel il est associé.
SHARDAPPIDINFOIDLIST

Contient des données utilisées par SHAddToRecentDocs pour identifier à la fois un élément , dans ce cas par un pointeur absolu vers une liste d’identificateurs d’élément (PIDL) et le processus auquel il est associé.
SHARDAPPIDINFOLINK

Contient des données utilisées par SHAddToRecentDocs pour identifier à la fois un élément, dans ce cas via un IShellLink et le processus auquel il est associé.
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList peut être modifié ou indisponible.
SHChangeNotifyEntry

Contient et reçoit des informations pour les notifications de modification. Cette structure est utilisée avec la fonction SHChangeNotifyRegister et la notification SFVM_QUERYFSNOTIFY.
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList peut être modifié ou indisponible.
SHDESCRIPTIONID

Reçoit les données d’élément en réponse à un appel à SHGetDataFromIDList.
SHELLFLAGSTATE

Contient un ensemble d’indicateurs qui indiquent les paramètres Shell actuels. Cette structure est utilisée avec la fonction SHGetSettings.
SHELLSTATEA

Contient les paramètres de l’état de l’interpréteur de commandes. Cette structure est utilisée avec la fonction SHGetSetSettings. (ANSI)
SHELLSTATEW

Contient les paramètres de l’état de l’interpréteur de commandes. Cette structure est utilisée avec la fonction SHGetSetSettings. (Unicode)
SHFOLDERCUSTOMSETTINGS

Contient les paramètres de dossier personnalisés. Cette structure est utilisée avec la fonction SHGetSetFolderCustomSettings.
WALLPAPEROPT

Contient les options d’affichage du papier peint. Utilisé avec les membres de l’interface IActiveDesktop.

Énumérations

 
AUTOCOMPLETELISTOPTIONS

Spécifie les objets énumérés pour les listes de saisie automatique.
DROPIMAGETYPE

Valeurs utilisées avec la structure DROPDESCRIPTION pour spécifier l’image de suppression.
IESHORTCUTFLAGS

Spécifie comment un raccourci doit être géré par le navigateur.
KNOWN_FOLDER_FLAG

Définit des constantes qui spécifient des options de récupération spéciales pour les dossiers connus. Ces valeurs remplacent les valeurs CSIDL, qui ont des significations parallèles.
RESTRICTIONS

Ces indicateurs sont utilisés avec la fonction SHRestricted.
SCNRT_STATUS

Indique s’il faut activer ou désactiver Async Register and Deregister for SHChangeNotifyRegisterThread.
TESSON

Indique l’interprétation des données transmises par SHAddToRecentDocs dans son paramètre pv pour identifier l’élément dont les statistiques d’utilisation sont suivies.
SHELL_LINK_DATA_FLAGS

Spécifie les paramètres d’option. Utilisé avec IShellLinkDataList ::GetFlags et IShellLinkDataList ::SetFlags.