Delen via


Shell-interfaces

In deze sectie worden de Windows Shell-interfaces beschreven.

In deze sectie

Onderwerp Beschrijving
IAccessibleObject-
Hiermee maakt u een methode beschikbaar die kan worden gebruikt door een toegankelijkheidstoepassing.
IAccessibilityDockingService
Hiermee wordt één venster van de toegankelijkheids-app aan de onderkant van een scherm vastgedokt.
IAccessibilityDockingServiceCallback-
Informeert een toegankelijkheids-app dat het venster is losgekoppeld.
IACLCustomMRU-
Maakt methoden beschikbaar die worden gebruikt voor het initialiseren van een meest recent gebruikte (MRU)-lijst voor een object voor automatisch aanvullen.
IACList-
Maakt een methode beschikbaar die de efficiëntie van automatisch aanvullen verbetert wanneer de kandidaattekenreeksen in een hiërarchie worden georganiseerd.
IACList2
Breidt de IACList interface uit om clients van een automatisch aanvullend object in staat te stellen om optievlaggen op te halen en in te stellen.
IActionProgress-
Vertegenwoordigt de abstracte basisklasse waaruit voortgangsgestuurde bewerkingen kunnen worden overgenomen.
IActionProgressDialog-
Hiermee worden methoden weergegeven waarmee een voortgangsdialoogvenster wordt geïnitialiseerd en gestopt.
IApplicationActivationManager
Biedt methoden voor het activeren van Windows Store-apps voor de extensies Launch, File en Protocol . Normaal gesproken gebruikt u deze interface in foutopsporingsprogramma's en ontwerphulpprogramma's.
IApplicationAssociationRegistration
Maakt methoden beschikbaar die query's uitvoeren op en standaardtoepassingen instellen voor specifieke bestanden koppelingstypeen protocollen op een specifiek koppelingsniveau.
Opmerking: Vanaf Windows 8 is de enige functionaliteit van deze interface die wordt ondersteund, QueryCurrentDefault-.
IApplicationAssociationRegistrationUI
Hiermee wordt een methode weergegeven waarmee een dialoogvenster voor geavanceerde koppelingen wordt gestart waarmee de gebruiker de koppelingen kan aanpassen.
IApplicationDesignModeSettings
Hiermee kunnen ontwikkelhulpprogrammatoepassingen dynamisch spoofsysteem- en gebruikersstatussen, zoals systeemeigen weergaveresolutie, apparaatschaalfactor en de status van de toepassingsweergave, worden getest voor het testen van Windows Store-apps die worden uitgevoerd in de ontwerpmodus voor een breed scala aan formulierfactoren zonder de noodzaak van de daadwerkelijke hardware. Hiermee kunt u ook testen van wijzigingen in normaal door de gebruiker beheerde status om Windows Store-apps te testen onder verschillende scenario's.
IApplicationDesignModeSettings2
Hiermee kunnen ontwikkelhulpprogrammatoepassingen systeem- en gebruikersstatussen dynamisch beheren, zoals systeemeigen weergaveresolutie, apparaatschaalfactor en indeling van de toepassingsweergave, gerapporteerd aan Windows Store-apps voor het testen van Windows Store-apps die in de ontwerpmodus worden uitgevoerd voor een breed scala aan formulierfactoren zonder dat de werkelijke hardware nodig is. Hiermee kunt u ook testen van wijzigingen in normaal door de gebruiker beheerde status om Windows Store-apps te testen onder verschillende scenario's.
IApplicationDestinations
Maakt methoden beschikbaar waarmee een toepassing een of alle bestemmingen uit de recente of frequente categorieën in een jumplijst kan verwijderen.
IApplicationDocumentLists
Maakt methoden beschikbaar waarmee een toepassing de inhoud van de recente of frequente categorieën in een jumplijst kan ophalen.
IAppPublisher-
Maakt methoden beschikbaar voor het publiceren van toepassingen via Programma's toevoegen/verwijderen in het Configuratiescherm. Dit is de principal-interface die voor dit doel is geïmplementeerd.
IAppVisibility-
Biedt functionaliteit om te bepalen of de weergave Windows Store-apps weergeeft.
IAppVisibilityEvents
Hiermee kunnen toepassingen meldingen ontvangen van statuswijzigingen in een weergave en van wijzigingen in zichtbaarheid van het startscherm.
IAssocHandler
Biedt methoden voor bewerkingen met een dialoogvenster of menu voor bestandskoppelingen.
IAssocHandlerInvoker
Maakt methoden beschikbaar die een gekoppelde toepassingshandler aanroepen.
IAttachmentExecute-
Maakt methoden beschikbaar die met clienttoepassingen werken om een gebruikersomgeving te presenteren die veilige download en uitwisseling van bestanden biedt via e-mail- en berichtenbijlagen.
IAutoComplete-
Weergegeven door het object voor automatisch aanvullen (CLSID_AutoComplete). Met deze interface kunnen toepassingen het object initialiseren, inschakelen en uitschakelen.
IAutoComplete2-
Breidt IAutoComplete-uit. Met deze interface kunnen clients van het object voor automatisch aanvullen een aantal opties ophalen en instellen waarmee wordt bepaald hoe automatisch aanvullen werkt.
IAutoCompleteDropDown-
Maakt methoden beschikbaar waarmee clients de weergavestatus van de vervolgkeuzelijst voor automatisch aanvullen opnieuw kunnen instellen of er query's op kunnen uitvoeren. Deze bevat mogelijke voltooiingen voor een tekenreeks die door de gebruiker is ingevoerd in een bewerkingsbesturingselement.
IBandHost-
Maakt methoden beschikbaar die banden maken en vernietigen en hun beschikbaarheid opgeven.
IBandSite-
Maakt methoden beschikbaar waarmee bandobjecten worden beheerd.
IBrowserFrameOptions-
Hiermee kan een browser of host IShellView welk type weergavegedrag wordt ondersteund.
ICategorizer-
Maakt methoden beschikbaar die worden gebruikt voor het verkrijgen van informatie over item-id-lijsten.
ICategoryProvider
Hiermee wordt een lijst met categorisatieprogramma's weergegeven die zijn geregistreerd op een IShellFolder-.
ICDBurn-
Maakt methoden beschikbaar die bepalen of een systeem hardware heeft voor het schrijven naar cd, de stationsletter van een CD writer-apparaat en programmatisch een cd-schrijfsessie initiëren.
IColumnManager
Maakt methoden beschikbaar die inspectie en manipulatie van kolommen mogelijk maken in de weergave Details van Windows Verkenner. Elke kolom wordt verwezen door een PROPERTYKEY structuur, die een eigenschap noemt.
ICommDlgBrowser-
Worden weergegeven door de algemene dialoogvensters voor bestanden die moeten worden gebruikt wanneer ze een Shell-browser hosten. Indien ondersteund, ICommDlgBrowser methoden beschikbaar maakt waarmee een Shell-weergave verschillende gevallen kan verwerken waarvoor verschillend gedrag in een dialoogvenster is vereist dan in een normale Shell-weergave. U verkrijgt een ICommDlgBrowser interfaceaanwijzer door QueryInterface- aan te roepen op het IShellBrowser--object.
ICommDlgBrowser2-
Breidt de mogelijkheden van ICommDlgBrowseruit. Deze interface wordt weergegeven in de algemene dialoogvensters voor bestanden wanneer ze een Shell-browser hosten. Een aanwijzer naar ICommDlgBrowser2- kan worden verkregen door QueryInterface- aan te roepen op het IShellBrowser--object.
ICommDlgBrowser3-
Breidt de mogelijkheden van ICommDlgBrowser2uit en wordt gebruikt door de algemene bestandsdialoogvensters wanneer ze een Shell-browser hosten.
IComputerInfoChangeNotify
Deze interface is mogelijk afwezig in latere versies van Windows.
IConnectableCredentialProviderCredential-
Maakt methoden beschikbaar voor het verbinden en verbreken van IConnectableCredentialProviderCredential-objecten.
IContactManagerInterop-
Hiermee kunt u toegang krijgen tot ContactManager methoden in een app die meerdere vensters beheert.
IContextMenu-
Maakt methoden beschikbaar die een snelmenu maken of samenvoegen dat is gekoppeld aan een Shell-object.
IContextMenu2
Maakt methoden beschikbaar die een snelmenu (contextmenu) maken of samenvoegen dat is gekoppeld aan een Shell-object. Breidt IContextMenu uit door een methode toe te voegen waarmee clientobjecten berichten kunnen verwerken die zijn gekoppeld aan door de eigenaar getekende menu-items.
IContextMenu3
Maakt methoden beschikbaar die een snelmenu maken of samenvoegen dat is gekoppeld aan een Shell-object. Hiermee kunnen clientobjecten berichten verwerken die zijn gekoppeld aan door de eigenaar getekende menu-items en worden IContextMenu2 uitgebreid door een retourwaarde van die berichtafhandeling te accepteren.
IContextMenuCB-
Hiermee wordt een methode weergegeven waarmee de callback van een contextmenu mogelijk wordt. Als u bijvoorbeeld een schildpictogram wilt toevoegen aan een menuItem waarvoor uitbreiding is vereist.
IControlMarkup-
ICopyHook-
Hiermee maakt u een methode beschikbaar waarmee een kopieerhaakhandlerwordt gemaakt. Een copy hook handler is een Shell-extensie die bepaalt of een Shell-map of -printerobject kan worden verplaatst, gekopieerd, hernoemd of verwijderd. De Shell roept de methode ICopyHook::CopyCallback aan voordat u een van deze bewerkingen uitvoert.
ICreateObject
Hiermee maakt u een methode beschikbaar waarmee een object van een opgegeven klasse wordt gemaakt.
ICreatingProcess-
Wordt gebruikt door ShellExecuteEx en IContextMenu om de aanroeper toe te staan bepaalde parameters van het proces te wijzigen.
ICreateProcessInputs
Wordt gebruikt door de interface ICreatingProcess om enkele parameters te wijzigen van het proces dat wordt gemaakt.
ICredentialProvider
Maakt methoden beschikbaar die worden gebruikt bij het instellen en bewerken van een referentieprovider. Alle referentieproviders moeten deze interface implementeren.
ICredentialProviderCredential-
Maakt methoden beschikbaar die de verwerking van een referentie mogelijk maken.
ICredentialProviderCredential2
Breidt de ICredentialProviderCredential interface uit door een methode toe te voegen waarmee de beveiligings-id (SID) van een gebruiker wordt opgehaald. De referentie is gekoppeld aan die gebruiker en kan worden gegroepeerd onder de tegel van de gebruiker.
ICredentialProviderCredentialEvents
Biedt een asynchroon callbackmechanisme dat wordt gebruikt door een referentie om deze te informeren over status- of tekstwijzigingsevenementen in de aanmeldingsinterface of referentiegebruikersinterface.
ICredentialProviderCredentialEvents2
Breidt de ICredentialProviderCredentialEvents interface uit door methoden toe te voegen die het bijwerken van velden in de gebruikersinterface vanLogon of de referentiegebruikersinterface mogelijk maken.
ICredentialProviderCredentialWithFieldOptions-
Biedt een methode waarmee het referentieproviderframework kan bepalen of u een aanpassing hebt aangebracht aan de optie van een veld in een aanmeldings- of referentiegebruikersinterface.
ICredentialProviderEvents
Biedt een asynchroon callbackmechanisme dat door een referentieprovider wordt gebruikt om deze te informeren over wijzigingen in de lijst met referenties of hun velden.
ICredentialProviderFilter
Wordt gebruikt om referentieproviders dynamisch te filteren op basis van informatie die tijdens runtime beschikbaar is.
ICredentialProviderSetUserArray-
Biedt een methode waarmee een referentieprovider de set gebruikers kan ontvangen die worden weergegeven in de aanmeldings- of referentiegebruikersinterface.
ICredentialProviderUser-
Biedt methoden die worden gebruikt om bepaalde eigenschappen op te halen van een afzonderlijke gebruiker die is opgenomen in een aanmeldings- of referentiegebruikersinterface.
ICredentialProviderUserArray-
Vertegenwoordigt de set gebruikers die worden weergegeven in de aanmeldings- of referentiegebruikersinterface. Met deze informatie kan de referentieprovider de set inventariseren om eigenschapsgegevens op te halen over elke gebruiker om velden te vullen of de set te filteren.
ICurrentItem-
Verkregen door IShellFolder::BindToObject voor een item aan te roepen. Als het item een momentopname van een item op een eerder tijdstip vertegenwoordigt, wordt met deze interface de huidige versie van het item verkregen.
ICurrentWorkingDirectory
Maakt methoden beschikbaar waarmee een client de huidige werkmap van een object kan ophalen of instellen.
ICustomDestinationList
Maakt methoden beschikbaar waarmee een toepassing een aangepaste Jump List kan bieden, inclusief bestemmingen en taken, voor weergave op de taakbalk.
IDataObjectAsyncCapability-
Maakt interfaces mogelijk die meestal asynchroon zijn om asynchroon te werken.
Opmerking: deze interface is de huidige, hernoemde versie van IAsyncOperation.
IDataObjectProvider-
Biedt methoden waarmee u een DataPackage--IDataObject-interfacekunt instellen of ophalen, die door datapackage wordt gebruikt ter ondersteuning van interoperabiliteit. Het DataPackage-object wordt door een app gebruikt om gegevens aan een andere app te verstrekken.
IDataTransferManagerInterop-
Hiermee kunt u toegang krijgen tot DataTransferManager methoden in een Windows Store-app die meerdere vensters beheert.
IDefaultExtractIconInit
Biedt methoden voor het instellen van standaardpictogrammen die zijn gekoppeld aan een object.
IDefaultFolderMenuInitialize
Biedt methoden voor het ophalen en instellen van snelmenugegevens. Deze informatie is hetzelfde als die voor SHCreateDefaultContextMenu via de DEFCONTEXTMENU structuur.
IDelayedPropertyStoreFactory-
Maakt een methode beschikbaar voor het maken van een opgegeven IPropertyStore object in omstandigheden waarin de toegang tot eigenschappen mogelijk traag is.
IDelegateFolder-
Geeft een methode weer waarmee een gedelegeerde map de IMalloc interface krijgt die is vereist voor het toewijzen en gratis item-id's.
IDelegateItem-
Wordt gebruikt om de direct onderliggende weergave van het pad van een item te verkrijgen.
IDesktopGadget-
Hiermee maakt u een methode beschikbaar waarmee de programmatische toevoeging van een geïnstalleerde gadget aan het bureaublad van de gebruiker mogelijk is.
IDesktopWallpaper-
IDestinationStreamFactory-
Hiermee maakt u een methode beschikbaar voor het handmatig kopiëren van een stream of bestand voordat u wijzigingen toepast op eigenschappen.
IDisplayItem-
Hiermee worden methoden weergegeven waarmee een versie van het huidige item wordt gevonden die moet worden gebruikt voor het ophalen van weergave-eigenschappen, zoals de itemnaam, die worden weergegeven in de gebruikersinterface. Wordt gebruikt door de dialoogvensters van de kopieer-engine om de gebruikersinterface te voorzien van een geschikt item dat moet worden weergegeven. Als er geen andere versie kan worden gevonden, wordt het huidige item gebruikt.
IDockingWindow-
Maakt methoden beschikbaar die het dockingvensterobject informeren over wijzigingen, waaronder weergeven, verbergen en verwijderen. Deze interface wordt geïmplementeerd door vensterobjecten die kunnen worden gedokt binnen de randruimte van een Windows Verkenner-venster.
IDockingWindowFrame
Maakt methoden beschikbaar die ondersteuning bieden voor het toevoegen van IDockingWindow objecten aan een frame. Geïmplementeerd door de browser.
IDockingWindowSite
Biedt methoden voor het beheren van de randruimte voor een of meer IDockingWindow-objecten. Deze interface wordt geïmplementeerd door de browser en is vergelijkbaar met de interface IOleInPlaceUIWindow.
IDragSourceHelper-
Beschikbaar gesteld door de Shell zodat een toepassing de afbeelding kan opgeven die wordt weergegeven tijdens een shell-bewerking voor slepen en neerzetten.
IDragSourceHelper2
Maakt een methode beschikbaar waarmee functionaliteit wordt toegevoegd aan IDragSourceHelper-. Met deze methode worden de kenmerken van een slepen-en-neerzetten-bewerking ingesteld op een IDragSourceHelper--object.
IDropTargetHelper-
Maakt methoden beschikbaar waarmee doelen voor neerzetten kunnen worden weergegeven om een slepende afbeelding weer te geven terwijl de afbeelding zich boven het doelvenster bevindt.
IDynamicHWHandler
Aangeroepen door AutoPlay. Maakt methoden beschikbaar die dynamische informatie krijgen met betrekking tot een geregistreerde handler voordat deze aan de gebruiker wordt weergegeven.
IEnumAssocHandlers
Hiermee wordt een methode weergegeven waarmee een verzameling handlers die zijn gekoppeld aan bepaalde bestandsnaamextensies, kan worden opgesomd.
IEnumerableView-
Maakt methoden beschikbaar die de inhoud van een weergave opsommen en meldingen ontvangen van callback wanneer de inventarisatie is voltooid. Met deze interface kunnen clients van een weergave proberen de lijst met mapinhoud van de weergave te delen.
IEnumExplorerCommand-
Geleverd door een IExplorerCommandProvider. Deze interface bevat de opsomming van opdrachten die in de opdrachtbalk moeten worden geplaatst.
IEnumExtraSearch-
Een standaard OLE-opsommingsprogramma dat door een client wordt gebruikt om de beschikbare zoekobjecten voor een map te bepalen.
IEnumFullIDList
Hiermee maakt u een standaardset methoden beschikbaar die de aanwijzers opsommen naar item-id-lijsten (PIDLs) van de items in een Shell-map.
IEnumIDList
Maakt een standaardset methoden beschikbaar die worden gebruikt om de PIDLs van de items in een Shell-map op te sommen. Wanneer de methode IShellFolder::EnumObjects wordt aangeroepen, wordt er een opsommingsobject gemaakt en wordt een aanwijzer doorgegeven aan de IEnumIDList-interface van het object naar de aanroepende toepassing.
IEnumObjects
Biedt methoden voor het inventariseren van onbekende objecten.
IEnumPublishedApps-
Biedt methoden voor het inventariseren van gepubliceerde toepassingen voor het toevoegen/verwijderen van programma's in het Configuratiescherm. Het object dat deze interface weergeeft, wordt aangevraagd via IAppPublisher::EnumApps.
IEnumReadyCallback-
Maakt methoden beschikbaar waarmee de weergave de implementeerfunctie op de hoogte kan stellen wanneer de inventarisatie is voltooid. De weergave roept deze methode aan om de implementeerfunctie te vertellen dat de opsomming kan worden opgehaald via IEnumerableView::CreateEnumIDListFromContents. Met de callback kan de implementeerfunctie de opsomming weergaven delen.
IEnumResources-
Biedt methoden voor resource-inventarisatie.
IEnumShellItems-
Bevat opsomming van IShellItem interfaces. Deze interface wordt doorgaans verkregen door de methode IEnumShellItems aan te roepen.
IEnumSyncMgrConflict
Maakt conflictumeratiemethoden beschikbaar.
IEnumSyncMgrEvents
Maakt inventarisatiemethoden voor synchronisatie-gebeurtenissen beschikbaar.
IEnumSyncMgrSyncItems
Maakt methoden beschikbaar die de synchronisatie-itemobjecten opsommen die worden beheerd door de handler.
IExecuteCommand-
Maakt methoden beschikbaar die een bepaalde status of parameter instellen die betrekking hebben op het opdrachtwoord, evenals een methode om dat werkwoord aan te roepen.
IExecuteCommandApplicationHostEnvironment
Biedt één methode waarmee een toepassing kan bepalen of de host zich in de bureaublad- of insluitende modus bevindt.
IExecuteCommandHost-
Biedt een methode waarmee een IExplorerCommand-based Shell-werkwoordhandler een query kan uitvoeren op de gebruikersinterfacemodus van het hostonderdeel waaruit de toepassing is aangeroepen.
IExplorerBrowser-
IExplorerBrowser is een browserobject dat kan worden genavigeerd of die een weergave van een gegevensobject kan hosten. Als een volledig browserobject ondersteunt het ook een automatisch reislogboek.
IExplorerBrowserEvents
Maakt methoden beschikbaar voor meldingen van browsernavigatie in Explorer en bekijk gebeurtenissen voor het maken van de browser.
IExplorerCommand-
Maakt methoden beschikbaar die het uiterlijk van de opdracht ophalen, subopdrachten opsommen of de opdracht aanroepen.
IExplorerCommandProvider
Maakt methoden beschikbaar om Explorer-opdrachten en -opsommingenators te maken.
IExplorerCommandState
Hiermee wordt één methode weergegeven waarmee de opdrachtstatus kan worden opgehaald.
IExplorerPaneVisibility-
Wordt gebruikt in Windows Verkenner door een IShellFolder implementatie om suggesties te geven voor de weergave over welke deelvensters zichtbaar zijn. Daarnaast kan een IExplorerBrowser host deze interface gebruiken om informatie over zichtbaarheid van deelvensters te bieden. De host moet QueryService- implementeren met SID_ExplorerPaneVisibility als service-id. De host moet zich in de siteketen hebben.
De IExplorerPaneVisibility implementatie wordt opgehaald uit de shell-map. De Shell-map wordt op zijn beurt opgehaald uit de weergave. Een naamruimteextensie kan ervoor kiezen om een aangepaste weergave (IShellView) te bieden in plaats van het object systeemmapweergave (DefView). In dat geval moet de IShellView--implementatie een implementatie van IFolderView::GetFolder- bevatten om het IExplorerPaneVisibility--object te retourneren.
Een naamruimteextensie kan een aangepaste weergave bieden door IShellView zelf te implementeren in plaats van het object systeemmapweergave (DefView). In dat geval moet de IShellView--implementatie een implementatie van IFolderView::GetFolder- bevatten om gebruik te maken van IExplorerPaneVisibility.
IExtractIcon-
Maakt methoden beschikbaar waarmee een client het pictogram kan ophalen dat is gekoppeld aan een van de objecten in een map.
IExtractImage-
Maakt methoden beschikbaar die een miniatuurafbeelding aanvragen vanuit een Shell-map.
IExtractImage2-
Breidt de mogelijkheden van IExtractImageuit.
IFileDialog-
Hiermee worden methoden weergegeven waarmee resultaten worden geïnitialiseerd, weergegeven en opgehaald uit het algemene bestandsdialoogvenster.
IFileDialog2-
Breidt de IFileDialog interface uit door methoden op te geven waarmee de aanroeper een specifieke, beperkte locatie kan noemen die kan worden bekeken in het algemene bestandsdialoogvenster en alternatieve tekst op te geven die moet worden weergegeven als een label op de knop Annuleren.
IFileDialogControlEvents
Maakt methoden beschikbaar waarmee een toepassing op de hoogte kan worden gesteld van gebeurtenissen die zijn gerelateerd aan besturingselementen die de toepassing heeft toegevoegd aan een algemeen dialoogvenster met bestanden.
IFileDialogCustomize
Hiermee maakt u methoden beschikbaar waarmee een toepassing besturingselementen kan toevoegen aan een algemeen dialoogvenster met bestanden.
IFileDialogEvents
Hiermee worden methoden weergegeven waarmee meldingen van gebeurtenissen in een algemeen dialoogvenster voor bestanden zijn toegestaan.
IFileIsInUse-
Maakt methoden beschikbaar die kunnen worden aangeroepen om informatie op te halen over of een bestand te sluiten dat door een andere toepassing wordt gebruikt. Wanneer een toepassing probeert toegang te krijgen tot een bestand en dat bestand zoekt dat al in gebruik is, kan deze de methoden van deze interface gebruiken om informatie te verzamelen die de gebruiker in een dialoogvenster kan presenteren.
IFileOpenDialog-
Breidt de IFileDialog interface uit door methoden toe te voegen die specifiek zijn voor het geopende dialoogvenster.
IFileOperation-
Biedt methoden voor het kopiëren, verplaatsen, wijzigen, maken en verwijderen van Shell-items, evenals methoden om voortgangs- en foutdialoogvensters te bieden. Deze interface vervangt de functie SHFileOperation.
IFileOperationProgressSink
Biedt methoden die een uitgebreid systeem voor meldingen bieden dat wordt gebruikt door aanroepers van IFileOperation- om de details van de bewerkingen die ze uitvoeren via die interface te bewaken.
IFileSaveDialog-
Breidt de IFileDialog interface uit door methoden toe te voegen die specifiek zijn voor het dialoogvenster Opslaan, waaronder methoden die ondersteuning bieden voor het verzamelen van metagegevens die bij het bestand moeten worden bewaard.
IFileSyncMergeHandler-
IFileSystemBindData-
Maakt methoden beschikbaar waarmee bestandssysteemgegevens worden opgeslagen voor het optimaliseren van aanroepen naar IShellFolder::P arseDisplayName.
IFileSystemBindData2-
Hiermee wordt IFileSystemBindData-uitgebreid, waarin bestandssysteemgegevens worden opgeslagen voor het optimaliseren van aanroepen naar IShellFolder::P arseDisplayName. Deze interface voegt de mogelijkheidsset toe of haalt bestands-id of verbindingsklasse-id (CLSID) op.
IFileViewer-
Maakt methoden beschikbaar die een interface aanwijzen waarmee een geregistreerde bestandsviewer op de hoogte kan worden gesteld wanneer een bestand moet worden weergegeven of afgedrukt.
IFileViewerSite-
Maakt methoden beschikbaar die een interface aanwijzen waarmee een bestandsviewer de ingang kan ophalen naar het huidige vastgemaakte venster of om een nieuw vastgemaakt venster in te stellen. Het vastgemaakte venster is het venster waarin de huidige bestandsviewer een bestand weergeeft. Wanneer de gebruiker een nieuw bestand selecteert dat moet worden weergegeven, stuurt de Shell de bestandsviewer om het nieuwe bestand weer te geven in het vastgemaakte venster in plaats van een nieuw venster te maken.
IFolderFilter-
Beschikbaar gemaakt door een client om op te geven hoe de opsomming van een Shell-map door een servertoepassing moet worden gefilterd.
IFolderFilterSite
Geëxporteerd door een host zodat clients kunnen opgeven hoe een Shell-map-inventarisatie moet worden gefilterd.
IFolderView-
Maakt methoden beschikbaar die informatie over de weergaveopties van een map ophalen, opgegeven items in die map selecteren en de weergavemodus van de map instellen.
IFolderView2
Maakt methoden beschikbaar die informatie over de weergaveopties van een map ophalen, opgegeven items in die map selecteren en de weergavemodus van de map instellen.
IFolderViewHost-
Hiermee wordt een methode weergegeven die als host fungeert voor een IFolderView--object in een venster.
IFolderViewOptions-
Hiermee worden methoden weergegeven waarmee u de weergaveopties voor mappen kunt beheren die specifiek zijn voor de weergaven Windows 7 en hoger.
IFolderViewSettings-
Maakt methoden beschikbaar om instellingen voor de mapweergave te verkrijgen.
IFrameworkInputPane-
Biedt methoden waarmee apps op de hoogte kunnen worden gesteld van statuswijzigingen en locatie voor het invoervenster.
IFrameworkInputPaneHandler
Hiermee kan een app worden gewaarschuwd wanneer het invoervenster (het schermtoetsenbord of het deelvenster handschrift) wordt weergegeven of verborgen. Hierdoor kan het app-venster de weergave aanpassen, zodat er geen invoergebieden (zoals een tekstvak) worden verborgen in het invoervenster.
IHandlerActivationHost-
IHandlerInfo-
Levert methoden die informatie over de handler bieden aan methoden van de IHandlerActivationHost interface.
IHomeGroup-
Hiermee worden methoden weergegeven waarmee de lidmaatschapsstatus van een computer homegroup wordt bepaald en de wizard delen wordt weergegeven.
IHWEventHandler-
Automatisch afspelen aangeroepen om de verwerking van geregistreerde mediatypen te implementeren.
IHWEventHandler2
Breidt de IHWEventHandler interface uit om UAC-uitbreiding (User Account Control) aan te pakken voor apparaathandlers.
IIdentityName-
Maakt methoden beschikbaar om twee items te vergelijken om te zien of ze hetzelfde zijn.
IImageRecompress
Hiermee wordt een methode weergegeven waarmee afbeeldingen opnieuw worden gecomprimeerd.
IInitializeCommand-
Maakt één methode beschikbaar die wordt gebruikt voor het initialiseren van objecten die IExplorerCommandState, IExecuteCommand of IDropTarget- met de door de toepassing opgegeven opdrachtnaam en de geregistreerde eigenschappen.
IInitializeWithBindCtx-
Hiermee maakt u een methode beschikbaar waarmee een handler, zoals een eigenschapshandler, miniatuurhandler of preview-handler, wordt geïnitialiseerd met een bindingscontext.
IInitializeWithFile-
Maakt een methode beschikbaar voor het initialiseren van een handler, zoals een eigenschapshandler, miniatuurhandler of preview-handler, met een bestandspad.
IInitializeWithItem-
Maakt een methode beschikbaar die wordt gebruikt voor het initialiseren van een handler, zoals een eigenschapshandler, miniatuurhandler of preview-handler, met een IShellItem-.
IInitializeWithPropertyStore
Hiermee maakt u een methode beschikbaar waarmee een handler, zoals een eigenschapshandler, miniatuurhandler of preview-handler, wordt geïnitialiseerd met een eigenschappenarchief.
IInitializeWithStream-
Hiermee maakt u een methode beschikbaar waarmee een handler, zoals een eigenschapshandler, miniatuurhandler of preview-handler, wordt geïnitialiseerd met een stroom.
IInitializeWithWindow-
Hiermee maakt u een methode beschikbaar waarmee een client een eigenaarsvenster kan opgeven voor een Windows Runtime-object dat wordt gebruikt in een bureaubladtoepassing.
IInputObject-
Maakt methoden beschikbaar waarmee activering van de gebruikersinterface en procesversnellers worden gewijzigd voor een gebruikersinvoerobject in de Shell.
IInputObject2
Geeft een methode weer die IInputObject- uitbreidt door globale accelerators te verwerken.
IInputObjectSite
Hiermee maakt u een methode beschikbaar die wordt gebruikt om focuswijzigingen voor een gebruikersinvoerobject in de Shell te communiceren.
IInputPanelConfiguration-
Biedt functionaliteit voor desktop-apps om u aan te sluiten bij het mechanisme voor het bijhouden van de focus die wordt gebruikt in Windows Store-apps.
IInputPanelInvocationConfiguration-
Hiermee kunnen Windows Store-apps zich afmelden voor het automatische aanroepgedrag.
IIOCancelInformation-
Biedt methoden voor het plaatsen van een bericht met een annuleringsvenster aan de procesthread vanuit het dialoogvenster Voortgang.
Met deze interface kan het voortgangsdialoogvenster een threadbericht posten via PostThreadMessage- naar de werkrolthread om de bewerkingen te annuleren. De werkrolthread moet regelmatig de berichtenwachtrij controleren via GetMessage-, PeekMessage of MsgWaitForMultipleObjectsEx.
De methode IIOCancelInformation::SetCancelInformation vertelt het voortgangsdialoogvenster welke thread-id en welk bericht moet worden PostThreadMessage wanneer de gebruiker klikt op Annuleren. Met een thread-id van nul wordt de verzendbewerking voor het annuleringsbericht uitgeschakeld.
IItemNameLimits-
Hiermee haalt u een lijst met geldige en ongeldige tekens of de maximale lengte van een naam in de naamruimte op. Gebruik deze interface voor validatieparsering en vertaling.
IKnownFolder-
Maakt methoden beschikbaar waarmee een toepassing informatie kan ophalen over de categorie, het type, de GUID, de PIDL-waarde, de omleidingsmogelijkheden en de definitie van een bekende map. Het biedt een methode voor het ophalen van het IShellItem--object van een bekende map. Het biedt ook methoden om het pad van de bekende map op te halen of in te stellen.
IKnownFolderManager
Maakt methoden beschikbaar waarmee bestaande bekende mappen worden gemaakt, opgesomd of beheerd.
ILaunchSourceAppUserModelId
Biedt een methode voor het ophalen van een AppUserModelId.
ILaunchSourceViewSizePreference
Biedt methoden voor het ophalen van informatie over de brontoepassing.
ILaunchTargetMonitor
ILaunchTargetViewSizePreference
Biedt een methode voor het ophalen van de gewenste weergavegrootte voor een nieuw toepassingsvenster.
IMarkupCallback-

