Freigeben über


header shlobj_core.h

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter:

shlobj_core.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IACList

Macht eine Methode verfügbar, die die Effizienz der AutoVervollständigen verbessert, wenn die Kandidatenzeichenfolgen in einer Hierarchie angeordnet sind.
IACList2

Erweitert die IACList-Schnittstelle, um Clients eines AutoVervollständigen-Objekts das Abrufen und Festlegen von Optionskennzeichnungen zu ermöglichen.
IActiveDesktop

Ermöglicht es einem Clientprogramm, die Desktopelemente und Hintergrundbilder auf einem lokalen Computer zu verwalten.
IDockingWindowSite

Macht Methoden verfügbar, die den Rahmenbereich für ein oder mehrere IDockingWindow -Objekte verwalten. Diese Schnittstelle wird vom Browser implementiert und ähnelt der IOleInPlaceUIWindow-Schnittstelle.
IExtractIconA

Macht Methoden verfügbar, mit denen ein Client das Symbol abrufen kann, das einem der Objekte in einem Ordner zugeordnet ist. (ANSI)
IExtractIconW

Macht Methoden verfügbar, mit denen ein Client das Symbol abrufen kann, das einem der Objekte in einem Ordner zugeordnet ist. (Unicode)
INamedPropertyBag

Macht Methoden verfügbar, die ein Objekt mit einem angegebenen Eigenschaftenbehälter bereitstellen, in dem das Objekt seine Eigenschaften speichern kann.
IObjMgr

Macht Methoden verfügbar, mit denen ein Client ein Objekt aus einer Auflistung von Objekten anfügen oder entfernen kann, die von einem Serverobjekt verwaltet werden.
IProgressDialog

Macht Methoden verfügbar, die Optionen für eine Anwendung zum Anzeigen eines Statusdialogfelds bereitstellen.
IQueryInfo

Macht Methoden verfügbar, die von der Shell verwendet werden, um Flags und Infoinfoinformationen für ein Element abzurufen, das sich in einer IShellFolder-Implementierung befindet. Infotipps werden in der Regel in einem QuickInfo-Steuerelement angezeigt.
ISearchContext

Macht Methoden verfügbar, die Informationen zum Anpassen von Kanälen für die Such-Hooks bereitstellen.
IShellChangeNotify

Macht eine Methode verfügbar, die eine Shell-Namespaceerweiterung benachrichtigt, wenn sich die ID eines Elements geändert hat.
IShellDetails

Verfügbar gemacht von Shellordnern, um detaillierte Informationen zu den Elementen in einem Ordner bereitzustellen.
IShellFolderView

Macht Methoden verfügbar, die Shell-Ordneransichten bearbeiten.
IShellFolderViewCB

Macht eine Methode verfügbar, die die Kommunikation zwischen Windows Explorer und einer Ordneransicht ermöglicht, die mithilfe des Systemordneransichtsobjekts (das über SHCreateShellFolderView zurückgegebene IShellView-Objekt) implementiert wird, sodass die Ordneransicht über Ereignisse benachrichtigt und die Ansicht entsprechend geändert werden kann.
IShellIconOverlay

Macht Methoden verfügbar, die von einer Namespaceerweiterung verwendet werden, um Symbolüberlagerungen für die darin enthaltenen Objekte anzugeben.
IShellIconOverlayManager

IShellIconOverlayManager kann geändert oder nicht verfügbar sein.
IURLSearchHook

Macht eine Methode verfügbar, die vom Browser verwendet wird, um die Adresse eines unbekannten URL-Protokolls zu übersetzen.
IURLSearchHook2

Macht eine Methode verfügbar, die vom Browser verwendet wird, um die Adresse eines unbekannten URL-Protokolls mithilfe eines Suchkontextobjekts zu übersetzen.

Funktionen

 
AssocGetDetailsOfPropKey

Ruft den Wert für einen bestimmten Eigenschaftsschlüssel mithilfe der Dateizuordnungsinformationen ab, die von den Namespaceerweiterungen bereitgestellt werden.
CDefFolderMenu_Create2

Erstellt ein Kontextmenü für eine ausgewählte Gruppe von Dateiordnerobjekten.
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray können geändert oder nicht verfügbar sein.
DAD_AutoScroll

Scrollt das Fenster, während ein Bild gezogen wird.
DAD_DragEnterEx

