Condividi tramite


intestazione shlobj_core.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

shlobj_core.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IACList

Espone un metodo che migliora l'efficienza del completamento automatico quando le stringhe candidate sono organizzate in una gerarchia.
IACList2

Estende l'interfaccia IACList per consentire ai client di un oggetto di completamento automatico di recuperare e impostare i flag di opzione.
IActiveDesktop

Consente a un programma client di gestire gli elementi desktop e lo sfondo in un computer locale.
IDockingWindowSite

Espone i metodi che gestiscono lo spazio del bordo per uno o più oggetti IDockingWindow. Questa interfaccia viene implementata dal browser ed è simile all'interfaccia IOleInPlaceUIWindow.
IExtractIconA

Espone i metodi che consentono a un client di recuperare l'icona associata a uno degli oggetti in una cartella. (ANSI)
IExtractIconW

Espone i metodi che consentono a un client di recuperare l'icona associata a uno degli oggetti in una cartella. (Unicode)
INamedPropertyBag

Espone i metodi che forniscono un oggetto con un contenitore di proprietà specificato in cui l'oggetto può salvare le relative proprietà.
IObjMgr

Espone metodi che consentono a un client di aggiungere o rimuovere un oggetto da una raccolta di oggetti gestiti da un oggetto server.
IProgressDialog

Espone i metodi che forniscono opzioni per un'applicazione per visualizzare una finestra di dialogo di stato.
IQueryInfo

Espone i metodi usati da Shell per recuperare i flag e le informazioni sul suggerimento delle informazioni per un elemento che risiede in un'implementazione di IShellFolder. I suggerimenti sulle informazioni vengono in genere visualizzati all'interno di un controllo descrizione comando.
ISearchContext

Espone i metodi che incanalano le informazioni di personalizzazione ai hook di ricerca.
IShellChangeNotify

Espone un metodo che notifica un'estensione dello spazio dei nomi shell quando l'ID di un elemento è stato modificato.
IShellDetails

Esposto dalle cartelle di Shell per fornire informazioni dettagliate sugli elementi di una cartella.
IShellFolderView

Espone i metodi che modificano le visualizzazioni delle cartelle shell.
IShellFolderViewCB

Espone un metodo che consente la comunicazione tra Esplora risorse e una visualizzazione cartelle implementata usando l'oggetto visualizzazione cartelle di sistema (l'oggetto IShellView restituito tramite SHCreateShellFolderView) in modo che la visualizzazione della cartella possa ricevere notifiche degli eventi e modificare di conseguenza la visualizzazione.
IShellIconOverlay

Espone i metodi usati da un'estensione dello spazio dei nomi per specificare le sovrimpressione delle icone per gli oggetti contenuti.
IShellIconOverlayManager

IShellIconOverlayManager può essere modificato o non disponibile.
IURLSearchHook

Espone un metodo utilizzato dal browser per tradurre l'indirizzo di un protocollo URL sconosciuto.
IURLSearchHook2

Espone un metodo utilizzato dal browser per tradurre l'indirizzo di un protocollo URL sconosciuto usando un oggetto contesto di ricerca.

Funzioni

 
AssocGetDetailsOfPropKey

Recupera il valore per una determinata chiave di proprietà usando le informazioni sull'associazione di file fornite dalle estensioni dello spazio dei nomi.
CDefFolderMenu_Create2

Crea un menu di scelta rapida per un gruppo selezionato di oggetti cartelle file.
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray può essere modificato o non disponibile.
DAD_AutoScroll

Scorre la finestra mentre viene trascinata un'immagine.
DAD_DragEnterEx

Blocca gli aggiornamenti alla finestra specificata durante un'operazione di trascinamento e visualizza l'immagine di trascinamento nella posizione specificata all'interno della finestra. (DAD_DragEnterEx)
DAD_DragEnterEx2

Blocca gli aggiornamenti alla finestra specificata durante un'operazione di trascinamento e rilascio e visualizza l'immagine di trascinamento nella posizione specificata all'interno della finestra.
DAD_DragLeave

Sblocca la finestra bloccata dalla funzione DAD_DragEnterEx.
DAD_DragMove

Sposta l'immagine trascinata durante un'operazione di trascinamento della selezione.
DAD_SetDragImage