pop-upmenu kan worden gewijzigd of niet beschikbaar zijn.
IModalWindow-
Hiermee wordt een methode weergegeven die een modaal venster vertegenwoordigt. Deze interface wordt gebruikt in de wizard Windows XP Passport.
IMultiMonitorDockingSite
Geïmplementeerd door de browser. Maakt methoden beschikbaar die beheren welke monitor de Windows-taakbalk op een systeem met meerdere beeldschermen bevat.
INamedPropertyBag-
Maakt methoden beschikbaar die een object voorzien van een opgegeven eigenschappenverzameling waarin het object de eigenschappen ervan kan opslaan.
INamedPropertyStore-
Maakt methoden beschikbaar die benoemde eigenschappen ophalen en instellen.
INameSpaceTreeAccessible-
Maakt methoden beschikbaar die toegankelijkheidsacties uitvoeren op een Shell-item vanuit een naamruimtestructuurbesturingselement.
INameSpaceTreeControl-
Maakt methoden beschikbaar die worden gebruikt om knooppunten in een shell-structuur weer te geven en te bewerken.
INameSpaceTreeControl2
Breidt de INameSpaceTreeControl interface uit door methoden op te geven waarmee de weergavestijlen van treeview-besturingselementen worden opgehaald en ingesteld voor gebruik met Shell-naamruimte-items.
INameSpaceTreeControlCustomDraw
Maakt methoden beschikbaar waarmee de gebruiker een aangepast besturingselement voor de naamruimtestructuur en de bijbehorende items kan tekenen.
INameSpaceControlDropHandler
Biedt handlermethoden voor slepen en neerzetten. Wordt gebruikt door het besturingselement voor de naamruimtestructuur om de client op de hoogte te stellen van een slepen-en-neerzetten-bewerking binnen het besturingselement. Biedt een manier voor een client om een neervalbewerking te onderscheppen en een eigen actie uit te voeren, of om het gewenste neervaleffect te retourneren.
INameSpaceTreeControlEvents
Biedt methoden voor het verwerken van INameSpaceTreeControl gebeurtenissen.
INameSpaceTreeControlFolderCapabilities
Hiermee wordt één methode weergegeven waarmee de status van de System.IsPinnedToNameSpaceTree van een map wordt opgehaald filterondersteuning.
INamespaceWalk
Maakt methoden beschikbaar die een naamruimte vanuit een bepaald hoofdknooppunt doorlopen. De diepte van de wandeling wordt opgegeven en er wordt een optionele matrix geretourneerd die de id's van alle knooppunten bevat.
INamespaceWalkCB-
Een callback-interface met methoden die worden gebruikt met INamespaceWalk. Nadat u een wandeling hebt uitgevoerd met INamespaceWalk, wordt een IShellFolder--object dat de walked-knooppunten vertegenwoordigt, doorgegeven aan de INamespaceWalkCB methoden. Wat deze methoden met de informatie doen, is afhankelijk van het object dat ze implementeert.
INamespaceWalkCB2-
Breidt INamespaceWalkCB uit met een methode die is vereist om een naamruimtewandeling te voltooien. Met deze methode worden gegevens verwijderd die tijdens de wandeling zijn verzameld.
INewMenuClient-
Maakt methoden beschikbaar die het bewerken van items in een Windows 7-menu toestaan.
INewShortcutHook-
Maakt methoden beschikbaar om een nieuwe snelkoppeling op internet te maken.
INewWindowManager
Hiermee wordt een methode weergegeven waarmee wordt bepaald of een venster dat door een ander venster wordt gestart, moet worden weergegeven of geblokkeerd, waardoor het beheer van pop-upvensters mogelijk is.
INotifyReplica-
Maakt een methode beschikbaar die de maker van een object voorziet van de middelen om het object op de hoogte te stellen dat het mogelijk onderhevig is aan latere afstemming. De briefcase-afstemming is verantwoordelijk voor het implementeren van deze interface.
IObjectArray-
Maakt methoden beschikbaar waarmee clients toegang kunnen krijgen tot items in een verzameling objecten die ondersteuning bieden voor IUnknown-.
IObjectCollection-
Breidt de IObjectArray interface uit door methoden te bieden waarmee clients objecten kunnen toevoegen en verwijderen die ondersteuning bieden voor IUnknown- in een verzameling.
IObjectProvider-
Hiermee maakt u een methode beschikbaar om objecten te detecteren die een naam hebben met een GUID- van een ander object. In tegenstelling tot QueryService deze interface delegeert de functionaliteit niet naar andere objecten.
IObjectWithAppUserModelID
Maakt methoden beschikbaar waarmee implementers van een aangepaste IAssocHandler--object toegang kunnen bieden tot de expliciete AppUserModelID (Application User Model ID). Deze informatie wordt gebruikt om te bepalen of een bepaald bestandstype kan worden toegevoegd aan de Jump List van een toepassing.
IObjectWithBackReferences
Biedt een methode voor interactie met terugverwijzingen die door een object worden bewaard.
IObjectWithCancelEvent
Hiermee wordt een aanroeper geleverd met een gebeurtenis die wordt gesignaleerd door het aangeroepen object om annulering van een taak aan te geven.
IObjectWithFolderEnumMode
Biedt methoden voor het ophalen en instellen van opsommingsmodi van een geparseerd item.
IObjectWithProgID-
Maakt methoden beschikbaar die toegang bieden tot de ProgID die is gekoppeld aan een object.
IObjectWithPropertyKey
Biedt methoden voor het ophalen en instellen van de eigenschapssleutel.
IObjectWithSelection-
Hiermee worden methoden weergegeven waarmee geselecteerde items worden get of ingesteld die worden vertegenwoordigd door een Shell-itemmatrix.
IObjMgr-
Maakt methoden beschikbaar waarmee een client een object kan toevoegen aan of verwijderen uit een verzameling objecten die worden beheerd door een serverobject.
IOpenControlPanel-
Maakt methoden beschikbaar waarmee de weergavestatus van het Configuratiescherm, het pad van afzonderlijke Configuratiescherm-items wordt opgehaald en waarmee het Configuratiescherm zelf of een afzonderlijk Item van het Configuratiescherm wordt geopend.
IOpenSearchSource-
Geeft een methode weer om zoekresultaten op te halen uit een aangepaste OpenSearch-gegevensbron aan de clientzijde.
IOperationsProgressDialog
Hiermee worden methoden weergegeven om een voortgangsdialoogvenster op te halen, in te stellen en er query's op uit te voeren.
IPackageDebugSettings
Hiermee kunnen ontwikkelaars van foutopsporingsprogramma's de levenscyclus van een Windows Store-app beheren, zoals onderbreken of hervatten.
IPackageExecutionStateChangeNotification
Hiermee wordt het ontvangen van statuswijzigingsmeldingen voor pakketten ingeschakeld tijdens foutopsporing in windows Store-apps.
IParentAndItem-
Maakt methoden beschikbaar waarmee de bovenliggende en de onderliggende id van de bovenliggende en de bovenliggende items worden get en ingesteld. Hoewel IParentAndItem- doorgaans wordt geïmplementeerd op IShellItems, is het niet specifiek voor IShellItem-.
IParseAndCreateItem
IPersistFolder-
Hiermee wordt een methode weergegeven waarmee Mapobjecten van Shell worden geïnitialiseerd.
IPersistFolder2-
Maakt methoden beschikbaar die informatie verkrijgen uit Shell-mapobjecten.
IPersistFolder3-
Breidt de IPersistFolder en IPersistFolder2 interfaces uit door een mapobject toe te staan om niet-standaardafhandeling van mapsnelkoppelingen te implementeren.
IPersistIDList
Maakt methoden beschikbaar die worden gebruikt voor het persistent maken van item-id-lijsten.
IPersistSerializedPropStorage-
Biedt methoden voor het persistent maken van geserialiseerde eigenschapsopslaggegevens voor later gebruik en om persistente gegevens te herstellen naar een nieuw exemplaar van het eigenschappenarchief.
IPersistSerializedPropStorage2
Biedt methoden voor het persistent maken van geserialiseerde eigenschapsopslaggegevens voor later gebruik en om persistente gegevens te herstellen naar een nieuw exemplaar van het eigenschappenarchief.
IPlaybackManager-
Biedt methoden waarmee mediatoepassingen kunnen communiceren met windows-afspeelbeheer.
IPlaybackManagerEvents
IPreviewHandler-
Maakt methoden beschikbaar voor de weergave van uitgebreide previews.
IPreviewHandlerFrame
Hiermee kunnen preview-handlers sneltoetsen doorgeven aan de host. Deze interface haalt een lijst met sneltoetsen op en stuurt de host om een sneltoets te verwerken.
IPreviewHandlerVisuals
Biedt methoden voor het toepassen van kleur- en lettertypegegevens op voorbeeldhandlers.
IPreviewItem-
Hiermee wordt een item geïdentificeerd dat wordt weergegeven in het voorbeeldvenster.
IPreviousVersionsInfo
Hiermee wordt een methode weergegeven die controleert op eerdere versies van serverbestanden of -mappen, die zijn opgeslagen voor het opnieuw converteren door de schaduwkopieën technologie die is geleverd met Windows Server 2003.
IPrivateIdentityManager
IPrivateIdentityManager2
IProfferService
Hiermee maakt u een algemeen mechanisme beschikbaar voor objecten om services aan te bieden aan andere objecten op dezelfde host.
IProgressDialog-
Hiermee worden methoden weergegeven die opties bieden voor een toepassing om een voortgangsdialoogvenster weer te geven. Deze interface wordt geëxporteerd door het voortgangsdialoogvensterobject (CLSID_ProgressDialog). Dit object is een algemene manier om een gebruiker te laten zien hoe een bewerking vordert. Het wordt meestal gebruikt bij het verwijderen, uploaden, kopiëren, verplaatsen of downloaden van grote aantallen bestanden.
IPublishedApp-
Maakt methoden beschikbaar die toepassingen vertegenwoordigen voor het toevoegen/verwijderen van programma's in het Configuratiescherm.
IPublishedApp2-
Breidt de IPublishedApp interface uit door een extra installatiemethode te bieden.
IPublishingWizard
Biedt methoden voor het werken met de wizard Online afdrukken, de wizard Webpublicatie en de wizard Netwerklocatie toevoegen. In Windows Vista biedt IPublishingWizard geen ondersteuning meer voor de wizard Webpublicatie of de wizard Online afdrukken.
IQueryAssociations
Maakt methoden beschikbaar waarmee het proces van het ophalen van gegevens die zijn opgeslagen in het register, eenvoudiger wordt gemaakt in combinatie met het definiëren van een bestandstype of protocol en het koppelen aan een toepassing.
IQueryCancelAutoPlay-
Hiermee wordt een methode weergegeven die programmatisch AutoPlay- of AutoRun-overschrijft. Hiermee kunt u de locatie en het type inhoud aanpassen dat wordt gestart wanneer media worden ingevoegd.
IQueryCodePage-
Hiermee haalt u de numerieke waarde (codepagina-id) van de ANSI-codepagina op en stelt u deze in.
IQueryContinue-
Maakt een methode beschikbaar die een eenvoudig, standaardmechanisme biedt voor objecten om een query uit te voeren op een client om een bewerking voort te zetten. Clients van IUserNotificationmoeten bijvoorbeeld een implementatie van IQueryContinue- doorgeven aan de methode IUserNotification::Show.
IQueryContinueWithStatus
Biedt methoden die een standaardmechanisme bieden voor referentieproviders om QueryContinue- aan te roepen terwijl wordt geprobeerd verbinding te maken met het netwerk om te bepalen of ze deze pogingen moeten voortzetten. Referentieproviders kunnen deze interface ook gebruiken om berichten weer te geven aan de gebruiker tijdens het tot stand brengen van een netwerkverbinding.
IQueryInfo-
Maakt methoden beschikbaar die de Shell gebruikt om vlaggen en informatietipgegevens op te halen voor een item dat zich in een IShellFolder-implementatie bevindt. Infotips worden meestal weergegeven in een knopinfo besturingselement.
IRelatedItem-
Hiermee worden methoden weergegeven die gerelateerde items afleiden met specifieke relaties.
IRemoteComputer
Hiermee maakt u een methode beschikbaar waarmee een naamruimteextensie wordt geïnventariseert of geïnitialiseerd wanneer deze wordt aangeroepen op een extern object. Deze interface wordt bijvoorbeeld gebruikt om de virtuele map met externe printers te initialiseren.
IResolveShellLink-
Maakt een methode beschikbaar waarmee een toepassing kan aanvragen dat een Shell-mapobject een koppeling voor een van de items oplost.
IResultsFolder-
Maakt methoden beschikbaar die items uit een gegevensobject bevatten.
Een IResultsFolder- is een map die items uit de hele naamruimte kan bevatten en deze kan weergeven aan de gebruiker in één map.
IRunnableTask-
Een gratis thread-interface die door een object kan worden weergegeven, zodat bewerkingen op een achtergrondthread kunnen worden uitgevoerd. Als de methode IExtractImage::GetLocation bijvoorbeeld E_PENDING retourneert, kan de aanroepende toepassing de afbeelding op een achtergrondthread extraheren.
ISearchBoxInfo-
Maakt methoden beschikbaar waarmee de aanroeper gegevens kan ophalen die in een zoekvak zijn ingevoerd.
ISearchContext-
Maakt methoden beschikbaar waarmee informatie over het aanpassen van kanalen aan de zoekhook wordt weergegeven.
ISearchFolderItemFactory-
Hiermee worden methoden weergegeven waarmee zoekmappen worden gemaakt en gewijzigd. De setmethoden worden eerst aangeroepen om de parameters van de zoekopdracht in te stellen. Wanneer deze niet wordt aangeroepen, worden in plaats daarvan standaardwaarden gebruikt. ISearchFolderItemFactory::GetIDList en ISearchFolderItemFactory::GetShellItem de twee vormen van de zoekopdracht retourneren die door deze parameters zijn opgegeven.
ISharedBitmap
Maakt geheugenefficiënte methoden beschikbaar voor toegang tot bitmaps. Deze interface wordt gebruikt als een thin wrapper rond HBITMAP-objecten, zodat deze objecten kunnen worden geteld en beschermd tegen het wijzigen van de onderliggende gegevens.
ISharingConfigurationManager
Maakt methoden beschikbaar die informatie instellen en ophalen over de standaardinstellingen voor delen van een computer voor de map Gebruikers (C:\Users) of Openbare (C:\Users\Public). Er wordt ook een set methoden weergegeven waarmee het delen van printers kan worden beheerd.
IShellApp-
Maakt methoden beschikbaar die algemene informatie over een toepassing bieden aan de toepassing Programma's toevoegen/verwijderen. U kunt deze niet buiten de toepassing Programma's toevoegen/verwijderen gebruiken. De informatie die door deze interface wordt gegeven, bevat een lijst met ondersteunde beheeracties en of de toepassing momenteel is geïnstalleerd.
IShellBrowser-
Geïmplementeerd door hosts van Shell-weergaven (objecten die IShellView-implementeren). Maakt methoden beschikbaar die services bieden voor de weergave die als host fungeert en andere objecten die worden uitgevoerd in de context van het Verkenner-venster.
IShellChangeNotify-
Hiermee wordt een methode weergegeven waarmee een Shell-naamruimte-extensie wordt aangegeven wanneer de id van een item is gewijzigd.
IShellDetails-
Beschikbaar gemaakt door Shell-mappen voor gedetailleerde informatie over de items in een map. Dit is dezelfde informatie die wordt weergegeven door Windows Verkenner wanneer de weergave van de map is ingesteld op Details. Voor Windows 2000- en hogersystemen wordt IShellDetails vervangen door IShellFolder2.
IShellExtInit-
Hiermee wordt een methode weergegeven waarmee Shell-extensies worden geïnitialiseerd voor eigenschappenvensters, snelmenu's en handlers voor slepen en neerzetten (extensies die items toevoegen aan snelmenu's tijdens niet-standaardbewerkingen voor slepen en neerzetten).
IShellFolder-
De bijbehorende methoden worden gebruikt voor het beheren van mappen door alle shell-naamruimteobjecten.
IShellFolder2-
Breidt de mogelijkheden van IShellFolderuit. De methoden bieden verschillende informatie over de inhoud van een Shell-map.
IShellFolderSearchable
Maakt methoden beschikbaar waarmee een Shell-extensie een doorzoekbare naamruimte kan bieden.
IShellFolderSearchableCallback-
Maakt callback-routines beschikbaar om het zoekproces te controleren.
IShellFolderViewCB-
Hiermee maakt u een methode beschikbaar waarmee communicatie mogelijk is tussen Windows Verkenner en een mapweergave die is geïmplementeerd met behulp van het object van de systeemmapweergave (het IShellView-object dat wordt geretourneerd via SHCreateShellFolderView) zodat de mapweergave op de hoogte kan worden gesteld van gebeurtenissen en de weergave dienovereenkomstig kan wijzigen.
IShellFolderViewDual-
Hiermee worden methoden weergegeven waarmee de weergave wordt gewijzigd en items in de huidige map worden geselecteerd.
IShellFolderViewDual2-
Hiermee worden methoden weergegeven waarmee de weergave wordt gewijzigd en items in de huidige map worden geselecteerd.
IShellFolderViewDual3-
Hiermee worden methoden weergegeven waarmee de huidige mapweergave wordt gewijzigd.
IShellFolderViewType-
Maakt methoden beschikbaar waarmee een Shell-map verschillende weergaven van de inhoud kan ondersteunen (verschillende hiërarchische indelingen van de gegevens).
IShellIcon-
Hiermee wordt een methode weergegeven waarmee een pictogramindex voor een IShellFolder--object wordt opgehaald.
IShellIconOverlay-
Maakt methoden beschikbaar die worden gebruikt door een naamruimte-extensie om pictogramoverlays op te geven voor de objecten die deze bevat.
IShellIconOverlayIdentifier-
Maakt methoden beschikbaar die alle communicatie tussen pictogram-overlay-handlers en de Shell verwerken.
IShellImageDataAbort-
Maakt één methode beschikbaar die wordt gebruikt voor het afbreken van IShellImageData processen.
IShellImageDataFactory-
Maakt methoden beschikbaar die IShellImageData--exemplaren maken op basis van verschillende afbeeldingsbronnen.
IShellItem-
Maakt methoden beschikbaar waarmee informatie over een Shell-item wordt opgehaald. IShellItem en IShellItem2 de voorkeur geven aan items in nieuwe code.
IShellItem2-
Breidt IShellItem- uit met methoden waarmee verschillende eigenschapswaarden van het item worden opgehaald. IShellItem en IShellItem2 de voorkeur geven aan items in een nieuwe code.
IShellItemArray-
Maakt methoden beschikbaar die Shell-item matrices maken en bewerken.
IShellItemFilter-
Beschikbaar gesteld door een client om op te geven hoe de opsomming van een Shell-item door een servertoepassing moet worden gefilterd.
IShellItemImageFactory-
Hiermee wordt een methode weergegeven om pictogrammen of miniaturen voor Shell-items te retourneren. Als er geen miniatuur of pictogram beschikbaar is voor het aangevraagde item, kan er een pictogram per klasse worden opgegeven in de Shell.
IShellItemResources-
Biedt methoden voor het bewerken en opvragen van Shell-itembronnen.
IShellLibrary-
Biedt methoden voor het maken en beheren van bibliotheken.
IShellLink-
Biedt methoden voor het maken, wijzigen en oplossen van Shell-koppelingen.
IShellLinkDataList-
Maakt methoden beschikbaar waarmee een toepassing extra gegevensblokken kan koppelen aan een Shell-koppeling. Met deze methoden kunt u gegevensblokken toevoegen, kopiëren of verwijderen.
IShellMenu
Hiermee worden methoden weergegeven die interactie hebben met Shell-menu's, zoals het menu Start en het menu Favorieten.
IShellMenuCallback-
Een callback-interface waarmee een methode wordt weergegeven waarmee berichten van een menuband worden ontvangen.
IShellPropSheetExt-
Maakt methoden beschikbaar waarmee een eigenschappenvensterhandler pagina's in het eigenschappenvenster kan toevoegen of vervangen dat voor een bestandsobject wordt weergegeven.
IShellRunDll-
IShellView-
Hiermee worden methoden weergegeven die een weergave weergeven in windows Verkenner of mapvensters.
IShellView2-
Breidt de mogelijkheden van IShellView-uit.
IShellView3-
Breidt de mogelijkheden van IShellView2 uit door een methode te bieden om IShellView2::CreateViewWindow2te vervangen.
IShellWindows-
Biedt toegang tot de verzameling geopende Shell-vensters.
IStartMenuPinnedList
Hiermee wordt een methode weergegeven waarmee een snelkoppeling van een toepassing wordt losgemaakt vanuit het menu Start of de taakbalk van Start.
IStorageProviderCopyHook-
Hiermee wordt een methode weergegeven waarmee wordt bepaald of de Shell een map mag verplaatsen, kopiëren, verwijderen of de naam ervan wijzigen in de synchronisatiehoofdmap van een cloudprovider.
IStorageProviderHandler-
Hiermee wordt de IStorageProviderPropertyHandler opgehaald die is gekoppeld aan een specifiek bestand of een specifieke map.
IStorageProviderPropertyHandler
Biedt een verzameling eigenschappen die zijn gekoppeld aan een bestand of map.
IStreamAsync-
Biedt methoden voor het beheren van invoer/outpout (I/O) voor een asynchrone stroom.
IStreamUnbufferedInfo-
Hiermee wordt een methode weergegeven waarmee de sectorgrootte wordt bepaald als steun voor byteafstemming.
ISusfosfaatDependencyManager
ISyncMgrConflict
Maakt methoden beschikbaar die informatie bieden over een conflict dat is opgehaald uit een conflictarchief en waarmee het conflict kan worden opgelost.
ISyncMgrConflictFolder
Hiermee wordt een methode weergegeven waarmee de lijst met conflict-id's voor een conflictobject wordt opgehaald.
ISyncMgrConflictItems
Biedt methoden voor het ophalen van conflictitemgegevens en het aantal items.
ISyncMgrConflictPresenter-
Hiermee wordt een methode weergegeven die een conflict voor de gebruiker aangeeft.
ISyncMgrConflictResolutionItems
Biedt methoden voor het ophalen van itemgegevens en het aantal items.
ISyncMgrConflictResolveInfo
Biedt methoden voor het ophalen en instellen van informatie over conflictoplossing van Sync Manager.
ISyncMgrConflictStore
Maakt methoden beschikbaar waarmee een handler conflicten kan bieden die worden weergegeven in de map Conflicten.
ISyncMgrControl-
Hiermee maakt u methoden beschikbaar waarmee een toepassing of handler een synchronisatie kan starten of stoppen, het Synchronisatiecentrum op de hoogte stelt van wijzigingen in de set handlers of items, of om wijzigingen aan eigenschapswaarden te melden.
ISyncMgrEnumItems-
Maakt methoden beschikbaar die opsommen via een matrix van SYNCMGRITEM structuren. Elk van deze structuren bevat informatie over een item dat kan worden gesynchroniseerd. ISyncMgrEnumItems heeft dezelfde methoden als alle standaardinterfaces voor enumerator: Volgende, Skip, Reset en Clone.
ISyncMgrEvent-
Maakt methoden beschikbaar waarmee gegevens worden opgehaald uit een gebeurtenisarchief. Met een gebeurtenisarchief kan Sync Center een opsomming van alle gebeurtenissen in de store ophalen, evenals afzonderlijke gebeurtenissen ophalen.
ISyncMgrEventLinkUIOperation
Biedt een methode die wordt aangeroepen wanneer er op gebeurteniskoppelingen wordt geklikt in de map met synchronisatieresultaten.
ISyncMgrEventStore-
Maakt methoden beschikbaar waarmee een handler een eigen gebeurtenisarchief kan opgeven en zijn eigen synchronisatie-gebeurtenissen kan beheren, in plaats van het standaard event store van het Sync Center te gebruiken. Deze gebeurtenissen worden weergegeven in de map Synchronisatieresultaten.
ISyncMgrHandler-
Maakt methoden beschikbaar waaruit de primaire interface bestaat die is geïmplementeerd door een synchronisatiehandler. Sync Center maakt één exemplaar van de handler via deze interface om eigenschappen op te halen, synchronisatie-items op te sommen en de status te wijzigen. Sync Center maakt een afzonderlijk exemplaar van de handler op een afzonderlijke thread om een synchronisatie of een UI-bewerking uit te voeren.
ISyncMgrHandlerCollection
Maakt methoden beschikbaar die een enumerator van synchronisatiehandler-id's bieden en die synchronisatie-handlers instantiëren.
ISyncMgrHandlerInfo
Biedt methoden waarmee een handler eigenschaps- en statusgegevens kan opgeven in het Synchronisatiecentrum.
ISyncMgrRegister
Maakt methoden beschikbaar zodat een toepassing zich kan registreren bij de synchronisatiebeheerder. Dit kan worden bereikt via de ISyncMgrRegister interface of door zich rechtstreeks in het register te registreren.
ISyncMgrResolutionHandler
Biedt methoden voor het beheren van synchronisatieconflicten. Implementeer deze interface om een synchronisatieconflicthandler te maken. De gebruikersinterface (UI) voor conflictoplossing roept deze interface aan om het conflict dat aan de gebruiker wordt gepresenteerd, op te lossen.
ISyncMgrScheduleWizardUIOperation
Hiermee maakt u een methode beschikbaar waarmee een handler de wizard Synchronisatieplanning voor de handler kan weergeven.
ISyncMgrSessionCreator-
Maakt één methode beschikbaar waarmee een handler of externe toepassing het Synchronisatiecentrum kan melden dat de synchronisatie is gestart, evenals de voortgang en gebeurtenissen rapporteren.
ISyncMgrSyncCallback-
Maakt methoden beschikbaar waarmee een synchronisatieproces voortgang en gebeurtenissen kan rapporteren aan Het Synchronisatiecentrum of om te controleren of het proces is geannuleerd.
ISyncMgrSynchronize
Maakt methoden beschikbaar waarmee de geregistreerde toepassing of service meldingen kan ontvangen van de synchronisatiebeheerder.
ISyncMgrSynchronizeCallback-
Biedt methoden voor het beheren van het synchronisatieproces.
ISyncMgrSynchronizeInvoke-
Maakt methoden beschikbaar waarmee een geregistreerde toepassing het synchronisatiebeheer kan aanroepen om items bij te werken.
ISyncMgrSyncItem-
Maakt methoden beschikbaar die reageren op en informatie ophalen uit één synchronisatie-item, zodat handlers synchronisatie-items als onafhankelijke objecten kunnen beheren.
ISyncMgrSyncItemContainer
Maakt methoden beschikbaar die informatie bieden aan handlers over de items die ze bevatten.
ISyncMgrSyncItemInfo-
Maakt methoden beschikbaar die eigenschaps- en statusinformatie bieden voor één synchronisatie-item.
ISyncMgrSyncResult-
Hiermee maakt u een methode beschikbaar die toepassingen die ISyncMgrControl aanroepen, kunnen gebruiken om het resultaat te verkrijgen van een ISyncMgrControl::StartHandlerSync- of ISyncMgrControl::StartItemSync aanroep.
ISyncMgrUIOperation-
Hiermee wordt een methode weergegeven waarmee een synchronisatiehandler of synchronisatie-item een UI-object kan weergeven wanneer dit wordt aangevraagd door Het Synchronisatiecentrum.
ITaskbarList
Hiermee worden methoden weergegeven waarmee de taakbalk wordt beheerd. Hiermee kunt u items dynamisch toevoegen, verwijderen en activeren op de taakbalk.
ITaskbarList2
Breidt de ITaskbarList interface uit door een methode beschikbaar te maken om een venster als een volledig scherm te markeren.
ITaskbarList3
Breidt ITaskbarList2 uit door methoden beschikbaar te stellen die ondersteuning bieden voor de geïntegreerde functionaliteit voor het starten en schakelen van taakbalkknop die is toegevoegd in Windows 7. Deze functionaliteit omvat miniatuurweergaven en schakeldoelen op basis van afzonderlijke tabbladen in een toepassing met tabbladen, miniaturenwerkbalken, meldingen en statusoverlays en voortgangsindicatoren.
ITaskbarList4-
Breidt ITaskbarList3 uit door een methode op te geven waarmee de aanroeper twee eigenschapswaarden voor de miniatuur van het tabblad kan beheren en een korte weergavefunctie kan weergeven.
IThumbnailCache-
Maakt methoden beschikbaar voor een systeemminiatuurcache die wordt gedeeld in toepassingen.
IThumbnailCachePrimer-
IThumbnailHandlerFactory-
Hiermee wordt een methode weergegeven voor het ophalen van de miniatuurhandler van een item. Implementeer deze interface als u wilt opgeven welke extractor wordt gebruikt voor een onderliggende IDList.
IThumbnailProvider
Maakt een methode beschikbaar voor het ophalen van een miniatuurafbeelding en is bedoeld om te worden geïmplementeerd voor miniatuurhandlers. Het object dat deze interface implementeert, moet ook IInitializeWithStream-implementeren.
IThumbnailSettings
Biedt een methode waarmee een miniatuurprovider de gebruikerscontext van een miniatuuraanvraag kan bepalen.
IThumbnailStreamCache
Hiermee haalt u de miniatuurstroom op of stelt u deze in. Deze interface is alleen bedoeld voor intern gebruik en kan alleen worden aangeroepen door de toepassing foto's.
ITrackShellMenu
Maakt methoden beschikbaar waarmee het IShellMenu interface wordt uitgebreid door de mogelijkheid te bieden werkbalkknoppen te coördineren met een menu en een pop-upmenu weer te geven.
ITranscodeImage-
Maakt een methode beschikbaar die conversie naar JPEG- of bitmap-afbeeldingsindelingen (BMP) toestaat van elk afbeeldingstype dat wordt ondersteund door Windows.
ITransferAdviseSink
Biedt methoden voor het verzamelen van statussen en foutinformatie.
ITransferDestination
Biedt methoden voor het maken van een doelshell-item voor een kopieer- of verplaatsingsbewerking. Deze interface is beschikbaar om meer controle over bestandsbewerkingen mogelijk te maken door een ITransferDestination::Advise methode te bieden.
ITransferMediumItem-
Wordt gebruikt door een kopieerengine om het item op te halen waarop QueryInterface moet worden aangeroepen om een aanwijzer te retourneren naar interface ITransferDestination of interface ITransferSource. Deze interfaces kunnen worden opgevraagd en geïnventariseerd voor kopieer-, verplaatsings- of verwijderbewerkingen.
ITransferSource-
Biedt methoden voor het bewerken van IShellItem-, waaronder kopiëren, verplaatsen, recyclen en andere. Deze interface biedt meer controle over bestandsbewerkingen door een ITransferSource::Adviseer methode.
ITrayDeskBand-
Hiermee worden methoden weergegeven die deskbands weergeven, verbergen en query's uitvoeren.
IUpdateIDList
Biedt een methode voor het bijwerken van de ITEMIDLIST- van het onderliggende object van een mapobject.
IURLSearchHook-
Hiermee wordt een methode weergegeven die door de browser wordt gebruikt om het adres van een onbekend URL-protocol te vertalen.
IURLSearchHook2
Hiermee wordt een methode weergegeven die door de browser wordt gebruikt om het adres van een onbekend URL-protocol te vertalen met behulp van een zoekcontextobject.
IUserAccountChangeCallback-
Hiermee wordt een methode weergegeven die wordt aangeroepen wanneer de afbeelding die een gebruikersaccount vertegenwoordigt, wordt gewijzigd.
IUserNotification-
Maakt methoden beschikbaar die meldingsgegevens instellen en die melding vervolgens weergeven aan de gebruiker in een ballon die wordt weergegeven in combinatie met het systeemvak van de taakbalk.
Opmerking:IUserNotification2 verschilt van IUserNotification alleen in de methode Show, waarmee een extra parameter voor een callback-interface wordt toegevoegd om met de melding te communiceren. Anders zijn de twee interfaces identiek in vorm en functie. CLSID_UserNotification implementeert beide versies van weergeven als een overbelasting.
IUserNotification2
Maakt methoden beschikbaar die meldingsgegevens instellen en die melding vervolgens weergeven aan de gebruiker in een ballon die wordt weergegeven in combinatie met het systeemvak van de taakbalk.
Opmerking:IUserNotification2 wordt niet overgenomen van IUserNotification-. IUserNotification2 verschilt van IUserNotification alleen in de methode Show, waarmee een extra parameter voor een callback-interface wordt toegevoegd om met de melding te communiceren. Anders zijn de twee interfaces identiek in vorm en functie. CLSID_UserNotification implementeert beide versies van weergeven als een overbelasting.
IUserNotificationCallback-
Hiermee wordt een methode weergegeven voor het verwerken van een muisklik of snelmenu in een meldingsballon. Wordt gebruikt met IUserNotification2::Show.
IUseToBrowseItem-
Hiermee zoekt u het item dat moet worden gebruikt bij het bladeren naar dit item.
IViewStateIdentityItem-
Biedt een canonieke persistentie-item, een item waarvoor weergaveaanpassingen worden onthouden.
IVirtualDesktopManager
Maakt methoden beschikbaar waarmee een toepassing kan communiceren met groepen vensters die virtuele werkruimten vormen.
IVisualProperties-
Maakt methoden beschikbaar die visuele eigenschappen instellen en ophalen.
IWebWizardExtension
Breidt de IWizardExtension interface uit door methoden beschikbaar te stellen om de oorspronkelijke URL van de wizardextensie en een specifieke URL in te stellen in het geval van een fout.
IWizardExtension-
Wordt gebruikt door wizards zoals de wizard Webpublicatie en de wizard Online afdrukken bestellen waarop inhoudspagina's aan de serverzijde worden gehost. Deze interface biedt methoden voor het opgeven van ondersteunde extensiepagina's en om naar en van deze pagina's te navigeren.
IWizardSite-
Maakt methoden beschikbaar die door een wizardextensie worden gebruikt om door de randen tussen zichzelf en de rest van de wizard te navigeren.
TaskCompletionClient-
Hiermee schakelt u taakvoltooiing in.