Sperrt updates to the specified window during a drag operation and displays the drag image at the specified position within the window. (DAD_DragEnterEx)
DAD_DragEnterEx2

Sperrt updates to the specified window during a drag-and-drop operation and displays the drag image at the specified position within the window.
DAD_DragLeave

Entsperrt das durch die DAD_DragEnterEx-Funktion gesperrte Fenster.
DAD_DragMove

Verschiebt das Bild, das während eines Drag-and-Drop-Vorgangs gezogen wird.
DAD_SetDragImage

Legt das Ziehbild fest.
DAD_ShowDragImage

Blendet das gezogene Bild ein oder aus. (DAD_ShowDragImage)
DriveType

Die DriveType-Funktion bestimmt den Laufwerktyp basierend auf der Laufwerksnummer. (DriveType)
GetFileNameFromBrowse

Die GetFileNameFromBrowse-Funktion erstellt ein Dialogfeld "Öffnen", damit der Benutzer das Laufwerk, das Verzeichnis und den Namen einer zu öffnenden Datei angeben kann. (GetFileNameFromBrowse)
IDListContainerIsConsistent

Überprüft, ob die Containerstruktur einer IDList gültig ist.
ILAppendID

Fügt eine SHITEMID-Struktur an eine ITEMIDLIST-Struktur an oder stellt sie voran.
ILClone

Klont eine ITEMIDLIST-Struktur.
ILCloneChild

Klont eine untergeordnete ITEMIDLIST-Struktur.
ILCloneFirst

Klont die erste SHITEMID-Struktur in einer ITEMIDLIST-Struktur.
ILCloneFull

Klont eine vollständige oder absolute ITEMIDLIST-Struktur.
ILCombine

Kombiniert zwei ITEMIDLIST-Strukturen.
ILCreateFromPath

Die ILCreateFromPath-Funktion gibt die ITEMIDLIST-Struktur zurück, die einem angegebenen Dateipfad zugeordnet ist.
ILCreateFromPathA

Gibt die ITEMIDLIST-Struktur zurück, die einem angegebenen Dateipfad zugeordnet ist. (ILCreateFromPathA)
ILCreateFromPathW

Die ILCreateFromPathW (Unicode)-Funktion gibt die ITEMIDLIST-Struktur zurück, die einem angegebenen Dateipfad zugeordnet ist.
ILFindChild

Bestimmt, ob eine angegebene ITEMIDLIST-Struktur das untergeordnete Element einer anderen ITEMIDLIST-Struktur ist.
ILFindLastID

Gibt einen Zeiger auf die letzte SHITEMID-Struktur in einer ITEMIDLIST-Struktur zurück.
ILFree

Gibt eine ITEMIDLIST-Struktur frei, die von der Shell zugewiesen wird.
ILGetNext

Ruft die nächste SHITEMID-Struktur in einer ITEMIDLIST-Struktur ab. (ILGetNext)
ILGetSize

Gibt die Größe einer ITEMIDLIST-Struktur in Bytes zurück.
ILIsAligned

Überprüft, ob eine konstante ITEMIDLIST an einer Zeigergrenze ausgerichtet ist, bei der es sich um ein DWORD für 32-Bit-Architekturen und eine QWORD-Architektur in 64-Bit-Architekturen handelt.
ILIsChild

Überprüft, ob ein Zeiger auf eine Elementbezeichnerliste (PIDL) eine untergeordnete PIDL ist, bei der es sich um eine PIDL mit genau einer SHITEMID handelt.
ILIsEmpty

Überprüft, ob eine ITEMIDLIST-Struktur leer ist.
ILIsEqual

Überprüft, ob zwei ITEMIDLIST-Strukturen in einem binären Vergleich gleich sind.
ILIsParent

Überprüft, ob eine ITEMIDLIST-Struktur das übergeordnete Element einer anderen ITEMIDLIST-Struktur ist.
ILLoadFromStream

Deprecated. Lädt eine ITEMIDLIST-Struktur aus einem Datenstrom.
ILLoadFromStreamEx

Diese Funktion kann geändert oder nicht verfügbar sein.
ILLoadFromStreamEx

Die ILLoadFromStreamEx-Funktion lädt eine ITEMIDLIST aus einem IStream. (ILLoadFromStreamEx r1)
ILLoadFromStreamEx

Die ILLoadFromStreamEx-Funktion lädt einen untergeordneten Zeiger auf eine Elementbezeichnerliste (PIDL) aus einem IStream. (ILLoadFromStreamEx r2)
ILNext