Imposta l'immagine di trascinamento.
DAD_ShowDragImage

Mostra o nasconde l'immagine trascinata. (DAD_ShowDragImage)
DriveType

La funzione DriveType determina il tipo di unità in base al numero di unità. (DriveType)
GetFileNameFromBrowse

La funzione GetFileNameFromBrowse crea una finestra di dialogo Apri in modo che l'utente possa specificare l'unità, la directory e il nome di un file da aprire. (GetFileNameFromBrowse)
IDListContainerIsConsistent

Verifica che la struttura del contenitore di un IDList sia valida.
ILAppendID

Aggiunge o prependa una struttura SHITEMID a una struttura ITEMIDLIST.
ILClone

Clona una struttura ITEMIDLIST.
ILCloneChild

Clona una struttura ITEMIDLIST figlio.
ILCloneFirst

Clona la prima struttura SHITEMID in una struttura ITEMIDLIST.
ILCloneFull

Clona una struttura ITEMIDLIST completa o assoluta.
ILCombine

Combina due strutture ITEMIDLIST.
ILCreateFromPath

La funzione ILCreateFromPath restituisce la struttura ITEMIDLIST associata a un percorso di file specificato.
ILCreateFromPathA

Restituisce la struttura ITEMIDLIST associata a un percorso di file specificato. (ILCreateFromPathA)
ILCreateFromPathW

La funzione ILCreateFromPathW (Unicode) restituisce la struttura ITEMIDLIST associata a un percorso di file specificato.
ILFindChild

Determina se una struttura ITEMIDLIST specificata è figlio di un'altra struttura ITEMIDLIST.
ILFindLastID

Restituisce un puntatore all'ultima struttura SHITEMID in una struttura ITEMIDLIST.
ILFree

Libera una struttura ITEMIDLIST allocata dalla shell.
ILGetNext

Recupera la struttura SHITEMID successiva in una struttura ITEMIDLIST. (ILGetNext)
ILGetSize

Restituisce le dimensioni, in byte, di una struttura ITEMIDLIST.
ILIsAligned

Verifica se una costante ITEMIDLIST è allineata su un limite di puntatore, ovvero una DWORD in architetture a 32 bit e una QWORD in architetture a 64 bit.
ILIsChild

Verifica se un puntatore a un elenco di identificatori di elemento (PIDL) è un PIDL figlio, che è un PIDL con esattamente uno SHITEMID.
ILIsEmpty

Verifica se una struttura ITEMIDLIST è vuota.
ILIsEqual

Verifica se due strutture ITEMIDLIST sono uguali in un confronto binario.
ILIsParent

Verifica se una struttura ITEMIDLIST è l'elemento padre di un'altra struttura ITEMIDLIST.
ILLoadFromStream

Deprecato. Carica una struttura ITEMIDLIST da un flusso.
ILLoadFromStreamEx

Questa funzione può essere modificata o non disponibile.
ILLoadFromStreamEx

La funzione ILLoadFromStreamEx carica un ITEMIDLIST da un IStream. (ILLoadFromStreamEx r1)
ILLoadFromStreamEx

La funzione ILLoadFromStreamEx carica un puntatore figlio in un elenco di identificatori di elemento (PIDL) da un IStream. (ILLoadFromStreamEx r2)
ILNext

Recupera la struttura SHITEMID successiva in una struttura ITEMIDLIST. (ILNext)
ILRemoveLastID

Rimuove l'ultima struttura SHITEMID da una struttura ITEMIDLIST.
ILSaveToStream

Salva una struttura ITEMIDLIST in un flusso.
ILSkip

Ignora un determinato numero di byte in una struttura ITEMIDLIST costante, non allineata e relativa.
IsNetDrive

Verifica se un'unità è un'unità di rete.
IsUserAnAdmin

IsUserAnAdmin può essere modificato o non disponibile.
OpenRegStream

OpenRegStream può essere modificato o non disponibile. Usare invece SHOpenRegStream2 o SHOpenRegStream.
PathCleanupSpec

PathCleanupSpec può essere modificato o non disponibile.
PathGetShortPath

PathGetShortPath può essere modificato o non disponibile.
PathIsExe

PathIsExe può essere modificato o non disponibile.
PathMakeUniqueName

