Freigeben über


shlobj_core.h-Header

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 automatischen Vervollständigung verbessert, wenn die Kandidatenzeichenfolgen in einer Hierarchie organisiert sind.
IACList2

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

Ermöglicht einem Clientprogramm, die Desktopelemente und das Hintergrundbild 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, die es einem Client ermöglichen, ein Objekt aus einer Auflistung von Objekten anzufügen oder daraus zu entfernen, 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 zum Abrufen von Flags und Infoinfos für ein Element verwendet werden, das sich in einer IShellFolder-Implementierung befindet. Infotipps werden in der Regel in einem QuickInfo-Steuerelement angezeigt.
ISearchContext

Macht Methoden verfügbar, die Anpassungsinformationen für die Suchhooks kanalisiert.
IShellChangeNotify

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

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

Macht Methoden verfügbar, die Shellordneransichten bearbeiten.
IShellFolderViewCB

Macht eine Methode verfügbar, die die Kommunikation zwischen Windows Explorer und einer Ordneransicht ermöglicht, die mithilfe des Systemordneransichtsobjekts (das IShellView-Objekt, das über SHCreateShellFolderView zurückgegeben wird) implementiert wird, sodass die Ordneransicht über Ereignisse benachrichtigt und ihre 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 ist möglicherweise geändert oder nicht verfügbar.
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.

Functions

 
AssocGetDetailsOfPropKey

Ruft den Wert für einen bestimmten Eigenschaftenschlü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 kann geändert oder nicht verfügbar sein.
DAD_AutoScroll

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

Sperren aktualisiert das angegebene Fenster während eines Ziehvorgangs und zeigt das Ziehbild an der angegebenen Position im Fenster an. (DAD_DragEnterEx)
DAD_DragEnterEx2

Sperren aktualisiert das angegebene Fenster während eines Drag-and-Drop-Vorgangs und zeigt das Ziehbild an der angegebenen Position im Fenster an.
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

Zeigt das gezogene Bild an oder blendet es aus. (DAD_ShowDragImage)
DriveType

Die DriveType-Funktion bestimmt den Laufwerkstyp 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 einer 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 FUNKTION ILCreateFromPathW (Unicode) 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 wurde.
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, d. h. DWORD in 32-Bit-Architekturen und QWORD auf 64-Bit-Architekturen.
ILIsChild

Überprüft, ob ein Zeiger auf eine Elementbezeichnerliste (ITEM Identifier List, 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

Testet, ob zwei ITEMIDLIST-Strukturen in einem binären Vergleich gleich sind.
ILIsParent

Testet, ob eine ITEMIDLIST-Struktur das übergeordnete Element einer anderen ITEMIDLIST-Struktur ist.
ILLoadFromStream

Veraltet. Lädt eine ITEMIDLIST-Struktur aus einem Stream.
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)
ILWeiter

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

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

Speichert eine ITEMIDLIST-Struktur in einem Stream.
ILSkip

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

Testet, ob es sich bei einem Laufwerk um ein Netzwerklaufwerk handelt.
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 für 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 Erweiterungsarray des Eigenschaftenblatts hinzu, das von SHCreatePropSheetExtArray erstellt wurde.
SHAddToRecentDocs

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

Ordnet Arbeitsspeicher aus dem Heap der Shell zu.
SHBindToFolderIDListParent

Bei einem Shell-Namespaceelement, das in Form eines Ordners angegeben ist, und einer Elementbezeichnerliste relativ zu diesem Ordner, 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 IShellFolder::BindToObject-Methode des Shell-Namespaces 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 Arbeitsspeicher, der einem Shell-Änderungsbenachrichtigungsereignis zugeordnet ist.
SHChangeNotification_Unlock

Entsperrt freigegebenen Arbeitsspeicher für eine Änderungsbenachrichtigung.
SHChangeNotify

Benachrichtigt das System über ein Ereignis, das von einer Anwendung ausgeführt wurde. Eine Anwendung sollte diese Funktion verwenden, wenn sie eine Aktion ausführt, die sich möglicherweise auf die Shell auswirkt.
SHChangeNotifyDeregister

Hebt die Registrierung des Clientfensterprozesses vom Empfang von SHChangeNotify-Nachrichten auf.
SHChangeNotifyRegister

Registriert ein Fenster zum Empfangen von Benachrichtigungen vom Dateisystem oder der Shell, wenn das Dateisystem Benachrichtigungen unterstützt.
SHCloneSpecialIDList

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

Nimmt die Zeichenfolgenform eines Klassenbezeichners (CLSID) an 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 Standardkontextmenü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 Shell-Standardordnersichtobjekts. Es wird empfohlen, SHCreateShellFolderView anstelle dieser Funktion 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 von SHCreatePropSheetExtArray erstelltes Array verwiesen werden.
SHDoDragDrop