Ruft die nächste SHITEMID-Struktur in einer ITEMIDLIST-Struktur ab. (ILNext)
ILRemoveLastID

Entfernt die letzte SHITEMID-Struktur aus einer ITEMIDLIST-Struktur.
ILSaveToStream

Speichert eine ITEMIDLIST-Struktur in einem Datenstrom.
ILSkip

Überspringt eine bestimmte Anzahl von Bytes in einer konstanten, nicht ausgerichteten, relativen ITEMIDLIST-Struktur.
IsNetDrive

Testet, ob ein Laufwerk ein Netzlaufwerk ist.
IsUserAnAdmin

IsUserAnAdmin kann geändert oder nicht verfügbar sein.
OpenRegStream

OpenRegStream kann geändert oder nicht verfügbar sein. Verwenden Sie stattdessen SHOpenRegStream2 oder SHOpenRegStream.
PathCleanupSpec

PathCleanupSpec kann geändert oder nicht verfügbar sein.
PathGetShortPath

PathGetShortPath kann geändert oder nicht verfügbar sein.
PathIsExe

PathIsExe kann geändert oder nicht verfügbar sein.
PathMakeUniqueName

Erstellt einen eindeutigen Pfadnamen aus einer Vorlage.
PathResolve

PathResolve kann geändert oder nicht verfügbar sein.
PathYetAnotherMakeUniqueName

Erstellt einen eindeutigen Dateinamen basierend auf einem vorhandenen Dateinamen.
PickIconDlg

PickIconDlg kann geändert oder nicht verfügbar sein.
PifMgr_CloseProperties

Schließt Anwendungseigenschaften, die mit PifMgr_OpenProperties geöffnet wurden.
PifMgr_GetProperties

Gibt einen angegebenen Datenblock aus einer PIF-Datei zurück.
PifMgr_OpenProperties

Öffnet die PIF-Datei, die einer Microsoft MS-DOS-Anwendung zugeordnet ist, und gibt ein Handle an die Eigenschaften der Anwendung zurück.
PifMgr_SetProperties

Weist einem Datenblock aus einer PIF-Datei Werte zu.
ReadCabinetState

ReadCabinetState kann geändert oder nicht verfügbar sein.
RealDriveType

RealDriveType kann geändert oder nicht verfügbar sein.
RestartDialog

Zeigt ein Dialogfeld an, in dem der Benutzer aufgefordert wird, Windows neu zu starten. Wenn der Benutzer auf die Schaltfläche klickt, ruft die Funktion ExitWindowsEx auf, um zu versuchen, Windows neu zu starten.
RestartDialogEx

Zeigt ein Dialogfeld an, in dem der Benutzer aufgefordert wird, Windows neu zu starten. Wenn der Benutzer auf die Schaltfläche klickt, ruft die Funktion ExitWindowsEx auf, um zu versuchen, Windows neu zu starten.
SHAddFromPropSheetExtArray

Fügt Seiten zu einem Eigenschaftenblatterweiterungsarray hinzu, das von SHCreatePropSheetExtArray erstellt wurde.
SHAddToRecentDocs

Benachrichtigt das System, dass auf ein Element zugegriffen wurde, um diese Elemente zu verfolgen, die zuletzt und am häufigsten verwendet wurden. Diese Funktion kann auch verwendet werden, um alle Nutzungsdaten zu löschen.
SHAlloc

Ordnet Speicher vom Heap der Shell zu.
SHBindToFolderIDListParent

Da ein Shell-Namespaceelement in Form eines Ordners und eine Elementbezeichnerliste relativ zu diesem Ordner angegeben ist, bindet diese Funktion an das übergeordnete Element des Namespaceelements und gibt optional einen Zeiger auf die letzte Komponente der Elementbezeichnerliste zurück.
SHBindToFolderIDListParentEx

Erweitert die SHBindToFolderIDListParent-Funktion, indem der Aufrufer einen Bindungskontext angeben kann.
SHBindToObject

Ruft ein angegebenes Objekt mithilfe der Shellnamespace IShellFolder::BindToObject-Methode ab und bindet es an dieses.
SHBindToParent

Verwendet einen Zeiger auf eine vollqualifizierte Elementbezeichnerliste (PIDL) und gibt einen angegebenen Schnittstellenzeiger für das übergeordnete Objekt zurück.
SHBrowseForFolderA