Crea un nome di percorso univoco da un modello.
PathResolve

PathResolve può essere modificato o non disponibile.
PathYetAnotherMakeUniqueName

Crea un nome file univoco basato su un nome file esistente.
PickIconDlg

PickIconDlg può essere modificato o non disponibile.
PifMgr_CloseProperties

Chiude le proprietà dell'applicazione aperte con PifMgr_OpenProperties.
PifMgr_GetProperties

Restituisce un blocco di dati specificato da un file con estensione pif.
PifMgr_OpenProperties

Apre il file pif associato a un'applicazione Microsoft MS-DOS e restituisce un handle alle proprietà dell'applicazione.
PifMgr_SetProperties

Assegna valori a un blocco di dati da un file con estensione pif.
ReadCabinetState

ReadCabinetState può essere modificato o non disponibile.
RealDriveType

RealDriveType può essere modificato o non disponibile.
RestartDialog

Visualizza una finestra di dialogo che richiede all'utente di riavviare Windows. Quando l'utente fa clic sul pulsante, la funzione chiama ExitWindowsEx per tentare di riavviare Windows.
RestartDialogEx

Visualizza una finestra di dialogo che chiede all'utente di riavviare Windows. Quando l'utente fa clic sul pulsante, la funzione chiama ExitWindowsEx per tentare di riavviare Windows.
SHAddFromPropSheetExtArray

Aggiunge pagine a una matrice di estensioni della finestra delle proprietà creata da SHCreatePropSheetExtArray.
SHAddToRecentDocs

Notifica al sistema che è stato eseguito l'accesso a un elemento, ai fini del rilevamento di tali elementi usati più di recente e più frequentemente. Questa funzione può essere usata anche per cancellare tutti i dati di utilizzo.
SHAlloc

Alloca memoria dall'heap della shell.
SHBindToFolderIDListParent

Dato un elemento dello spazio dei nomi shell specificato sotto forma di cartella e un elenco di identificatori di elemento rispetto a tale cartella, questa funzione viene associata all'elemento padre dell'elemento dello spazio dei nomi e, facoltativamente, restituisce un puntatore al componente finale dell'elenco di identificatori di elemento.
SHBindToFolderIDListParentEx

Estende la funzione SHBindToFolderIDListParent consentendo al chiamante di specificare un contesto di associazione.
SHBindToObject

Recupera e associa a un oggetto specificato usando il metodo IShellFolder::BindToObject dello spazio dei nomi Shell.
SHBindToParent

Accetta un puntatore a un elenco di identificatori di elemento completo (PIDL) e restituisce un puntatore di interfaccia specificato nell'oggetto padre.
SHBrowseForFolderA

Visualizza una finestra di dialogo che consente all'utente di selezionare una cartella shell. (ANSI)
SHBrowseForFolderW

Visualizza una finestra di dialogo che consente all'utente di selezionare una cartella shell. (Unicode)
SHChangeNotification_Lock

Blocca la memoria condivisa associata a un evento di notifica delle modifiche di Shell.
SHChangeNotification_Unlock

Sblocca la memoria condivisa per una notifica di modifica.
SHChangeNotify

Notifica al sistema di un evento eseguito da un'applicazione. Un'applicazione deve usare questa funzione se esegue un'azione che può influire sulla shell.
SHChangeNotifyDeregister

Annulla la registrazione del processo della finestra del client dalla ricezione di messaggi SHChangeNotify.
SHChangeNotifyRegister

Registra una finestra per ricevere notifiche dal file system o da Shell, se il file system supporta le notifiche.
SHCloneSpecialIDList

SHCloneSpecialIDList può essere modificato o non disponibile. Usare invece SHGetSpecialFolderLocation.
SHCLSIDFromString

Accetta la forma stringa di un identificatore di classe (CLSID) e crea il CLSID corrispondente.
SHCoCreateInstance

SHCoCreateInstance può essere modificato o non disponibile. Usare invece CoCreateInstance.
SHCreateDataObject

Crea un oggetto dati in una cartella padre.
SHCreateDefaultContextMenu

Crea un oggetto che rappresenta l'implementazione predefinita del menu di scelta rapida di Shell.
SHCreateDirectory

Crea una nuova cartella del file system.
SHCreateDirectoryExA

