shlobj_core.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
- Active Directory Domain Services
- Ältere Windows-Umgebungsfeatures
- Die Windows-Shell
- Windows-Eigenschaftensystem
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. |