Zeigt ein Dialogfeld an, in dem der Benutzer einen Shellordner auswählen kann. (ANSI)
SHBrowseForFolderW

Zeigt ein Dialogfeld an, in dem der Benutzer einen Shellordner auswählen kann. (Unicode)
SHChangeNotification_Lock

Sperrt den freigegebenen Speicher, der einem Shell-Änderungsbenachrichtigungsereignis zugeordnet ist.
SHChangeNotification_Unlock

Entsperrt gemeinsam genutzten Speicher für eine Änderungsbenachrichtigung.
SHChangeNotify

Benachrichtigt das System eines Ereignisses, dass eine Anwendung ausgeführt hat. Eine Anwendung sollte diese Funktion verwenden, wenn sie eine Aktion ausführt, die sich auf die Shell auswirken kann.
SHChangeNotifyDeregister

Hebt die Registrierung des Fensterprozesses des Clients beim Empfang von SHChangeNotify-Nachrichten auf.
SHChangeNotifyRegister

Registriert ein Fenster, um Benachrichtigungen vom Dateisystem oder der Shell zu erhalten, wenn das Dateisystem Benachrichtigungen unterstützt.
SHCloneSpecialIDList

SHCloneSpecialIDList kann geändert oder nicht verfügbar sein. Verwenden Sie stattdessen SHGetSpecialFolderLocation.
SHCLSIDFromString

Verwendet die Zeichenfolgenform eines Klassenbezeichners (CLSID) und erstellt die entsprechende CLSID.
SHCoCreateInstance

SHCoCreateInstance kann geändert oder nicht verfügbar sein. Verwenden Sie stattdessen CoCreateInstance.
SHCreateDataObject

Erstellt ein Datenobjekt in einem übergeordneten Ordner.
SHCreateDefaultContextMenu

Erstellt ein Objekt, das die Standardmäßige Kontextmenüimplementierung der Shell darstellt.
SHCreateDirectory

Erstellt einen neuen Dateisystemordner.
SHCreateDirectoryExA

Erstellt einen neuen Dateisystemordner mit optionalen Sicherheitsattributen. (ANSI)
SHCreateDirectoryExW