Crea una nuova cartella del file system, con attributi di sicurezza facoltativi. (ANSI)
SHCreateDirectoryExW

Crea una nuova cartella del file system, con attributi di sicurezza facoltativi. (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon può essere modificato o non disponibile. (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon può essere modificato o non disponibile. (Unicode)
SHCreateShellFolderView

Crea una nuova istanza dell'oggetto di visualizzazione della cartella Shell predefinito (DefView).
SHCreateShellFolderViewEx

Crea una nuova istanza dell'oggetto visualizzazione cartelle shell predefinito. È consigliabile usare SHCreateShellFolderView anziché questa funzione.
SHCreateShellItem

Crea un oggetto IShellItem.
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc può essere modificato o non disponibile.
SHDefExtractIconA

Fornisce un gestore predefinito per estrarre un'icona da un file. (ANSI)
SHDefExtractIconW

Fornisce un gestore predefinito per estrarre un'icona da un file. (Unicode)
SHDestroyPropSheetExtArray

Gestisce i gestori dei fogli di proprietà che puntano a una matrice creata da SHCreatePropSheetExtArray.
SHDoDragDrop

Esegue un'operazione di trascinamento della selezione. Supporta la creazione dell'origine di trascinamento su richiesta, nonché la trascinamento delle immagini.
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex può essere modificato o non disponibile.
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex può essere modificato o non disponibile. (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex può essere modificato o non disponibile. (Unicode)
Shell_GetImageLists

Recupera gli elenchi di immagini di sistema per icone grandi e piccole.
Shell_MergeMenus

Shell_MergeMenus può essere modificato o non disponibile.
SHFind_InitMenuPopup

SHFind_InitMenuPopup può essere modificato o non disponibile.
SHFindFiles

SHFindFiles può essere modificato o non disponibile.
SHFlushSFCache

SHFlushSFCache può essere modificato o non disponibile.
SHFormatDrive

SHFormatDrive può essere modificato o non disponibile.
SHFree

Libera la memoria allocata da SHAlloc.
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject può essere modificato o non disponibile.
SHGetDataFromIDListA

Recupera i dati delle proprietà estese da un elenco di identificatori relativi. (ANSI)
SHGetDataFromIDListW

Recupera i dati delle proprietà estese da un elenco di identificatori relativi. (Unicode)
SHGetDesktopFolder

Recupera l'interfaccia IShellFolder per la cartella desktop, ovvero la radice dello spazio dei nomi di Shell.
SHGetFolderLocation

Deprecato. Recupera il percorso di una cartella come struttura ITEMIDLIST.
SHGetFolderPathA

Deprecato. (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

Ottiene il percorso di una cartella e aggiunge un percorso della sottocartella fornito dall'utente. (ANSI)
SHGetFolderPathAndSubDirW

Ottiene il percorso di una cartella e aggiunge un percorso della sottocartella fornito dall'utente. (Unicode)
SHGetFolderPathW

Deprecato. (SHGetFolderPathW)
SHGetIconOverlayIndexA

Restituisce l'indice dell'icona di sovrapposizione nell'elenco di immagini di sistema. (ANSI)
SHGetIconOverlayIndexW

Restituisce l'indice dell'icona di sovrapposizione nell'elenco di immagini di sistema. (Unicode)
SHGetInstanceExplorer

Recupera un'interfaccia che consente alle estensioni shell ospitate e ad altri componenti di impedire la chiusura prematura del processo host.
SHGetKnownFolderIDList

Recupera il percorso di una cartella nota come struttura ITEMIDLIST.
SHGetKnownFolderItem

Recupera un oggetto IShellItem che rappresenta una cartella nota.
SHGetKnownFolderPath

Recupera il percorso completo di una cartella nota identificata dalla cartella KNOWNFOLDERID della cartella.
SHGetMalloc

Recupera un puntatore all'interfaccia IMalloc della shell.
SHGetPathFromIDListA

Converte un elenco di identificatori di elemento in un percorso del file system. (ANSI)
SHGetPathFromIDListEx

Converte un elenco di identificatori di elemento in un percorso del file system. Questa funzione estende SHGetPathFromIDList consentendo di impostare le dimensioni iniziali del buffer di stringa e dichiarare le opzioni seguenti.
SHGetPathFromIDListW

Converte un elenco di identificatori di elemento in un percorso del file system. (Unicode)
SHGetRealIDL

SHGetRealIDL può essere modificato o non disponibile.
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings può essere modificato o non disponibile.
SHGetSetSettings

SHGetSetSettings può essere modificato o non disponibile.
SHGetSettings

Recupera le impostazioni correnti dell'opzione shell.
SHGetSpecialFolderLocation

SHGetSpecialFolderLocation non è supportato e potrebbe essere modificato o non disponibile in futuro. Usare invece SHGetFolderLocation.
SHGetSpecialFolderPathA

SHGetSpecialFolderPath non è supportato. Usare invece ShGetFolderPath. (ANSI)
SHGetSpecialFolderPathW

SHGetSpecialFolderPath non è supportato. Usare invece ShGetFolderPath. (Unicode)
SHHandleUpdateImage

SHHandleUpdateImage può essere modificato o non disponibile.
SHILCreateFromPath

SHILCreateFromPath può essere modificato o non disponibile.
SHLimitInputEdit

Imposta i limiti per i caratteri validi per un controllo di modifica.
SHLoadInProc

Crea un'istanza della classe oggetto specificata dall'interno del contesto del processo della shell. La funzione Windows Vista e versioni successive:_This è stata disabilitata e restituisce E_NOTIMPL.
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex può essere modificato o non disponibile.
SHObjectProperties

SHObjectProperties può essere modificato o non disponibile.
SHOpenFolderAndSelectItems

Apre una finestra di Esplora risorse con gli elementi specificati in una determinata cartella selezionata.
SHOpenWithDialog

Visualizza la finestra di dialogo Apri con .
SHParseDisplayName

Converte il nome visualizzato di un oggetto dello spazio dei nomi shell in un elenco di identificatori di elemento e restituisce gli attributi dell'oggetto. Questa funzione è il metodo preferito per convertire una stringa in un puntatore a un elenco di identificatori di elemento (PIDL).
SHPathPrepareForWriteA

Verifica se il percorso esiste. (ANSI)
SHPathPrepareForWriteW

Verifica se il percorso esiste. (Unicode)
SHPropStgCreate

Garantisce una corretta gestione del recupero o dell'assegnazione della tabella codici per l'operazione del set di proprietà richiesta.
SHPropStgReadMultiple

Esegue il wrapping della funzione IPropertyStorage::ReadMultiple per garantire che le traduzioni ANSI e Unicode vengano gestite correttamente per i set di proprietà deprecati.
SHPropStgWriteMultiple

Esegue il wrapping della funzione IPropertyStorage::WriteMultiple per garantire che le traduzioni ANSI e Unicode vengano gestite correttamente per i set di proprietà deprecati.
SHReplaceFromPropSheetExtArray

Richiede a ogni finestra delle proprietà di una matrice di estensioni della finestra delle proprietà di sostituire le pagine. Ogni pagina è consentita fino a una sostituzione.
SHRestricted

SHRestricted può essere modificato o non disponibile.
SHSetFolderPathA

Deprecato. Assegna un nuovo percorso a una cartella di sistema identificata dal relativo CSIDL. (ANSI)
SHSetFolderPathW

Deprecato. Assegna un nuovo percorso a una cartella di sistema identificata dal relativo CSIDL. (Unicode)
SHSetInstanceExplorer

Fornisce un'interfaccia che consente alle estensioni shell ospitate e ad altri componenti di impedire la chiusura prematura del processo host.
SHSetKnownFolderPath

Reindirizza una cartella nota a una nuova posizione.
SHShellFolderView_Message

SHShellFolderView_Message può essere modificato o non disponibile.
SHStartNetConnectionDialogA

SHStartNetConnectionDialog può essere modificato o non disponibile. (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog può essere modificato o non disponibile. (Unicode)
SHUpdateImageA

Notifica alla Shell che un'immagine nell'elenco di immagini di sistema è stata modificata. (ANSI)
SHUpdateImageW

Notifica alla Shell che un'immagine nell'elenco di immagini di sistema è stata modificata. (Unicode)
SHValidateUNC

SHValidateUNC può essere modificato o non disponibile.
SignalFileOpen

SignalFileOpen può essere modificato o non disponibile.
StgMakeUniqueName

Crea un nome univoco per un flusso o un oggetto di archiviazione da un modello.
Win32DeleteFile

Win32DeleteFile può essere modificato o non disponibile.
WriteCabinetState

WriteCabinetState può essere modificato o non disponibile.

Funzioni di callback

 
BFFCALLBACK

Riceve le notifiche degli eventi dalla finestra di dialogo del browser del contenitore Active Directory Domain Services.
LPFNDFMCALLBACK

LPFNDFMCALLBACK può essere modificato o non disponibile.
LPFNVIEWCALLBACK

Definisce il prototipo per la funzione di callback utilizzata dall'oggetto visualizzazione cartelle di sistema. Questa funzione duplica essenzialmente la funzionalità di IShellFolderViewCB.

Strutture

 
AUTO_SCROLL_DATA

AUTO_SCROLL_DATA può essere modificato o non disponibile.
BROWSEINFOA

Contiene parametri per la funzione SHBrowseForFolder e riceve informazioni sulla cartella selezionata dall'utente. (ANSI)
BROWSEINFOW

Contiene parametri per la funzione SHBrowseForFolder e riceve informazioni sulla cartella selezionata dall'utente. (Unicode)
CABINETSTATE

CABINETSTATE può essere modificato o non disponibile.
CIDA

Usato con il formato CFSTR_SHELLIDLIST appunti per trasferire il puntatore a un elenco di elementi (PIDL) di uno o più oggetti dello spazio dei nomi shell.
COMPONENTE

Usato da Windows 2000 per contenere informazioni su un componente. Questa struttura sostituisce la struttura IE4COMPONENT.
COMPONENTSOPT

Contiene le opzioni dell'elemento desktop.
COMPPOS

Contiene informazioni sulla posizione e le dimensioni di un componente.
COMPSTATEINFO

Usato da Windows 2000 per contenere informazioni sullo stato di un componente.
CSFV

Usato con la funzione SHCreateShellFolderViewEx.
DATABLOCK_HEADER

Funge da intestazione per alcune strutture di dati aggiuntive usate da IShellLinkDataList.
DEFCONTEXTMENU

Contiene informazioni sul menu di scelta rapida usate da SHCreateDefaultContextMenu.
DETAILSINFO

Contiene informazioni dettagliate per un elemento della cartella shell. Usato con la notifica di SFVM_GETDETAILSOF.
DFMICS

Contiene argomenti aggiuntivi usati da DFM_INVOKECOMMANDEX.
DROPDESCRIPTION

Descrive l'immagine e il testo di accompagnamento per un oggetto drop.
DROPFILES

Definisce il formato degli Appunti CF_HDROP. I dati seguenti sono un elenco con terminazione null doppia dei nomi di file.
EXP_DARWIN_LINK

Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene l'ID Windows Installer del collegamento.
EXP_PROPERTYSTORAGE

Archivia informazioni sullo stato del collegamento shell. Questa struttura viene usata per sezioni di dati aggiuntive contrassegnate con EXP_PROPERTYSTORAGE_SIG.
EXP_SPECIAL_FOLDER

Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene informazioni speciali sulla cartella.
EXP_SZ_LINK

Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene stringhe di ambiente espandibili per l'icona o la destinazione.
FILE_ATTRIBUTES_ARRAY

Contiene la definizione del formato degli Appunti per CFSTR_FILE_ATTRIBUTES_ARRAY.
FILEDESCRIPTORA

Descrive le proprietà di un file copiato tramite gli Appunti durante un'operazione di trascinamento di Microsoft ActiveX. (ANSI)
FILEDESCRIPTORW

Descrive le proprietà di un file copiato tramite gli Appunti durante un'operazione di trascinamento di Microsoft ActiveX. (Unicode)
FILEGROUPDESCRIPTORA

Definisce il formato degli Appunti CF_FILEGROUPDESCRIPTOR. (ANSI)
FILEGROUPDESCRIPTORW

Definisce il formato degli Appunti CF_FILEGROUPDESCRIPTOR. (Unicode)
IE4COMPONENT

Usato da Microsoft Internet Explorer 4.0 e Microsoft Internet Explorer 4.01 per contenere informazioni su un componente. Con Windows 2000, viene sostituito dalla struttura COMPONENT.
ITEMSPACING

Archivia le dimensioni delle due possibili dimensioni della spaziatura delle icone disponibili per display:_small e grandi. Usato da IShellFolderView::GetItemSpacing.
NRESARRAY

Definisce il formato degli Appunti CF_NETRESOURCE.
NT_CONSOLE_PROPS

Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene le proprietà della console.
NT_FE_CONSOLE_PROPS

Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene la tabella codici della console.
OPENASINFO

Archivia le informazioni per la funzione SHOpenWithDialog.
PROPPRG

Questa struttura contiene informazioni da un file con estensione pif. Viene usato da PifMgr_GetProperties.
QCMINFO

Contiene informazioni per l'unione di voci di menu nei menu di Esplora risorse.
SFV_CREATE

Questa struttura viene usata con la funzione SHCreateShellFolderView.
SFVM_HELPTOPIC_DATA

Contiene il nome di un file della Guida HTML e un argomento in tale file. Usato con la notifica di SFVM_GETHELPTOPIC. Questa struttura richiede stringhe Unicode.
SFVM_PROPPAGE_DATA

Contiene i dettagli di una pagina da aggiungere al foglio Proprietà di un oggetto.
SHARDAPPIDINFO

Contiene i dati usati da SHAddToRecentDocs per identificare sia un elemento in questo caso come IShellItem che il processo a cui è associato.
SHARDAPPIDINFOIDLIST

Contiene i dati usati da SHAddToRecentDocs per identificare sia un elemento in questo caso da un puntatore assoluto a un elenco di identificatori di elemento (PIDL) che al processo a cui è associato.
SHARDAPPIDINFOLINK

Contiene i dati usati da SHAddToRecentDocs per identificare sia un elemento, in questo caso tramite IShellLink, sia il processo a cui è associato.
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList può essere modificato o non disponibile.
SHChangeNotifyEntry

Contiene e riceve informazioni per le notifiche di modifica. Questa struttura viene usata con la funzione SHChangeNotifyRegister e la notifica di SFVM_QUERYFSNOTIFY.
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList può essere modificato o non disponibile.
SHDESCRIPTIONID

Riceve i dati degli elementi in risposta a una chiamata a SHGetDataFromIDList.
SHELLFLAGSTATE

Contiene un set di flag che indicano le impostazioni della shell correnti. Questa struttura viene usata con la funzione SHGetSettings.
SHELLSTATEA

Contiene le impostazioni per lo stato della shell. Questa struttura viene usata con la funzione SHGetSetSettings. (ANSI)
SHELLSTATEW

Contiene le impostazioni per lo stato della shell. Questa struttura viene usata con la funzione SHGetSetSettings. (Unicode)
SHFOLDERCUSTOMSETTINGS

Contiene le impostazioni delle cartelle personalizzate. Questa struttura viene usata con la funzione SHGetSetFolderCustomSettings.
WALLPAPEROPT

Contiene le opzioni di visualizzazione dello sfondo. Usato con i membri dell'interfaccia IActiveDesktop.

Enumerazioni

 
AUTOCOMPLETELISTOPTIONS

Specifica gli oggetti enumerati per gli elenchi di completamento automatico.
DROPIMAGETYPE

Valori usati con la struttura DROPDESCRIPTION per specificare l'immagine di rilascio.
IESHORTCUTFLAGS

Specifica la modalità di gestione di un collegamento dal browser.
KNOWN_FOLDER_FLAG

Definisce le costanti che specificano opzioni di recupero speciali per le cartelle note. Questi valori sostituiscono i valori CSIDL, che hanno significati paralleli.
RESTRIZIONI

Questi flag vengono usati con la funzione SHRestricted.
SCNRT_STATUS

Indica se abilitare o disabilitare Registro asincrono e Deregister per SHChangeNotifyRegisterThread.
SHARD

Indica l'interpretazione dei dati passati da SHAddToRecentDocs nel relativo parametro pv per identificare l'elemento di cui vengono rilevate le statistiche di utilizzo.
SHELL_LINK_DATA_FLAGS

Specifica le impostazioni delle opzioni. Usato con IShellLinkDataList::GetFlags e IShellLinkDataList::SetFlags.