en-tête shlobj_core.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
- Services de domaine Active Directory
- Fonctionnalités d’environnement Windows héritées
- L’interpréteur de commandes Windows
- Système de propriétés Windows
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 les méthodes qui gèrent l’espace de bordure d’un ou plusieurs objets IDockingWindow. Cette interface est implémentée par le navigateur et est similaire à l’interface IOleInPlaceUIWindow. |
IExtractIconA Expose les 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 les 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 les 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 les 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 permettant à une application d’afficher 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 pour un élément qui réside dans une implémentation IShellFolder. Les info-conseils sont généralement affichés à l’intérieur d’un contrôle d’info-bulle. |
ISearchContext Expose les méthodes qui canalisent les informations de personnalisation vers les 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és par les dossiers Shell pour fournir des informations détaillées sur les éléments d’un dossier. |
IShellFolderView Expose les méthodes qui manipulent les affichages de dossiers Shell. |
IShellFolderViewCB Expose une méthode qui permet la communication entre l’Explorateur Windows et une vue dossier implémentée à l’aide de l’objet d’affichage de dossier système (l’objet IShellView retourné par le biais de SHCreateShellFolderView) afin que l’affichage des dossiers puisse être averti des événements et modifier sa vue 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 d’URL inconnu. |
IURLSearchHook2 Expose une méthode utilisée par le navigateur pour traduire l’adresse d’un protocole d’URL inconnue à l’aide d’un objet de contexte de recherche. |
Fonctions
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 peuvent être modifiés ou indisponibles. |
DAD_AutoScroll Fait défiler la fenêtre pendant qu’une image est en cours de déplacement. |
DAD_DragEnterEx Verrouille les mises à jour de la fenêtre spécifiée lors d’une opération de glissement et affiche l’image de glisser à la position spécifiée dans la fenêtre. (DAD_DragEnterEx) |
DAD_DragEnterEx2 Verrouille les mises à jour de la fenêtre spécifiée lors d’une opération de glisser-déplacer et affiche l’image glisser à 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 qui est déplacée pendant une opération de glisser-déplacer. |
DAD_SetDragImage Définit l’image glisser. |
DAD_ShowDragImage Affiche ou masque l’image en cours de déplacement. (DAD_ShowDragImage) |
DriveType La fonction DriveType détermine le type de lecteur en fonction du numéro de lecteur. (Type de lecteur) |
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 de fichier spécifié. |
ILCreateFromPathA Retourne la structure ITEMIDLIST associée à un chemin de fichier spécifié. (ILCreateFromPathA) |
ILCreateFromPathW La fonction ILCreateFromPathW (Unicode) retourne la structure ITEMIDLIST associée à un chemin 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 d’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. |
ILIsAligned Vérifie si un ITEMIDLIST constant est aligné sur une limite de pointeur, qui est un DWORD sur les architectures 32 bits et un QWORD sur les 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 Action déconseillée. 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’identificateur 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 relative constante, non alignée. |
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 d’accès 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 de l’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 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é, afin de suivre les é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 l’interpréteur de commandes. |
SHBindToFolderIDListParent Compte tenu d’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 relative à ce dossier, cette fonction se lie 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 de l’interpréteur de commandes. |
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 de messages SHChangeNotify. |
SHChangeNotifyRegister Inscrit une fenêtre pour recevoir des notifications du système de fichiers ou de l’interpréteur de commandes, 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 de menu contextuel par défaut de l’interpréteur de commandes. |
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 dossier Shell par défaut (DefView). |
SHCreateShellFolderViewEx Crée une instance de l’objet d’affichage de dossier 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 feuilles de propriétés pointant vers un tableau créé par SHCreatePropSheetExtArray. |
SHDoDragDrop Exécute une opération glisser-déplacer. Prend en charge la création de source de glisser à la demande, ainsi que les images de glissement. |
Shell_GetCachedImageIndex Shell_GetCachedImageIndex peuvent être modifiés ou indisponibles. |
Shell_GetCachedImageIndexA Shell_GetCachedImageIndex peuvent être modifiés ou indisponibles. (ANSI) |
Shell_GetCachedImageIndexW Shell_GetCachedImageIndex peuvent être modifiés ou indisponibles. (Unicode) |
Shell_GetImageLists Récupère les listes d’images système pour les grandes et les petites icônes. |
Shell_MergeMenus Shell_MergeMenus peuvent être modifiés ou indisponibles. |
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é étendue à partir d’une liste d’identificateurs relatifs. (ANSI) |
SHGetDataFromIDListW Récupère les données de propriété étendue à partir d’une liste d’identificateurs relatifs. (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 Action déconseillée. Récupère le chemin d’accès d’un dossier en tant que structure ITEMIDLIST. |
SHGetFolderPathA Action déconseillée. (SHGetFolderPathA) |
SHGetFolderPathAndSubDirA Obtient le chemin d’accès d’un dossier et ajoute un chemin d’accès de sous-dossier fourni par l’utilisateur. (ANSI) |
SHGetFolderPathAndSubDirW Obtient le chemin d’accès d’un dossier et ajoute un chemin d’accès de sous-dossier fourni par l’utilisateur. (Unicode) |
SHGetFolderPathW Action déconseillée. (SHGetFolderPathW) |
SHGetIconOverlayIndexA Renvoie l’index de l’icône de superposition dans la liste d’images système. (ANSI) |
SHGetIconOverlayIndexW Renvoie 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 en tant que structure ITEMIDLIST. |
SHGetKnownFolderItem Récupère un objet IShellItem qui représente un dossier connu. |
SHGetKnownFolderPath Récupère le chemin d’accès complet d’un dossier connu identifié par le KNOWNFOLDERID du dossier. |
SHGetMalloc Récupère un pointeur vers l’interface IMalloc de l’interpréteur de commandes. |
SHGetPathFromIDListA Convertit une liste d’identificateurs d’élément en chemin d’accès du système de fichiers. (ANSI) |
SHGetPathFromIDListEx Convertit une liste d’identificateurs d’élément en chemin d’accès du 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 du 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 d’option Shell actuels. |
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 des limites sur les 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 versions ultérieures:_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 de l’Explorateur Windows avec les éléments spécifiés dans un dossier particulier sélectionnés. |
SHOpenWithDialog Affiche la boîte de dialogue Ouvrir avec. |
SHParseDisplayName Convertit le nom d’affichage d’un objet d’espace de noms Shell en une liste d’identificateur 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’identificateur d’élément (PIDL). |
SHPathPrepareForWriteA Vérifie si le chemin existe. (ANSI) |
SHPathPrepareForWriteW Vérifie si le chemin existe. (Unicode) |
SHPropStgCreate Garantit une gestion correcte de la récupération ou de l’affectation de page de code pour l’opération de jeu de propriétés demandée. |
SHPropStgReadMultiple Encapsule la fonction IPropertyStorage::ReadMultiple pour s’assurer que les traductions ANSI et Unicode sont gérées correctement pour les jeux de propriétés dépréciés. |
SHPropStgWriteMultiple Encapsule la fonction IPropertyStorage::WriteMultiple pour garantir que les traductions ANSI et Unicode sont gérées correctement pour les jeux de propriétés déprécié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 Action déconseillée. Attribue un nouveau chemin d’accès à un dossier système identifié par son CSIDL. (ANSI) |
SHSetFolderPathW Action déconseillée. Attribue 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 peuvent être modifiés ou indisponibles. |
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 de la liste d’images système a changé. (ANSI) |
SHUpdateImageW Avertit l’interpréteur de commandes qu’une image de 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 du navigateur de conteneur 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 de vue dossier système. Cette fonction duplique essentiellement les fonctionnalités d’IShellFolderViewCB. |
Structures
AUTO_SCROLL_DATA AUTO_SCROLL_DATA peuvent être modifiés ou indisponibles. |
BROWSEINFOA Contient les paramètres de la fonction SHBrowseForFolder et reçoit des informations sur le dossier sélectionné par l’utilisateur. (ANSI) |
BROWSEINFOW Contient les paramètres de 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 CFSTR_SHELLIDLIST format presse-papiers pour transférer le pointeur vers une liste d’identificateur 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. |
COMPOSANTSOPT 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 les informations de menu contextuel utilisées par SHCreateDefaultContextMenu. |
DÉTAILSINFO 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 qui l’accompagne pour un objet de suppression. |
DROPFILES Définit le format CF_HDROP Presse-papiers. Les données suivantes sont une liste de noms de fichiers avec double fin null. |
EXP_DARWIN_LINK Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Il contient l’ID du programme d’installation Windows du lien. |
EXP_PROPERTYSTORAGE Stocke des informations sur l’état du lien shell. Cette structure est utilisée pour les sections de données supplémentaires étiqueté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écial. |
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 du format presse-papiers pour CFSTR_FILE_ATTRIBUTES_ARRAY. |
FILEDESCRIPTORA Décrit les propriétés d’un fichier qui est copié 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 qui est copié au moyen du Presse-papiers pendant une opération de glisser-déplacer Microsoft ActiveX. (Unicode) |
FILEGROUPDESCRIPTORA Définit le format CF_FILEGROUPDESCRIPTOR Presse-papiers. (ANSI) |
FILEGROUPDESCRIPTORW Définit le format CF_FILEGROUPDESCRIPTOR Presse-papiers. (Unicode) |
IE4COMPONENT Utilisé par Microsoft Internet Explorer 4.0 et Microsoft Internet Explorer 4.01 pour stocker 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 des icônes disponibles pour l’affichage : _small et grande. Utilisé par IShellFolderView::GetItemSpacing. |
NRESARRAY Définit le format CF_NETRESOURCE Presse-papiers. |
NT_CONSOLE_PROPS Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Il contient les propriétés de la console. |
NT_FE_CONSOLE_PROPS Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Il contient la page de code de la console. |
OPENASINFO Stocke des informations pour la fonction SHOpenWithDialog. |
PROPPRG Cette structure contient des informations provenant d’un fichier .pif. Il est utilisé par PifMgr_GetProperties. |
QCMINFO Contient des informations sur la fusion d’é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 les 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 les données utilisées par SHAddToRecentDocs pour identifier à la fois un élément dans ce cas par un pointeur absolu vers une liste d’identificateur d’élément (PIDL) et le processus auquel il est associé. |
SHARDAPPIDINFOLINK Contient les 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 actuels de l’interpréteur de commandes. 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 d’autocomplétion. |
DROPIMAGETYPE Valeurs utilisées avec la structure DROPDESCRIPTION pour spécifier l’image de suppression. |
IESHORTCUTFLAGS Spécifie la façon dont 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 pour SHChangeNotifyRegisterThread. |
ÉCLAT 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. |