Erstellt einen neuen Dateisystemordner mit optionalen Sicherheitsattributen. (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon kann geändert oder nicht verfügbar sein. (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon kann geändert oder nicht verfügbar sein. (Unicode)
SHCreateShellFolderView

Erstellt eine neue Instanz des Standardmäßigen Shell-Ordneransichtsobjekts (DefView).
SHCreateShellFolderViewEx

Erstellt eine neue Instanz des standardmäßigen Shell-Ordneransichtsobjekts. Es wird empfohlen, anstelle dieser Funktion SHCreateShellFolderView zu verwenden.
SHCreateShellItem

Erstellt ein IShellItem-Objekt.
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc kann geändert oder nicht verfügbar sein.
SHDefExtractIconA

Stellt einen Standardhandler zum Extrahieren eines Symbols aus einer Datei bereit. (ANSI)
SHDefExtractIconW

Stellt einen Standardhandler zum Extrahieren eines Symbols aus einer Datei bereit. (Unicode)
SHDestroyPropSheetExtArray

Gibt Eigenschaftenblatthandler frei, die auf ein Array verweisen, das von SHCreatePropSheetExtArray erstellt wurde.
SHDoDragDrop

Führt einen Drag-and-Drop-Vorgang aus. Unterstützt die Erstellung der Quellquelle bei Bedarf sowie das Ziehen von Bildern.
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex können geändert oder nicht verfügbar sein.
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex können geändert oder nicht verfügbar sein. (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex können geändert oder nicht verfügbar sein. (Unicode)
Shell_GetImageLists

Ruft Systembildlisten für große und kleine Symbole ab.
Shell_MergeMenus

Shell_MergeMenus können geändert oder nicht verfügbar sein.
SHFind_InitMenuPopup

SHFind_InitMenuPopup können geändert oder nicht verfügbar sein.
SHFindFiles

SHFindFiles können geändert oder nicht verfügbar sein.
SHFlushSFCache

SHFlushSFCache kann geändert oder nicht verfügbar sein.
SHFormatDrive

SHFormatDrive kann geändert oder nicht verfügbar sein.
SHFree

Gibt den von SHAlloc zugewiesenen Speicher frei.
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject kann geändert oder nicht verfügbar sein.
SHGetDataFromIDListA

Ruft erweiterte Eigenschaftendaten aus einer relativen Bezeichnerliste ab. (ANSI)
SHGetDataFromIDListW

Ruft erweiterte Eigenschaftendaten aus einer relativen Bezeichnerliste ab. (Unicode)
SHGetDesktopFolder

Ruft die IShellFolder-Schnittstelle für den Desktopordner ab, bei dem es sich um den Stamm des Shell-Namespaces handelt.
SHGetFolderLocation

Deprecated. Ruft den Pfad eines Ordners als ITEMIDLIST-Struktur ab.
SHGetFolderPathA

Deprecated. (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

Ruft den Pfad eines Ordners ab und fügt einen vom Benutzer bereitgestellten Unterordnerpfad an. (ANSI)
SHGetFolderPathAndSubDirW

Ruft den Pfad eines Ordners ab und fügt einen vom Benutzer bereitgestellten Unterordnerpfad an. (Unicode)
SHGetFolderPathW

Deprecated. (SHGetFolderPathW)
SHGetIconOverlayIndexA

Gibt den Index des Überlagerungssymbols in der Systembildliste zurück. (ANSI)
SHGetIconOverlayIndexW

Gibt den Index des Überlagerungssymbols in der Systembildliste zurück. (Unicode)
SHGetInstanceExplorer

Ruft eine Schnittstelle ab, mit der gehostete Shell-Erweiterungen und andere Komponenten verhindern können, dass der Hostprozess vorzeitig geschlossen wird.
SHGetKnownFolderIDList

Ruft den Pfad eines bekannten Ordners als ITEMIDLIST-Struktur ab.
SHGetKnownFolderItem

Ruft ein IShellItem -Objekt, das einen bekannten Ordner darstellt.
SHGetKnownFolderPath

Ruft den vollständigen Pfad eines bekannten Ordners ab, der durch die KNOWNFOLDERID des Ordners identifiziert wird.
SHGetMalloc

Ruft einen Zeiger auf die IMalloc-Schnittstelle der Shell ab.
SHGetPathFromIDListA

Konvertiert eine Elementbezeichnerliste in einen Dateisystempfad. (ANSI)
SHGetPathFromIDListEx

Konvertiert eine Elementbezeichnerliste in einen Dateisystempfad. Diese Funktion erweitert SHGetPathFromIDList, indem Sie die anfängliche Größe des Zeichenfolgenpuffers festlegen und die folgenden Optionen deklarieren können.
SHGetPathFromIDListW

Konvertiert eine Elementbezeichnerliste in einen Dateisystempfad. (Unicode)
SHGetRealIDL

SHGetRealIDL kann geändert oder nicht verfügbar sein.
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings kann geändert oder nicht verfügbar sein.
SHGetSetSettings

SHGetSetSettings kann geändert oder nicht verfügbar sein.
SHGetSettings

Ruft die aktuellen Shell-Optionseinstellungen ab.
SHGetSpecialFolderLocation

SHGetSpecialFolderLocation wird nicht unterstützt und kann in Zukunft geändert oder nicht verfügbar sein. Verwenden Sie stattdessen SHGetFolderLocation.
SHGetSpecialFolderPathA

SHGetSpecialFolderPath wird nicht unterstützt. Verwenden Sie stattdessen ShGetFolderPath. (ANSI)
SHGetSpecialFolderPathW

SHGetSpecialFolderPath wird nicht unterstützt. Verwenden Sie stattdessen ShGetFolderPath. (Unicode)
SHHandleUpdateImage

SHHandleUpdateImage kann geändert oder nicht verfügbar sein.
SHILCreateFromPath

SHILCreateFromPath kann geändert oder nicht verfügbar sein.
SHLimitInputEdit

Legt Grenzwerte für gültige Zeichen für ein Bearbeitungssteuerelement fest.
SHLoadInProc

Erstellt eine Instanz der angegebenen Objektklasse aus dem Kontext des Shellprozesses. Windows Vista und höher:_This-Funktion wurde deaktiviert und gibt E_NOTIMPL zurück.
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex kann geändert oder nicht verfügbar sein.
SHObjectProperties

SHObjectProperties können geändert oder nicht verfügbar sein.
SHOpenFolderAndSelectItems

Öffnet ein Windows Explorer-Fenster mit angegebenen Elementen in einem bestimmten Ordner, der ausgewählt ist.
SHOpenWithDialog

Zeigt das Dialogfeld "Öffnen mit" an.
SHParseDisplayName

Übersetzt den Anzeigenamen eines Shell-Namespaceobjekts in eine Elementbezeichnerliste und gibt die Attribute des Objekts zurück. Diese Funktion ist die bevorzugte Methode, um eine Zeichenfolge in einen Zeiger in eine Elementbezeichnerliste (PIDL) zu konvertieren.
SHPathPrepareForWriteA

Überprüft, ob der Pfad vorhanden ist. (ANSI)
SHPathPrepareForWriteW

Überprüft, ob der Pfad vorhanden ist. (Unicode)
SHPropStgCreate

Stellt eine ordnungsgemäße Behandlung des Abrufs oder der Zuweisung von Codeseiten für den angeforderten Eigenschaftensatzvorgang sicher.
SHPropStgReadMultiple

Umschließt die Funktion "IPropertyStorage::ReadMultiple", um sicherzustellen, dass ANSI- und Unicode-Übersetzungen für veraltete Eigenschaftensätze ordnungsgemäß behandelt werden.
SHPropStgWriteMultiple

Umschließt die Funktion "IPropertyStorage::WriteMultiple", um sicherzustellen, dass ANSI- und Unicode-Übersetzungen für veraltete Eigenschaftensätze ordnungsgemäß behandelt werden.
SHReplaceFromPropSheetExtArray

Fordert jedes Eigenschaftenblatt in einem Eigenschaftenblatterweiterungsarray an, Seiten zu ersetzen. Jede Seite ist bis zu einem Ersatz zulässig.
SHRestricted

SHRestricted kann geändert oder nicht verfügbar sein.
SHSetFolderPathA

Deprecated. Weist einem systemordner, der durch die CSIDL identifiziert wird, einen neuen Pfad zu. (ANSI)
SHSetFolderPathW

Deprecated. Weist einem systemordner, der durch die CSIDL identifiziert wird, einen neuen Pfad zu. (Unicode)
SHSetInstanceExplorer

Stellt eine Schnittstelle bereit, mit der gehostete Shell-Erweiterungen und andere Komponenten verhindern können, dass der Hostprozess vorzeitig geschlossen wird.
SHSetKnownFolderPath

Leitet einen bekannten Ordner an einen neuen Speicherort um.
SHShellFolderView_Message

SHShellFolderView_Message können geändert oder nicht verfügbar sein.
SHStartNetConnectionDialogA

SHStartNetConnectionDialog kann geändert oder nicht verfügbar sein. (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog kann geändert oder nicht verfügbar sein. (Unicode)
SHUpdateImageA

Benachrichtigt die Shell, dass sich ein Image in der Systemimageliste geändert hat. (ANSI)
SHUpdateImageW

Benachrichtigt die Shell, dass sich ein Image in der Systemimageliste geändert hat. (Unicode)
SHValidateUNC

SHValidateUNC kann geändert oder nicht verfügbar sein.
SignalFileOpen

SignalFileOpen kann geändert oder nicht verfügbar sein.
StgMakeUniqueName

Erstellt einen eindeutigen Namen für ein Datenstrom- oder Speicherobjekt aus einer Vorlage.
Win32DeleteFile

Win32DeleteFile kann geändert oder nicht verfügbar sein.
WriteCabinetState

WriteCabinetState kann geändert oder nicht verfügbar sein.

Rückruffunktionen

 
BFFCALLBACK

Empfängt Ereignisbenachrichtigungen aus dem Dialogfeld "Containerbrowser für Active Directory Domain Services".
LPFNDFMCALLBACK

LPFNDFMCALLBACK kann geändert oder nicht verfügbar sein.
LPFNVIEWCALLBACK

Definiert den Prototyp für die Rückruffunktion, die vom Objekt der Systemordneransicht verwendet wird. Diese Funktion dupliziert im Wesentlichen die Funktionalität von IShellFolderViewCB.

Strukturen

 
AUTO_SCROLL_DATA

AUTO_SCROLL_DATA können geändert oder nicht verfügbar sein.
BROWSEINFOA

Enthält Parameter für die SHBrowseForFolder-Funktion und empfängt Informationen zum vom Benutzer ausgewählten Ordner. (ANSI)
BROWSEINFOW

Enthält Parameter für die SHBrowseForFolder-Funktion und empfängt Informationen zum vom Benutzer ausgewählten Ordner. (Unicode)
CABINETSTATE

CABINETSTATE kann geändert oder nicht verfügbar sein.
CIDA

Wird mit dem CFSTR_SHELLIDLIST Zwischenablageformat verwendet, um den Zeiger auf eine Elementbezeichnerliste (PIDL) eines oder mehrerer Shell-Namespaceobjekte zu übertragen.
BESTANDTEIL

Wird von Windows 2000 verwendet, um Informationen zu einer Komponente zu enthalten. Diese Struktur ersetzt die IE4COMPONENT Struktur.
COMPONENTSOPT

Enthält die Desktopelementoptionen.
COMPPOS

Enthält Informationen zur Position und Größe einer Komponente.
COMPSTATEINFO

Wird von Windows 2000 verwendet, um Informationen zum Zustand einer Komponente zu enthalten.
CSFV

Wird mit der FUNKTION SHCreateShellFolderViewEx verwendet.
DATABLOCK_HEADER

Dient als Header für einige der zusätzlichen Datenstrukturen, die von IShellLinkDataList verwendet werden.
DEFCONTEXTMENU

Enthält Kontextmenüinformationen, die von SHCreateDefaultContextMenu verwendet werden.
DETAILSINFO

Enthält Detailinformationen für ein Shell-Ordnerelement. Wird mit der SFVM_GETDETAILSOF-Benachrichtigung verwendet.
DFMICS

Enthält zusätzliche Argumente, die von DFM_INVOKECOMMANDEX verwendet werden.
DROPDESCRIPTION

Beschreibt das Bild und den zugehörigen Text für ein Drop-Objekt.
DROPFILES

Definiert das CF_HDROP Zwischenablageformat. Die folgenden Daten sind eine liste der Dateinamen mit doppelter Null-Beendigung.
EXP_DARWIN_LINK

Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Er enthält die Windows Installer-ID des Links.
EXP_PROPERTYSTORAGE

Speichert Informationen zum Shell-Verknüpfungsstatus. Diese Struktur wird für zusätzliche Datenabschnitte verwendet, die mit EXP_PROPERTYSTORAGE_SIG markiert sind.
EXP_SPECIAL_FOLDER

Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Es enthält spezielle Ordnerinformationen.
EXP_SZ_LINK

Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Er enthält erweiterbare Umgebungszeichenfolgen für das Symbol oder das Ziel.
FILE_ATTRIBUTES_ARRAY

Enthält die Formatdefinition der Zwischenablage für CFSTR_FILE_ATTRIBUTES_ARRAY.
FILEDESCRIPTORA

Beschreibt die Eigenschaften einer Datei, die mithilfe der Zwischenablage während eines Microsoft ActiveX-Drag-and-Drop-Vorgangs kopiert wird. (ANSI)
FILEDESCRIPTORW

Beschreibt die Eigenschaften einer Datei, die mithilfe der Zwischenablage während eines Microsoft ActiveX-Drag-and-Drop-Vorgangs kopiert wird. (Unicode)
FILEGROUPDESCRIPTORA

Definiert das CF_FILEGROUPDESCRIPTOR Zwischenablageformat. (ANSI)
FILEGROUPDESCRIPTORW

Definiert das CF_FILEGROUPDESCRIPTOR Zwischenablageformat. (Unicode)
IE4COMPONENT

Wird von Microsoft Internet Explorer 4.0 und Microsoft Internet Explorer 4.01 verwendet, um Informationen zu einer Komponente zu enthalten. Mit Windows 2000 wird sie durch die COMPONENT-Struktur ersetzt.
ITEMSPACING

Speichert die Abmessungen der beiden möglichen Größen des Symbolabstands, die für display:_small und groß verfügbar sind. Wird von IShellFolderView::GetItemSpacing verwendet.
NRESARRAY

Definiert das CF_NETRESOURCE Zwischenablageformat.
NT_CONSOLE_PROPS

Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Es enthält Konsoleneigenschaften.
NT_FE_CONSOLE_PROPS

Enthält einen zusätzlichen Datenblock, der von IShellLinkDataList verwendet wird. Sie enthält die Codepage der Konsole.
OPENASINFO

Speichert Informationen für die SHOpenWithDialog-Funktion.
PROPPRG

Diese Struktur enthält Informationen aus einer PIF-Datei. Sie wird von PifMgr_GetProperties verwendet.
QCMINFO

Enthält Informationen zum Zusammenführen von Menüelementen in Windows Explorer-Menüs.
SFV_CREATE

Diese Struktur wird mit der FUNKTION SHCreateShellFolderView verwendet.
SFVM_HELPTOPIC_DATA

Enthält den Namen einer HTML-Hilfedatei und eines Themas in dieser Datei. Wird mit der SFVM_GETHELPTOPIC-Benachrichtigung verwendet. Für diese Struktur sind Unicode-Zeichenfolgen erforderlich.
SFVM_PROPPAGE_DATA

Enthält die Details einer Seite, die dem Eigenschaftenblatt eines Objekts hinzugefügt werden soll.
SHARDAPPIDINFO

Enthält Daten, die von SHAddToRecentDocs verwendet werden, um sowohl ein Element zu identifizieren – in diesem Fall als IShellItem - als auch den Prozess, dem es zugeordnet ist.
SHARDAPPIDINFOIDLIST

Enthält Daten, die von SHAddToRecentDocs verwendet werden, um sowohl ein Element zu identifizieren , in diesem Fall durch einen absoluten Zeiger auf eine Elementbezeichnerliste (PIDL) als auch den Prozess, dem es zugeordnet ist.
SHARDAPPIDINFOLINK

Enthält Daten, die von SHAddToRecentDocs verwendet werden, um sowohl ein Element zu identifizieren, in diesem Fall über einen IShellLink als auch den Prozess, dem es zugeordnet ist.
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList kann geändert oder nicht verfügbar sein.
SHChangeNotifyEntry

Enthält Informationen zu Änderungsbenachrichtigungen und empfängt sie. Diese Struktur wird mit der FUNKTION SHChangeNotifyRegister und der SFVM_QUERYFSNOTIFY benachrichtigung verwendet.
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList kann geändert oder nicht verfügbar sein.
SHDESCRIPTIONID

Empfängt Elementdaten als Reaktion auf einen Aufruf von SHGetDataFromIDList.
SHELLFLAGSTATE

Enthält eine Reihe von Flags, die die aktuellen Shell-Einstellungen angeben. Diese Struktur wird mit der SHGetSettings-Funktion verwendet.
SHELLSTATEA

Enthält Einstellungen für den Zustand der Shell. Diese Struktur wird mit der FUNKTION SHGetSetSettings verwendet. (ANSI)
SHELLSTATEW

Enthält Einstellungen für den Zustand der Shell. Diese Struktur wird mit der FUNKTION SHGetSetSettings verwendet. (Unicode)
SHFOLDERCUSTOMSETTINGS

Enthält benutzerdefinierte Ordnereinstellungen. Diese Struktur wird mit der Funktion SHGetSetFolderCustomSettings verwendet.
WALLPAPEROPT

Enthält die Anzeigeoptionen für Hintergrundbilder. Wird mit Mitgliedern der IActiveDesktop-Schnittstelle verwendet.

Enumerationen

 
AUTOVERVOLLSTÄNDIGENELISTOPTIONS

Gibt an, welche Objekte für AutoVervollständigen-Listen aufgezählt werden.
DROPIMAGETYPE

Werte, die mit der DROPDESCRIPTION-Struktur verwendet werden, um das Drop-Bild anzugeben.
IESHORTCUTFLAGS

Gibt an, wie eine Verknüpfung vom Browser behandelt werden soll.
KNOWN_FOLDER_FLAG

Definiert Konstanten, die spezielle Abrufoptionen für bekannte Ordner angeben. Diese Werte ersetzen CSIDL-Werte, die parallele Bedeutungen haben.
EINSCHRÄNKUNGEN

Diese Flags werden mit der FUNKTION SHRestricted verwendet.
SCNRT_STATUS

Gibt an, ob Async Register und Deregister für SHChangeNotifyRegisterThread aktiviert oder deaktiviert werden sollen.
SCHERBE

Gibt die Interpretation der von SHAddToRecentDocs in seinem PV-Parameter übergebenen Daten an, um das Element zu identifizieren, dessen Nutzungsstatistiken nachverfolgt werden.
SHELL_LINK_DATA_FLAGS

Gibt Optionseinstellungen an. Wird mit IShellLinkDataList::GetFlags und IShellLinkDataList::SetFlags verwendet.