Führt einen Drag-and-Drop-Vorgang aus. Unterstützt die Erstellung von Quellen bei Bedarf per Ziehen und 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 kann 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 Arbeitsspeicher 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, der das Stammverzeichnis des Shell-Namespaces ist.
SHGetFolderLocation

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

Veraltet. (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

Veraltet. (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, die es gehosteten Shell-Erweiterungen und anderen Komponenten ermöglicht, zu verhindern, dass ihr Hostprozess vorzeitig geschlossen wird.
SHGetKnownFolderIDList

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

Ruft ein IShellItem-Objekt ab, 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 mehr 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 Shell-Prozesses. 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 kann geändert oder nicht verfügbar sein.
SHOpenFolderAndSelectItems

Öffnet ein Windows-Explorer-Fenster, in dem die angegebenen Elemente in einem bestimmten Ordner ausgewählt sind.
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 zum Konvertieren einer Zeichenfolge in einen Zeiger auf eine Elementbezeichnerliste (Item Identifier List, PIDL).
SHPathPrepareForWriteA

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

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

Stellt die ordnungsgemäße Behandlung des Codepageabrufs oder der Zuweisung für den angeforderten Eigenschaftensatzvorgang sicher.
SHPropStgReadMultiple

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

Umschließt die IPropertyStorage::WriteMultiple-Funktion, 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 einer Ersetzung zulässig.
SHRestricted

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

Veraltet. Weist einem Systemordner, der durch seine CSIDL identifiziert wird, einen neuen Pfad zu. (ANSI)
SHSetFolderPathW

Veraltet. Weist einem Systemordner, der durch seine CSIDL identifiziert wird, einen neuen Pfad zu. (Unicode)
SHSetInstanceExplorer

Stellt eine Schnittstelle bereit, mit der gehostete Shellerweiterungen und andere Komponenten verhindern können, dass ihr 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 ein Image in der Systemimageliste geändert wurde. (ANSI)
SHUpdateImageW

Benachrichtigt die Shell, dass ein Image in der Systemimageliste geändert wurde. (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 Stream- 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 Active Directory Domain Services Containerbrowser.
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 kann geändert oder nicht verfügbar sein.
BROWSEINFOA

Enthält Parameter für die FUNKTION SHBrowseForFolder und empfängt Informationen zu dem vom Benutzer ausgewählten Ordner. (ANSI)
BROWSEINFOW

Enthält Parameter für die FUNKTION SHBrowseForFolder und empfängt Informationen zu dem 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 (Item Identifier List, PIDL) eines oder mehrerer Shell-Namespaceobjekte zu übertragen.
COMPONENT

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 begleitenden Text für ein Drop-Objekt.
DROPFILES

Definiert das CF_HDROP Zwischenablageformat. Bei den folgenden Daten handelt es sich um eine liste mit doppeltem NULL beendeten Dateinamen.
EXP_DARWIN_LINK

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

Speichert Informationen zum Shelllinkstatus. Diese Struktur wird für zusätzliche Datenabschnitte verwendet, die mit EXP_PROPERTYSTORAGE_SIG gekennzeichnet sind.
EXP_SPECIAL_FOLDER

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

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

Enthält die Zwischenablageformatdefinition 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. Bei Windows 2000 wird sie durch die COMPONENT-Struktur ersetzt.
ITEMSPACING

Speichert die Dimensionen der zwei möglichen Größen des Symbolabstands, die für display:_small und large 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 ein Thema in dieser Datei. Wird mit der SFVM_GETHELPTOPIC-Benachrichtigung verwendet. Diese Struktur erfordert Unicode-Zeichenfolgen.
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 in diesem Fall als IShellItem als auch den Prozess zu identifizieren, dem es zugeordnet ist.
SHARDAPPIDINFOIDLIST

Enthält Daten, die von SHAddToRecentDocs verwendet werden, um ein Element in diesem Fall durch einen absoluten Zeiger auf eine Elementbezeichnerliste (PIDL) und den Prozess zu identifizieren, 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 Und empfängt Informationen für Änderungsbenachrichtigungen. 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 Shelleinstellungen angeben. Diese Struktur wird mit der FUNKTION SHGetSettings verwendet.
SHELLSTATEA

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

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

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

Enthält die Anzeigeoptionen des Hintergrundbilds. Wird mit Mitgliedern der IActiveDesktop-Schnittstelle verwendet.

Enumerationen

 
AUTOCOMPLETELISTOPTIONS

Gibt an, welche Objekte für Listen zur automatischen Vervollständigung aufgelistet werden.
DROPIMAGETYPE

Werte, die mit der DROPDESCRIPTION-Struktur verwendet werden, um das Ablagebild 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 aufweisen.
EINSCHRÄNKUNGEN

Diese Flags werden mit der SHRestricted-Funktion verwendet.
SCNRT_STATUS

Gibt an, ob Async Register and Deregister for SHChangeNotifyRegisterThread aktiviert oder deaktiviert werden soll.
SPLITTER

Gibt die Interpretation der von SHAddToRecentDocs übergebenen Daten im pv-Parameter 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.