O shell do Windows

Visão geral da tecnologia do Windows Shell.

Para desenvolver o Windows Shell, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Classe

 
CItemIDFactory

Expõe métodos para interagir com fontes de dados do Shell.

Enumerações

 
_BROWSERFRAMEOPTIONS

Usado com o método IBrowserFrameOptions::GetFrameOptions.
_EXPCMDSTATE

Os valores EXPCMDSTATE representam o estado de comando de um item do Shell.
_EXPLORERPANESTATE

Indique os sinalizadores usados por IExplorerPaneVisibility::GetPaneState para obter o estado atual do painel fornecido do Windows Explorer.
_FILEOPENDIALOGOPTIONS

Define o conjunto de opções disponíveis para uma caixa de diálogo Abrir ou Salvar.
_KF_DEFINITION_FLAGS

Sinalizadores que especificam determinados comportamentos de pasta conhecidos. Usado com a estrutura KNOWNFOLDER_DEFINITION.
_KF_REDIRECT_FLAGS

Sinalizadores usados por IKnownFolderManager::Redirect para especificar detalhes de um redirecionamento de pasta conhecido, como permissões e propriedade para a pasta redirecionada.
_KF_REDIRECTION_CAPABILITIES

Sinalizadores que especificam os recursos de redirecionamento atuais de uma pasta conhecida. Usado por IKnownFolder::GetRedirectionCapabilities.
_NSTCITEMSTATE

Especifica o estado de um item de árvore. Esses valores são usados por métodos da interface INameSpaceTreeControl.
_NSTCSTYLE

Descreve as características de um determinado controle de árvore de namespace.
_SHCONTF

Determina os tipos de itens incluídos em uma enumeração. Esses valores são usados com o método IShellFolder::EnumObjects.
_SHGDNF

Define os valores usados com os métodos IShellFolder::GetDisplayNameOf e IShellFolder::SetNameOf para especificar o tipo de nomes de arquivo ou pasta usados por esses métodos.
_SICHINTF

Usado para determinar como comparar dois itens do Shell. IShellItem::Compare usa esse tipo enumerado.
_SPBEGINF

Usadas por IActionProgress::Begin, essas constantes especificam determinadas operações de interface do usuário que devem ser habilitadas ou desabilitadas.
_SVGIO

Usado com os métodos IFolderView::Items, IFolderView::ItemCount e IShellView::GetItemObject para restringir ou controlar os itens em suas coleções.
_SVSIF

Indica os sinalizadores usados por IFolderView, IFolderView2, IShellView e IShellView2 para especificar um tipo de seleção a ser aplicado.
_TRANSFER_SOURCE_FLAGS

Usado por métodos das interfaces ITransferSource e ITransferDestination para controlar suas operações de arquivo.
APPACTIONFLAGS

Especifica as ações de gerenciamento de aplicativos compatíveis com um editor de aplicativos. Esses sinalizadores são bitmasks passados para IShellApp::GetPossibleActions.
APPINFODATAFLAGS

Especifica as informações do aplicativo a serem retornadas de IShellApp::GetAppInfo. Esses sinalizadores são bitmasks usados no membro dwMask da estrutura APPINFODATA.
APPLICATION_VIEW_ORIENTATION

Define o conjunto de modos de orientação de exibição para uma janela (exibição de aplicativo). Usado por IApplicationDesignModeSettings2::GetApplicationViewOrientation e IApplicationDesignModeSettings2::SetApplicationViewOrientation.
APPLICATION_VIEW_SIZE_PREFERENCE

Define o conjunto de possíveis preferências de tamanho de janela geral (exibição de aplicativo). Usado por ILaunchSourceViewSizePreference::GetSourceViewSizePreference e ILaunchTargetViewSizePreference::GetTargetViewSizePreference.
APPLICATION_VIEW_STATE

Indica o estado de exibição atual de um aplicativo da Windows Store. Usado por IApplicationDesignModeSettings::SetApplicationViewState e IApplicationDesignModeSettings::IsApplicationViewStateSupported.
ASSOCDATA

Usado por IQueryAssociations::GetData para definir o tipo de dados que deve ser retornado.
ASSOCIATIONLEVEL

Especifica a origem da associação padrão para uma extensão de nome de arquivo. Usado por métodos da interface IApplicationAssociationRegistration.
ASSOCIATIONTYPE

Especifica o tipo de associação para um aplicativo. Usado por métodos da interface IApplicationAssociationRegistration.
ASSOCKEY

Especifica o tipo de chave a ser retornado por IQueryAssociations::GetKey.
ASSOCSTR

Usado por IQueryAssociations::GetString para definir o tipo de cadeia de caracteres que deve ser retornado.
ATTACHMENT_ACTION

Fornece um conjunto de sinalizadores a serem usados com IAttachmentExecute::P rompt para indicar a ação a ser executada após a confirmação do usuário.
ATTACHMENT_PROMPT

Fornece um conjunto de sinalizadores a serem usados com IAttachmentExecute::P rompt para indicar o tipo de interface do usuário de prompt a ser exibida.
AUTOCOMPLETELISTOPTIONS

Especifica quais objetos são enumerados para listas de preenchimento automático.
PREENCHIMENTO AUTOMÁTICOOPÇÕES

Especifica os valores usados por IAutoComplete2::GetOptions e IAutoComplete2::SetOptions para opções em torno do preenchimento automático.
BNSTATE

Preterido. Usado por IBrowserService::SetNavigateState e IBrowserService::GetNavigateState para especificar estados de navegação.
CATEGORYINFO_FLAGS

Fornece um conjunto de sinalizadores para uso com a estrutura CATEGORY_INFO.
CATSORT_FLAGS

Especifica métodos para classificar dados de categoria.
CM_ENUM_FLAGS

Usado por membros da interface IColumnManager para especificar qual conjunto de colunas está sendo solicitado, todos ou apenas aqueles visíveis no momento.
CM_MASK

Indica quais valores na estrutura CM_COLUMNINFO devem ser definidos durante chamadas para IColumnManager::SetColumnInfo.
CM_SET_WIDTH_VALUE

Especifica valores de largura em pixels e inclui suporte especial para padrão e dimensionamento automático. Usado por membros da interface IColumnManager por meio da estrutura CM_COLUMNINFO.
CM_STATE

Especifica valores de estado da coluna. Usado por membros da interface IColumnManager por meio da estrutura CM_COLUMNINFO.
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS

Indica o tipo de credencial que um provedor de credenciais deve retornar para associar ao bloco "Outro usuário". Usado por ICredentialProviderUserArray_GetAccountOptions.
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS

Fornece opções de personalização para um único campo em uma interface do usuário de logon ou credencial.
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE

Descreve o estado de um campo e como ele um usuário pode interagir com ele. Os campos podem ser exibidos por um provedor de credenciais em uma variedade de estados interativos diferentes.
CREDENTIAL_PROVIDER_FIELD_STATE

Especifica o estado de um único campo na interface do usuário da credencial.
CREDENTIAL_PROVIDER_FIELD_TYPE

Especifica um tipo de campo de credencial. Usado por CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR.
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE

Descreve a resposta quando um provedor de credenciais tenta serializar credenciais.
CREDENTIAL_PROVIDER_STATUS_ICON

Indica qual ícone de status deve ser exibido.
CREDENTIAL_PROVIDER_USAGE_SCENARIO

Declara os cenários nos quais há suporte para um provedor de credenciais. Um cenário de uso do provedor de credenciais (CPUS) permite que o provedor de credenciais forneça comportamento de enumeração distinto e configuração de campo de interface do usuário entre cenários.
DATAOBJ_GET_ITEM_FLAGS

Valores usados pela função SHGetItemFromDataObject para especificar opções relativas ao processamento do objeto de origem.
DEF_SHARE_ID

Valores que especificam a pasta que está sendo executada por métodos da interface ISharingConfigurationManager.
DEFAULT_FOLDER_MENU_RESTRICTIONS

. (DEFAULT_FOLDER_MENU_RESTRICTIONS)
DEFAULTSAVEFOLDERTYPE

Especifica o local de salvamento padrão.
DESKTOP_WALLPAPER_POSITION

Especifica como o papel de parede da área de trabalho deve ser exibido.
DEVICE_SCALE_FACTOR

Indica um fator de escala de dispositivo falsificado, como uma porcentagem. Usado por IApplicationDesignModeSettings::SetApplicationViewState e IApplicationDesignModeSettings::IsApplicationViewStateSupported.
DISPLAY_DEVICE_TYPE

Indica se o dispositivo é um tipo primário ou imersivo de exibição.
DROPIMAGETYPE

Valores usados com a estrutura DROPDESCRIPTION para especificar a imagem de soltar.
EXPLORER_BROWSER_FILL_FLAGS

Esses sinalizadores são usados com IExplorerBrowser::FillFromObject.
EXPLORER_BROWSER_OPTIONS

Esses sinalizadores são usados com IExplorerBrowser::GetOptions e IExplorerBrowser::SetOptions.
FDAP

Especifica o posicionamento da lista.
FDE_OVERWRITE_RESPONSE

Especifica os valores usados pelo método IFileDialogEvents::OnOverwrite para indicar a resposta de um aplicativo a uma solicitação de substituição durante uma operação de salvamento usando a caixa de diálogo de arquivo comum.
FDE_SHAREVIOLATION_RESPONSE

Especifica os valores usados pelo método IFileDialogEvents::OnShareViolation para indicar a resposta de um aplicativo a uma violação de compartilhamento que ocorre quando um arquivo é aberto ou salvo.
FFFP_MODE

Descreve critérios de correspondência. Usado por métodos da interface IKnownFolderManager.
FILE_USAGE_TYPE

Constantes usadas por IFileIsInUse::GetUsage para indicar como um arquivo em uso está sendo usado.
FILETYPEATTRIBUTEFLAGS

Indica constantes FILETYPEATTRIBUTEFLAGS que são usadas no valor EditFlags de uma chave do Registro PROGID de associação de arquivo.
FOLDER_ENUM_MODE

Usado pelos métodos IObjectWithFolderEnumMode::GetMode e IObjectWithFolderEnumMode::SetMode para obter e definir os modos de exibição para as pastas.
FOLDERFLAGS

Um conjunto de sinalizadores que especificam opções de exibição de pasta. Os sinalizadores são independentes uns dos outros e podem ser usados em qualquer combinação.
FOLDERLOGICALVIEWMODE

Usado por IFolderViewSettings::GetViewMode e ISearchFolderItemFactory::SetFolderLogicalViewMode para descrever o modo de exibição.
FOLDERVIEWMODE

Especifica o tipo de exibição de pasta.
FOLDERVIEWOPTIONS

Usado por métodos da interface IFolderViewOptions para ativar opções do Windows Vista sem suporte por padrão no Windows 7 e em sistemas posteriores, bem como desativar novas opções do Windows 7.
IESHORTCUTFLAGS

Especifica como um atalho deve ser tratado pelo navegador.
KF_CATEGORY

Valor que representa uma categoria pela qual uma pasta registrada com o sistema de Pastas Conhecidas pode ser classificada.
KNOWN_FOLDER_FLAG

Define constantes que especificam opções especiais de recuperação para pastas conhecidas. Esses valores substituem valores CSIDL, que têm significados paralelos.
LIBRARYFOLDERFILTER

Define opções para filtrar itens de pasta.
LIBRARYMANAGEDIALOGOPTIONS

Usado por SHShowManageLibraryUI para definir opções para lidar com uma colisão de nome ao salvar uma biblioteca.
LIBRARYOPTIONFLAGS

Especifica as opções de biblioteca.
LIBRARYSAVEFLAGS

Especifica as opções para lidar com uma colisão de nome ao salvar uma biblioteca.
MIMEASSOCIATIONDIALOG_IN_FLAGS

Usado com a função MIMEAssociationDialog para determinar como ele é executado.
MONITOR_APP_VISIBILITY

Especifica se uma exibição está mostrando janelas da área de trabalho em vez de aplicativos da Windows Store.
NSTCFOLDERCAPABILITIES

Especifica o estado de um item de árvore. Esses valores são usados por métodos da interface INameSpaceTreeControlFolderCapabilities.
NSTCSTYLE2

Usado por métodos do INameSpaceTreeControl2 para especificar estilos de exibição estendidos em uma visão de árvore de namespace do Shell.
NWMF

Sinalizadores usados por INewWindowManager::EvaluateNewWindow. Esses valores são fatores na decisão de exibir uma janela pop-up.
PACKAGE_EXECUTION_STATE

. (PACKAGE_EXECUTION_STATE)
PERCEBIDO

Especifica o tipo percebido de um arquivo. Esse conjunto de constantes é usado na função AssocGetPerceivedType.
PUBAPPINFOFLAGS

Especifica quais membros na estrutura PUBAPPINFO são válidos. Esses sinalizadores são bitmasks definidos no membro dwMask e passados para IPublishedApp::GetPublishedAppInfo.
QUERY_USER_NOTIFICATION_STATE

Especifica o estado do computador para o usuário atual em relação à propriedade de enviar uma notificação. Usado por SHQueryUserNotificationState.
RESTRIÇÕES

Esses sinalizadores são usados com a função SHRestricted.
SCALE_CHANGE_FLAGS

Sinalizadores usados para indicar a alteração de dimensionamento que ocorreu.
SCNRT_STATUS

Indica se deseja habilitar ou desabilitar o Registro Assíncrono e o Desregistro para SHChangeNotifyRegisterThread.
SECURELOCKCODE

Preterido. Essa enumeração é usada pela estrutura BASEBROWSERDATA para indicar o status do ícone de bloqueio do navegador base.
FRAGMENTO

Indica a interpretação dos dados passados por SHAddToRecentDocs em seu parâmetro pv para identificar o item cujas estatísticas de uso estão sendo controladas.
SHARE_ROLE

Especifica as permissões de acesso atribuídas à pasta Usuários ou Públicos. Usado em CreateShare e GetSharePermissions.
SHCOLSTATE

Descreve como uma propriedade deve ser tratada. Esses valores são definidos em Shtypes.h.
SHELL_LINK_DATA_FLAGS

Especifica as configurações de opção. Usado com IShellLinkDataList::GetFlags e IShellLinkDataList::SetFlags.
SHELL_UI_COMPONENT

Identifica o tipo de componente de interface do usuário necessário no shell.
ShellFolderViewOptions

Especifica as opções de exibição retornadas pela propriedade ViewOptions.
ShellSpecialFolderConstants

Especifica valores exclusivos independentes do sistema que identificam pastas especiais.
ShellWindowFindWindowOptions

Especifica as opções para localizar a janela na coleção de janelas do Shell.
ShellWindowTypeConstants

Especifica tipos de janelas do Shell.
SHGLOBALCOUNTER

Identificadores para vários contadores globais ou variáveis compartilhadas. Cada contador global pode ser incrementado ou decrementado usando SHGlobalCounterIncrement e SHGlobalCounterDecrement.
SHREGDEL_FLAGS

Fornece um conjunto de valores que indicam de qual chave base um item será excluído.
SHREGENUM_FLAGS

Fornece um conjunto de valores que indicam a chave base que será usada para uma enumeração.
SHSTOCKICONID

Usado por SHGetStockIconInfo para identificar qual ícone do sistema de ações recuperar.
SIGDN

Solicita a forma do nome de exibição de um item para recuperar por meio de IShellItem::GetDisplayName e SHGetNameFromIDList.
SPACTION

Descreve uma ação que está sendo executada que exige que o progresso seja mostrado ao usuário usando uma interface IActionProgress.
SPTEXT

Especifica o tipo de texto descritivo que está sendo fornecido a uma interface IActionProgress.
STPFLAG

Usado pelo método ITaskbarList4::SetTabProperties para especificar propriedades de guia.
SVUIA_STATUS

Usado com o método IBrowserService2::_UIActivateView para definir o estado de uma exibição do navegador.
SYNCMGR_CANCEL_REQUEST

Descreve uma solicitação do usuário para cancelar uma sincronização.
SYNCMGR_CONFLICT_ITEM_TYPE

Descreve o tipo de item de conflito.
SYNCMGR_CONTROL_FLAGS

Especifica como uma operação solicitada em determinados métodos de ISyncMgrControl deve ser executada.
SYNCMGR_EVENT_FLAGS

Especifica sinalizadores para um evento de sincronização.
SYNCMGR_EVENT_LEVEL

Especifica o tipo de evento que está sendo relatado ao Sync Center.
SYNCMGR_HANDLER_CAPABILITIES

Especifica os recursos de um manipulador em relação às ações que podem ser executadas nele.
SYNCMGR_HANDLER_POLICIES

Enumera políticas especificadas por um manipulador de sincronização que se desviam da política padrão.
SYNCMGR_HANDLER_TYPE

Especifica o tipo de um manipulador. Usado por ISyncMgrHandlerInfo::GetType.
SYNCMGR_ITEM_CAPABILITIES

Especifica as ações que podem ser executadas em um item.
SYNCMGR_ITEM_POLICIES

Especifica as políticas de um item para controlar como elas podem ser habilitadas ou desabilitadas pela política de grupo.
SYNCMGR_PRESENTER_CHOICE

Descreve a escolha que um usuário faz sobre a resolução de conflitos do gerenciador de sincronização. Usado por ISyncMgrConflictPresenter.
SYNCMGR_PRESENTER_NEXT_STEP

Descreve a próxima etapa que deve ocorrer na resolução de conflitos do gerenciador de sincronização. Usado por ISyncMgrConflictPresenter.
SYNCMGR_PROGRESS_STATUS

Especifica o status de progresso atual de um processo de sincronização. Usado por ISyncMgrSyncCallback::ReportProgress.
SYNCMGR_RESOLUTION_ABILITIES

Indica as habilidades e a atividade de resolução de conflitos a seguir. Usado com ISyncMgrResolutionHandler::QueryAbilities.
SYNCMGR_RESOLUTION_FEEDBACK

Descreve os comentários de resolução do Gerenciador de Sincronização. Usado por ISyncMgrResolutionHandler.
SYNCMGR_SYNC_CONTROL_FLAGS

Indica sinalizadores usados por ISyncMgrControl::StartHandlerSync e ISyncMgrControl::StartItemSync.
SYNCMGRFLAG

Os valores de enumeração SYNCMGRFLAG são usados no método ISyncMgrSynchronize::Initialize para indicar como o evento de sincronização foi iniciado.
SYNCMGRHANDLERFLAGS

Usado na estrutura SYNCMGRHANDLERINFO como sinalizadores que se aplicam ao manipulador atual.
SYNCMGRINVOKEFLAGS

O valor de enumeração SYNCMGRINVOKEFLAGS especifica como o Gerenciador de Sincronização deve ser invocado no método ISyncMgrSynchronizeInvoke::UpdateItems.
SYNCMGRITEMFLAGS

Especifica informações para o item atual na estrutura SYNCMGRITEM.
SYNCMGRLOGLEVEL

Os valores de enumeração SYNCMGRLOGLEVEL especificam um nível de erro para uso no método ISyncMgrSynchronizeCallback::LogError.
SYNCMGRREGISTERFLAGS

Os valores de enumeração SYNCMGRREGISTERFLAGS são usados em métodos da interface ISyncMgrRegister para identificar eventos para os quais o manipulador está registrado para ser notificado.
SYNCMGRSTATUS

Usado no método ISyncMgrSynchronize::SetItemStatus para especificar o status atualizado para o item.
tagDESKBANDCID

Essas IDs de comando podem ser enviadas para o contêiner do objeto de banda com IOleCommandTarget::Exec.
tagSFBS_FLAGS

Especifica como a função StrFormatByteSizeEx deve lidar com o arredondamento de dígitos não reproduzidos.
THUMBBUTTONFLAGS

Usado por THUMBBUTTON para controlar estados e comportamentos específicos do botão.
THUMBBUTTONMASK

Usado pela estrutura THUMBBUTTON para especificar quais membros dessa estrutura contêm dados válidos.
ThumbnailStreamCacheOptions

Define as opções de cache usadas pela interface IThumbnailStreamCache.
TRANSLATEURL_IN_FLAGS

Os TRANSLATEURL_IN_FLAGS valores enumerados são usados com a função TranslateURL para determinar como ele será executado.
UNDOCK_REASON

Valores que indicam o motivo pelo qual uma janela de aplicativo de acessibilidade encaixada foi desencaixada. Usado por IAccessibilityDockingServiceCallback::Undocked.
URL_SCHEME

Usado para especificar esquemas de URL.
URLASSOCIATIONDIALOG_IN_FLAGS

Os URLASSOCIATIONDIALOG_IN_FLAGS valores enumerados são usados com URLAssociationDialog para determinar como ele é executado.
VPCOLORFLAGS

Especifica o uso de uma cor. Usado pelos métodos IVisualProperties.
VPWATERMARKFLAGS

Especifica sinalizadores de marca-d'água. Usado por IVisualProperties::SetWatermark.
WTS_CONTEXTFLAGS

Especifica o contexto de uma extração em miniatura. Usado por IThumbnailSettings::SetContext.
WTS_FLAGS

Valores usados por IThumbnailCache::GetThumbnail para especificar opções para extração e exibição da imagem em miniatura.

Funções

 
_CancelPendingNavigationAsync

Preterido. Permite que uma classe derivada solicite que a classe base cancele qualquer navegação pendente.
_CancelPendingView

Preterido. Permite que uma classe derivada solicite que a classe base cancele quaisquer exibições pendentes.
_CloseAndReleaseToolbars

Preterido. Solicita o fechamento das barras de ferramentas do navegador hospedadas pela classe derivada.
_DisableModeless

Preterido. Permite que uma classe derivada pergunte à classe base se uma interface do usuário modal está visível. Uma interface do usuário modal bloqueia o comportamento de minimizar e fechar na janela do navegador.
_ExecChildren

Preterido. Permite que a classe derivada emita um comando por meio do método IOleCommandTarget::Exec diretamente, em vez de depender da classe base.
_FindTBar

Preterido. Retorna o índice de um item da barra de ferramentas do navegador com base nas regras de identidade COM (Component Object Model).
_get_itbLastFocus

Preterido. Obtém a ID da última barra de ferramentas ou exibição que tinha foco.
_GetBorderDWHelper

Preterido. Um método auxiliar para a implementação de GetBorderDW.
_GetEffectiveClientArea

Preterido. Usado com IBrowserService2::_GetViewBorderRect para negociar as dimensões do modo de exibição do navegador.
_GetToolbarCount

Preterido. Retorna o número de barras de ferramentas na janela do navegador.
_GetToolbarItem

Preterido. Obtém um item específico de uma barra de ferramentas.
_GetViewBorderRect

Preterido. Usado com IBrowserService2::_GetEffectiveClientArea para negociar o tamanho e a posição da exibição do navegador.
_Inicializar

Preterido. Coordena a inicialização do estado entre a base e as classes derivadas.
_LoadToolbars

Preterido. Carrega o estado salvo das barras de ferramentas do navegador.
_MaySaveChanges

Preterido. Permite que a classe base verifique se o modo de exibição do navegador precisa salvar as alterações antes de fechar.
_NavigateToPidl

Preterido. Navega a classe base para um novo local de forma síncrona.
_NewEnum

Recupera um enumerador para a coleção de janelas do Shell.
_OnFocusChange

Preterido. Coordena o foco entre a base e a classe derivada quando o foco muda entre as barras de ferramentas do navegador da classe derivada e sua exibição.
_PauseOrResumeView

Preterido. Permite que uma classe derivada solicite que a classe base pause (como antes de uma operação de minimizar) ou retome a exibição do navegador.
_PositionViewWindow

Preterido. Usado em negociações de tamanho de exibição. Esse método é chamado por _UpdateViewRectSize depois de determinar as dimensões disponíveis.
_put_itbLastFocus

Preterido. Define a última barra de ferramentas ou a última exibição com foco.
_ResizeAllBorders

Preterido. (IBrowserService4._ResizeAllBorders)
_ResizeNextBorder

Preterido. Redimensiona a borda do modo de exibição do navegador em resposta à adição ou remoção de barras de ferramentas.
_ResizeNextBorderHelper

Preterido. Um método auxiliar usado pela implementação de IBrowserService2::_ResizeNextBorder.
_ResizeView

Preterido. Chama IBrowserService2::_UpdateViewRectSize e atualiza a exibição do navegador usando IOleInPlaceActiveObject::ResizeBorder.
_SaveToolbars

Preterido. Salva o estado das barras de ferramentas do navegador.
_SendChildren

Preterido. Permite que a classe derivada envie uma mensagem por meio da função SendMessage diretamente em vez de depender da classe base.
_Setfocus

Preterido. Define o foco em uma barra de ferramentas ou na janela de exibição do navegador. Chamado ao traduzir aceleradores por meio de TranslateAcceleratorSB ou quando IBrowserService2::v_MayGetNextToolbarFocus falha.
_SwitchActivationNow

Preterido. Coordena as atualizações de estado ao alternar entre as exibições atuais e pendentes do navegador.
_TryShell2Rename

Preterido. Coordena a renomeação da exibição atual do navegador quando o navegador é redirecionado.
_UIActivateView

Preterido. Permite que uma classe derivada solicite que a classe base atualize a exibição do navegador.
_UpdateViewRectSize

Preterido. Chamado para informar outras funções envolvidas nas negociações de tamanho de exibição do navegador que as dimensões de exibição do navegador permitidas foram alteradas.
AbortList

Descontinua uma sessão de construção da Lista de Atalhos iniciada por ICustomDestinationList::BeginList sem confirmar nenhuma alteração.
Ativar

Solicita que o manipulador seja ativado ou desativado. Um manipulador ativo pode ser sincronizado; um manipulador inativo não pode.
ActivateApplication

Ativa o aplicativo da Windows Store especificado para o contrato de inicialização genérico (Windows.Launch) na sessão atual.
ActivateBackgroundTask

Ativa a tarefa em segundo plano especificada.
ActivateForFile

Ativa o aplicativo da Windows Store especificado para o contrato de arquivo (Windows.File).
ActivateForProtocol

Ativa o aplicativo da Windows Store especificado para o contrato de protocolo (Windows.Protocol).
ActivateHandler

Ativa ou desativa um manipulador.
ActivatePendingView

Preterido. Coordena a atualização do estado enquanto o navegador está alternando entre uma exibição atual e pendente.
ActivateTab

Ativa um item na barra de tarefas. A janela não está realmente ativada; o item da janela na barra de tarefas é simplesmente exibido como ativo.
ActivateView

Preterido. (IBrowserService4.ActivateView)
AddBand

Adiciona uma banda a um objeto de site de banda.
AddCheckButton

Adiciona um botão de seleção (caixa de seleção) à caixa de diálogo.
Addcombobox

Adiciona uma caixa de combinação à caixa de diálogo.
AddControlItem

Adiciona um item a um controle de contêiner no diálogo.
AddCreateFlags

Defina sinalizadores adicionais que serão incluídos na chamada para CreateProcess.
AddDataBlock

Adiciona um bloco de dados a um link.
AddEditBox

Adiciona um controle de caixa de edição à caixa de diálogo.
Addentry

Preterido. Adiciona uma nova entrada para uma navegação pendente ao log de viagens.
AddFolder

Adiciona uma pasta à biblioteca.
AddFromArray

Adiciona os objetos contidos em um IObjectArray à coleção.
AddIDList

Insere um ponteiro para uma PIDL (lista de identificadores de item) em uma pasta de resultados.
Additem

Adiciona um item a uma pasta de resultados.
AddItemToSession

Adiciona um item especificado ao conjunto de itens que estão sendo sincronizados no momento.
Addmenu

Adiciona um menu ao diálogo.
AddObject

AddObject pode estar alterado ou indisponível.
AddObject

Adiciona um único objeto à coleção.
AddPages

Adiciona páginas de extensão ao assistente preenchendo uma matriz com identificadores para estruturas PROPSHEETPAGE que representam essas páginas.
AddPages

Adiciona uma ou mais páginas a uma folha de propriedades que o Shell exibe para um objeto de arquivo. O Shell chama esse método para cada manipulador de folha de propriedades registrado para o tipo de arquivo.
AddPlace

Adiciona uma pasta à lista de locais disponíveis para o usuário abrir ou salvar itens.
AddPropertySheetPages

Permite que o modo de exibição adicione páginas à folha de propriedades Opções no menu Exibir.
AddPushButton

Adiciona um botão ao diálogo.
AddRadioButtonList

Adiciona um grupo de botões de opção ao diálogo.
AddSeparator

Adiciona um separador à caixa de diálogo, permitindo uma separação visual de controles.
AddStartupFlags

Sinalizadores adicionais que serão incluídos na estrutura STARTUPINFO passada para CreateProcess.
Addtab

Adiciona um item à barra de tarefas.
AddTask

Adiciona uma tarefa à fila em segundo plano do agendador.
Addtext

Adiciona conteúdo de texto ao diálogo.
AddToolbar

Adiciona o objeto IDockingWindow especificado ao quadro.
AddUserTasks

Especifica os itens a serem incluídos na categoria Tarefas de uma Lista de Atalhos personalizada.
AdvanceSlideshow

Alterna o papel de parede em um monitor especificado para a próxima imagem na apresentação de slides.
Aconselhar

Registra um objeto de coletor de aviso para receber uma notificação de alterações na exibição.
Aconselhar

Inicia uma conexão com IExplorerBrowser para retornos de chamada de evento.
Aconselhar

Atribui um manipulador de eventos que escuta eventos provenientes da caixa de diálogo.
Aconselhar

Permite que um manipulador forneça informações de status e erro para todas as operações.
Aconselhar

Registra o objeto do manipulador do painel de entrada do aplicativo para receber notificações em nome de uma janela quando um evento dispara o painel de entrada. Esse método difere de AdviseWithHWND, pois faz referência à janela por meio de um objeto que implementa ICoreWindow.
Aconselhar

Configura uma conexão de consultoria para notificações sobre o status das operações de arquivo. (ITransferDestination.Advise)
Aconselhar

Configura uma conexão de consultoria para notificações sobre o status das operações de arquivo. (ITransferSource.Advise)
Aconselhar

Permite que um provedor de credenciais inicie eventos na interface do usuário de logon ou na interface do usuário da credencial por meio de uma interface de retorno de chamada.
Aconselhar

Permite que uma credencial inicie eventos na interface do usuário de logon ou na interface do usuário da credencial por meio de uma interface de retorno de chamada. Esse método deve ser chamado antes de outros métodos na interface ICredentialProviderCredential.
AdviseWithHWND

Registra o objeto do manipulador do painel de entrada do aplicativo para receber notificações em nome de uma janela quando um evento dispara o painel de entrada. Esse método difere de Advise, pois faz referência à janela por meio de um HWND.
AllowAutoPlay

Determina se é necessário reproduzir a mídia inserida por um usuário e, em caso afirmativo, usando quais restrições.
AllowViewResize

Preterido. Informa à classe base se deseja permitir o redimensionamento da exibição.
Append

Acrescenta um objeto à coleção de objetos gerenciados.
AppendCategory

Define uma categoria personalizada e os destinos que ela contém, para inclusão em uma Lista de Atalhos personalizada.
AppendFieldComboBoxItem

Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que uma caixa de combinação precisa de um item acrescentado e que a interface do usuário deve ser atualizada.
AppendKnownCategory

Especifica que a categoria Frequente ou Recente deve ser incluída em uma Lista de Atalhos personalizada.
AppendRoot

Acrescenta um item shell à lista de raízes em uma árvore.
APPLET_PROC

Serve como o ponto de entrada para um aplicativo do Painel de Controle. Essa é uma função de retorno de chamada definida pela biblioteca.
ApplyProperties

Aplica um conjunto de propriedades a um item usando o mecanismo de cópia do Shell.
ApplyPropertiesToItem

Declara um único item cujos valores de propriedade devem ser definidos.
ApplyPropertiesToItem

Aplique um conjunto de alterações de propriedade a um item.
ApplyPropertiesToItems

Declara um conjunto de itens para os quais aplicar um conjunto comum de valores de propriedade.
AppVisibilityOnMonitorChanged

Notifica um cliente de que o modo de exibição foi alterado.
ArePrintersShared

Determina se as impressoras conectadas a este computador são compartilhadas.
AreSnapshotsAvailable

Consultas para a disponibilidade de uma imagem de volume do Windows Server 2003 registrada pelo sistema em um momento anterior.
ArrangeGrid

Organiza ícones movidos para que eles se alinhem a uma grade invisível.
AssocCreate

Retorna um ponteiro para um objeto IQueryAssociations.
AssocCreateForClasses

Recupera um objeto que implementa uma interface IQueryAssociations.
AssocGetDetailsOfPropKey

Recupera o valor de uma determinada chave de propriedade usando as informações de associação de arquivo fornecidas pelas Extensões de Namespace.
AssocGetPerceivedType

Recupera o tipo percebido de um arquivo com base em sua extensão.
AssocIsDangerous

Determina se um tipo de arquivo é considerado um risco potencial à segurança.
AssocQueryKeyA

Pesquisa e recupera uma chave relacionada a uma associação de arquivo ou protocolo do registro. (ANSI)
AssocQueryKeyW

Pesquisa e recupera uma chave relacionada a uma associação de arquivo ou protocolo do registro. (Unicode)
AssocQueryStringA

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo ou protocolo do registro. (AssocQueryStringA)
AssocQueryStringByKeyA

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo do registro começando de uma chave especificada. (ANSI)
AssocQueryStringByKeyW

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo do registro começando de uma chave especificada. (Unicode)
AssocQueryStringW

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo ou protocolo do registro. (AssocQueryStringW)
Autoarrange

AutoArrange pode estar alterado ou indisponível.
BeforeCoCreateInstance

. (IHandlerActivationHost.BeforeCoCreateInstance)
BeforeCreateProcess

. (IHandlerActivationHost.BeforeCreateProcess)
Começar

Chamado quando uma ação é iniciada que exige que seu progresso seja exibido para o usuário.
BeginFieldUpdates

Inicia uma atualização em lote para campos na interface do usuário de logon ou credencial.
BeginList

Inicia uma sessão de construção para uma Lista de Saltos personalizada.
BindToConflict

Associa-se a um conflito específico especificado pelo IID.
BindToHandler

Associa a um manipulador para um item, conforme especificado pelo valor da ID do manipulador (BHID).
BindToHandler

Associa a um objeto por meio do manipulador especificado.
BindToHandler

Cria uma instância de um manipulador de sincronização especificado quando chamado pelo Centro de Sincronização.
Bindtoobject

Recupera um manipulador, normalmente o objeto de pasta Shell que implementa IShellFolder para um item específico. Parâmetros opcionais que controlam a construção do manipulador são passados no contexto de associação.
Bindtostorage

Solicita um ponteiro para a interface de armazenamento de um objeto.
BrowseObject

Informa o Windows Explorer para navegar até outra pasta.
BrowseToIDList

Navega até um ponteiro para uma lista de identificadores de item (PIDL)
BrowseToObject

Navega até um objeto .
Queimar

Instrui os dados a serem copiados da área de preparo para um CD gravável.
ByteToChar

Converte um valor do tipo BYTE em um valor do tipo CHAR.
ByteToInt8

Converte um valor do tipo BYTE em um valor do tipo INT8.
CacheOLEServer

Preterido. Armazena em cache uma referência a um objeto externo para evitar recarregar o servidor na reutilização.
Callback

Habilita a função de retorno de chamada para um menu de contexto.
CallbackSM

Recebe mensagens de um objeto de banda de menu.
CanCategorizeOnSCID

Determina se uma coluna pode ser usada como uma categoria.
CancelIo

Marca todas as operações de E/S (entrada/saída) pendentes como canceladas.
CanContinue

Determina se a sincronização foi cancelada.
CanNavigateNow

Preterido. Retorna um valor que indica se a navegação é permitida no momento.
CanRenderComposited

Indica a capacidade da faixa de mesa de ser exibida como translúcida.
CaptureThumbnail

Recupera uma representação em miniatura de um documento IHTMLDocument2.
CDefFolderMenu_Create2

Cria um menu de contexto para um grupo selecionado de objetos de pasta de arquivo.
Checkpolicy

Fornece um teste booliano que pode ser usado para tomar decisões com base na política de execução do anexo.
ChrCmpIA

Executa uma comparação entre dois caracteres. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
ChrCmpIW

Executa uma comparação entre dois caracteres. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray pode estar alterada ou indisponível.
Limpar

Remove todos os objetos da coleção. (IObjectCollection.Clear)
ClearClientData

Instrui a caixa de diálogo a limpar todas as informações de estado persistentes.
ClearClientState

Remove qualquer estado armazenado baseado no GUID do cliente. Um exemplo pode ser uma configuração baseada em uma caixa marcada que indica que um prompt não deve ser exibido novamente para um tipo de arquivo específico.
ClearUserAssociations

Remove todas as associações por usuário para o usuário atual. Isso resulta em uma reversão para padrões de computador, se eles existirem. Não destinado ao uso no Windows 8.
Clonar

Não implementado atualmente. (IEnumExplorerCommand.Clone)
Clonar

Usado para solicitar uma duplicata do objeto enumerador para preservar seu estado atual.
Clonar

Cria um novo objeto de enumeração de item com o mesmo conteúdo e estado que o atual. (IEnumFullIDList.Clone)
Clonar

Cria um novo objeto de enumeração de item com o mesmo conteúdo e estado que o atual. (IEnumIDList.Clone)
Clonar

Não implementado. Não implementado.
Clonar

Clona um enumerador de recursos.
Clonar

Obtém uma cópia da enumeração atual.
Clonar

Não usado. Clona um objeto IEnumSyncMgrConflict.
Clonar

Clona um objeto IEnumSyncMgrEvents.
Clonar

Não usado. Clona um objeto IEnumSyncMgrSyncItems.
Clonar

Cria outro enumerador de itens com o mesmo estado que o enumerador atual para iterar na mesma lista. Esse método possibilita registrar um ponto na sequência de enumeração para retornar a esse ponto posteriormente.
Clonar

Preterido. Duplica o conteúdo do log de viagens atual.
CloneFrame

Recupera um clone da imagem ou quadro atual.
Fechar

Fecha o cache de imagens.
Fechar

Fecha a caixa de diálogo.
CloseDW

Notifica o objeto da janela de encaixe de que ele está prestes a ser removido do quadro. O objeto da janela de encaixe deve salvar todas as informações persistentes no momento.
CloseFile

Fecha o arquivo atualmente em uso.
Collapseall

Recolhe todos os itens na árvore fornecida.
ColorAdjustLuma

Altera a luminância de um valor RGB. Matiz e saturação não são afetados.
ColorHLSToRGB

Converte cores de HLS (saturação de matiz-luminância) em formato RGB.
ColorRGBToHLS

Converte cores de RGB em formato HLS (hue-luminance-saturation).
Columnclick

Reorganiza uma coluna.
CommandLineToArgvW

Analisa uma cadeia de caracteres de linha de comando Unicode e retorna uma matriz de ponteiros para os argumentos de linha de comando, juntamente com uma contagem desses argumentos, de forma semelhante aos valores padrão de argv e argc de tempo de execução C.
CommandLinkClicked

Habilita a interface do usuário de logon e a interface do usuário da credencial para indicar que um link foi clicado.
Confirmar

Grava o conteúdo especificado por pdwLoc no armazenamento.
Confirmar

Confirma atualizações de biblioteca para um arquivo de Descrição da Biblioteca existente.
CommitItem

Confirma um item especificado como um membro do conjunto de sincronização do manipulador e confirma que ele deve ser mostrado na interface do usuário.
CommitList

Declara que a Lista de Atalhos iniciada por uma chamada para ICustomDestinationList::BeginList está completa e pronta para exibição.
Comparar

Compara dois objetos IShellItem.
CompareCategory

Determina a ordem relativa de dois itens em suas listas de identificadores de item e, portanto, na interface do usuário.
CompareIDs

Determina a ordem relativa de dois objetos ou pastas de arquivo, considerando suas listas de identificadores de item.
ComputeApplicationSize

Obtém o tamanho do aplicativo da Windows Store, com base no conjunto atual de configurações falsificadas.
ComputerInfoChanged

Não há suporte. Essa interface pode estar ausente em versões posteriores do Windows. (IComputerInfoChangeNotify.ComputerInfoChanged)
ConfirmEncryptionLoss

Exibe uma mensagem para o usuário confirmando que a perda de criptografia é aceitável para essa operação.
ConfirmOverwrite

Exibe uma mensagem para o usuário confirmando que a substituição de itens existentes é aceitável.
Connect

Conecta um objeto IConnectableCredentialProviderCredential. Esse método é chamado depois que o usuário clica no botão Enviar na tela Provedor de Acesso de Pré-Logon e antes de ICredentialProviderCredential::GetSerialization ser chamado.
ConnectToConnectionPoint

Estabelece ou encerra uma conexão entre o coletor de um cliente e um contêiner de ponto de conexão.
CopyCallback

Determina se o Shell terá permissão para mover, copiar, excluir ou renomear um objeto de pasta ou impressora. (ANSI)
CopyCallback

Determina se o Shell terá permissão para mover, copiar, excluir ou renomear um objeto de pasta ou impressora. (Unicode)
CopyDataBlock

Recupera uma cópia do bloco de dados de um link.
CopyItem

Declara um único item que deve ser copiado para um destino especificado.
CopyItems

Declara um conjunto de itens que devem ser copiados para um destino especificado.
CountEntries

Preterido. Gera o número de entradas no log de viagens.
CountTasks

Conta tarefas com a mesma ID de proprietário na fila do agendador.
CreateAppContainerProfile

Cria um perfil por usuário por aplicativo para um AppContainer.
CreateBand

Cria uma banda especificada.
CreateBrowserPropSheetExt

Preterido. Permite que a classe derivada adicione folhas de propriedades Opções de Pasta à classe base.
CreateCategory

Cria um objeto de categoria.
CreateEnumIDListFromContents

Cria um enumerador de listas de ID do conteúdo da exibição.
CreateEnvironmentBlock

Recupera as variáveis de ambiente para o usuário especificado. Esse bloco pode ser passado para a função CreateProcessAsUser.
CreateImageFromFile

Cria uma instância da interface IShellImageData com base em um determinado arquivo.
CreateImageFromStream

Cria uma instância da interface IShellImageData com base em um determinado fluxo de arquivo.
CreateInvoker

Recupera um objeto que habilita a invocação do manipulador associado na seleção atual. O invocador inclui a capacidade de verificar se a seleção atual tem suporte.
CreateIShellImageData

Cria uma instância da interface IShellImageData.
Createitem

Cria o arquivo especificado.
CreateItemID

Cria um ItemID com base nos dados fornecidos.
Createobject

Cria um objeto local de uma classe especificada e retorna um ponteiro para uma interface especificada no objeto .
CreateProfile

Cria um novo perfil de usuário.
CreateResource

Cria um recurso especificado.
CreateSession

Notifica o Centro de Sincronização de que a sincronização dos itens especificados foi iniciada.
CreateShare

Compartilha a pasta Usuários ou Públicos. Se a pasta já estiver compartilhada, esse método atualizará seu status de compartilhamento.
CreateViewObject

Solicita um objeto que pode ser usado para obter informações ou interagir com um objeto de pasta.
CreateViewWindow

Cria uma janela de exibição. Isso pode ser o painel direito do Windows Explorer ou a janela do cliente de uma janela de pasta.
CreateViewWindow

Preterido. Coordena a atualização do estado ao criar uma nova janela de exibição do navegador.
CreateViewWindow2

Usado para solicitar a criação de uma nova janela de exibição do Shell. Pode ser o painel direito do Windows Explorer ou a janela do cliente de uma janela de pasta.
CreateViewWindow3

Solicita a criação de uma nova janela de exibição do Shell. O modo de exibição pode ser o painel direito do Windows Explorer ou a janela do cliente de uma janela de pasta. Esse método substitui CreateViewWindow2.
CredenciaisChanged

Sinaliza a interface do usuário de logon ou a interface do usuário de credencial que a lista enumerada de credenciais foi alterada.
DAD_AutoScroll

Rola a janela enquanto uma imagem está sendo arrastada.
DAD_DragEnterEx

Bloqueia atualizações para a janela especificada durante uma operação de arrastar e exibe a imagem de arrastar na posição especificada dentro da janela. (DAD_DragEnterEx)
DAD_DragEnterEx2

Bloqueia atualizações para a janela especificada durante uma operação de arrastar e soltar e exibe a imagem de arrastar na posição especificada dentro da janela.
DAD_DragLeave

Desbloqueia a janela bloqueada pela função DAD_DragEnterEx.
DAD_DragMove

Move a imagem que está sendo arrastada durante uma operação do tipo "arrastar e soltar".
DAD_SetDragImage

Define a imagem de arrastar.
DAD_ShowDragImage

Mostra ou oculta a imagem que está sendo arrastada. (DAD_ShowDragImage)
Decodificar

Decodifica o arquivo de imagem, estado de configuração.
DEFINE_PROPERTYKEY

Usado para empacotar um FMTID (identificador de formato) e um PID (identificador de propriedade) em uma estrutura PROPERTYKEY que representa uma chave de propriedade.
DefScreenSaverProc

Fornece processamento padrão para todas as mensagens que um aplicativo de salvamento de tela não processa.
DefSubclassProc

Chama o próximo manipulador na cadeia de subclasse de uma janela. O último manipulador na cadeia de subclasse chama o procedimento de janela original para a janela.
Excluir

Exclui um item de sincronização.
DeleteAppContainerProfile

Exclui o perfil especificado por usuário por aplicativo.
DeleteFieldComboBoxItem

Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que um item deve ser excluído de uma caixa de combinação e que a interface do usuário deve ser atualizada.
Deleteitem

Declara um único item que deve ser excluído.
DeleteItems

Declara um conjunto de itens que devem ser excluídos.
DeleteList

Exclui uma Lista de Saltos personalizada para um aplicativo especificado.
DeleteLogError

Chamado pelo manipulador do aplicativo registrado para excluir uma mensagem errorInformation, warning ou error registrada anteriormente na guia erro na caixa de diálogo status do gerenciador de sincronização.
DeleteProfileA

Exclui o perfil do usuário e todas as configurações relacionadas ao usuário do computador especificado. O chamador deve ter privilégios administrativos para excluir o perfil de um usuário. (ANSI)
DeleteProfileW

Exclui o perfil do usuário e todas as configurações relacionadas ao usuário do computador especificado. O chamador deve ter privilégios administrativos para excluir o perfil de um usuário. (Unicode)
DeleteShare

Remove o compartilhamento da pasta Usuários ou Públicos.
DeleteTab

Exclui um item da barra de tarefas.
DeriveAppContainerSidFromAppContainerName

Obtém o SID do perfil especificado.
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName

DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName é reservado para uso futuro.
DeskBandRegistrationChanged

Atualiza o cache de registro de faixa de mesa.
Destruir

Destrói o navegador.
DestroyBand

Destrói uma banda especificada.
DestroyEnvironmentBlock

Libera variáveis de ambiente criadas pela função CreateEnvironmentBlock.
DestroyViewWindow

Destrói a janela de exibição.
Desanexar

Recupera o bitmap contido em um objeto ISharedBitmap e retorna uma cópia se o bitmap contido residir na memória compartilhada.
DisableDebugging

Desabilita o modo de depuração para os processos do pacote especificado.
DiscardEdit

Descarta edições feitas em uma imagem.
Desconectar

Desconecta um objeto IConnectableCredentialProviderCredential.
DisplayName

Obtém o nome do arquivo se IShellImageData foi inicializado em um caminho de arquivo. Caso contrário, obtém o nome do fluxo de dados.
DisplayParseError

Preterido. Exibe uma URL que não pôde ser analisada com êxito por IBrowserService::IEParseDisplayName.
DLLGETVERSIONPROC

Implementado por muitas das DLLs do Windows Shell para permitir que os aplicativos obtenham informações de versão específicas da DLL.
Dllinstall

Manipula a instalação e a instalação de uma DLL.
DoContextMenuPopup

DoContextMenuPopup não está mais disponível para uso a partir do Windows Server 2003.
DoEnvironmentSubstA

Analisa uma cadeia de caracteres de entrada que contém referências a uma ou mais variáveis de ambiente e as substitui por seus valores totalmente expandidos. (ANSI)
DoEnvironmentSubstW

Analisa uma cadeia de caracteres de entrada que contém referências a uma ou mais variáveis de ambiente e as substitui por seus valores totalmente expandidos. (Unicode)
DoPreview

Direciona o manipulador de visualização para carregar dados da origem especificada em uma chamada de método Initialize anterior e começar a renderizar para a janela do visualizador.
DoRename

Inicia uma operação de renomeação na seleção atual.
Dragacceptfiles

Registra se uma janela aceita arquivos removidos.
DragEnter

Notifica o gerenciador de imagens de arrastar que o método IDropTarget::D ragEnter do destino de soltar foi chamado.
DragFinish

Libera a memória alocada pelo sistema para uso na transferência de nomes de arquivo para o aplicativo.
DragLeave

Notifica o gerenciador de imagens de arrastar que o método IDropTarget::D ragLeave do destino de soltar foi chamado.
DragOver

Notifica o gerenciador de imagens de arrastar que o método IDropTarget::D ragOver do destino de soltar foi chamado.
DragQueryFileA

Recupera os nomes de arquivos descartados resultantes de uma operação de arrastar e soltar bem-sucedida. (ANSI)
DragQueryFileW

Recupera os nomes de arquivos descartados resultantes de uma operação de arrastar e soltar bem-sucedida. (Unicode)
DragQueryPoint

Recupera a posição do ponteiro do mouse no momento em que um arquivo foi descartado durante uma operação de arrastar e soltar.
Draw

Desenha uma imagem decodificada.
Drivetype

A função DriveType determina o tipo de unidade com base no número da unidade. (Função DriveType)
Drivetype

A função DriveType determina o tipo de unidade com base no número da unidade. (DriveType)
Remover

Notifica o gerenciador de imagens de arrastar que o método IDropTarget::D rop do destino de soltar foi chamado.
DuplicateIcon

Cria uma duplicata de um ícone especificado.
DWordPtrAdd

Adiciona dois valores do tipo DWORD_PTR.
DWordPtrMult

Multiplica um valor do tipo DWORD_PTR por outro.
DWordPtrSub

Subtrai um valor do tipo DWORD_PTR de outro.
Habilitar

Habilita ou desabilita o preenchimento automático.
Habilitar

Habilita ou desabilita a tela de fundo da área de trabalho.
Habilitar

Solicita que um manipulador ativo seja habilitado ou desabilitado. Um manipulador habilitado pode ser sincronizado e um manipulador desabilitado não pode.
Habilitar

Habilita ou desabilita o item de sincronização.
EnableDebugging

Habilita o modo de depuração para os processos do pacote especificado.
EnableFocusTracking

Permite que um processo de cliente aceite o mecanismo de acompanhamento de foco para aplicativos da Windows Store que controla a semântica de invocação e exclusão do teclado virtual.
EnableHandler

Habilita ou desabilita um manipulador.
EnableItem

Habilita ou desabilita um item de sincronização gerenciado por um manipulador especificado.
EnableModeless

Habilita ou desabilita caixas de diálogo modeless. No momento, esse método não está implementado.
EnableModeless

Chamadas pelo aplicativo registrado antes e depois de qualquer caixa de diálogo são exibidas de dentro dos métodos PrepareForSync e Synchronize.
EnableModelessSB

Informa ao Windows Explorer para habilitar ou desabilitar suas caixas de diálogo de modelagem.
EnableOpenDropDown

Habilita uma lista suspensa no botão Abrir ou Salvar no diálogo.
End

Indica que a ação associada a essa implementação de progresso terminou.
EndFieldUpdates

Conclui e confirma as atualizações em lote iniciadas por BeginFieldUpdates.
EndOperation

Notifica o objeto de dados de que a extração de dados assíncrona terminou.
EndVisualGroup

Interrompe a adição de elementos a um grupo visual no diálogo.
EnsureItemVisible

Garante que o item especificado esteja visível.
EnterFolder

Chamado quando uma pasta está prestes a ser inserida durante uma caminhada de namespace. Use esse método para qualquer inicialização do item recuperado.
EnterFolder

Notifica que uma pasta é o destino de uma operação de arquivo.
EnumApps

Cria um enumerador para enumerar todos os aplicativos publicados por um editor de aplicativos para uma determinada categoria.
EnumBands

Enumera as bandas em um site de banda.
EnumCategories

Obtém o enumerador para a lista de GUIDs que representam categorias.
EnumConflicts

Enumera conflitos com escopo para o manipulador de sincronização e o item de sincronização fornecidos.
EnumerateBackgroundTasks

Obtém as tarefas em segundo plano fornecidas pelo pacote especificado.
EnumItems

Obtém um enumerador dos itens na matriz.
Enumobjects

Permite que um cliente determine o conteúdo de uma pasta criando um objeto de enumeração de identificador de item e retornando sua interface IEnumIDList. Os métodos compatíveis com essa interface podem ser usados para enumerar o conteúdo da pasta.
EnumReady

Notifica o implementador de que a enumeração de item da exibição foi concluída.
EnumResources

Obtém um objeto enumerador de recursos.
EnumSearches

Solicita um ponteiro para uma interface que permite que um cliente enumere os objetos de pesquisa disponíveis.
EnumSubCommands

Recupera um enumerador para subcomandos de um comando.
EnumSyncMgrItems

Obtém a interface ISyncMgrEnumItems para os itens que são manipulados por um aplicativo registrado.
EstablishConnection

Chamado pelo manipulador do aplicativo registrado quando uma conexão de rede é necessária.
EvaluateNewWindow

Aceita dados sobre uma nova janela que está tentando exibir e determina se essa janela deve ter permissão para abrir com base nas preferências do usuário.
Executar

Executa uma ação em um anexo.
Executar

Invoque o verbo nos itens selecionados. Chame esse método depois de chamar os outros métodos dessa interface.
Expandir

Solicita que o cliente de preenchimento automático gere cadeias de caracteres candidatas associadas a um item especificado em seu namespace.
ExpandEnvironmentStringsForUserA

Expande a cadeia de caracteres de origem usando o bloco de ambiente estabelecido para o usuário especificado. (ANSI)
ExpandEnvironmentStringsForUserW

Expande a cadeia de caracteres de origem usando o bloco de ambiente estabelecido para o usuário especificado. (Unicode)
Extrair

Extrai uma imagem de ícone do local especificado. (ANSI)
Extrair

Extrai uma imagem de ícone do local especificado. (Unicode)
Extrair

Solicita uma imagem de um objeto, como um item em uma pasta shell.
ExtractAssociatedIconA

Obtém um identificador para um ícone armazenado como um recurso em um arquivo ou um ícone armazenado no arquivo executável associado de um arquivo. (ANSI)
ExtractAssociatedIconExA

ExtractAssociatedIconEx pode estar alterado ou indisponível. (ANSI)
ExtractAssociatedIconExW

ExtractAssociatedIconEx pode estar alterado ou indisponível. (Unicode)
ExtractAssociatedIconW

Obtém um identificador para um ícone armazenado como um recurso em um arquivo ou um ícone armazenado no arquivo executável associado a um arquivo. (Unicode)
ExtractIconA

Obtém um identificador para um ícone do arquivo executável, da DLL ou do arquivo de ícone especificado. Para recuperar uma matriz de identificadores para ícones grandes ou pequenos, use a função ExtractIconEx. (ANSI)
ExtractIconExA

A função ExtractIconEx cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável, da DLL ou do arquivo de ícone especificado. (ANSI)
ExtractIconExW

A função ExtractIconEx cria uma matriz de identificadores para ícones grandes ou pequenos extraídos do arquivo executável, da DLL ou do arquivo de ícone especificado. (Unicode)
ExtractIconW

Obtém um identificador para um ícone do arquivo executável, da DLL ou do arquivo de ícone especificado. Para recuperar uma matriz de identificadores para ícones grandes ou pequenos, use a função ExtractIconEx. (Unicode)
FileFailure

Chamado quando há uma falha e a interação do usuário é necessária.
FillFromObject

Cria uma pasta de resultados e a preenche com itens.
Filter

Avalia se uma lista de provedores de credenciais deve ter permissão para fornecer blocos de credenciais.
FilterView

Define o filtro no conteúdo do modo de exibição atual.
FindCIE4ConnectionPoint

Preterido. Obtém um ponto de conexão para eventos do navegador.
Findconnectionpoint

Preterido. Obtém pontos de conexão para eventos do navegador.
FindExecutableA

Recupera o nome e o identificador para o arquivo executável (.exe) associado a um arquivo de documento específico. (ANSI)
FindExecutableW

Recupera o nome e o identificador para o arquivo executável (.exe) associado a um arquivo de documento específico. (Unicode)
FindFolderFromIDList

Obtém um objeto que representa uma pasta conhecida com base em uma IDList. O objeto permite consultar determinadas propriedades de pasta, obter o caminho atual da pasta, redirecionar a pasta para outro local e obter o caminho da pasta como ITEMIDLIST.
FindFolderFromPath

Obtém um objeto que representa uma pasta conhecida com base em um caminho do sistema de arquivos.
FindToolbar

Localiza o objeto IDockingWindow especificado no quadro da barra de ferramentas e retorna um ponteiro de interface para ele.
FindTravelEntry

Preterido. Determina se uma entrada de viagem específica está presente no log de viagens.
FindWindowSW

Localiza uma janela na coleção de janelas do Shell e retorna o identificador da janela e a interface IDispatch.
FinishOperations

Executa ações implementadas pelo chamador após a conclusão da última operação executada pela chamada para IFileOperation.
FolderIdFromCsidl

Obtém o KNOWNFOLDERID que é o equivalente a um valor CSIDL herdado.
FolderIdToCsidl

Obtém o valor CSIDL herdado equivalente a um determinado KNOWNFOLDERID.
ForwardViewMsg

Preterido. Chama a função SendMessage com uma mensagem recebida pelo modo de exibição, usando o membro _hwndView da estrutura BASEBROWSERDATA como o parâmetro SendMessage hWnd.
FoundItem

Chamado quando um objeto é encontrado no namespace durante uma caminhada de namespace. Use esse método como a função de ação principal para a classe que o implementa. Execute suas ações conforme necessário dentro desse método.
FreeConfirmConflictItem

Libera os recursos que foram alocados para uma estrutura de CONFIRM_CONFLICT_ITEM.
FreeIDListArray

Libera a memória usada por um ponteiro para uma matriz de lista de PIDL (lista de identificadores de item).
FreeIDListArrayChild

Libera o espaço de memória da matriz de ponteiros para IDs de item filho. Isso libera o PITEMID_CHILDs dentro da matriz e a própria matriz.
FreeIDListArrayFull

Libera o espaço de memória do ponteiro para uma matriz pidl (lista de identificadores de item). Isso libera o PIDLIST_ABSOLUTEs dentro da matriz e a própria matriz.
FreeKnownFolderDefinitionFields

Libera os campos alocados no resultado de IKnownFolder::GetFolderDefinition.
get_Application

Obtém o objeto de aplicativo.
get_Count

Obtém o número de janelas na coleção de janelas do Shell.
get_CurrentViewMode

Obtém o modo de exibição atual da pasta atual.
get_FocusedItem

Obtém o objeto FolderItem que representa o item que tem o foco de entrada.
get_Folder

Obtém o objeto Folder que representa a exibição.
get_FolderFlags

Obtém as configurações da pasta atual.
get_GroupBy

Obtém a coluna usada para agrupar a exibição de pasta.
get_IconSize

Obtém a configuração de tamanho do ícone da pasta atual.
get_Parent

Não implementado. (IShellFolderViewDual.get_Parent)
get_Script

Obtém o objeto de script para a exibição.
get_SortColumns

Obtém os nomes das colunas usadas para classificar a pasta atual.
get_ViewOptions

Obtém um conjunto de sinalizadores que indicam as opções atuais do modo de exibição.
GetAcceptLanguagesA

Recupera uma cadeia de caracteres usada com sites ao especificar preferências de idioma. (ANSI)
GetAcceptLanguagesW

Recupera uma cadeia de caracteres usada com sites ao especificar preferências de idioma. (Unicode)
GetAccountOptions

Recupera um valor que indica se o bloco "Outro usuário" para contas locais ou da Microsoft é mostrado na interface do usuário de logon ou credencial.
GetAllUsersProfileDirectoryA

Recupera o caminho para a raiz do diretório que contém dados do programa compartilhados por todos os usuários. (ANSI)
GetAllUsersProfileDirectoryW

Recupera o caminho para a raiz do diretório que contém dados do programa compartilhados por todos os usuários. (Unicode)
GetAnyOperationsAborted

Obtém um valor que indica se todas as operações de arquivo iniciadas por uma chamada para IFileOperation::P erformOperations foram interrompidas antes de serem concluídas. As operações podem ser interrompidas pela ação do usuário ou silenciosamente pelo sistema.
GetAppContainerFolderPath

Obtém o caminho da pasta de dados do aplicativo local para o contêiner de aplicativo especificado.
GetAppContainerRegistryLocation

Obtém o local do armazenamento do Registro associado a um contêiner de aplicativo.
GetAppID

Recupera a ID explícita do Modelo de Usuário do Aplicativo (AppUserModelID) de um manipulador de tipo de arquivo, se uma tiver sido declarada.
GetAppInfo

Obtém informações gerais sobre um aplicativo.
GetApplicationDisplayName

Recupera o nome de exibição do aplicativo que implementou o manipulador.
GetApplicationIconReference

Recupera o ícone do aplicativo que implementou o manipulador.
GetApplicationPublisher

Recupera o nome do editor do aplicativo que implementou o manipulador.
GetApplicationSizeBounds

Esses métodos recuperam os limites de tamanho compatíveis com o aplicativo.
GetApplicationViewOrientation

Obtém a orientação da janela do modo de design do aplicativo.
GetAppName

Recupera o nome do aplicativo que está usando o arquivo .
GetAppUserModelId

Recupera um AppUserModelId do aplicativo de origem.
GetAppVisibilityOnMonitor

Consulta o modo atual do monitor especificado.
GetArguments

Obtém os argumentos de linha de comando associados a um objeto de link shell. (ANSI)
GetArguments

Obtém os argumentos de linha de comando associados a um objeto de link shell. (Unicode)
GetArrangeParam

Obtém o parâmetro de organização da exibição, que é como a exibição foi classificada.
GetAsyncMode

Chamado por um destino de soltar para determinar se o objeto de dados dá suporte à extração de dados assíncrona.
GetAt

Recupera um usuário especificado da matriz.
GetAt

Fornece um ponteiro para a interface de um objeto especificado. O objeto e a interface são especificados por ID de índice e interface.
GetAttributes

Obtém um conjunto solicitado de atributos do objeto IShellItem.
GetAttributes

Obtém os atributos do conjunto de itens contidos em um IShellItemArray.
GetAttributes

Obtém atributos de recurso.
GetAttributesOf

Obtém os atributos de um ou mais objetos de arquivo ou pasta contidos no objeto representado por IShellFolder.
GetAutoArrange

GetAutoArrange pode estar alterado ou indisponível.
GetAutoArrange

Obtém o estado atual do modo de Organização Automática da pasta.
GetAvailableSize

Recupera as dimensões disponíveis em uma tela específica para exibir uma janela de acessibilidade.
GetBackgroundColor

Recupera a cor visível na área de trabalho quando nenhuma imagem é exibida ou quando a tela de fundo da área de trabalho é desabilitada. Essa cor também é usada como uma borda quando o papel de parede da área de trabalho não preenche toda a tela.
GetBandInfo

Obtém informações de estado para um objeto de banda.
GetBandInfosFB

Obtém informações sobre um objeto IShellFolderBand e o coloca em uma estrutura BANDINFOSFB.
GetBandObject

Obtém um objeto de banda especificado de um site de banda.
GetBandSiteInfo

Obtém informações sobre uma banda no site da banda.
GetBaseBrowserData

Preterido. Obtém uma estrutura somente leitura que contém os elementos protegidos pertencentes à classe base, com a finalidade de determinar o estado.
GetBitmapValue

Habilita a recuperação de dados de bitmap de uma credencial com um campo de bitmap.
GetBool

Obtém o valor booliano de uma chave de propriedade especificada.
GetBorderDW

Obtém o espaço de borda alocado para o objeto IDockingWindow especificado.
GetBrowserByIndex

Preterido. Recupera o navegador com o índice fornecido.
GetBrowserIndex

Preterido. Recupera o índice do navegador na hierarquia de janelas.
GetCachedSlowAppInfo

Retorna informações para o aplicativo que se origina de uma fonte lenta. Ao contrário de IShellApp::GetSlowAppInfo, esse método pode retornar informações que foram armazenadas em cache. Esse método não é aplicável a aplicativos publicados.
GetCancelEvent

Recupera um evento que será enviado quando uma operação for cancelada.
GetCancelInformation

Retorna informações que são postadas quando um usuário seleciona Cancelar na interface do usuário de progresso.
GetCancelledPage

Chamado quando o usuário cancela a navegação por meio da extensão do assistente. Obtém o identificador do PROPSHEETPAGE que representa a página do assistente a ser exibida quando o usuário cancela a navegação durante a extensão do assistente.
GetCanonicalName

Obtém o GUID de um comando do Windows Explorer.
GetCapabilities

Determina se o arquivo pode ser fechado e se a interface do usuário é capaz de alternar para a janela do aplicativo que está usando o arquivo.
GetCapabilities

Obtém um conjunto de sinalizadores que descrevem os recursos definidos pelo manipulador.
GetCapabilities

Obtém um conjunto de sinalizadores que descrevem os recursos definidos do item.
Getcategories

Recupera uma estrutura listando as categorias fornecidas por um editor de aplicativos.
GetCategory

Obtém uma lista de categorias associadas a uma lista de identificadores.
GetCategory

Recupera a categoria virtual, fixa, comum ou por usuário da pasta selecionada.
GetCategoryForSCID

Obtém um GUID que representa o categorizador a ser usado para a coluna shell especificada.
GetCategoryInfo

Obtém informações sobre uma categoria, como a exibição padrão e o texto a ser exibido na interface do usuário.
GetCategoryName

Obtém o nome da categoria especificada.
GetCheckboxValue

Recupera o valor da caixa de seleção.
GetCheckButtonState

Obtém o estado atual de um botão de seleção (caixa de seleção) no diálogo.
GetCheckState

Obtém o estado de um item de caixa de seleção em um controle de exibição de árvore.
GetClient

Obtém o objeto cliente.
GetCLSID

Obtém o valor clsid (identificador de classe) da chave de propriedade especificada.
GetCodePage

Recupera o valor numérico (identificador de página de código) da página de código ANSI.
GetColor

Obtém a cor, conforme especificado.
GetColumnCount

Obtém a contagem de colunas para as colunas visíveis ou o conjunto completo de colunas.
GetColumnInfo

Solicita informações sobre uma coluna.
GetColumnInfo

Obtém informações sobre cada coluna:_width, visibilidade, nome de exibição e estado.
GetColumnPropertyList

Obtém uma lista ordenada de colunas que corresponde à coluna enumerada.
Getcolumns

Obtém uma matriz de estruturas PROPERTYKEY que representam as colunas compatíveis com a exibição. Inclui todas as colunas ou apenas aquelas visíveis no momento.
GetComboBoxValueAt

Obtém o rótulo de cadeia de caracteres para uma entrada de caixa de combinação no índice fornecido.
GetComboBoxValueCount

Obtém uma contagem dos itens na caixa de combinação especificada e designa qual item deve ter seleção inicial.
GetCommand

Obtém uma instância de comando do Explorer especificada.
GetCommands

Obtém uma instância de enumerador de comandos do Explorer especificada.
GetCommandString

Obtém informações sobre um comando de menu de atalho, incluindo a cadeia de caracteres de ajuda e o nome independente de idioma ou canônico do comando.
GetComment

Obtém uma cadeia de caracteres que contém comentários sobre o manipulador.
GetComment

Obtém uma cadeia de caracteres que contém comentários sobre o item.
GetCompositionState

Obtém o estado de composição.
GetCondition

Recupera o conteúdo da caixa de pesquisa como um objeto ICondition.
GetConflictIdInfo

Obtém informações que identificam um conflito em um repositório de conflitos.
GetConflictIDList

Mapeia um conflito para seu IShellItem.
Getcontext

Obtém um objeto de contexto que pode ser usado por um manipulador para exibir propriedades ou executar uma ação de menu de contexto.
GetControlItemState

Obtém o estado atual de um item em um controle de contêiner encontrado no diálogo.
GetControlState

Obtém a visibilidade atual e os estados habilitados de determinado controle.
GetControlStyle

Obtém os estilos de exibição definidos para os controles de visão de árvore do objeto namespace.
GetControlStyle2

Obtém os estilos de exibição estendidos definidos para os controles de visão de árvore do objeto namespace.
GetControlWindow

Obtém o identificador de janela para um controle de navegador.
GetCount

Obtém o número de itens na matriz IShellItem fornecida.
GetCount

Recupera o número de objetos ICredentialProviderUser na matriz de usuários.
GetCount

Obtém a contagem de itens de conflito.
GetCount

Obtém a contagem de itens.
GetCount

Obtém o número de conflitos no repositório.
GetCount

Fornece uma contagem dos objetos na coleção.
GetCreateFlags

Obtém os sinalizadores adicionais que serão passados para CreateProcess.
GetCredentialAt

Obtém uma credencial específica.
GetCredentialCount

Obtém o número de credenciais disponíveis nesse provedor de credenciais.
GetCurFolder

Obtém o ITEMIDLIST para o objeto de pasta.
GetCurrentFilter

Obtém o filtro atual como uma cadeia de caracteres Unicode.
GetCurrentFolderFlags

Obtém os sinalizadores de pasta aplicados no momento.
GetCurrentInfo

Obtém as configurações de pasta atuais.
GetCurrentPage

Obtém a página atual de uma imagem de várias páginas.
GetCurrentProcessExplicitAppUserModelID

Recupera a ID do Modelo de Usuário do Aplicativo (AppUserModelID) definida pelo aplicativo para o processo atual.
GetCurrentSelection

Obtém a seleção atual do usuário na caixa de diálogo.
GetCurrentView

Obtém uma interface para a exibição atual do navegador.
GetCurrentView

Obtém o modo de exibição mais recente do Painel de Controle:_Classic ou Exibição categoria.
GetCurrentViewMode

Obtém um endereço que contém um valor que representa o modo de exibição atual da pasta.
GetData

Pesquisa e recupera dados binários relacionados à associação de arquivo ou protocolo do registro.
GetDataFormatFromPath

Determina o formato de um arquivo com base em sua extensão.
GetDataFromIDList

Obtém um ponteiro somente leitura para a estrutura fornecida pelo cliente no primeiro ItemID na IDList. (sobrecarga 1/2)
GetDataFromIDList

Obtém um ponteiro somente leitura para a estrutura fornecida pelo cliente no primeiro ItemID na IDList. (sobrecarga 2/2)
Getdataobject

Obtém uma representação IDataObject do objeto DataPackage atual.
GetDateStamp

Solicita a data em que a imagem foi modificada pela última vez. Esse método permite que o Shell determine se as imagens armazenadas em cache estão desatualizadas.
GetDefaultBandWidth

Obtém a largura de banda que o bandite usa inicialmente para definir a largura padrão quando a banda é adicionada.
GetDefaultCategory

Permite que a pasta substitua o agrupamento padrão.
GetDefaultColumn

Obtém as colunas de classificação e exibição padrão.
GetDefaultColumnState

Obtém o estado padrão de uma coluna especificada.
GetDefaultDestinationName

Obtém o nome padrão de um item do Shell.
GetDefaultMenuText

Chamado pelo modo de exibição shell para obter o texto do menu de atalho padrão.
GetDefaultSaveFolder

Recupera a pasta de destino padrão que a biblioteca usa para salvar operações.
GetDefaultSearchGUID

Retorna o GUID (identificador global exclusivo) do objeto de pesquisa padrão para a pasta.
GetDefaultSpacing

Obtém um ponteiro para uma estrutura POINT que contém as medidas padrão de largura (x) e altura (y) de um item, incluindo o espaço em branco ao redor.
GetDefaultUserProfileDirectoryA

Recupera o caminho para a raiz do perfil do usuário padrão. (ANSI)
GetDefaultUserProfileDirectoryW

Recupera o caminho para a raiz do perfil do usuário padrão. (Unicode)
GetDelay

Obtém o valor de atraso para o quadro atual de uma animação.
GetDelayedPropertyStore

Obtém um objeto de interface IPropertyStore, conforme especificado.
GetDescription

Obtém o nome de um categorizador, como Agrupar por Tipo de Dispositivo, que pode ser exibido na interface do usuário.
GetDescription

Obtém a cadeia de caracteres de descrição de um objeto de link do Shell. (ANSI)
GetDescription

Obtém a cadeia de caracteres de descrição de um objeto de link do Shell. (Unicode)
GetDescription

Obtém a descrição do evento.
GetDestinationStream

Obtém um fluxo vazio que recebe a nova versão do arquivo que está sendo copiado.
GetDetailsEx

Obtém informações detalhadas, identificadas por um FMTID (identificador de conjunto de propriedades) e um PID (identificador de propriedade), em um item em uma pasta shell.
GetDetailsOf

Obtém informações detalhadas sobre um item em uma pasta shell.
GetDetailsOf

Obtém informações detalhadas, identificadas por um índice de coluna, em um item em uma pasta shell.
Getdirectory

Obtém o diretório de trabalho atual.
GetDisplayName

Obtém o nome de exibição do objeto IShellItem.
GetDisplayNameOf

Recupera o nome de exibição do objeto de arquivo ou subpasta especificado.
GetDpiForShellUIComponent

Recupera os pontos por polegada (dpi) ocupados por um SHELL_UI_COMPONENT com base no fator de escala atual e no PROCESS_DPI_AWARENESS.
GetDragPoint

Obtém o ponto no qual a operação atual de arrastar e soltar foi iniciada.
GetDropDownStatus

Obtém o status de exibição atual da lista suspensa de preenchimento automático.
GetDropPoint

Obtém o ponto no qual a operação atual de arrastar e soltar foi encerrada.
GetDynamicInfo

Chamado pelo sistema para determinar se um manipulador específico será mostrado antes que a caixa de diálogo Reprodução Automática seja exibida.
GetEditBoxText

Obtém o texto atual em um controle de caixa de edição.
GetEncoderParams

Obtém o conjunto atual de parâmetros do codificador.
GetEntry

Obtém um identificador para uma imagem no cache.
GetEnum

Este método não está implementado. (IQueryAssociations.GetEnum)
GetEnumFlags

Permite que um cliente especifique quais classes de objetos em uma pasta Shell devem ser enumeradas. Quando usado com SHBrowseForFolder, especifica a classe ou as classes de itens que devem ser mostradas no modo de exibição de árvore da caixa de diálogo e qual classe ou classes não devem.
GetEnumFlagsForItem

Permite que um cliente especifique quais classes de objetos em um item shell devem ser enumeradas para inclusão na exibição.
Getevent

Obtém um objeto de evento especificado.
GetEventCount

Obtém a contagem de eventos.
GetEventEnumerator

Obtém um enumerador para eventos de um manipulador.
GetEventID

Obtém a ID do evento.
GetExtension

Obtém a extensão de nome de arquivo para o objeto de atalho. (ANSI)
GetExtension

Obtém a extensão de nome de arquivo para o objeto de atalho. (Unicode)
GetFieldDescriptorAt

Obtém metadados que descrevem um campo especificado.
GetFieldDescriptorCount

Recupera a contagem de campos no necessário para exibir as credenciais desse provedor.
GetFieldOptions

Recupera o conjunto de opções atual para um campo especificado em uma interface do usuário de logon ou credencial. Chamado pela estrutura do provedor de credenciais.
GetFieldState

Recupera o estado do campo. A interface do usuário de logon e a interface do usuário da credencial usam isso para obter informações sobre um campo de uma credencial para exibir essas informações no bloco do usuário.
GetFileID

Obtém o identificador de arquivo exclusivo para o arquivo atual.
GetFileName

Recupera o texto inserido atualmente na caixa de edição Nome do arquivo da caixa de diálogo.
GetFileNameFromBrowse

A função GetFileNameFromBrowse cria uma caixa de diálogo Abrir para que o usuário possa especificar a unidade, o diretório e o nome de um arquivo a ser aberto.
GetFileNameFromBrowse

A função GetFileNameFromBrowse cria uma caixa de diálogo Abrir para que o usuário possa especificar a unidade, o diretório e o nome de um arquivo a ser aberto. (GetFileNameFromBrowse)
GetFileOverlayInfo

Obtém o índice da sobreposição de ícone ou a imagem de ícone para o arquivo especificado com os atributos especificados.
GetFileTime

Obtém o valor de data e hora de uma chave de propriedade especificada.
GetFileTypeIndex

Obtém o tipo de arquivo selecionado no momento.
GetFindData

Obtém as informações do sistema de arquivos armazenadas na estrutura WIN32_FIND_DATA.
GetFirstPage

Obtém um identificador para a primeira página da extensão do assistente.
GetFlags

Obtém os sinalizadores associados a um comando do Windows Explorer.
GetFlags

Obtém as configurações de opção atuais.
GetFlags

Obtém sinalizadores de eventos.
GetFlags

Preterido. Recupera o conjunto atual de sinalizadores do navegador.
GetFocusedItem

Obtém o índice do item que atualmente tem foco na exibição da pasta.
Getfolder

Obtém o nome da pasta do objeto de atalho. (ANSI)
Getfolder

Obtém o nome da pasta do objeto de atalho. (Unicode)
Getfolder

Obtém a pasta atualmente selecionada na caixa de diálogo ou, se a caixa de diálogo não estiver exibida no momento, a pasta que deve ser selecionada quando a caixa de diálogo for aberta.
Getfolder

Obtém o objeto folder.
Getfolder

Obtém um objeto que representa uma pasta conhecida identificada por seu KNOWNFOLDERID.
GetFolderByName

Obtém um objeto que representa uma pasta conhecida identificada por seu nome canônico.
GetFolderCapabilities

Obtém a funcionalidade de uma pasta a ser filtrada por meio do valor da chave de propriedade System.IsPinnedToNameSpaceTree e alterar o status do registro de notificação.
GetFolderDefinition

Recupera uma estrutura que contém os elementos definidores de uma pasta conhecida, que inclui a categoria, o nome, o caminho, a descrição, a dica de ferramenta, o ícone e outras propriedades da pasta.
GetFolderFlags

Obtém sinalizadores de opções de exibição de pasta.
GetFolderIds

Obtém uma matriz de todas as IDs de pasta conhecida registradas. Isso pode ser usado na enumeração de todas as pastas conhecidas.
GetFolders

Obtém o conjunto de pastas filho contidas na biblioteca.
GetFolderSetData

Preterido. Obtém uma estrutura que contém informações de pasta.
GetFolderTargetInfo

Fornece o local e os atributos da pasta de destino de um atalho de pasta.
Getfoldertype

Recupera o tipo de pasta.
Getfoldertype

Obtém o tipo de pasta da biblioteca.
GetFolderViewOptions

Recupera o conjunto atual de opções para o modo de exibição.
Getfont

Obtém os atributos atuais definidos na fonte.
Getformat

Recupera o tipo alfa da imagem de bitmap.
GetForWindow

Obtém a instância DataTransferManager da janela especificada.
GetFrameOptions

Recupera as opções de exibição de quadro do navegador disponíveis.
GetGroupBy

Recupera a propriedade e a ordem de classificação usadas para agrupar itens na exibição da pasta.
GetGroupByProperty

Obtém uma propriedade de agrupamento.
GetGroupSubsetCount

Obtém a contagem de linhas visíveis exibidas para o subconjunto de um grupo.
GetGroupSubsetCount

Obtém a contagem de grupos para linhas visíveis.
GetHandlerEnumerator

Obtém um enumerador que fornece acesso às IDs de manipuladores de sincronização expostos e gerenciados pelo usuário.
GetHandlerID

Obtém a ID do manipulador para o qual o evento foi registrado.
GetHandlerInfo

Obtém propriedades que descrevem o manipulador.
GetHandlerInfo

Obtém informações do manipulador.
GetHandlerRegistrationInfo

Chamado pelo manipulador do aplicativo registrado para obter informações de registro atuais.
GetHistoryObject

Preterido. Recupera um IOleObject que representa o objeto de histórico do navegador.
Gethotkey

Obtém o atalho de teclado (tecla de acesso) para um objeto de link do Shell. (ANSI)
Gethotkey

Obtém o atalho de teclado (tecla de acesso) para um objeto de link do Shell. (Unicode)
Geticon

Obtém uma cadeia de caracteres de recurso de ícone do ícone associado ao item de comando especificado do Windows Explorer.
Geticon

Obtém o ícone padrão da biblioteca.
GetIconLocation

Obtém o local e o índice de um ícone. (ANSI)
GetIconLocation

Obtém o local e o índice de um ícone. (Unicode)
GetIconLocation

Recupera o local do ícone associado ao aplicativo.
GetIconLocation

Obtém o local (caminho e índice) do ícone de um objeto de link do Shell. (ANSI)
GetIconLocation

Obtém o local (caminho e índice) do ícone de um objeto de link do Shell. (Unicode)
GetIconOf

Obtém um ícone para um objeto dentro de uma pasta específica.
GetIconSize

Obtém o tamanho do ícone de pasta.
GetId

Obtém a ID da pasta selecionada.
GetIDArrayResult

Obtém uma lista de objetos encontrados durante uma caminhada de namespace iniciada por INamespaceWalk::Walk.
GetIDList

Obtém o local da pasta namespace shell no formulário IDList (ITEMIDLIST).
GetIDList

Obtém uma lista de identificadores de item.
GetIDList

Obtém a pasta de pesquisa como UM ITEMIDLIST.
GetIDList

Obtém a lista de identificadores de item para o destino de um objeto de link do Shell. (ANSI)
GetIDList

Obtém a lista de identificadores de item para o destino de um objeto de link do Shell. (Unicode)
GetImage

Obtém um HBITMAP que representa um IShellItem.
GetInfoFlags

Obtém os sinalizadores de informações de um item. Esse método não é usado atualmente.
GetInfoTip

Obtém o texto da dica de informações de um item.
GetInt32

Obtém o valor Int32 da chave de propriedade especificada.
Getitem

Recupera um objeto que representa um item especificado.
Getitem

Método IParseAndCreateItem::GetItem
Getitem

Obtém o IShellItem relacionado a este item.
Getitem

Obtém um item de dados de conflito especificado.
Getitem

Obtém informações de resultado para um item especificado, quando bem-sucedido.
Getitemat

Obtém o item no índice especificado no IShellItemArray.
GetItemChoice

Obtém o índice de um item que o usuário deseja manter.
GetItemChoiceCount

Obtém o número de itens que o usuário deseja manter.
GetItemCustomState

Obtém o estado da caixa de seleção associada a um determinado item do Shell.
Getitemdata

Solicita dados de coluna para um arquivo especificado.
Getitemheight

Obtém a altura do item.
GetItemID

Obtém a ID do item para o qual o evento foi registrado.
GetItemID

Obtém a ID exclusiva de um item de sincronização.
GetItemIDList

Obtém o ponteiro para uma PIDL (lista de identificadores de item) para o item relacionado.
GetItemInfo

Obtém as propriedades de um item de sincronização.
GetItemObject

Obtém uma interface que se refere aos dados apresentados na exibição.
GetItemObject

Obtém uma interface em um item especificado que um aplicativo registrado manipula.
GetItemPosition

Obtém a posição de um item na exibição da pasta.
Getitemrect

Obtém a estrutura RECT que descreve o tamanho e a posição de um determinado item.
GetItemsArray

Recupera uma matriz de itens de conflito.
GetItemSpacing

Obtém o espaçamento somente para modos de exibição pequenos e grandes.
GetItemState

Obtém informações de estado sobre um item do Shell.
GetIterationInfo

Obtém informações sobre qual conflito em um conjunto de conflitos está sendo resolvido.
GetJunctionCLSID

Obtém o CLSID (identificador de classe) do objeto que implementa IShellFolder para o item, se o item for um ponto de junção.
Getkey

Pesquisa e recupera uma chave relacionada à associação de arquivo ou protocolo do registro.
GetLastPage

Obtém um identificador para a página final das páginas de extensão do assistente.
GetLastSyncTime

Obtém a data e a hora em que o manipulador foi sincronizado pela última vez.
GetLastSyncTime

Obtém a data e a hora em que o item foi sincronizado pela última vez.
GetLevel

Obtém o nível de log do evento.
GetLinkReference

Obtém a referência para o link ativo para o evento. O link quente é uma propriedade exibida que o usuário pode clicar para executar uma ação. Isso permite que o manipulador mostre uma ação disponível que o usuário pode ver rapidamente na pasta.
GetLinkText

Obtém o texto do link quente para o evento.
Getlist

Recupera um objeto que representa a coleção de destinos listados na categoria Recentes ou Frequentes em uma Lista de Atalhos.
GetLocation

Obtém um caminho para a imagem que deve ser extraída.
GetMaxLength

Retorna o número máximo de caracteres permitidos para um nome específico no namespace no qual ele é chamado.
GetMenu

Obtém as informações do menu definidas chamando IShellMenu::SetMenu.
GetMenuContextHelpId

Recupera o identificador de contexto da Ajuda associado ao menu especificado.
GetMenuInfo

Obtém informações do método IShellMenu::Initialize.
GetMenuPosFromID

GetMenuPosFromID pode estar alterado ou indisponível.
GetMenuRestrictions

. (IDefaultFolderMenuInitialize.GetMenuRestrictions)
Getmilliseconds

Obtém o tempo decorrido e restante para a caixa de diálogo de progresso.
GetMode

Recupera o modo de enumeração do item analisado.
GetMonitor

Recupera o monitor de destino para o aplicativo que está sendo iniciado.
GetMonitorDevicePathAt

Recupera a ID exclusiva de um dos monitores do sistema.
GetMonitorDevicePathCount

Recupera o número de monitores associados ao sistema.
GetMonitorRECT

Recupera o retângulo de exibição do monitor especificado.
GetName

Obtém o nome do arquivo do objeto de atalho, sem a extensão . (ANSI)
GetName

Obtém o nome do arquivo do objeto de atalho, sem a extensão . (Unicode)
GetName

Recupera o caminho completo e o nome do arquivo executável associado ao tipo de arquivo.
GetName

Obtém o nome do evento. Essa cadeia de caracteres pode ser um nome simples para o evento ou um breve resumo. Ele é exibido na pasta e na folha de propriedades do evento.
GetName

Obtém o nome de exibição do manipulador.
GetName

Obtém o nome de exibição da interface do usuário do item de sincronização.
GetNameAt

Obtém o nome de uma propriedade em um índice especificado no repositório de propriedades.
GetNameCount

Obtém o número de nomes de propriedade no repositório de propriedades.
GetNamedValue

Obtém o valor de uma propriedade nomeada do repositório de propriedades nomeado.
GetNavigateState

Preterido. Recupera o estado de navegação atual do navegador.
Getnextitem

Recupera o próximo item na árvore de acordo com qual método é solicitado.
GetNextPage

Chamado quando o usuário navega para frente após as páginas de extensão do assistente. Obtém o identificador do PROPSHEETPAGE que representa a página do assistente imediatamente após a página de extensão do assistente.
GetNumberOfApps

Obsoleto. Os clientes do aplicativo Adicionar/Remover Painel de Controle de Programas podem retornar E_NOTIMPL.
GetNumberOfCategories

Obsoleto. Os clientes do aplicativo Adicionar/Remover Painel de Controle de Programas podem retornar E_NOTIMPL.
Getobject

Obtém um item do modo de exibição.
Getobject

Cria um tipo específico de objeto relacionado ao manipulador.
Getobject

Cria um tipo específico de objeto relacionado ao item.
GetObjectCount

Obtém o número de itens na exibição de pasta.
GetOleObject

Preterido. Recupera um IOleObject para o navegador.
GetOperationStatus

Obtém o status da operação para a caixa de diálogo de progresso.
GetOptions

Obtém as opções atuais de preenchimento automático. (IACList2.GetOptions)
GetOptions

Obtém as opções atuais de preenchimento automático. (IAutoComplete2.GetOptions)
GetOptions

Obtém as opções atuais do navegador.
GetOptions

Obtém os sinalizadores atuais definidos para controlar o comportamento da caixa de diálogo.
GetOptions

Obtém as opções da biblioteca.
GetOverlayIconIndex

Obtém o índice da sobreposição de ícone na lista de imagens do sistema.
GetOverlayIndex

Obtém o índice de sobreposição na lista de imagens do sistema.
GetOverlayInfo

Fornece o local do bitmap da sobreposição do ícone.
GetPackageExecutionState

Retorna o estado de execução atual do pacote especificado.
GetPageCount

Obtém o número de páginas em uma imagem de várias páginas.
GetPalette

Preterido. Recupera a paleta do navegador.
GetPaneState

Obtém o estado de visibilidade do painel do Windows Explorer especificado.
GetParent

Obtém o pai de um objeto IShellItem.
GetParentAndItem

Obtém o pai de um item e a ID do filho do pai.
GetParentSite

Preterido. Recupera o site de cliente in-loco do pai do navegador.
GetPath

Recupera o caminho de uma pasta conhecida como uma cadeia de caracteres.
GetPath

Obtém o caminho de um item especificado do Painel de Controle.
GetPath

Obtém o caminho e o nome do arquivo do destino de um objeto de link do Shell. (ANSI)
GetPath

Obtém o caminho e o nome do arquivo do destino de um objeto de link do Shell. (Unicode)
GetPidl

Preterido. Recupera uma cópia do ponteiro atual para uma lista de identificadores de item (PIDL).
GetPidl

Preterido. Obtém o ponteiro para uma lista de identificadores de item (PIDL) associada à entrada de viagem.
GetPinnedWindow

Obtém o identificador para a janela fixada atual, se houver uma.
GetPixelFormat

Obtém o formato de pixel da imagem.
GetPolicies

Obtém um conjunto de sinalizadores que descrevem as políticas definidas pelo manipulador.
GetPolicies

Obtém um conjunto de sinalizadores que descrevem as políticas definidas pelo item.
Getposition

Recupera o valor de exibição atual para a imagem de tela de fundo da área de trabalho.
GetPossibleActions

Obtém uma máscara de bits de ações de gerenciamento permitidas para um aplicativo.
GetPresenterChoice

Obtém que tipo de escolha foi feita e se deseja aplicar a escolha a todos os conflitos subsequentes no conjunto.
GetPresenterNextStep

Obtém o que o apresentador deseja fazer como a próxima etapa na resolução de conflitos do gerenciador de sincronização.
GetPreviousPage

Chamado quando o usuário navega para trás para fora da extensão do assistente. Obtém o identificador do PROPSHEETPAGE que representa a página do assistente que está antes da página de extensão do assistente.
Getpriority

Especifica a prioridade de uma sobreposição de ícone.
GetProcessReference

Recupera o objeto específico do processo fornecido por SetProcessReference, incrementando a contagem de referência para manter o processo ativo.
GetProfilesDirectoryA

Recupera o caminho para o diretório raiz em que os perfis de usuário são armazenados. (ANSI)
GetProfilesDirectoryW

Recupera o caminho para o diretório raiz em que os perfis de usuário são armazenados. (Unicode)
GetProfileType

Recupera o tipo de perfil carregado para o usuário atual.
GetProgID

Recupera o ProgID associado a um objeto .
GetProperties

Recupera o conjunto de valores de propriedade para um item salvo ou um item no processo de ser salvo.
GetProperties

Obtém um IPropertySetStorage por meio do qual as propriedades da imagem podem ser acessadas.
GetProperty

Obtém uma estrutura PROPVARIANT de uma chave de propriedade especificada.
GetProperty

Obtém uma propriedade de conflito, dada uma chave de propriedade.
GetPropertyDescriptionList

Obtém um objeto de lista de descrição de propriedade dada uma referência a uma chave de propriedade.
GetPropertyDescriptionList

Obtém uma lista de descrição de propriedade para os itens na matriz de itens do shell.
GetPropertyFromIDList

Obtém uma propriedade do IPropertyStore dentro da IDList como uma variante, usando a chave . (sobrecarga 3/4)
GetPropertyFromIDList

Obtém uma propriedade do IPropertyStore dentro da IDList como uma variante, usando a chave . (sobrecarga 2/4)
GetPropertyFromIDList

Obtém uma propriedade do IPropertyStore dentro da IDList como uma variante, usando a chave . (sobrecarga 4/4)
GetPropertyFromIDList

Obtém uma propriedade do IPropertyStore dentro da IDList como uma variante, usando a chave . (sobrecarga 1/4)
GetPropertyHandlerFromFileId

Obtém uma instância de IStorageProviderPropertyHandler associada ao identificador de arquivo fornecido.
GetPropertyHandlerFromPath

Obtém uma instância de IStorageProviderPropertyHandler associada ao caminho fornecido.
GetPropertyHandlerFromUri

Obtém uma instância de IStorageProviderPropertyHandler associada ao URI fornecido.
GetPropertyKey

Obtém a chave de propriedade.
GetPropertyStorage

Obtém os dados de armazenamento de propriedades serializados da instância do repositório de propriedades.
GetPropertyStorage

Obtém um ponteiro somente leitura para o armazenamento de propriedades serializado que é usado para armazenar metadados.
GetPropertyStorageBuffer

Obtém o buffer de armazenamento de propriedade serializado da instância do repositório de propriedades.
GetPropertyStorageFromIDList

Crie uma instância do IPropertyStore com base no armazenamento de propriedades serializado associado ao primeiro ItemID.
GetPropertyStorageSize

Obtém o tamanho dos dados de armazenamento de propriedades serializados da instância do repositório de propriedades.
GetPropertyStore

Obtém um objeto de repositório de propriedades para sinalizadores de repositório de propriedades especificados.
GetPropertyStore

Obtém um repositório de propriedades.
GetPropertyStoreForKeys

Obtém o objeto de repositório de propriedades para chaves de propriedade especificadas.
GetPropertyStoreWithCreateObject

Usa o ICreateObject especificado em vez de CoCreateInstance para criar uma instância do manipulador de propriedades associado ao item Shell no qual esse método é chamado.
GetProviderID

Recupera a ID do provedor de conta para esse usuário.
GetPublishedAppInfo

Obtém informações relacionadas à publicação sobre um aplicativo publicado por um editor de aplicativos.
GetRawDataFormat

Recupera um GUID que identifica o formato da imagem.
GetRecorderDriveLetter

Obtém a letra da unidade de uma unidade de CD que foi marcada como habilitada para gravação.
GetRedirectionCapabilities

Obtém um valor que indica se a pasta conhecida pode ter seu caminho definido como um novo valor ou quais restrições ou proibições específicas são colocadas nesse redirecionamento.
GetReferent

Obtém o referenciante do objeto de atalho. (ANSI)
GetReferent

Obtém o referenciante do objeto de atalho. (Unicode)
GetRemovedDestinations

Recupera a lista atual de destinos que foram removidos pelo usuário da Lista de Atalhos existente que esta Lista de Atalhos personalizada deve substituir.
GetReservedOverlayInfo

Obtém o índice da sobreposição de ícone ou a imagem de ícone do arquivo especificado com os atributos especificados de uma das sobreposições reservadas.
GetResolution

Obtém a resolução, em pontos por polegada (dpi), da imagem.
GetResolutionHandler

Obtém o manipulador de resolução para o conflito.
GetResourceDescription

Obtém uma descrição do recurso.
Getresult

Obtém a escolha feita pelo usuário no diálogo.
GetResults

Obtém as escolhas do usuário em um diálogo que permite várias seleções.
GetResults

Retorna os resultados da pesquisa, de uma fonte de dados OpenSearch, formatada no formato RSS ou Atom.
GetRootItems

Obtém uma matriz dos itens raiz.
GetScaleFactorForDevice

Obtém o fator de escala preferencial para um dispositivo de exibição.
GetScaleFactorForMonitor

Obtém o fator de escala de um monitor específico. Essa função substitui GetScaleFactorForDevice.
GetSearchStyle

Substitui as configurações do Registro que determinam como uma pesquisa automática é executada.
GetSearchText

Recupera o texto que está na barra de endereços do navegador.
GetSearchUrl

Recupera a URL que está sendo pesquisada.
GetSectorSize

Recupera o número de bytes por setor no disco que está sendo usado no momento. Ao usar E/S (entrada/saída) não armazenada em buffer, é importante saber o tamanho dos setores no disco que estão sendo lidos para garantir o alinhamento de bytes adequado.
GetSelectedControlItem

Obtém um item específico de controles de contêiner especificados no diálogo.
GetSelectedCount

Obtém o número de itens na exibição selecionada.
GetSelectedItem

Localiza o item selecionado no momento em ou após um determinado índice.
GetSelectedItems

Obtém os itens selecionados no momento na caixa de diálogo. Esses itens podem ser itens selecionados no modo de exibição ou texto selecionado na caixa de edição de nome de arquivo.
GetSelectedItems

Obtém uma matriz de itens do Shell selecionados.
GetSelectedObjects

Obtém uma matriz dos objetos na exibição selecionada e o número desses objetos.
Getselection

Obtém a seleção atual como um IShellItemArray.
Getselection

Obtém a matriz de itens shell que contém os itens selecionados.
GetSelectionMarkedItem

Obtém o índice de um item no modo de exibição da pasta que foi marcado usando o SVSI_SELECTIONMARK em IFolderView::SelectItem.
GetSelectionState

Obtém o estado de seleção, incluindo o estado de verificação.
GetSerialization

Chamado em resposta a uma tentativa de enviar essa credencial para o mecanismo de autenticação subjacente.
GetSetCodePage

Preterido. Define uma nova página de código de caractere e recupera um ponteiro para a página de código anterior.
GetSharedBitmap

Recupera o bitmap contido em um objeto ISharedBitmap.
GetSharePermissions

Obtém as permissões de acesso atualmente associadas à pasta Usuário ou Público para a ACE (entrada de controle de acesso) Todos.
GetShellFolder

Obtém a pasta que a faixa de menu está definida para navegar.
GetShellItem

Recupera o local de uma pasta conhecida no namespace Shell na forma de um item shell (IShellItem ou interface derivada).
GetShellItem

Obtém a pasta de pesquisa como um IShellItem.
GetShowCmd

Obtém o comando show para um objeto de link do Shell. (ANSI)
GetShowCmd

Obtém o comando show para um objeto de link do Shell. (Unicode)
GetSid

Recupera o SID (identificador de segurança) do usuário. (ICredentialProviderUser.GetSid)
GetSize

Obtém o tamanho da origem.
GetSize

Recupera o tamanho do bitmap contido em um objeto ISharedBitmap.
GetSize

Obtém as dimensões do arquivo de imagem.
GetSlideshow

Obtém o caminho para o diretório em que as imagens de apresentação de slides são armazenadas.
GetSlideshowOptions

Obtém as configurações atuais de apresentação de slides de papel de parede da área de trabalho para embaralhar e cronometrar.
GetSlowAppInfo

Retorna informações para o aplicativo que se origina de uma fonte lenta. Esse método não é aplicável a aplicativos publicados.
GetSortColumnCount

Obtém a contagem de colunas de classificação atualmente aplicadas à exibição.
GetSortColumns

Obtém as colunas de classificação atualmente aplicadas à exibição.
GetSortColumns

Obtém informações de coluna de classificação.
GetSourceViewSizePreference

Recupera a preferência de tamanho de exibição do aplicativo depois que o aplicativo é iniciado.
GetSourceViewToPosition

Recupera a posição da janela do aplicativo de origem.
GetSpacing

Obtém uma estrutura POINT que contém as dimensões de largura (x) e altura (y), incluindo o espaço em branco ao redor, de um item.
GetState

Obtém informações de estado associadas a um item de comando especificado do Windows Explorer.
GetState

Obtém o estado de comando associado a um item shell especificado.
GetState

Obtém uma estrutura SMDATA preenchida.
GetStatus

Obtém o status atual da apresentação de slides.
GetString

Obtém o valor da cadeia de caracteres de uma chave de propriedade especificada.
GetString

Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo ou protocolo do registro. (IQueryAssociations.GetString)
GetStringValue

Habilita a recuperação de texto de uma credencial com um campo de texto.
GetStringValue

Recupera propriedades de cadeia de caracteres do objeto ICredentialProviderUser com base no valor de entrada.
GetSubmitButtonValue

Recupera o identificador de um campo ao qual o botão enviar deve ser colocado ao lado na interface do usuário do Logon.
GetSupportedActionTypes

Determina o tipo de dados com suporte para uma extensão de gravação de CD.
GetSwitchToHWND

Recupera o identificador da janela de nível superior do aplicativo que está usando o arquivo.
GetSyncItem

Obtém um item de sincronização especificado.
GetSyncItemCount

Obtém uma contagem dos itens de sincronização no contêiner.
GetSyncItemEnumerator

Obtém uma interface que enumera os itens de sincronização do manipulador.
GetTargetViewSizePreference

Recupera o tamanho de exibição preferencial do aplicativo que está sendo iniciado.
Gettext

Recupera o conteúdo da caixa de pesquisa como texto sem formatação.
GetThumbnail

Obtém uma miniatura armazenada em cache para um determinado item do Shell.
GetThumbnail

Obtém uma imagem em miniatura e um tipo alfa.
GetThumbnailByID

Obtém uma miniatura do cache de miniaturas, considerando sua ID.
GetThumbnailHandler

Obtém o manipulador de miniatura solicitado para a miniatura de um determinado item.
GetThumbnailStream

Obtém o fluxo de miniatura. Esse método é apenas para uso interno e só pode ser chamado pelo aplicativo fotos.
GetTime

Obtém o tempo de criação.
GetTimes

Obtém tempos de arquivo.
GetTitle

Obtém o texto do título do botão ou item de menu que inicia um item de comando especificado do Windows Explorer.
GetTitle

Preterido. Recupera o título de uma janela do navegador.
Gettooltip

Obtém a cadeia de caracteres de dica de ferramenta associada a um item de comando especificado do Windows Explorer.
Gettooltiptext

Preterido. Obtém o texto da dica de ferramenta para uma entrada de viagem, que é usada como uma cadeia de caracteres de exibição Unicode na interface do usuário.
GetTransferManifest

Obtém um manifesto de transferência para uma operação de transferência de arquivo executada por um assistente de publicação, como o Assistente de Impressão Online ou o Assistente para Adicionar Local de Rede.
GetTravelEntry

Preterido. Obtém uma entrada de viagem no log de viagens em relação à posição da entrada atual.
GetTravelLog

Preterido. Recupera o ITravelLog do navegador.
GetType

Obtém o tipo de manipulador do Centro de Sincronização.
GetTypeLabel

Obtém um rótulo para o tipo de manipulador. Isso normalmente fornece o modelo do dispositivo ou uma cadeia de caracteres de identidade específica do manipulador equivalente.
GetTypeLabel

Obtém um rótulo para o tipo de item. Normalmente, isso fornece o modelo do dispositivo ou uma cadeia de caracteres de identidade específica de item equivalente.
GetUIMode

Permite que um manipulador de verbo shell baseado em IExplorerCommand consulte o modo de interface do usuário do componente host do qual o aplicativo foi invocado.
GetUIName

Recupera o nome de exibição de um aplicativo.
GetUInt32

Obtém o valor UInt32 de uma chave de propriedade especificada.
GetUInt64

Obtém o valor UInt64 de uma chave de propriedade especificada.
GetUIObjectOf

Obtém um objeto que pode ser usado para executar ações nos objetos ou pastas de arquivo especificados.
GetUsage

Obtém um valor que indica como o arquivo em uso está sendo usado.
GetUserProfileDirectoryA

Recupera o caminho para o diretório raiz do perfil do usuário especificado. (ANSI)
GetUserProfileDirectoryW

Recupera o caminho para o diretório raiz do perfil do usuário especificado. (Unicode)
GetUserSid

Recupera o SID (identificador de segurança) do usuário associado a essa credencial.
GetValidCharacters

Carrega uma cadeia de caracteres que contém cada um dos caracteres que são válidos ou inválidos no namespace no qual ele é chamado.
GetValue

Determina se o ambiente de host do aplicativo atual está na área de trabalho ou no modo imersivo.
GetValue

Recupera um valor de propriedade especificado definido para o usuário.
Getview

Solicita a exibição do Shell atual ou padrão, juntamente com todos os outros VIDs (identificadores de exibição) válidos compatíveis com essa implementação do IShellView2.
GetViewFlags

Chamado quando o modo de exibição deve determinar se a personalização especial precisa ser feita para o navegador de diálogo comum.
GetViewMode

Obtém o modo de exibição lógica de uma pasta.
GetViewModeAndIconSize

Obtém o modo de exibição atual e o tamanho do ícone aplicados à exibição.
GetViewProperty

Obtém um valor de propriedade para uma determinada chave de propriedade do cache da exibição.
GetViewRect

Preterido. Recupera um valor usado para negociar o tamanho permitido da janela.
GetViewStateStream

Obtém uma interface IStream que pode ser usada para o armazenamento de informações de estado específicas da exibição.
GetViewWindow

Preterido. Fornece acesso direto à janela de exibição do navegador criada por IBrowserService2::CreateViewWindow.
GetVisibleItem

Obtém o próximo item visível em relação a um determinado índice na exibição.
GetWallpaper

Obtém o papel de parede da área de trabalho atual.
Getwindowcontext

Obtém uma lista dos atalhos de teclado para o host de visualização.
GetWindowContextHelpId

Recupera o identificador de contexto da Ajuda, se houver, associado à janela especificada.
GetWindowDesktopId

Obtém o identificador da área de trabalho virtual que hospeda a janela de nível superior fornecida.
GetWindowSubclass

Recupera os dados de referência para o retorno de chamada de subclasse de janela especificado.
GetWorkingDirectory

Obtém o nome do diretório de trabalho para um objeto de link do Shell. (ANSI)
GetWorkingDirectory

Obtém o nome do diretório de trabalho para um objeto de link do Shell. (Unicode)
GroupChildWithParent

Método ISuspensionDependencyManager::GroupChildWithParent
Handleevent

Manipula eventos de dispositivo de Reprodução Automática para os quais não há conteúdo do tipo que o aplicativo está registrado para manipular.
HandleEventWithContent

Não implementado. (IHWEventHandler.HandleEventWithContent)
HandleEventWithHWND

Manipula eventos de dispositivo de Reprodução Automática que contêm tipos de conteúdo que o aplicativo não está registrado para manipular. Esse método fornece um identificador para a janela de proprietário para que a interface do usuário possa ser exibida se o processo exigir privilégios elevados.
HandleMenuMsg

Permite que objetos cliente da interface IContextMenu manipulem mensagens associadas a itens de menu desenhados pelo proprietário.
HandleMenuMsg2

Permite que objetos cliente da interface IContextMenu3 manipulem mensagens associadas a itens de menu desenhados pelo proprietário.
HandleRename

Usado para alterar o identificador de um item.
HasFocusIO

Determina se uma das janelas do objeto tem o foco do teclado.
HashData

Faz hashes de uma matriz de dados.
HasRecordableDrive

Examina o sistema em busca de uma unidade de CD com capacidade de gravação, retornando TRUE se uma for encontrada.
HasUserCancelled

Verifica se o usuário cancelou a operação.
HideDeskBand

Oculta uma faixa de mesa especificada.
Escondendo

Chamado quando o painel de entrada está prestes a deixar a exibição.
Hittest

Recupera o item em que um determinado ponto está, se houver.
HrInit

Inicializa o objeto de lista da barra de tarefas. Esse método deve ser chamado antes que qualquer outro método ITaskbarList possa ser chamado.
IDListContainerIsConsistent

Verifica se a estrutura de contêiner de um IDList é válida.
IEGetDisplayName

Preterido. Recupera a URL que corresponde a um ponteiro para uma PIDL (lista de identificadores de item).
IEParseDisplayName

Preterido. Analisa uma URL em um ponteiro para uma PIDL (lista de identificadores de item). (IBrowserService.IEParseDisplayName)
IEParseDisplayNameEx

Preterido. Analisa uma URL em um ponteiro para uma PIDL (lista de identificadores de item). (IBrowserService3.IEParseDisplayNameEx)
IID_PPV_ARGS

Usado para recuperar um ponteiro de interface, fornecendo o valor IID da interface solicitada automaticamente com base no tipo do ponteiro de interface usado. Isso evita um erro de codificação comum verificando o tipo do valor passado no tempo de compilação.
ILAppendID

Acrescenta ou anexa uma estrutura SHITEMID a uma estrutura ITEMIDLIST.
ILClone

Clona uma estrutura ITEMIDLIST.
ILCloneChild

Clona uma estrutura ITEMIDLIST filho.
ILCloneFirst

Clona a primeira estrutura SHITEMID em uma estrutura ITEMIDLIST.
ILCloneFull

Clona uma estrutura ITEMIDLIST completa ou absoluta.
ILCombine

Combina duas estruturas ITEMIDLIST.
ILCreateFromPath

A função ILCreateFromPath retorna a estrutura ITEMIDLIST associada a um caminho de arquivo especificado.
ILCreateFromPathA

Retorna a estrutura ITEMIDLIST associada a um caminho de arquivo especificado. (ILCreateFromPathA)
ILCreateFromPathW

A função ILCreateFromPathW (Unicode) retorna a estrutura ITEMIDLIST associada a um caminho de arquivo especificado.
ILFindChild

Determina se uma estrutura ITEMIDLIST especificada é o filho de outra estrutura ITEMIDLIST.
ILFindLastID

Retorna um ponteiro para a última estrutura SHITEMID em uma estrutura ITEMIDLIST.
ILFree

Libera uma estrutura ITEMIDLIST alocada pelo Shell.
ILGetNext

Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST. (ILGetNext)
ILGetSize

Retorna o tamanho, em bytes, de uma estrutura ITEMIDLIST.
ILIsAligned

Verifica se um ITEMIDLIST constante está alinhado em um limite de ponteiro, que é um DWORD em arquiteturas de 32 bits e um QWORD em arquiteturas de 64 bits.
ILIsChild

Verifica se um ponteiro para uma PIDL (lista de identificadores de item) é um PIDL filho, que é um PIDL com exatamente um SHITEMID.
ILIsEmpty

Verifica se uma estrutura ITEMIDLIST está vazia.
ILIsEqual

Testa se duas estruturas ITEMIDLIST são iguais em uma comparação binária.
ILIsParent

Testa se uma estrutura ITEMIDLIST é o pai de outra estrutura ITEMIDLIST.
ILLoadFromStream

Preterido. Carrega uma estrutura ITEMIDLIST de um fluxo.
ILLoadFromStreamEx

Essa função pode estar alterada ou indisponível.
ILNext

Recupera a próxima estrutura SHITEMID em uma estrutura ITEMIDLIST. (ILNext)
ILRemoveLastID

Remove a última estrutura SHITEMID de uma estrutura ITEMIDLIST.
ILSaveToStream

Salva uma estrutura ITEMIDLIST em um fluxo.
ILSkip

Ignora um determinado número de bytes em uma estrutura ITEMIDLIST constante, não assinada e relativa.
IncludeItem

Define um determinado status de item do Shell para inclusão no modo de exibição.
IncludeItems

Permite que o modo de exibição filtre os itens mostrados no menu.
IncludeObject

Permite que a caixa de diálogo comum filtre objetos exibidos pelo modo de exibição.
InetIsOffline

Determina se o sistema está conectado à Internet.
Init

Inicializa o objeto de preenchimento automático.
Init

Permite que o Centro de Sincronização forneça o evento ao qual vincular para que ISyncMgrUIOperation::Run saiba em qual evento operar.
Init

Inicializa a interface IQueryAssociations e define a chave raiz como o ProgID apropriado.
Initialize

Inicializa o objeto que hospeda um objeto IFolderView.
Initialize

Inicializa um objeto que contém uma implementação da interface IHWEventHandler.
Initialize

Inicializa o objeto assistente de publicação com os arquivos a serem transferidos, as configurações a serem usadas e o tipo de assistente a ser criado.
Initialize

Inicializa uma interface IColumnProvider.
Initialize

Inicializa um manipulador com um caminho de arquivo.
Initialize

Inicializa um manipulador com um fluxo.
Initialize

Fornece detalhes sobre a caixa de diálogo de progresso da ação.
Initialize

. (IDefaultFolderMenuInitialize.Initialize)
Initialize

Prepara o navegador a ser navegado.
Initialize

Inicialize objetos que compartilham uma implementação de IExplorerCommandState, IExecuteCommand ou IDropTarget com o nome do comando especificado pelo aplicativo e suas propriedades registradas.
Initialize

Inicializa um manipulador com um contexto de associação.
Initialize

Inicializa um manipulador com um IShellItem.
Initialize

Inicializa um manipulador com um IPropertyStore.
Initialize

Especifica uma janela de proprietário a ser usada por um objeto do Windows Runtime que é usado em um aplicativo da área de trabalho.
Initialize

Inicializa um objeto INameSpaceTreeControl.
Initialize

Instrui um objeto de pasta shell a se inicializar com base nas informações passadas.
Initialize

Usado pelo Windows Explorer ou pelo Windows Internet Explorer quando ele está inicializando ou enumerando uma extensão de namespace invocada em um computador remoto.
Initialize

Inicializa uma extensão de folha de propriedades, uma extensão de menu de atalho ou um manipulador de arrastar e soltar.
Initialize

Inicializa uma faixa de menu.
Initialize

Chamado pelo gerenciador de sincronização em um manipulador de aplicativo registrado para determinar se o manipulador processa o evento de sincronização.
InitializeBitmap

Inicializa um novo objeto ISharedBitmap com um determinado bitmap.
InitializeDownloadManager

Preterido. Habilita o gerenciador de downloads na classe base.
InitializeEx

Inicializa uma pasta e especifica sua localização no namespace . Se a pasta for um atalho, esse método também especificará o local da pasta de destino.
InitializeFromBitmap

Inicializa o gerenciador de imagens de arrastar para um controle sem janelas.
InitializeFromWindow

Inicializa o gerenciador de imagens de arrastar para um controle com uma janela.
InitializeProgressDialog

Inicializa o título da janela e cancela o texto do botão da caixa de diálogo de progresso exibida durante a caminhada do namespace.
InitializesFB

Inicializa um objeto IShellFolderBand.
InitializeTransitionSite

Preterido. Habilita transições na janela de exibição do navegador.
InitializeTravelLog

Preterido. Permite que a classe derivada especifique um registro de navegação a ser usado em uma nova janela.
InitNetworkAddressControl

Inicializa a classe de janela de controle de endereço de rede.
InitWizard

Inicializa o assistente de agendamento de sincronização.
InOperation

Chamado pela fonte de remoção para determinar se o destino está extraindo dados de forma assíncrona.
Insertitem

Adiciona uma estrutura ITEMIDLIST a uma lista dessas estruturas.
InsertMenuEntries

Preterido. Insere entradas no menu especificado.
InsertMenusSB

Permite que o contêiner insira seus grupos de menus no menu composto exibido quando um namespace estendido está sendo exibido ou usado.
InsertRoot

Insere um item shell em um item raiz em uma árvore.
Instalar

Instala um aplicativo publicado por um editor de aplicativos. Esse método é invocado quando o usuário seleciona Adicionar ou Adicionar Posteriormente em Adicionar/Remover Programas no Painel de Controle.
Install2

Instala um aplicativo publicado por um editor de aplicativos, impedindo que várias janelas fiquem ativas no mesmo thread.
Int8Add

Adiciona dois valores do tipo INT8.
Int8Mult

Multiplica dois valores do tipo INT8.
Int8Sub

Subtrai um valor do tipo INT8 de outro.
Int8ToUChar

Converte um valor do tipo INT8 em um valor do tipo UCHAR.
Int8ToUInt

Converte um valor do tipo INT8 em um valor do tipo UINT.
Int8ToUInt8

Converte um valor do tipo INT8 em um valor do tipo UINT8.
Int8ToUIntPtr

Converte um valor do tipo INT8 em um valor do tipo UINT_PTR.
Int8ToULong

Converte um valor do tipo INT8 em um valor do tipo ULONG.
Int8ToULongLong

Converte um valor do tipo INT8 em um valor do tipo ULONGLONG.
Int8ToULongPtr

Converte um valor do tipo INT8 em um valor do tipo ULONG_PTR.
Int8ToUShort

Converte um valor do tipo INT8 em um valor do tipo USHORT.
IntAdd

Adiciona dois valores do tipo INT.
IntlStrEqNA

Executa uma comparação que diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (ANSI)
IntlStrEqNIA

Executa uma comparação que não diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (ANSI)
IntlStrEqNIW

Executa uma comparação que não diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (Unicode)
IntlStrEqNW

Executa uma comparação que diferencia maiúsculas de minúsculas de um número especificado de caracteres desde o início de duas cadeias de caracteres localizadas. (Unicode)
IntlStrEqWorkerA

Compara um número especificado de caracteres do início de duas cadeias de caracteres localizadas. (ANSI)
IntlStrEqWorkerW

Compara um número especificado de caracteres do início de duas cadeias de caracteres localizadas. (Unicode)
IntMult

Multiplica dois valores do tipo INT.
IntPtrAdd

Adiciona dois valores do tipo INT_PTR.
IntPtrMult

Multiplica dois valores do tipo INT_PTR.
IntPtrSub

Subtrai um valor do tipo INT_PTR de outro.
IntPtrToChar

Converte um valor do tipo INT_PTR em um valor do tipo CHAR.
IntPtrToInt

Converte um valor do tipo INT_PTR em um valor do tipo INT.
IntPtrToInt8

Converte um valor do tipo INT_PTR em um valor do tipo INT8.
IntPtrToLong

Converte um valor do tipo INT_PTR em um valor do tipo LONG.
IntPtrToLongPtr

Converte um valor do tipo INT_PTR em um valor do tipo LONG_PTR.
IntPtrToShort

Converte um valor do tipo INT_PTR em um valor do tipo SHORT.
IntPtrToUChar

Converte um valor do tipo INT_PTR em um valor do tipo UCHAR.
IntPtrToUInt

Converte um valor do tipo INT_PTR em um valor do tipo UINT.
IntPtrToUInt8

Converte um valor do tipo INT_PTR em um valor do tipo UINT8.
IntPtrToUIntPtr

Converte um valor do tipo INT_PTR em um valor do tipo UINT_PTR.
IntPtrToULong

Converte um valor do tipo INT_PTR em um valor do tipo ULONG.
IntPtrToULongLong

Converte um valor do tipo INT_PTR em um valor do tipo ULONGLONG.
IntPtrToULongPtr

Converte um valor do tipo INT_PTR em um valor do tipo ULONG_PTR.
IntPtrToUShort

Converte um valor do tipo INT_PTR em um valor do tipo USHORT.
IntSub

Subtrai um valor do tipo INT de outro.
IntToChar

Converte um valor do tipo INT em um valor do tipo CHAR.
IntToInt8

Converte um valor do tipo INT em um valor do tipo INT8.
IntToShort

Converte um valor do tipo INT em um valor do tipo SHORT.
IntToUChar

Converte um valor do tipo INT em um valor do tipo UCHAR.
IntToUInt

Converte um valor do tipo INT em um valor do tipo UINT.
IntToUInt8

Converte um valor do tipo INT em um valor do tipo UINT8.
IntToULong

Converte um valor do tipo INT em um valor do tipo ULONG.
IntToULongLong

Converte um valor do tipo INT em um valor do tipo UINT_PTR.
IntToUShort

Converte um valor do tipo INT em um valor do tipo USHORT.
InvalidateItem

Redesenha um item em uma faixa de menu.
Invoke

Invoca diretamente o manipulador associado.
Invoke

Invoca um manipulador de aplicativos associado.
Invoke

Invoca um comando do Windows Explorer.
Invoke

Preterido. Invoca a entrada de viagem, navegando até essa página.
Invokecommand

Executa o comando associado a um item de menu de atalho.
InvokeVerbOnSelection

Invoca o verbo determinado na seleção atual.
IsActive

Obtém um valor que indica se o manipulador pode ser sincronizado.
Isanimated

Determina se a imagem é animada.
IsApplicationViewStateSupported

Determina se um estado de exibição de aplicativo específico tem suporte para configurações específicas de tamanho de exibição falsificado e fator de escala.
IsBkDropTarget

IsBkDropTarget pode estar alterado ou indisponível.
IsCharSpaceA

Determina se um caractere representa um espaço. (ANSI)
IsCharSpaceW

Determina se um caractere representa um espaço. (Unicode)
Isconnected

Obtém um valor que indica se o manipulador normalmente é algum tipo de dispositivo externo conectado.
Isconnected

Gera um valor que indica se o item normalmente é algum tipo de dispositivo externo conectado.
IsControlWindowShown

Preterido. Recupera um valor que indica se um controle de quadro especificado está visível no momento.
IsDecoded

Determina se a imagem foi decodificada chamando IShellImageData::D ecode. Muitas operações retornarão um código de falha se a imagem não for decodificada pela primeira vez.
IsDelegateFolder

Obtém um valor booliano que especifica se a fábrica é uma pasta delegada.
IsDeskBandShown

Indica se uma faixa de mesa é mostrada.
IsDropOnSource

Verifica se o destino da operação atual de arrastar e soltar ou recortar e colar é o mesmo que a origem.
Iseditable

Determina se a imagem pode ser editada.
IsEnabled

Obtém um valor que indica se o manipulador está habilitado.
IsEnabled

Gera um valor que indica se o item está habilitado.
IsEntryInStore

Verifica se a imagem está no repositório.
IsEqualPropertyKey

Compara os membros de duas estruturas PROPERTYKEY e retorna se elas são iguais.
IsInstalled

Obtém um valor que indica se um aplicativo especificado está instalado no momento.
IsInternetESCEnabled

Determina se o Windows Internet Explorer está na Configuração de Segurança Aprimorada.
IsLauncherVisible

Obtém um valor que indica se a tela Inicial é exibida.
IsMember

Determina se o computador local é membro de um Grupo Doméstico.
IsMemberOf

Especifica se uma sobreposição de ícone deve ser adicionada ao ícone de um objeto Shell.
IsMenuMessage

Uma bomba de mensagem chama esse método para ver se alguma mensagem deve ser redirecionada para o objeto COM (Component Object Model).
IsMoveInSameFolder

Verifica se essa exibição gerou a operação atual de arrastar e soltar ou recortar e colar (usada por objetos de destino de soltar).
IsMultipage

Determina se a imagem é uma imagem TIFF (Formato de Arquivo de Imagem Marcada) de várias páginas.
IsNetDrive

Testa se uma unidade é uma unidade de rede.
Isos

Verifica se há sistemas operacionais e recursos do sistema operacional especificados.
IsPrintable

Determina se a imagem pode ser impressa.
IsRecommended

Indica se o aplicativo está registrado como um manipulador recomendado para o tipo de arquivo consultado.
Isrunning

Solicita informações sobre o estado de uma tarefa, como extração em miniatura.
IsTransparent

Determina se a imagem é transparente.
IStream_Copy

Copia um fluxo para outro fluxo.
IStream_Read

Lê bytes de um fluxo especificado e retorna um valor que indica se todos os bytes foram lidos com êxito.
IStream_ReadPidl

Lê um ponteiro para uma PIDL (lista de identificadores de item) de um objeto IStream em um objeto PIDLIST_RELATIVE.
IStream_ReadStr

Lê de um fluxo e grava em uma cadeia de caracteres.
IStream_Reset

Move a posição de busca em um fluxo especificado para o início do fluxo.
IStream_Size

Recupera o tamanho, em bytes, de um fluxo especificado.
IStream_Write

Grava dados de formato desconhecido de um buffer em um fluxo especificado.
IStream_WritePidl

Grava um ponteiro em uma PIDL (lista de identificadores de item) de um objeto PCUIDLIST_RELATIVE em um objeto IStream.
IStream_WriteStr

Lê de uma cadeia de caracteres e grava em um fluxo.
IsUserAnAdmin

IsUserAnAdmin pode estar alterado ou indisponível.
IsVector

Determina se a imagem é uma imagem de vetor.
IsWindowOnCurrentVirtualDesktop

Indica se a janela fornecida está na área de trabalho virtual ativa no momento.
Item

Retorna a janela do Shell registrada para um índice especificado.
Item

Obtém o identificador de um item específico na exibição de pasta, por índice.
ItemCount

Obtém o número de itens na pasta . Esse pode ser o número de todos os itens ou um subconjunto, como o número de itens selecionados.
ItemPostPaint

Chamado depois que um item no controle de árvore de namespace é desenhado.
ItemPrePaint

Chamado antes que um item no controle de árvore de namespace seja desenhado.
Itens

Obtém o endereço de um objeto de enumeração com base na coleção de itens na exibição de pasta.
IUnknown_AtomicRelease

Libera um ponteiro COM (Component Object Model) e o define como NULL.
IUnknown_GetSite

Chama o método IObjectWithSite::GetSite do objeto especificado.
IUnknown_GetWindow

Tenta recuperar um identificador de janela de um objeto COM (Component Object Model) consultando várias interfaces que têm um método GetWindow.
IUnknown_QueryService

Recupera uma interface para um serviço de um objeto especificado.
IUnknown_Set

Altera o valor de um ponteiro de interface COM (Component Object Model) e libera a interface anterior.
IUnknown_SetSite

Define o site do objeto especificado chamando seu método IObjectWithSite::SetSite.
KeepItems

Mantém os itens do Shell que são passados.
KeepOther

Substitui as versões em conflito por um item shell diferente que geralmente é uma versão mesclada dos originais.
KeepRecent

Mantém a cópia mais recente.
Matar

Solicita que uma tarefa seja interrompida.
LaunchAdvancedAssociationUI

Inicia uma caixa de diálogo de associação avançada por meio da qual o usuário pode personalizar as associações para o aplicativo especificado em pszAppRegName.
LauncherVisibilityChange

Notifica um cliente de que a visibilidade da tela inicial foi alterada.
LeaveFolder

Chamado após um namespace percorrer uma pasta. Use esse método para executar qualquer limpeza necessária seguindo as ações executadas por INamespaceWalkCB::EnterFolder ou INamespaceWalkCB::FoundItem.
LeaveFolder

Envia uma notificação de que uma pasta não é mais o destino de uma operação de arquivo.
LinkItem

Não implementado. (ITransferSource.LinkItem)
LoadLibraryFromItem

Carrega a biblioteca de um arquivo de definição de biblioteca especificado.
LoadLibraryFromKnownFolder

Carrega a biblioteca referenciada por um KNOWNFOLDERID.
LoadNonloadedOverlayIdentifiers

Carrega todos os identificadores de sobreposição registrados, ou manipuladores, que não estão carregados no momento.
LoadUserProfileA

Carrega o perfil do usuário especificado. O perfil pode ser um perfil de usuário local ou um perfil de usuário móvel. (ANSI)
LoadUserProfileW

Carrega o perfil do usuário especificado. O perfil pode ser um perfil de usuário local ou um perfil de usuário móvel. (Unicode)
Localidade

Obtém o local atual do painel de entrada.
LogError

Chamado por um aplicativo registrado para registrar informações, avisos ou uma mensagem de erro na guia de erro na caixa de diálogo de status do gerenciador de sincronização.
LongAdd

Adiciona dois valores do tipo LONG.
LongLongAdd

Adiciona dois valores do tipo LONGLONG.
LongLongMult

Multiplica dois valores do tipo LONGLONG.
LongLongSub

Subtrai um valor do tipo LONGLONG de outro.
LongLongToChar

Converte um valor do tipo LONGLONG em um valor do tipo CHAR.
LongLongToInt

Converte um valor do tipo LONGLONG em um valor do tipo INT.
LongLongToInt8

Converte um valor do tipo LONGLONG em um valor do tipo INT8.
LongLongToIntPtr

Converte um valor do tipo LONGLONG em um valor do tipo INT_PTR.
LongLongToLong

Converte um valor do tipo LONGLONG em um valor do tipo LONG.
LongLongToLongPtr

Converte um valor do tipo LONGLONG em um valor do tipo LONG_PTR.
LongLongToShort

Converte um valor do tipo LONGLONG em um valor do tipo SHORT.
LongLongToUChar

Converte um valor do tipo LONGLONG em um valor do tipo UCHAR.
LongLongToUInt

Converte um valor do tipo LONGLONG em um valor do tipo UINT.
LongLongToUInt8

Converte um valor do tipo LONGLONG em um valor do tipo UINT8.
LongLongToULong

Converte um valor do tipo LONGLONG em um valor do tipo ULONG.
LongLongToULongLong

Converte um valor do tipo LONGLONG em um valor do tipo ULONGLONG.
LongLongToUShort

Converte um valor do tipo LONGLONG em um valor do tipo USHORT.
LongMult

Multiplica dois valores do tipo LONG.
LongPtrAdd

Adiciona dois valores do tipo LONG_PTR.
LongPtrMult

Multiplica dois valores do tipo LONG_PTR.
LongPtrSub

Subtrai um valor do tipo LONG_PTR de outro.
LongPtrToChar

Converte um valor do tipo LONG_PTR em um valor do tipo CHAR.
LongPtrToInt

Converte um valor do tipo LONG_PTR em um valor do tipo INT.
LongPtrToInt8

Converte um valor do tipo LONG_PTR em um valor do tipo INT8.
LongPtrToIntPtr

Converte um valor do tipo LONG_PTR em um valor do tipo INT_PTR.
LongPtrToLong

Converte um valor do tipo LONG_PTR em um valor do tipo LONG.
LongPtrToShort

Converte um valor do tipo LONG_PTR em um valor do tipo SHORT.
LongPtrToUChar

Converte um valor do tipo LONG_PTR em um valor do tipo UCHAR.
LongPtrToUInt

Converte um valor do tipo LONG_PTR em um valor do tipo UINT.
LongPtrToUInt8

Converte um valor do tipo LONG_PTR em um valor do tipo UINT8.
LongPtrToUIntPtr

Converte um valor do tipo LONG_PTR em um valor do tipo UINT_PTR.
LongPtrToULong

Converte um valor do tipo LONG_PTR em um valor do tipo ULONG.
LongPtrToULongLong

Converte um valor do tipo LONG_PTR em um valor do tipo ULONGLONG.
LongPtrToULongPtr

Converte um valor do tipo LONG_PTR em um valor do tipo ULONG_PTR.
LongPtrToUShort

Converte um valor do tipo LONG_PTR em um valor do tipo USHORT.
LongSub

Subtrai um valor do tipo LONG de outro.
LongToChar

Converte um valor do tipo LONG em um valor do tipo CHAR.
LongToInt

Converte um valor do tipo LONG em um valor do tipo INT.
LongToInt8

Converte um valor do tipo LONG em um valor do tipo INT8.
LongToIntPtr

Converte um valor do tipo LONG em um valor do tipo INT_PTR.
LongToShort

Converte um valor do tipo LONG em um valor do tipo SHORT.
LongToUChar

Converte um valor do tipo LONG em um valor do tipo UCHAR.
LongToUInt

Converte um valor do tipo LONG em um valor do tipo UINT.
LongToUInt8

Converte um valor do tipo LONG em um valor do tipo UINT8.
LongToUIntPtr

Converte um valor do tipo LONG em um valor do tipo UINT_PTR.
LongToULong

Converte um valor do tipo LONG em um valor do tipo ULONG.
LongToULongLong

Converte um valor do tipo LONG em um valor do tipo ULONGLONG.
LongToULongPtr

Converte um valor do tipo LONG em um valor do tipo ULONG_PTR.
LongToUShort

Converte um valor do tipo LONG em um valor do tipo USHORT.
LPFNDFMCALLBACK

LPFNDFMCALLBACK pode estar alterado ou indisponível.
LPFNVIEWCALLBACK

Define o protótipo para a função de retorno de chamada usada pelo objeto de exibição de pasta do sistema. Essa função essencialmente duplica a funcionalidade de IShellFolderViewCB.
MakeDefault

Define um aplicativo como o aplicativo padrão para esse tipo de arquivo.
MAKEDLLVERULL

Usado para empacotar informações de versão de DLL em um valor ULONGLONG.
MakeProminent

Coloca um controle no diálogo para que ele se destaque em comparação com outros controles adicionados.
MapColumnToSCID

Converte uma coluna para a ID do conjunto de propriedades apropriada (FMTID) e a ID da propriedade (PID).
MarkForDelete

Marcas para exclusão.
MarkFullscreenWindow

Marca uma janela como tela inteira.
Mesclagem

Método IFileSyncMergeHandler::Merge
MessageSFVCB

Permite a comunicação entre o objeto de exibição de pasta do sistema e um objeto de retorno de chamada de exibição de pasta do sistema.
MIMEAssociationDialogA

Executa a caixa de diálogo tipo de conteúdo MIME não registrado. Observação A função do Windows XP Service Pack 2 (SP2) ou posterior:_This não tem mais suporte. (ANSI)
MIMEAssociationDialogW

Executa a caixa de diálogo tipo de conteúdo MIME não registrado. Observação A função do Windows XP Service Pack 2 (SP2) ou posterior:_This não tem mais suporte. (Unicode)
MoveIcons

Este método não está implementado. (IShellFolderView.MoveIcons)
MoveItem

Declara um único item que deve ser movido para um destino especificado.
MoveItem

Move o item dentro do volume/namespace, retornando o IShellItem em seu novo local.
MoveItems

Declara um conjunto de itens que devem ser movidos para um destino especificado.
MoveWindowToDesktop

Move uma janela para a área de trabalho virtual especificada.
NavigateToPidl

Preterido. Navega o navegador até o local indicado por um ponteiro para uma PIDL (lista de identificadores de item).
NetAddr_DisplayErrorTip

Exibe uma mensagem de erro na dica de balão associada ao controle de endereço de rede.
NetAddr_GetAddress

Indica se um endereço de rede está em conformidade com um tipo e um formato especificados.
NetAddr_GetAllowType

Recupera os tipos de endereço de rede que um controle de endereço de rede especificado aceita.
NetAddr_SetAllowType

Define os tipos de endereço de rede que um controle de endereço de rede especificado aceita.
Newitem

Declara um novo item que deve ser criado em um local especificado.
Próximo

Recupera um número especificado de elementos.
Próximo

Recupera um número especificado de elementos que seguem diretamente o elemento atual.
Próximo

Usado para solicitar informações sobre um ou mais objetos de pesquisa.
Próximo

Recupera um número especificado de IDLIST_ABSOLUTE itens.
Próximo

Recupera o número especificado de identificadores de item na sequência de enumeração e avança a posição atual pelo número de itens recuperados.
Próximo

Obtém o número e o tipo de objetos especificados a seguir.
Próximo

Obtém a próxima estrutura de SHELL_ITEM_RESOURCE.
Próximo

Obtém uma matriz de uma ou mais interfaces IShellItem da enumeração .
Próximo

Obtém o próximo objeto IPublishedApp na enumeração .
Próximo

Obtém o próximo lote de conflitos do repositório de conflitos.
Próximo

Obtém o próximo lote de eventos do repositório de eventos.
Próximo

Obtém o próximo lote de itens de sincronização do manipulador.
Próximo

Enumera os próximos elementos celt na lista do enumerador, retornando-os em rgelt juntamente com o número real de elementos enumerados em pceltFetched.
NextFrame

Alterna para o próximo quadro de uma imagem animada.
Nextpage

Alterna para a próxima página de uma imagem de várias páginas. Todas as animações associadas são redefinidas.
Notificar

Chamado por um modo de exibição shell para notificar a caixa de diálogo comum que a hospeda de que ocorreu um evento.
NotifyRedirect

Preterido. Atualiza o navegador para o ponteiro especificado para uma PIDL (lista de identificadores de item), navegando, se necessário. Esse método é chamado quando uma página é redirecionada.
Offline

Preterido. Verifica e atualiza o status offline do navegador, sincronizando o estado entre a classe base e as classes derivadas.
OnActivated

Ocorre quando o estado de ativação de uma janela do Shell é alterado.
OnAfterContextMenu

Chamado depois que um menu de contexto é exibido.
Onafterexpand

Chamado depois que um IShellItem é expandido.
OnBalloonUserClick

Chamado quando o usuário clica no balão. O aplicativo pode responder com uma ação adequada para o balão que está sendo clicado.
OnBeforeContextMenu

Chamado antes que um menu de contexto seja exibido; permite que o cliente adicione entradas de menu adicionais.
OnBeforeExpand

Chamado antes de um IShellItem ser expandido.
OnBeforeItemDelete

Chamado antes que um IShellItem e todos os seus filhos sejam excluídos.
OnBeforeStateImageChange

Chamado antes que o ícone de estado do IShellItem especificado seja alterado.
OnBeginLabelEdit

Chamado antes do IShellItem entrar no modo de edição.
Onbuttonclicked

Chamado quando o usuário clica em um botão de comando.
Onchange

Informa a uma extensão de namespace que ocorreu um evento que afeta seus itens.
OnCheckButtonToggled

Chamado quando o usuário altera o estado de um botão de seleção (caixa de seleção).
OnColumnClicked

Chamado depois que uma coluna especificada é clicada na interface IShellView.
Oncommand

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_COMMAND. A classe derivada manipula a mensagem.
OnContextMenu

Chamado quando o usuário clica com o botão direito do mouse (ou pressiona SHIFT+F10) o ícone na área de notificação. O aplicativo deve mostrar seu menu de contexto em resposta.
OnControlActivating

Chamado quando uma lista suspensa do botão Abrir personalizada por meio de EnableOpenDropDown ou um menu Ferramentas está prestes a exibir seu conteúdo.
Oncreate

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_CREATE. A classe derivada manipula a mensagem.
OnCreated

Ocorre quando uma nova janela do Shell é criada para um quadro.
OnCreating

Permite que você modifique os parâmetros do processo que está sendo criado.
OnCreatingWindow

Chamado quando a janela é criada. Permite que as credenciais recuperem o HWND da janela pai após o aviso ser chamado.
OnDefaultCommand

Chamado quando um usuário clica duas vezes na exibição ou pressiona a tecla ENTER.
Ondestroy

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_DESTROY. A classe derivada manipula a mensagem.
OnDoDefaultAccessibilityAction

Invoca a ação de acessibilidade padrão em um item do Shell.
OnDragEnter

Chamado em arrastar enter para definir o efeito de arrastar, conforme especificado.
OnDragLeave

Chamado em arrastar licença para um item especificado.
OnDragOver

Chamado em arrastar para definir o efeito de arrastar, conforme especificado.
OnDragPosition

Chamado quando o item está sendo arrastado dentro do mesmo nível (dentro da mesma pasta pai) na árvore.
Ondrop

Chamado na lista suspensa para definir o efeito de queda, conforme especificado.
OnDropPosition

Chamado quando o item está sendo descartado no mesmo nível (dentro da mesma pasta pai) na árvore.
OnEndLabelEdit

Chamado após o IShellItem sair do modo de edição.
Onfileok

Chamado pouco antes da caixa de diálogo está prestes a retornar com um resultado.
OnFocusChangeIS

Informa ao navegador que o foco foi alterado.
OnFolderChange

Chamado quando o usuário navega para uma nova pasta.
OnFolderChanging

Chamado antes de IFileDialogEvents::OnFolderChange. Isso permite que o implementador interrompa a navegação para um local específico.
OnFrameWindowActivateBS

Preterido. Chama a classe derivada da classe base em resposta a uma janela de subframe sendo ativada ou desativada. A classe derivada determina o que fazer em resposta à ação.
OnGetAccessibilityRole

Obtém a função de acessibilidade para um item do Shell.
OnGetDefaultAccessibilityAction

Obtém a ação de acessibilidade padrão para um item do Shell.
OnGetToolTip

Permite que você forneça uma dica de ferramenta.
OnHttpEquiv

Preterido. Chamado quando o objeto de documento responde a uma metatag HTTP-EQUIV emitindo o comando OLECMDID_HTTPEQUIV ou OLECMDID_HTTPEQUIV_DONE por meio de IOleCommandTarget::Exec.
OnInvoke

Preterido. Obtém propriedades de ambiente.
OnInvoke

Não implementado. (IExpDispSupportXP.OnInvoke)
Onitemadded

Chamado depois que um IShellItem foi adicionado.
OnItemClick

Chamado quando o usuário clica em um botão no mouse.
OnItemDeleted

Chamado depois que um IShellItem foi excluído.
OnItemSelected

Chamado quando um item é selecionado em uma caixa de combinação, quando um usuário clica em um botão de opção (também conhecido como botão de opção) ou um item é escolhido no menu Ferramentas.
OnItemStateChanged

Não implementado. (INameSpaceTreeControlEvents.OnItemStateChanged)
OnItemStateChanging

Chamado antes que o estado de um item seja alterado.
OnKeyboardInput

Chamado quando o usuário pressiona uma tecla no teclado.
OnLeftClick

Chamado quando o usuário clica no ícone na área de notificação. Os aplicativos podem iniciar alguma interface do usuário personalizada em resposta.
OnNavigate

Ocorre quando uma janela do Shell é navegada para um novo local.
OnNavigationComplete

Notifica os clientes de que o navegador Explorer navegou com êxito para uma pasta shell.
Onnavigationfailed

Notifica os clientes de que o navegador Explorer falhou ao navegar até uma pasta shell.
OnNavigationPending

Notifica os clientes de uma navegação pendente do navegador Explorer para uma pasta shell.
Onnotify

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_NOTIFY. A classe derivada manipula a mensagem.
OnOverwrite

Chamado na caixa de diálogo salvar quando o usuário opta por substituir um arquivo.
OnPictureChange

Chamado para enviar notificações quando a imagem que representa uma conta de usuário é alterada.
OnPosRectChangeDB

Notifica o objeto de que o retângulo foi alterado.
OnPreViewCreated

Chamado depois que uma versão prévia especificada é criada na interface IShellView.
OnPropertyItemCommit

Não implementado. (INameSpaceTreeControlEvents.OnPropertyItemCommit)
OnSelect

Manipula notificações de seleção.
OnSelectionChange

Chamado quando o usuário altera a seleção na exibição da caixa de diálogo.
Onselectionchanged

Chamado quando a seleção é alterada.
OnSetFocus

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_SETFOCUS. A classe derivada manipula a mensagem.
OnSetTitle

Define ou recupera o título do objeto do site.
OnShareViolation

Permite que um aplicativo responda a violações de compartilhamento que surgem das operações Abrir ou Salvar.
Onsize

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_SIZE. A classe derivada manipula a mensagem.
OnStateChange

Chamado após um estado, identificado pelo parâmetro uChange, foi alterado na interface IShellView.
Onstatechanged

Chamado quando o estado do pacote é alterado durante a depuração de aplicativos da Windows Store.
OnTranslateAccelerator

Preterido. Instrui o site de controle a processar o pressionamento de tecla descrito em pMsg e modificado pelos sinalizadores em grfModifiers.
OnTranslateAccelerator

Não implementado. (IExpDispSupportXP.OnTranslateAccelerator)
OnTypeChange

Chamado quando a caixa de diálogo é aberta para notificar o aplicativo do tipo de arquivo escolhido inicial.
OnViewCreated

Notifica os clientes de que a exibição do navegador Explorer foi criada e pode ser modificada.
OnViewWindowActive

Chamado pela exibição shell quando a janela de exibição ou uma de suas janelas filho obtém o foco ou se torna ativo.
Abrir

Abre o repositório e retorna um bloqueio.
Abrir

Abre o item especificado do Painel de Controle, opcionalmente, para uma página específica.
OpenItem

Abre o item para cópia. Retorna um objeto que pode ser enumerado para recursos (IShellItemResources).
OpenRegStream

OpenRegStream pode estar alterado ou indisponível. Em vez disso, use SHOpenRegStream2 ou SHOpenRegStream.
OpenResource

Abre um recurso especificado.
OverlappedResult

Recupera os resultados de uma operação sobreposta.
OverlayIndexFromImageIndex

Localiza o índice de uma imagem de sobreposição para a imagem de ícone especificada. Ele poderá adicionar uma sobreposição se uma não for encontrada para o ícone.
PageInThumbnail

. (IThumbnailCachePrimer.PageInThumbnail)
PAPPSTATE_CHANGE_ROUTINE

Especifica uma função de retorno de chamada definida pelo aplicativo que notifica o aplicativo quando o aplicativo está entrando ou deixando um estado suspenso.
Parsedisplayname

Converte o nome de exibição de um objeto de arquivo ou uma pasta em uma lista de identificadores de item.
ParseURLA

Executa a análise rudimentar de uma URL. (ANSI)
ParseURLW

Executa a análise rudimentar de uma URL. (Unicode)
PathAddBackslashA

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathAddBackslashA)
PathAddBackslashW

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathAddBackslashW)
PathAddExtensionA

Adiciona uma extensão de nome de arquivo a uma cadeia de caracteres de caminho. (ANSI)
PathAddExtensionW

Adiciona uma extensão de nome de arquivo a uma cadeia de caracteres de caminho. (Unicode)
PathAllocCanonicalize

Converte uma cadeia de caracteres de caminho em uma forma canônica. Essa função difere de PathCchCanonicalize e PathCchCanonicalizeEx, pois retorna o resultado no heap.
PathAllocCombine

Concatena dois fragmentos de caminho em um único caminho.
PathAppendA

Acrescenta um caminho ao final de outro. (ANSI)
PathAppendW

Acrescenta um caminho ao final de outro. (Unicode)
PathBuildRootA

Cria um caminho raiz de um determinado número de unidade. (ANSI)
PathBuildRootW

Cria um caminho raiz de um determinado número de unidade. (Unicode)
PathCanonicalizeA

Simplifica um caminho removendo elementos de navegação como "." e ".." para produzir um caminho direto e bem formado. (ANSI)
PathCanonicalizeW

Simplifica um caminho removendo elementos de navegação como "." e ".." para produzir um caminho direto e bem formado. (Unicode)
PathCchAddBackslash

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathCchAddBackslash)
PathCchAddBackslashEx

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathCchAddBackslashEx)
PathCchAddExtension

Adiciona uma extensão de nome de arquivo a uma cadeia de caracteres de caminho. Essa função difere de PathAddExtension, pois aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchAppend

Acrescenta um caminho ao final de outro. Essa função difere de PathCchAppendEx porque você está restrito a um caminho final de comprimento MAX_PATH. Essa função difere de PathAppend porque aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchAppendEx

Acrescenta um caminho ao final de outro. Essa função é diferente de PathCchAppend, pois permite que um caminho final mais longo seja construído. Essa função difere de PathAppend porque aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchCanonicalize

Converte uma cadeia de caracteres de caminho em uma forma canônica. Essa função difere de PathCchCanonicalizeEx porque você está restrito a um caminho final de comprimento MAX_PATH. Essa função difere de PathAllocCanonicalize porque o chamador deve declarar o tamanho da cadeia de caracteres retornada, que é armazenada na pilha. Essa função difere de PathCanonicalize, pois aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchCanonicalizeEx

Simplifica um caminho removendo elementos de navegação como "." e ".." para produzir um caminho direto e bem formado. Essa função difere de PathCchCanonicalize, pois permite que um caminho final mais longo seja construído. Essa função difere de PathAllocCanonicalize porque o chamador deve declarar o tamanho da cadeia de caracteres retornada, que é armazenada na pilha. Essa função difere de PathCanonicalize, pois aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchCombine

Combina dois fragmentos de caminho em um único caminho. (PathCchCombine)
PathCchCombineEx

Combina dois fragmentos de caminho em um único caminho. (PathCchCombineEx)
PathCchFindExtension

Pesquisa um caminho para localizar sua extensão de nome de arquivo, como ".exe" ou ".ini".
PathCchIsRoot

Determina se uma cadeia de caracteres de caminho se refere à raiz de um volume. Essa função difere de PathIsRoot, pois aceita caminhos com prefixos "\", "\?" e "\?\UNC".
PathCchRemoveBackslash

Remove a barra invertida à direita do final de uma cadeia de caracteres de caminho. Essa função difere de PathRemoveBackslash, pois aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchRemoveBackslashEx

Remove a barra invertida à direita do final de uma cadeia de caracteres de caminho. Essa função difere de PathCchRemoveBackslash, pois pode retornar um ponteiro para a nova extremidade da cadeia de caracteres e relatar o número de caracteres não utilizados restantes no buffer. Essa função difere de PathRemoveBackslash, pois aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchRemoveExtension

Remove a extensão de nome de arquivo de um caminho, se houver. Essa função difere de PathRemoveExtension, pois aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchRemoveFileSpec

Remove o último elemento em uma cadeia de caracteres de caminho, se esse elemento é um nome de arquivo ou um nome de diretório.
PathCchRenameExtension

Substitui a extensão de um nome de arquivo no final de uma cadeia de caracteres de caminho por uma nova extensão.
PathCchSkipRoot

Recupera um ponteiro para o primeiro caractere em um caminho seguindo a letra da unidade ou os elementos de caminho de servidor/compartilhamento UNC (Convenção Universal de Nomenclatura). Essa função difere de PathSkipRoot porque aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCchStripPrefix

Remove a cotação "\?&; prefixo, se presente, de um caminho de arquivo.
PathCchStripToRoot

Remove todos os elementos de arquivo e diretório em um caminho, exceto para as informações raiz. Essa função difere de PathStripToRoot porque aceita caminhos com "\", "\?" e "\?\UNC" Prefixos.
PathCleanupSpec

PathCleanupSpec pode estar alterado ou indisponível.
PathCombineA

Concatena duas cadeias de caracteres que representam caminhos formados corretamente em um caminho; também concatena quaisquer elementos de caminho relativo. (ANSI)
PathCombineW

Concatena duas cadeias de caracteres que representam caminhos formados corretamente em um caminho; também concatena quaisquer elementos de caminho relativo. (Unicode)
PathCommonPrefixA

Compara dois caminhos para determinar se eles compartilham um prefixo comum. Um prefixo é um desses tipos:_"C:\", ".", "..", ".. \". (ANSI)
PathCommonPrefixW

Compara dois caminhos para determinar se eles compartilham um prefixo comum. Um prefixo é um desses tipos:_"C:\", ".", "..", ".. \". (Unicode)
PathCompactPathA

Trunca um caminho de arquivo para caber em uma determinada largura de pixel substituindo componentes de caminho por reticências. (ANSI)
PathCompactPathExA

Trunca um caminho para caber em um determinado número de caracteres substituindo componentes de caminho por reticências. (ANSI)
PathCompactPathExW

Trunca um caminho para caber em um determinado número de caracteres substituindo componentes de caminho por reticências. (Unicode)
PathCompactPathW

Trunca um caminho de arquivo para caber em uma determinada largura de pixel substituindo componentes de caminho por reticências. (Unicode)
PathCreateFromUrlA

Converte uma URL de arquivo em um caminho MS-DOS da Microsoft. (ANSI)
PathCreateFromUrlAlloc

Cria um caminho de uma URL de arquivo.
PathCreateFromUrlW

Converte uma URL de arquivo em um caminho MS-DOS da Microsoft. (Unicode)
PathFileExistsA

Determina se um caminho para um objeto do sistema de arquivos, como um arquivo ou pasta, é válido. (ANSI)
PathFileExistsW

Determina se um caminho para um objeto do sistema de arquivos, como um arquivo ou pasta, é válido. (Unicode)
PathFindExtensionA

Pesquisa um caminho para uma extensão. (ANSI)
PathFindExtensionW

Pesquisa um caminho para uma extensão. (Unicode)
PathFindFileNameA

Pesquisa um caminho para um nome de arquivo. (ANSI)
PathFindFileNameW

Pesquisa um caminho para um nome de arquivo. (Unicode)
PathFindNextComponentA

Analisa um caminho e retorna a parte desse caminho que segue a primeira barra invertida. (ANSI)
PathFindNextComponentW

Analisa um caminho e retorna a parte desse caminho que segue a primeira barra invertida. (Unicode)
PathFindOnPathA

Pesquisa um arquivo. (ANSI)
PathFindOnPathW

Pesquisa um arquivo. (Unicode)
PathFindSuffixArrayA

Determina se um determinado nome de arquivo tem uma de uma lista de sufixos. (ANSI)
PathFindSuffixArrayW

Determina se um determinado nome de arquivo tem uma de uma lista de sufixos. (Unicode)
PathGetArgsA

Localiza os argumentos de linha de comando em um determinado caminho. (ANSI)
PathGetArgsW

Localiza os argumentos de linha de comando em um determinado caminho. (Unicode)
PathGetCharTypeA

Determina o tipo de caractere em relação a um caminho. (ANSI)
PathGetCharTypeW

Determina o tipo de caractere em relação a um caminho. (Unicode)
PathGetDriveNumberA

Pesquisa um caminho para uma letra de unidade dentro do intervalo de 'A' para 'Z' e retorna o número da unidade correspondente. (ANSI)
PathGetDriveNumberW

Pesquisa um caminho para uma letra de unidade dentro do intervalo de 'A' para 'Z' e retorna o número da unidade correspondente. (Unicode)
PathGetShortPath

PathGetShortPath pode estar alterado ou indisponível.
PathIsContentTypeA

Determina se o tipo de conteúdo registrado de um arquivo corresponde ao tipo de conteúdo especificado. Essa função obtém o tipo de conteúdo para o tipo de arquivo especificado e compara essa cadeia de caracteres com o pszContentType. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
PathIsContentTypeW

Determina se o tipo de conteúdo registrado de um arquivo corresponde ao tipo de conteúdo especificado. Essa função obtém o tipo de conteúdo para o tipo de arquivo especificado e compara essa cadeia de caracteres com o pszContentType. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
PathIsDirectoryA

Verifica se um caminho é um diretório válido. (ANSI)
PathIsDirectoryEmptyA

Determina se um caminho especificado é um diretório vazio. (ANSI)
PathIsDirectoryEmptyW

Determina se um caminho especificado é um diretório vazio. (Unicode)
PathIsDirectoryW

Verifica se um caminho é um diretório válido. (Unicode)
PathIsExe

PathIsExe pode estar alterado ou indisponível.
PathIsFileSpecA

Pesquisa um caminho para quaisquer caracteres delimitadores de caminho (por exemplo, ':' ou '' ). Se não houver caracteres de delimitação de caminho presentes, o caminho será considerado um caminho de especificação de arquivo.
PathIsFileSpecW

Pesquisa um caminho para quaisquer caracteres delimitadores de caminho (por exemplo, ':' ou '\' ). Se não houver caracteres de delimitação de caminho presentes, o caminho será considerado um caminho de especificação de arquivo.
PathIsHTMLFileA

Determina se um arquivo é um arquivo HTML. A determinação é feita com base no tipo de conteúdo registrado para a extensão do arquivo. (ANSI)
PathIsHTMLFileW

Determina se um arquivo é um arquivo HTML. A determinação é feita com base no tipo de conteúdo registrado para a extensão do arquivo. (Unicode)
PathIsLFNFileSpecA

Determina se um nome de arquivo está em formato longo. (ANSI)
PathIsLFNFileSpecW

Determina se um nome de arquivo está em formato longo. (Unicode)
PathIsNetworkPathA

Determina se uma cadeia de caracteres de caminho representa um recurso de rede. (ANSI)
PathIsNetworkPathW

Determina se uma cadeia de caracteres de caminho representa um recurso de rede. (Unicode)
PathIsPrefixA

Examina um caminho para determinar se ele começa com um valor de prefixo passado por pszPrefix. (ANSI)
PathIsPrefixW

Examina um caminho para determinar se ele começa com um valor de prefixo passado por pszPrefix. (Unicode)
PathIsRelativeA

Pesquisa um caminho e determina se ele é relativo. (ANSI)
PathIsRelativeW

Pesquisa um caminho e determina se ele é relativo. (Unicode)
PathIsRootA

Determina se uma cadeia de caracteres de caminho se refere à raiz de um volume. (ANSI)
PathIsRootW

Determina se uma cadeia de caracteres de caminho se refere à raiz de um volume. (Unicode)
PathIsSameRootA

Compara dois caminhos para determinar se eles têm um componente raiz comum. (ANSI)
PathIsSameRootW

Compara dois caminhos para determinar se eles têm um componente raiz comum. (Unicode)
PathIsSlowA

PathIsSlow pode estar alterado ou indisponível. (ANSI)
PathIsSlowW

PathIsSlow pode estar alterado ou indisponível. (Unicode)
PathIsSystemFolderA

Determina se uma pasta existente contém os atributos que a tornam uma pasta do sistema. Como alternativa, essa função indica se determinados atributos qualificam uma pasta para ser uma pasta do sistema. (ANSI)
PathIsSystemFolderW

Determina se uma pasta existente contém os atributos que a tornam uma pasta do sistema. Como alternativa, essa função indica se determinados atributos qualificam uma pasta para ser uma pasta do sistema. (Unicode)
PathIsUNCA

Determina se uma cadeia de caracteres de caminho é um caminho UNC válido, em vez de um caminho com base em uma letra de unidade. (ANSI)
PathIsUNCEx

Determina se uma cadeia de caracteres de caminho é um caminho UNC válido, em vez de um caminho com base em uma letra de unidade. Essa função difere de PathIsUNC, pois também permite extrair o nome do servidor do caminho.
PathIsUNCServerA

Determina se uma cadeia de caracteres é uma UNC (Convenção universal de nomenclatura) válida somente para um caminho de servidor. (ANSI)
PathIsUNCServerShareA

Determina se uma cadeia de caracteres é um caminho de compartilhamento UNC (Convenção Universal de Nomenclatura) válido, \server\share. (ANSI)
PathIsUNCServerShareW

Determina se uma cadeia de caracteres é um caminho de compartilhamento UNC (Convenção Universal de Nomenclatura) válido, \server\share. (Unicode)
PathIsUNCServerW

Determina se uma cadeia de caracteres é uma UNC (Convenção universal de nomenclatura) válida somente para um caminho de servidor. (Unicode)
PathIsUNCW

Determina se uma cadeia de caracteres de caminho é um caminho UNC válido, em vez de um caminho com base em uma letra de unidade. (Unicode)
PathIsURLA

Testa uma determinada cadeia de caracteres para determinar se ela está em conformidade com um formato de URL válido. (ANSI)
PathIsURLW

Testa uma determinada cadeia de caracteres para determinar se ela está em conformidade com um formato de URL válido. (Unicode)
PathMakePrettyA

Converte um caminho em letras maiúsculas em todos os caracteres minúsculos para dar ao caminho uma aparência consistente. (ANSI)
PathMakePrettyW

Converte um caminho em letras maiúsculas em todos os caracteres minúsculos para dar ao caminho uma aparência consistente. (Unicode)
PathMakeSystemFolderA

Fornece a uma pasta existente os atributos adequados para se tornar uma pasta do sistema. (ANSI)
PathMakeSystemFolderW

Fornece a uma pasta existente os atributos adequados para se tornar uma pasta do sistema. (Unicode)
PathMakeUniqueName

Cria um nome de caminho exclusivo de um modelo.
PathMatchSpecA

Pesquisa uma cadeia de caracteres usando um tipo de correspondência curinga MS-DOS da Microsoft. (ANSI)
PathMatchSpecExA

Corresponde a um nome de arquivo de um caminho em relação a um ou mais padrões de nome de arquivo. (ANSI)
PathMatchSpecExW

Corresponde a um nome de arquivo de um caminho em relação a um ou mais padrões de nome de arquivo. (Unicode)
PathMatchSpecW

Pesquisa uma cadeia de caracteres usando um tipo de correspondência curinga MS-DOS da Microsoft. (Unicode)
PathParseIconLocationA

Analisa uma cadeia de caracteres de local do arquivo que contém um local de arquivo e um índice de ícone e retorna valores separados. (ANSI)
PathParseIconLocationW

Analisa uma cadeia de caracteres de local do arquivo que contém um local de arquivo e um índice de ícone e retorna valores separados. (Unicode)
PathProcessCommand

Preterido. Processa uma cadeia de caracteres que contém uma linha de comando e gera uma cadeia de caracteres adequadamente entre aspas, com argumentos anexados, se necessário.
PathQuoteSpacesA

Pesquisa espaços em um caminho. Se forem encontrados espaços, todo o caminho será colocado entre aspas. (ANSI)
PathQuoteSpacesW

Pesquisa espaços em um caminho. Se forem encontrados espaços, todo o caminho será colocado entre aspas. (Unicode)
PathRelativePathToA

Cria um caminho relativo de um arquivo ou pasta para outro. (ANSI)
PathRelativePathToW

Cria um caminho relativo de um arquivo ou pasta para outro. (Unicode)
PathRemoveArgsA

Remove todos os argumentos de um determinado caminho. (ANSI)
PathRemoveArgsW

Remove todos os argumentos de um determinado caminho. (Unicode)
PathRemoveBackslashA

Remove a barra invertida à direita de um determinado caminho. (ANSI)
PathRemoveBackslashW

Remove a barra invertida à direita de um determinado caminho. (Unicode)
PathRemoveBlanksA

Remove todos os espaços à esquerda e à direita de uma cadeia de caracteres. (ANSI)
PathRemoveBlanksW

Remove todos os espaços à esquerda e à direita de uma cadeia de caracteres. (Unicode)
PathRemoveExtensionA

Remove a extensão de nome de arquivo de um caminho, se houver. (ANSI)
PathRemoveExtensionW

Remove a extensão de nome de arquivo de um caminho, se houver. (Unicode)
PathRemoveFileSpecA

Remove o nome do arquivo à direita e a barra invertida de um caminho, se eles estiverem presentes. (ANSI)
PathRemoveFileSpecW

Remove o nome do arquivo à direita e a barra invertida de um caminho, se eles estiverem presentes. (Unicode)
PathRenameExtensionA

Substitui a extensão de um nome de arquivo por uma nova extensão. Se o nome do arquivo não contiver uma extensão, a extensão será anexada ao final da cadeia de caracteres. (ANSI)
PathRenameExtensionW

Substitui a extensão de um nome de arquivo por uma nova extensão. Se o nome do arquivo não contiver uma extensão, a extensão será anexada ao final da cadeia de caracteres. (Unicode)
PathResolve

PathResolve pode estar alterado ou indisponível.
PathSearchAndQualifyA

Determina se um determinado caminho está formatado corretamente e totalmente qualificado. (ANSI)
PathSearchAndQualifyW

Determina se um determinado caminho está formatado corretamente e totalmente qualificado. (Unicode)
PathSetDlgItemPathA

Define o texto de um controle filho em uma janela ou caixa de diálogo, usando PathCompactPath para garantir que o caminho se ajuste ao controle. (ANSI)
PathSetDlgItemPathW

Define o texto de um controle filho em uma janela ou caixa de diálogo, usando PathCompactPath para garantir que o caminho se ajuste ao controle. (Unicode)
PathSkipRootA

Recupera um ponteiro para o primeiro caractere em um caminho seguindo a letra da unidade ou os elementos de caminho de servidor/compartilhamento UNC (Convenção Universal de Nomenclatura). (ANSI)
PathSkipRootW

Recupera um ponteiro para o primeiro caractere em um caminho seguindo a letra da unidade ou os elementos de caminho de servidor/compartilhamento UNC (Convenção Universal de Nomenclatura). (Unicode)
PathStripPathA

Remove a parte do caminho de um caminho e arquivo totalmente qualificados. (ANSI)
PathStripPathW

Remove a parte do caminho de um caminho e arquivo totalmente qualificados. (Unicode)
PathStripToRootA

Remove todos os elementos de arquivo e diretório em um caminho, exceto para as informações raiz. (ANSI)
PathStripToRootW

Remove todos os elementos de arquivo e diretório em um caminho, exceto para as informações raiz. (Unicode)
PathUndecorateA

Remove a decoração de uma cadeia de caracteres de caminho. (ANSI)
PathUndecorateW

Remove a decoração de uma cadeia de caracteres de caminho. (Unicode)
PathUnExpandEnvStringsA

Substitui determinados nomes de pasta em um caminho totalmente qualificado pela cadeia de caracteres de ambiente associada. (ANSI)
PathUnExpandEnvStringsW

Substitui determinados nomes de pasta em um caminho totalmente qualificado pela cadeia de caracteres de ambiente associada. (Unicode)
PathUnmakeSystemFolderA

Remove os atributos de uma pasta que a tornam uma pasta do sistema. Essa pasta deve existir no sistema de arquivos. (ANSI)
PathUnmakeSystemFolderW

Remove os atributos de uma pasta que a tornam uma pasta do sistema. Essa pasta deve existir no sistema de arquivos. (Unicode)
PathUnquoteSpacesA

Remove aspas do início e do fim de um caminho. (ANSI)
PathUnquoteSpacesW

Remove aspas do início e do fim de um caminho. (Unicode)
PathYetAnotherMakeUniqueName

Cria um nome de arquivo exclusivo com base em um nome de arquivo existente.
PauseTimer

Não há suporte. (IFileOperationProgressSink.PauseTimer)
PauseTimer

Pausa o temporizador da caixa de diálogo de progresso.
PerformOperations

Executa todas as operações selecionadas.
PerUserInit

Cria Meus Documentos e outras pastas especiais, inicializa-os conforme necessário e cria o item de menu de atalho Enviar para para Meus Documentos.
PickIconDlg

PickIconDlg pode estar alterado ou indisponível.
PlaySound

Reproduz um som em conjunto com a notificação. (IUserNotification2.PlaySound)
PlaySound

Reproduz um som em conjunto com a notificação. (IUserNotification.PlaySound)
Pop-up

Invoca o menu de atalho em um local especificado na tela.
Pop-up

Exibe um menu pop-up modal em um local específico.
PopupItemMenu

Cria um menu de atalho para o item especificado e retorna a cadeia de caracteres de comando selecionada.
PostCopyItem

Executa ações implementadas pelo chamador após a conclusão do processo de cópia para cada item.
PostDeleteItem

Executa ações implementadas pelo chamador após a conclusão do processo de exclusão de cada item.
PostMoveItem

Executa ações implementadas pelo chamador após a conclusão do processo de movimentação de cada item.
PostNewItem

Executa ações implementadas pelo chamador depois que o novo item é criado.
PostPaint

Chamado depois que o controle de árvore de namespace é desenhado.
PostRenameItem

Executa ações implementadas pelo chamador após a conclusão do processo de renomeação de cada item.
PreCopyItem

Executa ações implementadas pelo chamador antes do início do processo de cópia para cada item.
PreDeleteItem

Executa ações implementadas pelo chamador antes do início do processo de exclusão de cada item.
PreMoveItem

Executa ações implementadas pelo chamador antes do início do processo de movimentação de cada item.
PreNewItem

Executa ações implementadas pelo chamador antes do início do processo para criar um novo item.
PrePaint

Chamado antes que o controle de árvore de namespace seja desenhado.
PrepareForSync

Permite que um aplicativo registrado exiba qualquer interface do usuário e execute qualquer inicialização necessária antes que o método ISyncMgrSynchronize::Synchronize seja chamado.
PrepareForSyncCompleted

Chamado por um manipulador registrado de um aplicativo após a conclusão do método PrepareForSync.
PreRenameItem

Executa ações implementadas pelo chamador antes do início do processo de renomeação para cada item.
PresentConflict

Apresenta o conflito ao usuário.
PrevPage

Alterna para a página anterior de uma imagem de várias páginas. Todas as animações associadas são redefinidas.
PrintTo

Imprime um arquivo. (ANSI)
PrintTo

Imprime um arquivo. (Unicode)
ProcessAttachDetach

Preterido. Sempre retorna S_OK.
ProfferService

Disponibiliza um serviço para outros objetos no mesmo host.
Progresso

Chamado por um aplicativo registrado para atualizar as informações de progresso e determinar se uma operação deve continuar.
Prompt

Apresenta uma interface do usuário de prompt para o usuário.
PropertyFailure

Chamado quando há uma falha que envolve propriedades de arquivo e a interação do usuário é necessária.
ProposeItem

Propõe a adição de um novo item ao conjunto de itens enumerados anteriormente.
PtrdiffTAdd

Adiciona dois valores do tipo ptrdiff_t.
PtrdiffTMult

Multiplica dois valores do tipo ptrdiff_t.
PtrdiffTSub

Subtrai um valor do tipo ptrdiff_t de outro.
put_CurrentViewMode

Define o modo de exibição atual da pasta atual.
put_FolderFlags

Define as configurações de pastas atuais.
put_GroupBy

Define a coluna usada no agrupamento da exibição de pasta.
put_IconSize

Define a configuração de tamanho do ícone para a pasta atual.
put_SortColumns

Define os nomes das colunas a serem classificadas.
PutBaseBrowserData

Preterido. Obtém uma estrutura que permite acesso de leitura/gravação a membros protegidos da classe base. No entanto, observe que esse estado só deve ser atualizado pelo navegador base.
QISearch

Uma implementação controlada por tabela do método IUnknown::QueryInterface.
QueryAbilities

Determina quais opções o apresentador de conflito exibirá.
QueryAbort

Anula um processo IShellImageData, como Decodificar, Desenhar ou Dimensionar. Esse é um método de retorno de chamada.
QueryActiveShellView

Recupera o objeto de exibição shell ativo (exibido) no momento.
QueryAppIsDefault

Determina se um aplicativo possui a associação padrão registrada para um determinado nível e tipo de aplicativo. Não destinado ao uso no Windows 8.
QueryAppIsDefaultAll

Determina se um aplicativo possui todas as associações padrão registradas para um determinado nível de aplicativo. Não destinado ao uso no Windows 8.
QueryBand

Obtém informações sobre uma banda em um site de banda.
QueryCancel

Fornece informações sobre se a ação está sendo cancelada.
Querycontextmenu

Adiciona comandos a um menu de atalho.
QueryContinue

Retorna S_OK se a operação associada à instância atual dessa interface deve continuar.
QueryCurrentDefault

Determina o aplicativo padrão para um determinado tipo de associação. Esse é o aplicativo padrão iniciado por ShellExecute para esse tipo.
QueryFocus

Direciona o manipulador de visualização para retornar o HWND de chamar a Função GetFocus.
QueryForAdditionalItems

Recupera um enumerador do conjunto de itens que têm uma solicitação pendente a ser sincronizada. Esse é o conjunto de itens que serão sincronizados após a conclusão da sincronização atual.
QueryObject

Consultas para um objeto especificado.
QuerySupport

QuerySupport pode estar alterado ou indisponível.
ReadAsync

Lê informações de um fluxo de forma assíncrona. Por exemplo, o Shell implementa essa interface em itens de arquivo ao transferi-los de forma assíncrona.
ReadCabinetState

ReadCabinetState pode estar alterado ou indisponível.
ReadPropertyNPB

Faz com que uma propriedade seja lida do recipiente de propriedades nomeado.
RealDriveType

RealDriveType pode estar alterado ou indisponível.
Reorganizar

A reorganização pode ser alterada ou indisponível.
RecompressImage

Recompacta uma imagem. Implementado em um objeto ImageRecompress, esse método aceita dimensões x e y com uma designação de qualidade. O método cria um fluxo que contém a nova imagem que foi recompactada para o tamanho especificado.
RecycleItem

Recicle o item para o local de reciclagem fornecido e retorne o item em seu novo local.
Redirecionar

Redireciona solicitações de pasta para pastas comuns e por usuário.
Atualizar

Atualiza o conteúdo da exibição em resposta à entrada do usuário.
RefreshObject

RefreshObject pode estar alterado ou indisponível.
RefreshOverlayImages

Atualiza o cache de sobreposição, a lista de imagens ou ambos.
Registrar

Registra uma janela aberta como uma janela do Shell; a janela é especificada pelo identificador.
RegisterAbort

Define um objeto de anulação de retorno de chamada, retornando opcionalmente um ponteiro para o objeto anterior.
RegisterAppStateChangeNotification

Permite que um aplicativo registre uma função de retorno de chamada por meio da qual ele pode ser notificado de que sua biblioteca está entrando ou saindo de um estado suspenso.
RegisterAsChild

Método ISuspensionDependencyManager::RegisterAsChild
RegisterDialogClasses

Registra todas as classes de janela não padrão exigidas pela caixa de diálogo de configuração de um protetor de tela.
RegisterFolder

Adiciona uma nova pasta conhecida ao registro. Usado especialmente por ISVs (fornecedores independentes de software) que estão adicionando uma de suas próprias pastas ao sistema de pastas conhecido.
RegisterForPackageStateChanges

Registre-se para notificações de alteração de estado do pacote.
RegisterPending

Registra uma janela pendente como uma janela do Shell; a janela é especificada por um PIDL absoluto.
RegisterScaleChangeEvent

Registra-se para um evento que é disparado quando a escala possivelmente foi alterada. Essa função substitui RegisterScaleChangeNotifications.
RegisterScaleChangeNotifications

Registra uma janela para receber retornos de chamada ao dimensionar as informações.
RegisterSyncMgrHandler

Registra um manipulador com o gerenciador de sincronização quando o manipulador tem itens a serem sincronizados.
RegisterTab

Informa à barra de tarefas que uma nova guia ou miniatura de documento foi fornecida para exibição no submenu do grupo de barras de tarefas de um aplicativo.
RegisterWindow

Preterido. Registra o navegador na lista de janelas do navegador.
ReleaseShellView

Preterido. Coordena o tempo de vida da exibição entre a classe base e sua classe derivada.
Remover

Remove um objeto da coleção de objetos gerenciados.
RemoveAll

Remove todos os itens de uma pasta de resultados.
RemoveAll

Remove todos os itens da pasta de resultados.
RemoveAllControlItems

Não implementado. (IFileDialogCustomize.RemoveAllControlItems)
RemoveAllDestinations

Limpa todas as entradas de destino das categorias Recentes e Frequentes na Lista de Saltos de um aplicativo.
RemoveAllRoots

Remove todas as raízes e seus filhos de uma árvore.
RemoveBackReferences

Remove todas as referências de back mantidas por um objeto .
RemoveBand

Remove uma banda do site da banda.
RemoveConflicts

Exclui um conjunto de conflitos, especificado pela ID de conflito, do repositório.
RemoveControlItem

Remove um item de um controle de contêiner no diálogo.
RemoveDataBlock

Remove um bloco de dados de um link.
RemoveDestination

Remove um único destino das categorias Recentes e Frequentes em uma Lista de Saltos.
RemoveEvent

Remove eventos, conforme especificado.
RemoveFolder

Remove uma pasta da biblioteca.
RemoveFromList

Windows Vista:_Removes um item da lista fixada no menu Iniciar, que é a lista na posição superior esquerda do menu Iniciar.
RemoveFromSyncSet

Exclui o conflito e remove o IShellItem da sincronização.
RemoveIDList

Remove um ponteiro para uma lista de identificadores de item (PIDL) de uma pasta de resultados.
Removeitem

Remove um item de uma pasta de resultados.
Removeitem

Remove o item sem mover o item para a Lixeira.
RemoveMenusSB

Permite que o contêiner remova qualquer um de seus elementos de menu do menu composto in-loco e libere todos os recursos associados.
RemoveObject

RemoveObject pode estar alterado ou indisponível.
RemoveObjectAt

Remove um único objeto especificado da coleção.
RemovePropertyNPB

Remove uma propriedade de um recipiente de propriedades nomeado.
RemoveRoot

Remove uma raiz e seus filhos de uma árvore.
RemoveTasks

Remove tarefas da fila em segundo plano do agendador.
RemoveToolbar

Remove o IDockingWindow especificado do quadro da barra de ferramentas.
RemoveWindowSubclass

Remove um retorno de chamada de subclasse de uma janela.
RenameItem

Declara um único item que deve receber um novo nome de exibição.
RenameItem

Altera o nome de um item, retornando o IShellItem com o novo nome.
RenameItems

Declara um conjunto de itens que devem receber um novo nome de exibição. Todos os itens recebem o mesmo nome.
ReplaceFrame

Substitui o quadro atual por uma nova imagem.
ReplacePage

Substitui uma página em uma folha de propriedades para um objeto painel de controle.
ReportEvent

Fornece um evento a ser adicionado à pasta Resultados da Sincronização para um item que está sendo sincronizado.
ReportManualSync

Relata que uma operação de sincronização está sendo executada que foi solicitada manualmente de fora da interface do usuário do Sync Center.
Reportprogress

Relata o progresso da sincronização de um único item de sincronização para o Centro de Sincronização.
ReportResult

Converte um código de status de erro recebido na mensagem legível pelo usuário apropriada.
RequestBorderSpaceDW

Aprova, modifica ou recusa uma solicitação para o espaço de borda de um objeto IDockingWindow. O espaço de borda não é alocado até que o método SetBorderSpaceDW seja chamado.
RequireTouchInEditControl

Requer um toque explícito do usuário em um campo de edição antes que o teclado virtual invoque.
Redefinir

Redefine a enumeração para 0.
Redefinir

Usado para redefinir o índice de enumeração como zero.
Redefinir

Retorna o enumerador para o início da sequência de enumeração.
Redefinir

Retorna ao início da sequência de enumeração.
Redefinir

Redefine o índice de enumeração para 0. (IEnumObjects.Reset)
Redefinir

Redefine o índice de enumeração para 0. (IEnumResources.Reset)
Redefinir

Redefine a contagem interna de interfaces IShellItem recuperadas na enumeração .
Redefinir

Redefine a enumeração de objetos IPublishedApp para o primeiro item.
Redefinir

Redefine a posição atual na enumeração como zero.
Redefinir

Redefine o local atual na enumeração como zero.
Redefinir

Redefine a posição atual na enumeração para 0.
Redefinir

Instrui o enumerador a se posicionar no início da lista de elementos.
ResetCancel

Redefine a caixa de diálogo de progresso após a conclusão de um cancelamento.
ResetEnumerator

Força o objeto de preenchimento automático a atualizar sua lista de sugestões quando a lista estiver visível.
ResetTimer

Não há suporte. (IFileOperationProgressSink.ResetTimer)
ResetTimer

Redefine o temporizador de diálogo de progresso para 0.
ResizeBorderDW

Notifica o objeto da janela de encaixe de que o espaço de borda do quadro foi alterado. Em resposta a esse método, a implementação de IDockingWindow deve chamar SetBorderSpaceDW, mesmo que nenhum espaço de borda seja necessário ou uma alteração não seja necessária.
Resolver

Tenta localizar o destino de um link do Shell, mesmo que ele tenha sido movido ou renomeado. (ANSI)
Resolver

Tenta localizar o destino de um link do Shell, mesmo que ele tenha sido movido ou renomeado. (Unicode)
Resolver

Resolve o conflito usando seu próprio manipulador de sincronização, controla a interface do usuário.
ResolveFolder

Resolve o local de destino de uma pasta de biblioteca, mesmo que a pasta tenha sido movida ou renomeada.
ResolveShellLink

Solicita que um objeto de pasta resolva um link do Shell.
RestartDialog

Exibe uma caixa de diálogo que solicita que o usuário reinicie o Windows. Quando o usuário clica no botão, a função chama ExitWindowsEx para tentar reiniciar o Windows.
RestartDialogEx

Exibe uma caixa de diálogo que solicita que o usuário reinicie o Windows. Quando o usuário clica no botão, a função chama ExitWindowsEx para tentar reiniciar o Windows.
Resultado

Obtém o resultado de uma chamada StartHandlerSync ou StartItemSync.
Retomar

Retomará os processos do pacote se eles estiverem suspensos no momento.
Retomar

Solicita que uma tarefa seja retomada.
ResumeTimer

Não há suporte. (IFileOperationProgressSink.ResumeTimer)
ResumeTimer

Retoma o temporizador da caixa de diálogo de progresso.
RetrieveProperties

Obtém as propriedades gerenciadas pelo mecanismo de sincronização.
Reverter

Preterido. Reverte para a entrada atual, descartando o resultado de ITravelLog::AddEntry no caso de uma navegação com falha.
Revogar

Revoga o registro de uma janela do Shell e remove a janela da coleção de janelas do Shell.
RevokeScaleChangeNotifications

Revoga o registro de uma janela, impedindo que ela receba retornos de chamada ao dimensionar as alterações de informações.
RevokeService

Torna um serviço indisponível que já havia sido disponibilizado para outros objetos por meio de IProfferService::P rofferService.
Girar

Gira uma imagem em incrementos de 90 graus.
Executar

Não há suporte. (IShellRunDll.Run)
Executar

Solicita que uma tarefa comece.
Executar

Executa a exibição real da interface do usuário para um manipulador ou item de sincronização quando solicitado a fazê-lo pelo Centro de Sincronização.
RunGadget

Adiciona um gadget instalado à área de trabalho.
Salvar

Salva o anexo.
Salvar

Salva a biblioteca em um novo arquivo de Descrição da Biblioteca (*.library-ms).
SaveInKnownFolder

Salva a biblioteca em um novo arquivo em uma pasta conhecida especificada.
SaveProperties

Salva as propriedades associadas a um arquivo ou pasta.
Saveviewstate

Salva as configurações de exibição do Shell para que o estado atual possa ser restaurado durante uma sessão de navegação subsequente.
Saveviewstate

Preterido. (IBrowserService4.SaveViewState)
SaveWithUI

Apresenta ao usuário uma interface do usuário de erro explicativo se a ação de salvamento falhar.
Escala

Ajusta o tamanho de uma imagem.
ScreenSaverConfigureDialog

Recebe mensagens enviadas para a caixa de diálogo de configuração de um protetor de tela. Um protetor de tela que permite a configuração do usuário deve definir essa função.
ScreenSaverProc

Recebe mensagens enviadas para a janela de proteção de tela especificada.
Selecionar

IShellFolderView::Select pode estar alterado ou indisponível.
SelectAndEditItem

Método INewMenuClient::SelectAndEditItem
SelectAndPositionItem

Seleciona e posiciona um item em um Modo de Exibição de Shell.
SelectAndPositionItems

Permite a seleção e o posicionamento de itens visíveis na exibição da pasta.
SelectedItems

Obtém um objeto FolderItems que representa todos os itens selecionados no modo de exibição.
SelectItem

Define o estado de seleção de um item no modo de exibição.
SelectItem

Seleciona um item no modo de exibição da pasta.
SelectItem

Altera o estado de seleção de um ou mais itens na janela de exibição do Shell.
SelectItemRelative

Seleciona um item relativo ao item atual.
SelectPage

Seleciona uma página especificada em uma imagem de várias páginas.
SendControlMsg

Envia mensagens de controle para a barra de ferramentas ou a barra de status em uma janela do Windows Explorer.
SetAcceleratorMenu

Preterido. Implementado por uma classe derivada para definir aceleradores de menu que podem ser usados em uma chamada para TranslateAcceleratorSB.
SetAccelerators

Define aceleradores.
SetAccessibleName

Define o texto recuperado por IAccessible::get_accName quais ferramentas de acessibilidade usam para obter a Propriedade Name de um objeto.
SetActivateState

Preterido. Atualiza o valor do membro _uActivateState da estrutura BASEBROWSERDATA, que rastreia se a janela de exibição do navegador está em um estado ativado. A classe derivada faz essa chamada para a classe base.
SetActiveAlt

Marca um item da barra de tarefas como ativo, mas não o ativa visualmente.
SetAdjacentDisplayEdges

Define se a janela do aplicativo será adjacente à borda da exibição emulada.
SetAnimation

Especifica um clipe do AVI (Intercalado Audio-Video) que é executado na caixa de diálogo.
SetAppAsDefault

Define um aplicativo como o padrão para uma determinada extensão ou protocolo, desde que o editor do aplicativo corresponda ao padrão atual. Para obter mais informações, consulte Programas padrão. Não pretendido para uso no Windows 8.
SetAppAsDefaultAll

Define um aplicativo como o padrão para todas as associações registradas de qualquer tipo para esse aplicativo. Não pretendido para uso no Windows 8.
SetAppID

Especifica uma ID exclusiva do Modelo de Usuário do Aplicativo (AppUserModelID) para o aplicativo de cuja Lista de Saltos do botão da barra de tarefas os métodos dessa interface removerão destinos. Esse método é opcional.
SetAppID

Especifica uma ID exclusiva do modelo de usuário do aplicativo (AppUserModelID) para o aplicativo cujas listas de destino estão sendo recuperadas. Esse método é opcional.
SetAppID

Especifica uma ID exclusiva do Modelo de Usuário do Aplicativo (AppUserModelID) para o aplicativo cujo botão de barra de tarefas manterá a Lista de Saltos personalizada criada por meio dos métodos dessa interface. Esse método é opcional.
SetAppID

Especifica uma ID exclusiva do Modelo de Usuário do Aplicativo (AppUserModelID) definida pelo aplicativo que identifica o objeto como um manipulador para um tipo de arquivo específico. Esse método é usado por aplicativos que exigem AppUserModelIDs dinâmicos.
SetApplicationViewMinWidth

Define a largura mínima desejada da janela do modo de design do aplicativo.
SetApplicationViewOrientation

Define a orientação da janela usada para a janela do modo de design.
SetApplicationViewState

Define um estado de exibição de aplicativo falsificado (paisagem de tela inteira, retrato em tela inteira, preenchido ou ajustado) a ser usado para um aplicativo da Windows Store em execução no modo de design.
SetArguments

Define os argumentos de linha de comando para um objeto de link do Shell. (ANSI)
SetArguments

Define os argumentos de linha de comando para um objeto de link do Shell. (Unicode)
SetAsDefFolderSettings

Preterido. Define o modo de exibição atual da pasta como o modo de exibição padrão para todas as pastas. Usado pela caixa de diálogo Opções de Pasta.
SetAsyncMode

Chamado por uma fonte de remoção para especificar se o objeto de dados dá suporte à extração de dados assíncrona.
SetAutomationObject

Substitui o objeto de automação interna do IShellView.
SetBackgroundColor

Define a cor visível na área de trabalho quando nenhuma imagem é exibida ou quando a tela de fundo da área de trabalho é desabilitada. Essa cor também é usada como uma borda quando o papel de parede da área de trabalho não preenche toda a tela.
SetBackgroundColor

Define a cor da tela de fundo do manipulador de visualização.
SetBalloonInfo

Define as informações a serem exibidas em uma notificação de balão. (IUserNotification2.SetBalloonInfo)
SetBalloonInfo

Define as informações a serem exibidas em uma notificação de balão. (IUserNotification.SetBalloonInfo)
SetBalloonRetry

Especifica as condições para tentar exibir informações do usuário quando a primeira tentativa falha. (IUserNotification2.SetBalloonRetry)
SetBalloonRetry

Especifica as condições para tentar exibir informações do usuário quando a primeira tentativa falha. (IUserNotification.SetBalloonRetry)
SetBandAvailability

Define a disponibilidade de uma banda especificada.
SetBandInfoSFB

Usa as informações em uma estrutura BANDINFOSFB para definir as informações de banda para um objeto IShellFolderBand.
SetBandSiteInfo

Define informações sobre o site de banda.
SetBandState

Defina o estado de uma banda no site da banda.
SetBorderSpaceDW

Aloca e reserva espaço de borda para um objeto IDockingWindow.
SetCallback

IShellFolderView::SetCallback pode estar alterado ou indisponível.
SetCancelButtonLabel

Substitui o texto padrão "Cancelar" no botão Cancelar da caixa de diálogo de arquivo comum.
SetCancelInformation

Define informações que são postadas quando um usuário seleciona Cancelar na interface do usuário de progresso.
SetCancelMsg

Define uma mensagem a ser exibida se o usuário cancelar a operação.
SetCascade

Define uma pasta em cascata.
SetCheckboxValue

Habilita uma interface do usuário de logon e uma interface do usuário de credencial para indicar que um valor de caixa de seleção foi alterado.
SetCheckButtonState

Define o estado de um botão de seleção (caixa de seleção) na caixa de diálogo.
SetCheckState

Define o estado de um item de caixa de seleção em um controle de exibição de árvore.
SetClient

Define o cliente especificado por punkClient.
SetClientGuid

Especifica e armazena o GUID para o cliente.
SetClientGuid

Permite que um aplicativo de chamada associe um GUID ao estado persistente de uma caixa de diálogo.
SetClientTitle

Especifica e armazena o título da janela do prompt.
Setclipboard

SetClipboard pode estar alterado ou indisponível.
SetCodePage

Define o valor numérico da página de código ANSI como um identificador de página de código especificado.
SetCollectedProperties

Especifica quais propriedades serão coletadas na caixa de diálogo salvar.
SetColor

Define a cor, conforme especificado.
Setcolumninfo

Define o estado de uma coluna especificada.
Setcolumns

Define a coleção de colunas para exibição a ser exibida.
SetComboBoxSelectedValue

Habilita uma interface do usuário de logon e uma interface do usuário de credencial para indicar que um valor de caixa de combinação foi selecionado.
SetCompositionState

Define o estado de composição.
SetCondition

Define a ICondition da pesquisa. Quando esse método não for chamado, a pesquisa resultante não terá filtros aplicados.
Setcontext

Permite que um provedor de miniatura retorne uma miniatura específica ao contexto do usuário.
SetContractDelegateWindow

Associa uma janela de aplicativo diferente da janela de primeiro plano principal com os contratos de um aplicativo. Use essa função se você for um desenvolvedor escrevendo um aplicativo da Windows Store no C++nativo.
SetControlItemState

Define o estado atual de um item em um controle de contêiner encontrado no diálogo.
SetControlItemText

Define o texto de um item de controle. Por exemplo, o texto que acompanha um botão de opção ou um item em um menu.
SetControlLabel

Define o texto associado a um controle, como texto de botão ou rótulo de caixa de edição.
SetControlState

Define a visibilidade atual e os estados habilitados de determinado controle.
SetControlStyle

Define os estilos de exibição para os controles de visão de árvore do objeto namespace.
SetControlStyle2

Define os estilos de exibição estendidos para os controles de visão de árvore do objeto namespace.
SetCreateFlags

Defina os sinalizadores que serão incluídos na chamada para CreateProcess.
SetCurrentFolderFlags

Define e aplica sinalizadores de pasta especificados.
SetCurrentProcessExplicitAppUserModelID

Especifica uma ID exclusiva do Modelo de Usuário do Aplicativo (AppUserModelID) definida pelo aplicativo que identifica o processo atual para a barra de tarefas. Esse identificador permite que um aplicativo agrupe seus processos e janelas associados em um único botão de barra de tarefas.
SetCurrentViewMode

Define o modo de exibição da pasta selecionada.
Setdataobject

Encapsula uma instância IDataObject como um DataPackage do Windows Runtime.
SetDefaultExtension

Define a extensão padrão a ser adicionada aos nomes de arquivo.
SetDefaultFolder

Define a pasta usada como padrão se não houver um valor de pasta usado recentemente disponível.
SetDefaultIcon

Define o ícone padrão.
SetDefaultSaveFolder

Define a pasta de destino padrão que a biblioteca usará para salvar operações.
SetDescription

Define a descrição de um objeto de link do Shell. A descrição pode ser qualquer cadeia de caracteres definida pelo aplicativo. (ANSI)
SetDescription

Define a descrição de um objeto de link do Shell. A descrição pode ser qualquer cadeia de caracteres definida pelo aplicativo. (Unicode)
SetDeselected

Chamado quando uma credencial perde a seleção.
SetDirectory

Define o diretório de trabalho atual.
SetDirectory

Define um novo diretório de trabalho.
SetDisplayName

Define o nome de exibição da pasta de pesquisa, conforme especificado.
SetEditBoxText

Define o texto em um controle de caixa de edição encontrado na caixa de diálogo.
SetEmptyText

Define o texto vazio padrão.
SetEncoderParams

Define parâmetros do codificador.
SetEnumReadyCallback

Define um retorno de chamada na exibição que é notificado quando a enumeração de exibição inicial é concluída.
Setenvironmentvariable

Define uma variável no ambiente do processo criado.
SetErrorURL

Especifica a URL de uma página exibida quando um usuário enfrenta um erro ao navegar pelas páginas de extensão do assistente.
SetExtendedTileViewProperties

Define a lista de propriedades de bloco estendidas para um item.
SetFieldBitmap

Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial que um campo de imagem de bloco alterou e que a interface do usuário deve ser atualizada.
SetFieldCheckbox

Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que um campo de caixa de seleção foi alterado e que a interface do usuário deve ser atualizada.
SetFieldComboBoxSelectedItem

Comunica-se com a interface do usuário de logon ou a interface do usuário de credencial que o item selecionado em uma caixa de combinação foi alterado e que a interface do usuário deve ser atualizada.
SetFieldInteractiveState

Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que o estado de interatividade de um campo foi alterado e que a interface do usuário deve ser atualizada.
SetFieldOptions

Especifica se um campo especificado na interface do usuário de logon ou credencial deve exibir um glifo de "revelação de senha" ou se deve receber um endereço de email.
SetFieldState

Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que um estado de campo foi alterado e que a interface do usuário deve ser atualizada.
SetFieldString

Comunica-se com a interface do usuário de logon ou a interface do usuário da credencial de que a cadeia de caracteres associada a um campo foi alterada e que a interface do usuário deve ser atualizada.
SetFieldSubmitButton

Permite que as credenciais definam o campo ao qual o botão enviar aparece adjacente.
SetFileID

Define o identificador de arquivo exclusivo para o arquivo atual.
Setfilename

Especifica e armazena o nome proposto do arquivo.
Setfilename

Define o nome do arquivo que aparece na caixa de edição Nome do arquivo quando essa caixa de diálogo é aberta.
SetFileNameLabel

Define o texto do rótulo ao lado da caixa de edição de nome de arquivo.
SetFileTypeIndex

Define o tipo de arquivo que aparece conforme selecionado na caixa de diálogo.
SetFileTypes

Define os tipos de arquivo que a caixa de diálogo pode abrir ou salvar.
SetFilter

SetFilter não está mais disponível para uso a partir do Windows 7.
SetFilter

Exposto por um host para permitir que os clientes passem o host de seus ponteiros de interface IUnknown.
SetFindData

Armazena informações do sistema de arquivos em uma estrutura WIN32_FIND_DATA. Essas informações são usadas por ParseDisplayName.
SetFlags

Define as características de uma operação de arrastar e soltar sobre um objeto IDragSourceHelper.
SetFlags

Alterna o objeto de repositório de propriedades entre o estado somente leitura e leitura/gravação.
SetFlags

Define GIL_XXX sinalizadores.
SetFlags

Define as configurações de opção atuais.
SetFlags

Preterido. Define sinalizadores que indicam o status do navegador.
SetFocus

Direciona o manipulador de visualização para definir o foco para si mesmo.
SetFolder

Define o nome da pasta para o objeto de atalho. (ANSI)
SetFolder

Define o nome da pasta para o objeto de atalho. (Unicode)
SetFolder

Define uma pasta que sempre é selecionada quando a caixa de diálogo é aberta, independentemente da ação anterior do usuário.
SetFolderLogicalViewMode

Define o modo de exibição lógica de pasta. As configurações padrão são baseadas no FolderTypeID que é definido pelo método ISearchFolderItemFactory::SetFolderTypeID.
SetFolderSettings

Define as configurações de pasta para o modo de exibição atual.
SetFolderType

Define o tipo de pasta da biblioteca.
SetFolderTypeID

Define uma ID de tipo de pasta de pesquisa, conforme especificado.
SetFolderViewOptions

Define as opções especificadas para o modo de exibição.
SetFont

Define atributos da fonte.
SetFont

Define os atributos de fonte a serem usados para texto dentro do manipulador de visualização.
SetGroupBy

Agrupa a exibição pela chave de propriedade e direção fornecidas.
SetGroupColumn

Define uma coluna de grupo, conforme especificado. Se nenhuma coluna de grupo for especificada, nenhum agrupamento ocorrerá.
SetGroupSubsetCount

Ativa a subconfiguração de grupo e define o número de linhas visíveis de itens em cada grupo.
SetHandlerClsid

. (IDefaultFolderMenuInitialize.SetHandlerClsid)
SetHandlerProgressText

Define o conteúdo de um campo de informações para o manipulador enquanto esse manipulador está executando uma sincronização.
SetHistoryObject

Preterido. Define o objeto de histórico do navegador.
SetHotkey

Define um atalho de teclado (tecla de acesso) para um objeto de link do Shell. (ANSI)
SetHotkey

Define um atalho de teclado (tecla de acesso) para um objeto de link do Shell. (Unicode)
SetHotKey

Define a tecla de acesso para o aplicativo.
Seticon

Define o ícone padrão da biblioteca.
SetIconInfo

Define o ícone de área de notificação associado a informações específicas do usuário. (IUserNotification2.SetIconInfo)
SetIconInfo

Define o ícone de área de notificação associado a informações específicas do usuário. (IUserNotification.SetIconInfo)
SetIconLocation

Define o local (caminho e índice) do ícone de um objeto de link do Shell. (ANSI)
SetIconLocation

Define o local (caminho e índice) do ícone de um objeto de link do Shell. (Unicode)
SetIconSize

Define o tamanho do ícone da pasta de pesquisa, conforme especificado. As configurações padrão são baseadas no FolderTypeID que é definido pelo método ISearchFolderItemFactory::SetFolderTypeID.
SetIDList

Define uma lista de identificadores de item persistente.
SetIDList

Define o ponteiro para uma lista de identificadores de item (PIDL) para um objeto de link do Shell. (ANSI)
SetIDList

Define o ponteiro para uma lista de identificadores de item (PIDL) para um objeto de link do Shell. (Unicode)
SetInitialURL

Define a URL da página HTML inicial fornecida pelo servidor em um assistente hospedado.
SetIsOnLockScreen

Esse método determina se o aplicativo, no modo de design, pode ou não exibir informações na tela de bloqueio do Windows 8.
Setitem

Método IParseAndCreateItem::SetItem
SetItemAlloc

Fornece à pasta delegada uma interface IMalloc usada para alocar e liberar IDs de item.
SetItemAlloc

Fornece ao CItemIDFactory uma interface IMalloc usada para alocar e liberar IDs de item.
SetItemChoices

Define a matriz de índices que representa quais itens o usuário deseja manter. Esse método é usado quando o usuário opta por aplicar a mesma operação a todos os conflitos selecionados do mesmo tipo do mesmo manipulador.
SetItemCustomState

Define o estado da caixa de seleção associada ao item Shell.
SetItemHeight

Define a altura do item especificado.
SetItemPos

Define a posição do item especificado.
SetItemState

Define informações de estado para um item do Shell.
SetItemStatus

Chamado pelo gerenciador de sincronização no manipulador de um aplicativo registrado para alterar o status de um item nos dois casos a seguir: _between a hora em que o manipulador retornou do método ISyncMgrSynchronize::P repareForSync e chamou o método de retorno de chamada PrepareForSyncCompleted, ou depois que o manipulador tiver retornado do método ISyncMgrSynchronize::Synchronize, mas ainda não tenha chamado o método de retorno de chamada SynchronizeCompleted.
SetJunctionCLSID

Define o CLSID (identificador de classe) do objeto que implementa IShellFolder, se o item atual for um ponto de junção.
Setkey

Define a chave do Registro da qual carregar o valor "DefaultIcon".
SetKeyState

Define um valor com base no estado atual das chaves CTRL e SHIFT.
SetLine

Exibe uma mensagem na caixa de diálogo em andamento.
SetLocalPath

Define e armazena o caminho para o arquivo.
Setmenu

Acrescenta um menu estático à faixa de menus.
SetMenuContextHelpId

Associa um identificador de contexto da Ajuda a um menu.
SetMenuRestrictions

. (IDefaultFolderMenuInitialize.SetMenuRestrictions)
SetMenuSB

Instala o menu composto na janela de exibição.
SetMenuToolbar

Adiciona um menu à faixa de menus.
SetMode

Define o modo de enumeração do item analisado.
SetMode

Define o modo de operações de diálogo de progresso.
SetNamedValue

Define o valor de uma propriedade nomeada.
SetNameOf

Define o nome de exibição de um objeto de arquivo ou subpasta, alterando o identificador de item no processo.
SetNativeDisplayOrientation

Define a orientação da exibição emulada para a janela do modo de design.
SetNativeDisplaySize

Define um tamanho de exibição nativo falsificado a ser usado para um aplicativo da Windows Store em execução no modo de design.
SetNavigateState

Preterido. Define o estado de navegação atual. Esse método afeta o cursor e a animação.
SetNavigationRoot

Especifica um local de nível superior do qual começar a navegar por um namespace, por exemplo, na opção de pasta Procurar da caixa de diálogo Salvar. Os usuários não podem navegar acima desse local.
SetNoIcons

Define se os ícones são exibidos em uma faixa de pastas.
SetNormalIcon

Define o ícone normal.
SetNoShowUI

Indica se alguma interface do usuário associada ao item do Shell selecionado deve ser exibida.
SetNoText

Define se o texto é exibido em uma faixa de pastas.
SetObjectCount

SetObjectCount não está mais disponível.
SetObscured

Coordena itens obscurecidos em uma barra de ferramentas com itens em um menu.
SetOkButtonLabel

Define o texto do botão Abrir ou Salvar.
SetOpenIcon

Define o ícone que permite que os contêineres especifiquem uma aparência "aberta".
SetOperation

Define qual operação de diálogo de progresso está ocorrendo e se estamos no modo pré-voo ou desfazer.
SetOperationFlags

Define parâmetros para a operação atual.
Setoptions

Define as opções atuais de preenchimento automático. (IACList2.SetOptions)
Setoptions

Define as opções atuais de preenchimento automático. (IAutoComplete2.SetOptions)
Setoptions

Define as opções atuais do navegador.
Setoptions

Define sinalizadores para controlar o comportamento da caixa de diálogo.
Setoptions

Define as opções de biblioteca.
SetOverlayIcon

Aplica uma sobreposição a um botão da barra de tarefas para indicar o status do aplicativo ou uma notificação ao usuário.
Setowner

Preterido. Declara uma referência de proprietário ao objeto de serviço.
SetOwnerWindow

Define a janela pai ou proprietário para o progresso e as janelas de diálogo.
Setparameters

Fornece valores de parâmetro para o verbo.
SetParentAndItem

Define o pai de um item e a ID filho do pai.
Setpath

Atribui um novo caminho a uma pasta conhecida.
Setpath

Define o caminho e o nome do arquivo para o destino de um objeto de link do Shell. (ANSI)
Setpath

Define o caminho e o nome do arquivo para o destino de um objeto de link do Shell. (Unicode)
SetPinnedWindow

Define a janela fixada. Quando o usuário seleciona um novo arquivo para exibir, o Shell direciona o visualizador de arquivos para exibir o novo arquivo na janela fixada em vez de criar uma nova janela.
Setpoints

Os SetPoints podem estar alterados ou indisponíveis.
Setposition

Define a opção de exibição para a imagem de papel de parede da área de trabalho, determinando se a imagem deve ser centralizada, lado a lado ou ampliada.
Setposition

Define as coordenadas de um ponto usado para exibição.
SetPresenterChoice

Define que tipo de escolha foi feita sobre uma resolução de conflitos do gerenciador de sincronização e se deseja aplicar a escolha a todos os conflitos subsequentes no conjunto.
SetPresenterNextStep

Define o que o apresentador deseja fazer como a próxima etapa na resolução de conflitos do gerenciador de sincronização.
SetProcessReference

Fornece um objeto COM (Component Object Model) que permite que extensões do Shell hospedadas e outros componentes impeçam que seu processo de host seja fechado prematuramente.
SetProgID

Define o ProgID de um objeto .
SetProgress

Atualiza a caixa de diálogo de progresso com o estado atual da operação. (IProgressDialog.SetProgress)
SetProgress64

Atualiza a caixa de diálogo de progresso com o estado atual da operação. (IProgressDialog.SetProgress64)
SetProgressCallback

Define a interface ISyncMgrSynchronizeCallback. Os aplicativos registrados usam essa interface de retorno de chamada para fornecer informações de status de dentro dos métodos ISyncMgrSynchronize::P repareForSync e ISyncMgrSynchronize::Synchronize.
SetProgressDialog

Especifica uma caixa de diálogo usada para exibir o progresso da operação.
SetProgressMessage

Não implementado. (IFileOperation.SetProgressMessage)
SetProgressState

Define o tipo e o estado do indicador de progresso exibido em um botão da barra de tarefas.
SetProgressValue

Exibe ou atualiza uma barra de progresso hospedada em um botão da barra de tarefas para mostrar a porcentagem específica concluída da operação completa.
SetProperties

Declara um conjunto de propriedades e valores a serem definidos em um item ou itens.
SetProperties

Fornece um repositório de propriedades que define os valores padrão a serem usados para o item que está sendo salvo.
SetProperties

Define as propriedades que devem ser aplicadas a um item.
SetPropertyBag

Define o nome do recipiente de propriedades.
SetPropertyKey

Define a chave de propriedade.
SetPropertyStorage

Inicializa a instância do repositório de propriedades dos dados de armazenamento de propriedades serializados especificados.
SetProviderFilter

Limita o conjunto de usuários na matriz a contas locais ou contas da Microsoft.
Setrect

Define o tamanho e a posição das janelas de exibição criadas pelo navegador.
Setrect

Direciona o manipulador de visualização para alterar a área dentro do hwnd pai no qual ele desenha.
Setredraw

Permite que uma exibição seja redesenhada ou impede que ela seja redesenhada.
Setredraw

Ativa e desativa o redesenho.
SetReferent

Define o referenciante do objeto de atalho. (ANSI)
SetReferent

Define o referenciante do objeto de atalho. (Unicode)
SetReferrer

Define a zona de segurança associada ao arquivo de anexo com base no arquivo de referência.
SetReferrer

Preterido. Define o ponteiro para uma PIDL (lista de identificadores de item) usada para verificação de zona ao criar uma nova janela.
SetRelativePath

Define o caminho relativo para o objeto de link shell. (ANSI)
SetRelativePath

Define o caminho relativo para o objeto de link shell. (Unicode)
SetSaveAsItem

Define um item a ser usado como a entrada inicial em uma caixa de diálogo Salvar como.
SetScaleFactor

Define um fator de escala de dispositivo falsificado a ser usado para um aplicativo da Windows Store em execução no modo de design.
SetScope

Define o escopo da pesquisa, conforme especificado.
Setselected

Chamado quando uma credencial é selecionada. Permite que o implementador defina características de logon.
SetSelectedControlItem

Define o estado selecionado de um item específico em um grupo de botões de opção ou em uma caixa de combinação encontrada no diálogo.
SetSelection

Fornece a matriz de itens shell que especifica os itens incluídos na seleção.
SetSerialization

Define as características de serialização do provedor de credenciais.
SetShellFolder

Especifica a pasta da faixa de menu a ser navegada.
SetShortcutIcon

Define o ícone de um atalho para o objeto .
SetShowCmd

Define o comando show para um objeto de link do Shell. O comando show define o estado de exibição inicial da janela. (ANSI)
SetShowCmd

Define o comando show para um objeto de link do Shell. O comando show define o estado de exibição inicial da janela. (Unicode)
SetShowWindow

Define o estado visual da janela especificada.
SetSlideshow

Especifica as imagens a serem usadas para a apresentação de slides de papel de parede da área de trabalho.
SetSlideshowOptions

Define as configurações de apresentação de slides do papel de parede da área de trabalho para ordem aleatória e tempo.
SetSortColumns

Define e classifica a exibição pelas colunas de classificação fornecidas.
SetSortColumns

Cria uma lista de direções de coluna de classificação, conforme especificado.
SetSource

Define um caminho ou URL alternativo para a origem de uma transferência de arquivo.
SetStacks

Cria uma lista de chaves de pilha, conforme especificado. Se esse método não for chamado, por padrão, a pasta não será empilhada.
SetStatusMessage

Permite que o provedor de credenciais defina mensagens de status enquanto tenta concluir IConnectableCredentialProviderCredential::Connect.
SetStatusTextSB

Define e exibe o texto de status sobre o objeto in-loco na barra de status da janela de quadros do contêiner.
SetStringValue

Permite que uma interface do usuário de logon ou uma interface do usuário de credencial atualize o texto para um CPFT_EDIT_TEXT campos conforme o usuário digita neles.
SetSubMenu

Define a interface da barra de menus fornecida como o submenu da interface do objeto de aplicativo de chamada.
SetTabActive

Informa à barra de tarefas que uma guia ou janela de documento foi criada na janela ativa.
SetTabOrder

Insere uma nova miniatura em um submenu de grupo do aplicativo TDI (interface de documento com guias) ou MDI (interface de vários documentos) ou move uma miniatura existente para uma nova posição no grupo do aplicativo.
SetTabProperties

Permite que uma guia especifique se a janela principal do quadro do aplicativo ou a janela da guia deve ser usada como uma miniatura ou no recurso de espiada em determinadas circunstâncias.
SetTargetSessionId

Define o identificador de sessão.
SetText

Define o texto padrão a ser usado quando não há itens no modo de exibição.
Settextcolor

Define a cor do texto dentro do manipulador de visualização.
SetTheme

Define o tema especificado.
SetTheme

Define o tema da área de trabalho somente para a janela atual.
SetThumbnailClip

Seleciona uma parte da área de cliente de uma janela a ser exibida como a miniatura dessa janela na barra de tarefas.
SetThumbnailStream

Define o fluxo de miniaturas. Esse método é apenas para uso interno e só pode ser chamado pelo aplicativo fotos.
SetThumbnailTooltip

Especifica ou atualiza o texto da dica de ferramenta exibida quando o ponteiro do mouse se baseia em uma miniatura de visualização individual em um submenu de botão da barra de tarefas.
SetTileViewProperties

Defina a lista de propriedades de bloco para um item.
SetTimes

Define os tempos de arquivo.
Settitle

Define o título da caixa de diálogo de progresso.
Settitle

Define o título que será passado para CreateProcess.
Settitle

Define o título da caixa de diálogo.
Settitle

Preterido. Define o título de uma janela do navegador.
SetToolbarItems

Adiciona itens da barra de ferramentas à barra de ferramentas do Windows Explorer.
SetTopBrowser

Preterido. Informa a classe base quando ela se torna a instância mais alta do navegador.
SetUsageScenario

Define os cenários para os quais o provedor de credenciais é válido. Chamado sempre que o provedor de credenciais é inicializado.
SetUserArray

Chamado pelo sistema durante a inicialização de uma interface do usuário de logon ou credencial para recuperar o conjunto de usuários a serem mostrados nessa interface do usuário.
SetViewModeAndIconSize

Define e aplica o modo de exibição e o tamanho da imagem.
SetViewProperty

Armazena em cache uma propriedade de um item no cache de propriedades do modo de exibição.
SetVisibleColumns

Cria uma nova lista de colunas cujas colunas estão todas visíveis, considerando uma matriz de estruturas PROPERTYKEY. O padrão é baseado em FolderTypeID.
SetWallpaper

Define o papel de parede da área de trabalho.
SetWatermark

Fornece um bitmap a ser usado como uma marca d'água.
SetWindow

Define a janela pai da janela do visualizador, bem como a área dentro do pai a ser usada para a janela do visualizador.
SetWindowContextHelpId

Associa um identificador de contexto de Ajuda à janela especificada.
SetWindowSubclass

Instala ou atualiza um retorno de chamada de subclasse de janela.
SetWorkingDirectory

Define o nome do diretório de trabalho para um objeto de link do Shell. (ANSI)
SetWorkingDirectory

Define o nome do diretório de trabalho para um objeto de link do Shell. (Unicode)
SHAddFolderPathToLibrary

Adiciona uma pasta a uma biblioteca.
SHAddFromPropSheetExtArray

Adiciona páginas a uma matriz de extensão de folha de propriedades criada por SHCreatePropSheetExtArray.
SHAddToRecentDocs

Notifica o sistema de que um item foi acessado, para fins de acompanhamento desses itens usados mais recentemente e com mais frequência. Essa função também pode ser usada para limpar todos os dados de uso.
SHAlloc

Aloca memória do heap do Shell.
SHAllocShared

SHAllocShared pode estar alterado ou indisponível.
SHAnsiToAnsi

Copia uma cadeia de caracteres ANSI.
SHAnsiToUnicode

Converte uma cadeia de caracteres da página de código ANSI para a página de código Unicode.
SHAppBarMessage

Envia uma mensagem da barra de aplicativos para o sistema.
ShareExists

Consulta se a pasta Usuários ou Públicos é compartilhada.
SharePrinters

Compartilha todas as impressoras locais conectadas a um computador, permitindo que elas sejam descobertas por outros computadores na rede.
SHAssocEnumHandlers

Retorna um objeto de enumeração para um conjunto especificado de manipuladores de extensão de nome de arquivo.
SHAssocEnumHandlersForProtocolByApplication

Obtém uma interface de enumeração que fornece acesso a manipuladores associados a um determinado protocolo.
SHAutoComplete

Instrui os controles de edição do sistema a usar o Preenchimento Automático para ajudar a concluir URLs ou caminhos do sistema de arquivos.
SHBindToFolderIDListParent

Dado um item de namespace shell especificado na forma de uma pasta e uma lista de identificadores de item em relação a essa pasta, essa função se associa ao pai do item de namespace e, opcionalmente, retorna um ponteiro para o componente final da lista de identificadores de item.
SHBindToFolderIDListParentEx

Estende a função SHBindToFolderIDListParent permitindo que o chamador especifique um contexto de associação.
SHBindToObject

Recupera e associa a um objeto especificado usando o método IShellFolder::BindToObject do namespace do Shell.
SHBindToParent

Usa um ponteiro para uma PIDL (lista de identificadores de itens totalmente qualificados) e retorna um ponteiro de interface especificado no objeto pai.
SHBrowseForFolderA

Exibe uma caixa de diálogo que permite que o usuário selecione uma pasta shell. (ANSI)
SHBrowseForFolderW

Exibe uma caixa de diálogo que permite que o usuário selecione uma pasta shell. (Unicode)
SHChangeNotification_Lock

Bloqueia a memória compartilhada associada a um evento de notificação de alteração do Shell.
SHChangeNotification_Unlock

Desbloqueia a memória compartilhada para uma notificação de alteração.
SHChangeNotify

Notifica o sistema de um evento que um aplicativo executou. Um aplicativo deve usar essa função se executar uma ação que pode afetar o Shell.
SHChangeNotifyDeregister

Cancela o registro do processo de janela do cliente de receber mensagens SHChangeNotify.
SHChangeNotifyRegister

Registra uma janela para receber notificações do sistema de arquivos ou do Shell, se o sistema de arquivos der suporte a notificações.
SHChangeNotifyRegisterThread

Habilita o registro assíncrono e o desregistro de um thread.
SHCloneSpecialIDList

SHCloneSpecialIDList pode estar alterado ou indisponível. Em vez disso, use SHGetSpecialFolderLocation.
SHCLSIDFromString

Usa a forma de cadeia de caracteres de um CLSID (identificador de classe) e cria o CLSID correspondente.
SHCoCreateInstance

SHCoCreateInstance pode estar alterado ou indisponível. Em vez disso, use CoCreateInstance.
SHCopyKeyA

Copia recursivamente as subchaves e os valores da subchave de origem para a chave de destino. SHCopyKey não copia os atributos de segurança das chaves. (ANSI)
SHCopyKeyW

Copia recursivamente as subchaves e os valores da subchave de origem para a chave de destino. SHCopyKey não copia os atributos de segurança das chaves. (Unicode)
SHCreateAssociationRegistration

Cria um objeto IApplicationAssociationRegistration com base na implementação de estoque da interface fornecida pelo Windows.
SHCreateDataObject

Cria um objeto de dados em uma pasta pai.
SHCreateDefaultContextMenu

Cria um objeto que representa a implementação do menu de contexto padrão do Shell.
SHCreateDefaultExtractIcon

Cria um extrator de ícone padrão, cujos padrões podem ser configurados ainda mais por meio da interface IDefaultExtractIconInit.
SHCreateDefaultPropertiesOp

Cria uma operação de arquivo que define as propriedades padrão no item Shell que ainda não foram definidas.
SHCreateDirectory

Cria uma nova pasta do sistema de arquivos.
SHCreateDirectoryExA

Cria uma nova pasta do sistema de arquivos, com atributos de segurança opcionais. (ANSI)
SHCreateDirectoryExW

Cria uma nova pasta do sistema de arquivos, com atributos de segurança opcionais. (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon pode estar alterado ou indisponível. (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon pode estar alterado ou indisponível. (Unicode)
SHCreateItemFromIDList

Cria e inicializa um objeto de item shell de um ponteiro para uma lista de identificadores de item (PIDL). O objeto de item de shell resultante dá suporte à interface IShellItem.
SHCreateItemFromParsingName

Cria e inicializa um objeto de item de Shell com base na análise de um nome.
SHCreateItemFromRelativeName

Cria e inicializa um objeto de item shell de um nome de análise relativo.
SHCreateItemInKnownFolder

Cria um objeto de item shell para um único arquivo que existe dentro de uma pasta conhecida.
SHCreateItemWithParent

Crie um item shell, considerando uma pasta pai e uma ID de item filho.
SHCreateLibrary

Cria um objeto IShellLibrary.
SHCreateMemStream

Cria um fluxo de memória usando um processo semelhante a CreateStreamOnHGlobal.
SHCreateProcessAsUserW

Cria um novo processo de modo de usuário e seu thread primário para executar um arquivo executável especificado.
SHCreatePropSheetExtArray

SHCreatePropSheetExtArray pode estar alterado ou indisponível.
SHCreateQueryCancelAutoPlayMoniker

Preterido. Cria um moniker de classe QueryCancelAutoPlay, que pode ser usado para registrar o manipulador IQueryCancelAutoPlay na ROT (tabela de objetos em execução).
SHCreateShellFolderView

Cria uma nova instância do objeto de exibição de pasta do Shell padrão (DefView).
SHCreateShellFolderViewEx

Cria uma nova instância do objeto de exibição de pasta do Shell padrão. É recomendável que você use SHCreateShellFolderView em vez dessa função.
SHCreateShellItem

Cria um objeto IShellItem.
SHCreateShellItemArray

Cria um objeto de matriz de itens shell.
SHCreateShellItemArrayFromDataObject

Cria um objeto de matriz de itens shell de um objeto de dados.
SHCreateShellItemArrayFromIDLists

Cria um objeto de matriz de itens shell a partir de uma lista de estruturas ITEMIDLIST.
SHCreateShellItemArrayFromShellItem

Cria uma matriz de um elemento de um único item do Shell.
SHCreateShellPalette

Cria uma paleta de meio tom para o contexto do dispositivo especificado.
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc pode estar alterado ou indisponível.
SHCreateStreamOnFileA

SHCreateStreamOnFile pode estar alterado ou indisponível. Em vez disso, use SHCreateStreamOnFileEx. (ANSI)
SHCreateStreamOnFileEx

Abre ou cria um arquivo e recupera um fluxo para ler ou gravar nesse arquivo.
SHCreateStreamOnFileW

SHCreateStreamOnFile pode estar alterado ou indisponível. Em vez disso, use SHCreateStreamOnFileEx. (Unicode)
SHCreateThread

Cria um thread.
SHCreateThreadRef

Cria uma referência por thread a um objeto COM (Component Object Model).
SHCreateThreadWithHandle

Cria um novo thread e recupera seu identificador.
SHDefExtractIconA

Fornece um manipulador padrão para extrair um ícone de um arquivo. (ANSI)
SHDefExtractIconW

Fornece um manipulador padrão para extrair um ícone de um arquivo. (Unicode)
SHDeleteEmptyKeyA

Exclui uma chave vazia. (ANSI)
SHDeleteEmptyKeyW

Exclui uma chave vazia. (Unicode)
SHDeleteKeyA

Exclui uma subchave e todos os seus descendentes. Essa função remove a chave e todos os valores da chave do registro. (ANSI)
SHDeleteKeyW

Exclui uma subchave e todos os seus descendentes. Essa função remove a chave e todos os valores da chave do registro. (Unicode)
SHDeleteValueA

Exclui um valor nomeado da chave do Registro especificada. (ANSI)
SHDeleteValueW

Exclui um valor nomeado da chave do Registro especificada. (Unicode)
SHDestroyPropSheetExtArray

Libera manipuladores de folha de propriedades que são apontados para uma matriz criada por SHCreatePropSheetExtArray.
SHDoDragDrop

Executa uma operação de arrastar e soltar. Dá suporte à criação de origem de arrastar sob demanda, bem como arrastar imagens.
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex pode estar alterada ou indisponível.
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex pode estar alterada ou indisponível. (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex pode estar alterada ou indisponível. (Unicode)
Shell_GetImageLists

Recupera listas de imagens do sistema para ícones grandes e pequenos.
Shell_MergeMenus

Shell_MergeMenus pode estar alterado ou indisponível.
Shell_NotifyIconA

Envia uma mensagem para a área de status da barra de tarefas. (ANSI)
Shell_NotifyIconGetRect

Obtém as coordenadas de tela do retângulo delimitador de um ícone de notificação.
Shell_NotifyIconW

Envia uma mensagem para a área de status da barra de tarefas. (Unicode)
ShellAboutA

Exibe uma caixa de diálogo ShellAbout. (ANSI)
ShellAboutW

Exibe uma caixa de diálogo ShellAbout. (Unicode)
ShellExecuteA

Executa uma operação em um arquivo especificado. (ShellExecuteA)
ShellExecuteExA

Executa uma operação em um arquivo especificado. (ShellExecuteExA)
ShellExecuteExW

Executa uma operação em um arquivo especificado. (ShellExecuteExW)
ShellExecuteW

Executa uma operação em um arquivo especificado. (ShellExecuteW)
ShellMessageBoxA

ShellMessageBox pode estar alterado ou indisponível. (ANSI)
ShellMessageBoxW

ShellMessageBox pode estar alterado ou indisponível. (Unicode)
SHEmptyRecycleBinA

Esvazia a Lixeira na unidade especificada. (ANSI)
SHEmptyRecycleBinW

Esvazia a Lixeira na unidade especificada. (Unicode)
SHEnumerateUnreadMailAccountsA

Enumera as contas de usuário que têm emails não lidos. (ANSI)
SHEnumerateUnreadMailAccountsW

Enumera as contas de usuário que têm emails não lidos. (Unicode)
SHEnumKeyExA

Enumera as subchaves da chave do Registro aberta especificada. (SHEnumKeyExA)
SHEnumKeyExW

Enumera as subchaves da chave do Registro aberta especificada. (SHEnumKeyExW)
SHEnumValueA

Enumera os valores da chave do Registro aberta especificada. (ANSI)
SHEnumValueW

Enumera os valores da chave do Registro aberta especificada. (Unicode)
SHEvaluateSystemCommandTemplate

Impõe a validação estrita de parâmetros usados em uma chamada para CreateProcess ou ShellExecute.
SHFileOperationA

Copia, move, renomeia ou exclui um objeto do sistema de arquivos. Essa função foi substituída no Windows Vista por IFileOperation.
SHFileOperationW

Copia, move, renomeia ou exclui um objeto do sistema de arquivos. No Windows Vista e versões posteriores, recomendamos que você use IFileOperation em vez dessa função.
SHFind_InitMenuPopup

SHFind_InitMenuPopup pode estar alterada ou indisponível.
SHFindFiles

SHFindFiles pode estar alterado ou indisponível.
SHFlushSFCache

SHFlushSFCache pode estar alterado ou indisponível.
SHFormatDateTimeA

SHFormatDateTime pode estar alterado ou indisponível. (ANSI)
SHFormatDateTimeW

SHFormatDateTime pode estar alterado ou indisponível. (Unicode)
SHFormatDrive

SHFormatDrive pode estar alterado ou indisponível.
SHFree

Libera a memória alocada por SHAlloc.
SHFreeNameMappings

Libera um objeto de mapeamento de nome de arquivo que foi recuperado pela função SHFileOperation.
SHFreeShared

SHFreeShared pode estar alterado ou indisponível.
SHGetAssocKeys

Recupera uma matriz de subchaves de classe associadas a um objeto IQueryAssociations.
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject pode estar alterado ou indisponível.
SHGetDataFromIDListA

Recupera dados de propriedade estendida de uma lista de identificadores relativos. (ANSI)
SHGetDataFromIDListW

Recupera dados de propriedade estendida de uma lista de identificadores relativos. (Unicode)
SHGetDesktopFolder

Recupera a interface IShellFolder para a pasta da área de trabalho, que é a raiz do namespace do Shell.
SHGetDiskFreeSpaceExA

Recupera informações de espaço em disco para um volume de disco. (ANSI)
SHGetDiskFreeSpaceExW

Recupera informações de espaço em disco para um volume de disco. (Unicode)
SHGetDriveMedia

Retorna o tipo de mídia que está na unidade fornecida.
SHGetFileInfoA

Recupera informações sobre um objeto no sistema de arquivos, como um arquivo, pasta, diretório ou raiz da unidade. (ANSI)
SHGetFileInfoW

Recupera informações sobre um objeto no sistema de arquivos, como um arquivo, pasta, diretório ou raiz da unidade. (Unicode)
SHGetFolderLocation

Preterido. Recupera o caminho de uma pasta como uma estrutura ITEMIDLIST.
SHGetFolderPathA

Preterido. (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

Obtém o caminho de uma pasta e acrescenta um caminho de subpasta fornecido pelo usuário. (ANSI)
SHGetFolderPathAndSubDirW

Obtém o caminho de uma pasta e acrescenta um caminho de subpasta fornecido pelo usuário. (Unicode)
SHGetFolderPathW

Preterido. (SHGetFolderPathW)
SHGetIconOverlayIndexA

Retorna o índice do ícone de sobreposição na lista de imagens do sistema. (ANSI)
SHGetIconOverlayIndexW

Retorna o índice do ícone de sobreposição na lista de imagens do sistema. (Unicode)
SHGetIDListFromObject

Recupera o ponteiro para uma PIDL (lista de identificadores de item) de um objeto .
SHGetImageList

Recupera uma lista de imagens.
SHGetInstanceExplorer

Recupera uma interface que permite que extensões do Shell hospedadas e outros componentes impeçam que o processo de host seja fechado prematuramente.
SHGetInverseCMAP

Recupera o mapeamento de tabela de cores inversa para a paleta de meio tom.
SHGetItemFromDataObject

Cria um IShellItem ou objeto relacionado com base em um item especificado por um IDataObject.
SHGetItemFromObject

Recupera um IShellItem para um objeto .
SHGetKnownFolderIDList

Recupera o caminho de uma pasta conhecida como uma estrutura ITEMIDLIST.
SHGetKnownFolderItem

Recupera um objeto IShellItem que representa uma pasta conhecida.
SHGetKnownFolderPath

Recupera o caminho completo de uma pasta conhecida identificada pelo KNOWNFOLDERID da pasta.
SHGetLocalizedName

Recupera o nome localizado de um arquivo em uma pasta shell.
SHGetMalloc

Recupera um ponteiro para a interface IMalloc do Shell.
SHGetNameFromIDList

Recupera o nome de exibição de um item identificado por sua IDList.
SHGetNewLinkInfoA

Cria um nome para um novo atalho com base no destino proposto pelo atalho. Essa função não cria o atalho, apenas o nome. (ANSI)
SHGetNewLinkInfoW

Cria um nome para um novo atalho com base no destino proposto pelo atalho. Essa função não cria o atalho, apenas o nome. (Unicode)
SHGetPathFromIDListA

Converte uma lista de identificadores de item em um caminho do sistema de arquivos. (ANSI)
SHGetPathFromIDListEx

Converte uma lista de identificadores de item em um caminho do sistema de arquivos. Essa função estende SHGetPathFromIDList, permitindo que você defina o tamanho inicial do buffer de cadeia de caracteres e declare as opções abaixo.
SHGetPathFromIDListW

Converte uma lista de identificadores de item em um caminho do sistema de arquivos. (Unicode)
SHGetRealIDL

SHGetRealIDL pode estar alterado ou indisponível.
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings pode estar alterado ou indisponível.
SHGetSetSettings

SHGetSetSettings pode estar alterado ou indisponível.
SHGetSettings

Recupera as configurações de opção atuais do Shell.
SHGetSpecialFolderLocation

SHGetSpecialFolderLocation não tem suporte e pode ser alterado ou indisponível no futuro. Em vez disso, use SHGetFolderLocation.
SHGetSpecialFolderPathA

Não há suporte para SHGetSpecialFolderPath. Em vez disso, use ShGetFolderPath. (ANSI)
SHGetSpecialFolderPathW

Não há suporte para SHGetSpecialFolderPath. Em vez disso, use ShGetFolderPath. (Unicode)
SHGetStockIconInfo

Recupera informações sobre ícones do Shell definidos pelo sistema.
SHGetTemporaryPropertyForItem

Recupera a propriedade temporária para o item especificado. Uma propriedade temporária é um repositório de leitura/gravação que contém propriedades somente para o tempo de vida do objeto IShellItem, em vez de ser persistente novamente no item.
SHGetThreadRef

Recupera a referência de objeto por thread definida por SHSetThreadRef.
SHGetUnreadMailCountA

Recupera a contagem de mensagens não lidas de um usuário especificado para qualquer ou todas as contas de email. (ANSI)
SHGetUnreadMailCountW

Recupera a contagem de mensagens não lidas de um usuário especificado para qualquer ou todas as contas de email. (Unicode)
SHGetValueA

Recupera um valor do Registro. (SHGetValueA)
SHGetValueW

Recupera um valor do Registro. (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag pode estar alterado ou indisponível.
SHGlobalCounterDecrement

Diminui um contador global.
SHGlobalCounterGetValue

Obtém o valor atual de um contador global.
SHGlobalCounterIncrement

Incrementa um contador global.
SHHandleUpdateImage

SHHandleUpdateImage pode estar alterado ou indisponível.
SHILCreateFromPath

SHILCreateFromPath pode estar alterado ou indisponível.
SHInvokePrinterCommandA

Executa um comando em um objeto de impressora. (ANSI)
SHInvokePrinterCommandW

Executa um comando em um objeto de impressora. (Unicode)
SHIsFileAvailableOffline

Determina se um arquivo ou pasta está disponível para uso offline. Essa função também determina se o arquivo seria aberto da rede, do cache local de Arquivos Offline ou de ambos os locais.
SHIsLowMemoryMachine

Não há suporte. (SHIsLowMemoryMachine)
SHLimitInputEdit

Define limites de caracteres válidos para um controle de edição.
SHLoadIndirectString

Extrai um recurso de texto especificado quando dado esse recurso na forma de uma cadeia de caracteres indireta (uma cadeia de caracteres que começa com o símbolo '@').
SHLoadInProc

Cria uma instância da classe de objeto especificada de dentro do contexto do processo do Shell. A função Windows Vista e posterior:_This foi desabilitada e retorna E_NOTIMPL.
SHLoadLibraryFromItem

Cria e carrega um objeto IShellLibrary de um arquivo de definição de biblioteca especificado.
SHLoadLibraryFromKnownFolder

Cria e carrega um objeto IShellLibrary para uma ID de pasta conhecida especificada.
SHLoadLibraryFromParsingName

Cria e carrega um objeto IShellLibrary para um caminho especificado.
SHLoadNonloadedIconOverlayIdentifiers

Sinaliza ao Shell que, durante a próxima operação que exige informações de sobreposição, ele deve carregar identificadores de sobreposição de ícone que falharam na criação ou não estavam presentes para criação na inicialização. Identificadores que já foram carregados não são afetados.
SHLoadOLE

Preterido. Fornecido para compatibilidade com versões anteriores.
SHLocalStrDupA

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHLocalStrDupA)
SHLocalStrDupW

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHLocalStrDupW)
SHLockShared

SHLockShared pode estar alterado ou indisponível.
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex pode estar alterado ou indisponível.
SHMessageBoxCheckA

SHMessageBoxCheck pode estar alterado ou indisponível. (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck pode estar alterado ou indisponível. (Unicode)
SHMultiFileProperties

Exibe uma folha de propriedades mesclada para um conjunto de arquivos. Os valores de propriedade comuns a todos os arquivos são mostrados enquanto aqueles que diferem exibem a cadeia de caracteres (vários valores).
SHObjectProperties

SHObjectProperties pode estar alterado ou indisponível.
SHOpenFolderAndSelectItems

Abre uma janela do Windows Explorer com itens especificados em uma pasta específica selecionada.
SHOpenPropSheetA

SHOpenPropSheet pode estar alterado ou indisponível. (ANSI)
SHOpenPropSheetW

SHOpenPropSheet pode estar alterado ou indisponível. (Unicode)
SHOpenRegStream2A

Abre um valor do Registro e fornece um fluxo que pode ser usado para ler ou gravar no valor. Essa função substitui SHOpenRegStream. (ANSI)
SHOpenRegStream2W

Abre um valor do Registro e fornece um fluxo que pode ser usado para ler ou gravar no valor. Essa função substitui SHOpenRegStream. (Unicode)
SHOpenRegStreamA

Preterido. (SHOpenRegStreamA)
SHOpenRegStreamW

Preterido. (SHOpenRegStreamW)
SHOpenWithDialog

Exibe a caixa de diálogo Abrir com.
ShortAdd

Adiciona dois valores do tipo SHORT.
ShortMult

Multiplica dois valores do tipo SHORT.
ShortSub

Subtrai um valor do tipo SHORT de outro.
ShortToChar

Converte um valor do tipo SHORT em um valor char.
ShortToDWordPtr

Converte um valor do tipo SHORT em um valor do tipo DWORD_PTR.
ShortToInt8

Converte um valor do tipo SHORT em um valor do tipo INT8.
ShortToUChar

Converte um valor do tipo SHORT em um valor de UCHAR.
ShortToUInt

Converte um valor do tipo SHORT em um valor do tipo UINT.
ShortToUInt8

Converte um valor do tipo SHORT em um valor do tipo UINT8.
ShortToUIntPtr

Converte um valor do tipo SHORT em um valor do tipo UINT_PTR.
ShortToULong

Converte um valor do tipo SHORT em um valor do tipo ULONG.
ShortToULongLong

Converte um valor do tipo SHORT em um valor do tipo ULONGLONG.
ShortToULongPtr

Converte um valor do tipo SHORT em um valor do tipo ULONG_PTR.
ShortToUShort

Converte um valor do tipo SHORT em um valor do tipo USHORT.
ShouldShow

Especifica se um item individual deve ser permitido por meio do filtro e qual deve ser bloqueado.
Mostrar

Exibe as informações do usuário em uma dica de ferramenta no estilo balão.
Mostrar

Exibe um arquivo. (ANSI)
Mostrar

Exibe um arquivo. (Unicode)
Mostrar

Notifica o gerenciador de imagens de arrastar para mostrar ou ocultar a imagem de arrastar.
Mostrar

Inicia a janela modal.
Mostrar

Exibe a notificação.
ShowContactCardForWindow

Exibe a interface do usuário de um contato na janela especificada.
ShowControlWindow

Preterido. Mostra ou oculta vários controles de quadro.
ShowDeskBand

Mostra uma faixa de mesa especificada.
ShowDW

Instrui o objeto da janela de encaixe a mostrar ou se ocultar.
Showerror

Chamado pelo gerenciador de sincronização em um manipulador de aplicativos registrado quando um usuário clica duas vezes em uma mensagem associada na guia de erro.
ShowErrorCompleted

Chamado pelo manipulador do aplicativo registrado antes ou depois de sua operação PrepareForSync ter sido concluída.
Mostrando

Chamado antes que o painel de entrada seja mostrado, para permitir que a janela do aplicativo faça os ajustes necessários na interface do usuário em resposta ao espaço de tela reduzido disponível para ele.
ShowInitialize

Permite que um visualizador de arquivos determine se ele pode exibir um arquivo. (ANSI)
ShowInitialize

Permite que um visualizador de arquivos determine se ele pode exibir um arquivo. (Unicode)
ShowProperties

Chamado pelo gerenciador de sincronização quando um usuário seleciona um item na caixa de diálogo de escolha e clica no botão Propriedades.
ShowPropertiesCompleted

Chamado pelo manipulador do aplicativo registrado antes ou depois que sua operação ShowProperties é concluída.
ShowResolveConflictUIAsync

Método IFileSyncMergeHandler::ShowResolveConflictUIAsync
ShowShareUIForWindow

Exibe a interface do usuário para compartilhar conteúdo para a janela especificada.
ShowSharingWizard

Exibe um assistente que permite que um usuário crie um Grupo Inicial e, em seguida, recupera as opções de compartilhamento selecionadas pelo usuário por meio do assistente.
SHParseDisplayName

Converte o nome de exibição de um objeto de namespace shell em uma lista de identificadores de item e retorna os atributos do objeto. Essa função é o método preferencial para converter uma cadeia de caracteres em um ponteiro para uma PIDL (lista de identificadores de item).
SHPathPrepareForWriteA

Verifica se o caminho existe. (ANSI)
SHPathPrepareForWriteW

Verifica se o caminho existe. (Unicode)
SHQueryInfoKeyA

Recupera informações sobre uma chave do Registro especificada. (ANSI)
SHQueryInfoKeyW

Recupera informações sobre uma chave do Registro especificada. (Unicode)
SHQueryRecycleBinA

Recupera o tamanho da Lixeira e o número de itens nela, para uma unidade especificada. (ANSI)
SHQueryRecycleBinW

Recupera o tamanho da Lixeira e o número de itens nela, para uma unidade especificada. (Unicode)
SHQueryUserNotificationState

Verifica o estado do computador para que o usuário atual determine se o envio de uma notificação é apropriado.
SHQueryValueExA

Abre uma chave do Registro e a consulta para obter um valor específico. (ANSI)
SHQueryValueExW

Abre uma chave do Registro e a consulta para obter um valor específico. (Unicode)
SHRegCloseUSKey

Fecha um identificador para uma subchave de registro específica do usuário em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE).
SHRegCreateUSKeyA

Cria ou abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegCreateUSKeyW

Cria ou abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteEmptyUSKeyA

Exclui uma subchave vazia do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteEmptyUSKeyW

Exclui uma subchave vazia do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteUSValueA

Exclui um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteUSValueW

Exclui um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegDuplicateHKey

Duplica o identificador HKEY de uma chave do Registro.
SHRegEnumUSKeyA

Enumera as subchaves de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSKeyW

Enumera as subchaves de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegEnumUSValueA

Enumera os valores da subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSValueW

Enumera os valores da subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolUSValueA

Recupera um valor booliano de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetBoolUSValueW

Recupera um valor booliano de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolValueFromHKCUHKLM

Avalia um valor de chave do Registro e retorna um valor booliano que reflete se o valor existe e se o estado esperado corresponde ao estado real.
SHRegGetIntW

Lê um valor de cadeia de caracteres numérica do Registro e o converte em um inteiro.
SHRegGetPathA

Recupera um caminho de arquivo do registro, expandindo as variáveis de ambiente conforme necessário. (ANSI)
SHRegGetPathW

Recupera um caminho de arquivo do registro, expandindo as variáveis de ambiente conforme necessário. (Unicode)
SHRegGetUSValueA

Recupera um valor de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetUSValueW

Recupera um valor de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetValueA

Recupera um valor do Registro. (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

Obtém informações especificadas do registro.
SHRegGetValueW

Recupera um valor do Registro. (SHRegGetValueW)
SHRegOpenusKeya

Abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegOpenusKeyW

Abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryInfoUSKeyA

Recupera informações sobre uma subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryInfoUSKeyW

Recupera informações sobre uma subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryUSValueA

Recupera o tipo e os dados de um nome especificado associado a uma subchave do Registro aberta em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryUSValueW

Recupera o tipo e os dados de um nome especificado associado a uma subchave do Registro aberta em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetPathA

Usa um caminho de arquivo, substitui nomes de pasta por cadeias de caracteres de ambiente e coloca a cadeia de caracteres resultante no Registro. (ANSI)
SHRegSetPathW

Usa um caminho de arquivo, substitui nomes de pasta por cadeias de caracteres de ambiente e coloca a cadeia de caracteres resultante no Registro. (Unicode)
SHRegSetUSValueA

Define um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegSetUSValueW

Define um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetValue

Não há suporte. (SHRegSetValue)
SHRegWriteUSValueA

Grava um valor em uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (ANSI)
SHRegWriteUSValueW

Grava um valor em uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). (Unicode)
SHReleaseThreadRef

Libera uma referência de thread antes que o procedimento de thread retorne.
SHRemoveFolderPathFromLibrary

Remove uma pasta de uma biblioteca.
SHRemoveLocalizedName

Remove o nome localizado de um arquivo em uma pasta shell.
SHReplaceFromPropSheetExtArray

Solicita cada folha de propriedades em uma matriz de extensão de folha de propriedades para substituir páginas. Cada página tem permissão para até uma substituição.
SHResolveFolderPathInLibrary

Tenta resolver o local de destino de uma pasta de biblioteca que foi movida ou renomeada.
SHResolveLibrary

Resolve todos os locais em uma biblioteca, mesmo os locais que foram movidos ou renomeado.
SHRestricted

SHRestricted pode ser alterado ou indisponível.
SHRunControlPanel

Abre um item do Painel de Controle.
SHSaveLibraryInFolderPath

Salva um objeto IShellLibrary em disco.
SHSendMessageBroadcastA

Envia uma mensagem para todas as janelas de nível superior no sistema. (ANSI)
SHSendMessageBroadcastW

Envia uma mensagem para todas as janelas de nível superior no sistema. (Unicode)
SHSetDefaultProperties

Aplica o conjunto padrão de propriedades em um item shell.
SHSetFolderPathA

Preterido. Atribui um novo caminho a uma pasta do sistema identificada por seu CSIDL. (ANSI)
SHSetFolderPathW

Preterido. Atribui um novo caminho a uma pasta do sistema identificada por seu CSIDL. (Unicode)
SHSetInstanceExplorer

Fornece uma interface que permite que extensões do Shell hospedadas e outros componentes impeçam que o processo de host seja fechado prematuramente.
SHSetKnownFolderPath

Redireciona uma pasta conhecida para um novo local.
SHSetLocalizedName

Define o nome localizado de um arquivo em uma pasta shell.
SHSetTemporaryPropertyForItem

Define uma propriedade temporária para o item especificado. Uma propriedade temporária é mantida em um repositório de leitura/gravação que contém propriedades somente durante o tempo de vida do objeto IShellItem, em vez de gravá-las novamente no item.
SHSetThreadRef

Armazena uma referência por thread a um objeto COM (Component Object Model). Isso permite que o chamador controle o tempo de vida do thread para que ele possa garantir que o Windows não desligue o thread antes que o chamador esteja pronto.
SHSetUnreadMailCountA

Armazena a contagem de mensagens não lidas do usuário atual para uma conta de email especificada no registro. (ANSI)
SHSetUnreadMailCountW

Armazena a contagem de mensagens não lidas do usuário atual para uma conta de email especificada no registro. (Unicode)
SHSetValueA

Define o valor de uma chave do Registro. (ANSI)
SHSetValueW

Define o valor de uma chave do Registro. (Unicode)
SHShellFolderView_Message

SHShellFolderView_Message pode estar alterada ou indisponível.
SHShowManageLibraryUI

Mostra a caixa de diálogo gerenciamento de biblioteca, que permite que os usuários gerenciem as pastas da biblioteca e o local de salvamento padrão.
SHSimpleIDListFromPath

Preterido. Retorna um ponteiro para uma estrutura ITEMIDLIST quando passado um caminho.
SHSkipJunction

Verifica um contexto de associação para ver se é seguro associar a um objeto de componente específico.
SHStartNetConnectionDialogA

SHStartNetConnectionDialog pode estar alterado ou indisponível. (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog pode estar alterado ou indisponível. (Unicode)
SHStrDupA

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHStrDupA)
SHStrDupW

Faz uma cópia de uma cadeia de caracteres na memória recém-alocada. (SHStrDupW)
SHStripMneumonicA

Remove o marcador mnemônico de uma cadeia de caracteres. (ANSI)
SHStripMneumonicW

Remove o marcador mnemônico de uma cadeia de caracteres. (Unicode)
SHTestTokenMembership

Usa CheckTokenMembership para testar se o token fornecido é um membro do grupo local com o RID especificado.
SHUnicodeToAnsi

Converte uma cadeia de caracteres da página de código Unicode na página de código ANSI.
SHUnicodeToUnicode

Copia uma cadeia de caracteres Unicode.
SHUnlockShared

SHUnlockShared pode estar alterado ou indisponível.
SHUpdateImageA

Notifica o Shell de que uma imagem na lista de imagens do sistema foi alterada. (ANSI)
SHUpdateImageW

Notifica o Shell de que uma imagem na lista de imagens do sistema foi alterada. (Unicode)
SHValidateUNC

SHValidateUNC pode estar alterado ou indisponível.
SignalFileOpen

SignalFileOpen pode estar alterado ou indisponível.
SizeTAdd

Adiciona dois valores do tipo size_t.
SizeTMult

Multiplica um valor do tipo size_t por outro. (SizeTMult)
SizeTSub

Subtrai um valor do tipo size_t de outro.
Ignorar

Não implementado atualmente. (IEnumExplorerCommand.Skip)
Ignorar

Ignore um número especificado de objetos.
Ignorar

Ignora um número especificado de IDLIST_ABSOLUTE itens.
Ignorar

Ignora o número especificado de elementos na sequência de enumeração.
Ignorar

Ignora um número especificado de objetos.
Ignorar

Ignora um número especificado de recursos.
Ignorar

Ignora um determinado número de interfaces IShellItem na enumeração . Usado ao recuperar interfaces.
Ignorar

Ignora o número especificado de conflitos na enumeração.
Ignorar

Ignora o número especificado de eventos na enumeração.
Ignorar

Ignora na enumeração o número especificado de itens.
Ignorar

Instrui o enumerador a ignorar os próximos elementos celt na enumeração para que a próxima chamada para ISyncMgrEnumItems::Next não retorne esses elementos.
SoftwareUpdateMessageBox

Exibe uma caixa de mensagem padrão que pode ser usada para notificar um usuário de que um aplicativo foi atualizado.
SSIZETAdd

Adiciona dois valores SSIZE_T juntos.
SSIZETMult

Multiplica um valor SSIZE_T por outro.
SSIZETSub

Subtrai um valor SSIZE_T de outro.
StartHandlerSync

Inicia a sincronização de todos os itens gerenciados por um manipulador específico.
StartItemSync

Inicia a sincronização de itens especificados gerenciados por um manipulador específico.
StartOperation

Chamado por um destino de soltar para indicar que a extração de dados assíncrona está sendo iniciada.
StartOperations

Executa ações implementadas pelo chamador antes que quaisquer operações de arquivo específicas sejam executadas.
StartProgressDialog

Inicia a caixa de diálogo de progresso.
StartProgressDialog

Inicia a caixa de diálogo de progresso especificada.
StartServicing

Suspende e encerra a parte não em segundo plano dos aplicativos associados ao pacote especificado e cancela as tarefas em segundo plano associadas ao pacote.
StartSessionRedirection

Faz com que as tarefas em segundo plano para o pacote especificado sejam ativadas na sessão de usuário especificada.
StartSyncAll

Sincroniza todos os itens gerenciados por todos os manipuladores.
StartVisualGroup

Declara um grupo visual no diálogo. Chamadas subsequentes a qualquer método "add" adicionam esses elementos a esse grupo.
Status

Define o status da versão e o tempo limite do thread em segundo plano para a tarefa atual.
StgMakeUniqueName

Cria um nome exclusivo para um fluxo ou objeto de armazenamento de um modelo.
Parar

Interrompe uma caixa de diálogo de progresso.
StopHandlerSync

Interrompe a sincronização de um manipulador especificado.
StopItemSync

Interrompe a sincronização de itens especificados gerenciados por um manipulador específico.
StopProgressDialog

Interrompe a caixa de diálogo de progresso e a remove da tela.
StopProgressDialog

Interrompe a caixa de diálogo de progresso atual.
StopServicing

Conclui a operação de manutenção anterior iniciada por uma chamada para o método StartServicing.
StopSessionRedirection

Interrompe o redirecionamento de tarefas em segundo plano para o pacote especificado.
StopSharingPrinters

Para de compartilhar todas as impressoras locais e compartilhadas conectadas a um computador.
StopSyncAll

Interrompe a sincronização de todos os itens gerenciados por todos os manipuladores.
StopWatchFlush

StopWatchFlush pode estar alterado ou indisponível.
StopWatchMode

StopWatchMode pode estar alterado ou indisponível.
StrCatBuffA

Copia e acrescenta caracteres de uma cadeia de caracteres ao final de outra. (ANSI)
StrCatBuffW

Copia e acrescenta caracteres de uma cadeia de caracteres ao final de outra. (Unicode)
StrCatChainW

Concatena duas cadeias de caracteres Unicode. Usado quando concatenações repetidas para o mesmo buffer são necessárias.
StrCatW

Acrescenta uma cadeia de caracteres a outra.
StrChrA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrChrIA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrChrIW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrChrNIW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere especificado. A comparação não diferencia maiúsculas de minúsculas.
StrChrNW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere especificado. A comparação diferencia maiúsculas de minúsculas.
StrChrW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere que corresponde ao caractere especificado. A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrCmpCA

Compara cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrCmpCW

Compara cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrCmpICA

Compara duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrCmpICW

Compara duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrCmpIW

Compara duas cadeias de caracteres para determinar se elas são iguais. A comparação não diferencia maiúsculas de minúsculas.
StrCmpLogicalW

Compara duas cadeias de caracteres Unicode. Os dígitos nas cadeias de caracteres são considerados como conteúdo numérico em vez de texto. Este teste não diferencia maiúsculas de minúsculas.
StrCmpNA

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação diferencia maiúsculas de minúsculas. A macro StrNCmp difere apenas dessa função no nome. (ANSI)
StrCmpNCA

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrCmpNCW

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrCmpNIA

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação não diferencia maiúsculas de minúsculas. A macro StrNCmpI difere apenas dessa função no nome. (ANSI)
StrCmpNICA

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrCmpNICW

Compara um número especificado de caracteres do início de duas cadeias de caracteres usando regras de ordenação ASCII (tempo de execução C). A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrCmpNIW

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação não diferencia maiúsculas de minúsculas. A macro StrNCmpI difere apenas dessa função no nome. (Unicode)
StrCmpNW

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. A comparação diferencia maiúsculas de minúsculas. A macro StrNCmp difere apenas dessa função no nome. (Unicode)
StrCmpW

Compara duas cadeias de caracteres para determinar se elas são iguais. A comparação diferencia maiúsculas de minúsculas.
StrCpyNW

Copia um número especificado de caracteres do início de uma cadeia de caracteres para outra. Observação Não use essa função ou a macro StrNCpy.
StrCpyW

Copia uma cadeia de caracteres para outra. (StrCpyW)
StrCSpnA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (ANSI)
StrCSpnIA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa não diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (ANSI)
StrCSpnIW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa não diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (Unicode)
StrCSpnW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de qualquer um de um grupo de caracteres. O método de pesquisa diferencia maiúsculas de minúsculas e o caractere NULL de terminação é incluído na correspondência de padrão de pesquisa. (Unicode)
StrDupA

Duplica uma cadeia de caracteres. (ANSI)
StrDupW

Duplica uma cadeia de caracteres. (Unicode)
StrFormatByteSize64A

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho.
StrFormatByteSizeA

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho. Difere de StrFormatByteSizeW em um tipo de parâmetro.
StrFormatByteSizeEx

Converte um valor numérico em uma cadeia de caracteres que representa o número em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho.
StrFormatByteSizeW

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em bytes, quilobytes, megabytes ou gigabytes, dependendo do tamanho. Difere de StrFormatByteSizeA em um tipo de parâmetro.
StrFormatKBSizeA

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em quilobytes. (ANSI)
StrFormatKBSizeW

Converte um valor numérico em uma cadeia de caracteres que representa o número expresso como um valor de tamanho em quilobytes. (Unicode)
StrFromTimeIntervalA

Converte um intervalo de tempo, especificado em milissegundos, em uma cadeia de caracteres. (ANSI)
StrFromTimeIntervalW

Converte um intervalo de tempo, especificado em milissegundos, em uma cadeia de caracteres. (Unicode)
StrIsIntlEqualA

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. (ANSI)
StrIsIntlEqualW

Compara um número especificado de caracteres do início de duas cadeias de caracteres para determinar se eles são iguais. (Unicode)
StrNCatA

Acrescenta um número especificado de caracteres do início de uma cadeia de caracteres até o final de outra. (ANSI)
StrNCatW

Acrescenta um número especificado de caracteres do início de uma cadeia de caracteres até o final de outra. (Unicode)
StrPBrkA

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere contido em um buffer especificado. Essa pesquisa não inclui o caractere nulo de terminação. (ANSI)
StrPBrkW

Pesquisa uma cadeia de caracteres para a primeira ocorrência de um caractere contido em um buffer especificado. Essa pesquisa não inclui o caractere nulo de terminação. (Unicode)
StrRChrA

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação diferencia maiúsculas de minúsculas. (ANSI)
StrRChrIA

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrRChrIW

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrRChrW

Pesquisa uma cadeia de caracteres para a última ocorrência de um caractere especificado. A comparação diferencia maiúsculas de minúsculas. (Unicode)
StrRetToBSTR

Aceita uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf que contém ou aponta para uma cadeia de caracteres e retorna essa cadeia de caracteres como um BSTR.
StrRetToBufA

Converte uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf em uma cadeia de caracteres e coloca o resultado em um buffer. (ANSI)
StrRetToBufW

Converte uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf em uma cadeia de caracteres e coloca o resultado em um buffer. (Unicode)
StrRetToStrA

Usa uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf e retorna um ponteiro para uma cadeia de caracteres alocada que contém o nome de exibição. (ANSI)
StrRetToStrW

Usa uma estrutura STRRET retornada por IShellFolder::GetDisplayNameOf e retorna um ponteiro para uma cadeia de caracteres alocada que contém o nome de exibição. (Unicode)
StrRStrIA

Pesquisa a última ocorrência de uma subcadeia de caracteres especificada dentro de uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrRStrIW

Pesquisa a última ocorrência de uma subcadeia de caracteres especificada dentro de uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrSpnA

Obtém o comprimento de uma subcadeia de caracteres dentro de uma cadeia de caracteres que consiste inteiramente de caracteres contidos em um buffer especificado. (ANSI)
StrSpnW

Obtém o comprimento de uma subcadeia de caracteres dentro de uma cadeia de caracteres que consiste inteiramente de caracteres contidos em um buffer especificado. (Unicode)
StrStrA

Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação diferencia maiúsculas de minúsculas. (StrStrA)
StrStrIA

Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas. (ANSI)
StrStrIW

Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas. (Unicode)
StrStrNIW

Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação não diferencia maiúsculas de minúsculas.
StrStrNW

Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação diferencia maiúsculas de minúsculas. (StrStrNW)
StrStrW

Localiza a primeira ocorrência de uma subcadeia de caracteres dentro de uma cadeia de caracteres. A comparação diferencia maiúsculas de minúsculas. (StrStrW)
StrToInt64ExA

Converte uma cadeia de caracteres que representa um valor decimal ou hexadecimal em um inteiro de 64 bits. (ANSI)
StrToInt64ExW

Converte uma cadeia de caracteres que representa um valor decimal ou hexadecimal em um inteiro de 64 bits. (Unicode)
StrToIntA

Converte uma cadeia de caracteres que representa um valor decimal em um inteiro. A macro StrToLong é idêntica a essa função. (ANSI)
StrToIntExA

Converte uma cadeia de caracteres que representa um número decimal ou hexadecimal em um inteiro. (ANSI)
StrToIntExW

Converte uma cadeia de caracteres que representa um número decimal ou hexadecimal em um inteiro. (Unicode)
StrToIntW

Converte uma cadeia de caracteres que representa um valor decimal em um inteiro. A macro StrToLong é idêntica a essa função. (Unicode)
StrTrimA

Remove os caracteres à esquerda e à direita especificados de uma cadeia de caracteres. (ANSI)
StrTrimW

Remove os caracteres à esquerda e à direita especificados de uma cadeia de caracteres. (Unicode)
SUBCLASSPROC

Define o protótipo para a função de retorno de chamada usada por RemoveWindowSubclass e SetWindowSubclass.
SubStreamFailure

Chamado quando há uma falha que envolve fluxos secundários e a interação do usuário é necessária.
SupportsResource

Recupera se um item dá suporte a um recurso especificado.
SupportsSelection

Determina se um invocador dá suporte à sua seleção.
Suspend

Suspende os processos do pacote se eles estiverem em execução no momento.
Suspend

Solicita que uma tarefa seja suspensa.
Sincronizar

Inicia uma sincronização de uma seleção dos itens de sincronização do manipulador.
Sincronizar

Chamado pelo gerenciador de sincronização uma vez para cada grupo selecionado depois que o usuário tiver escolhido os aplicativos registrados a serem sincronizados.
SynchronizeCompleted

Chamado por um aplicativo quando seu método Synchronize é concluído.
TerminateAllProcesses

Encerra todos os processos para o pacote especificado.
ThumbBarAddButtons

Adiciona uma barra de ferramentas em miniatura com um conjunto especificado de botões à imagem em miniatura de uma janela em um submenu de botão da barra de tarefas.
ThumbBarSetImageList

Especifica uma lista de imagens que contém imagens de botão para uma barra de ferramentas inserida em uma imagem em miniatura de uma janela em um submenu de botão da barra de tarefas.
ThumbBarUpdateButtons

Mostra, habilita, desabilita ou oculta botões em uma barra de ferramentas de miniatura, conforme exigido pelo estado atual da janela. Uma barra de ferramentas em miniatura é uma barra de ferramentas inserida em uma imagem em miniatura de uma janela em um submenu de botão da barra de tarefas.
Timer

Redefine o temporizador da caixa de diálogo de progresso para zero.
TranscodeImage

Converte uma imagem em formato de imagem JPEG ou BMP (bitmap).
Translate

Chamado pelo navegador quando o navegador não pode determinar o protocolo de um endereço de URL.
TranslateAccelerator

Direciona o manipulador de visualização para manipular um pressionamento de tecla passado da bomba de mensagem do processo no qual o manipulador de visualização está em execução.
TranslateAccelerator

Direciona o host para manipular um atalho de teclado passado do manipulador de visualização.
TranslateAccelerator

Converte traços de tecla de atalho de teclado (acelerador) quando a exibição de uma extensão de namespace tem o foco.
TranslateAcceleratorGlobal

Manipula aceleradores globais para que os objetos de entrada possam responder ao teclado mesmo quando não estiverem ativos na interface do usuário.
TranslateAcceleratorIO

Permite que o objeto processe aceleradores de teclado.
TranslateAcceleratorSB

Converte pressionamentos de teclas de acelerador destinados ao quadro do navegador enquanto o modo de exibição está ativo.
TranslateMenuMessage

Converte uma mensagem para um objeto COM (Component Object Model).
TranslateURLA

Aplica traduções comuns a uma determinada cadeia de caracteres de URL, criando uma nova cadeia de caracteres de URL. (ANSI)
TranslateURLW

Aplica traduções comuns a uma determinada cadeia de caracteres de URL, criando uma nova cadeia de caracteres de URL. (Unicode)
TranslateWithSearchContext

Chamado pelo navegador quando o navegador não pode determinar o protocolo de um endereço de URL. Esse método usa um contexto de pesquisa para determinar o protocolo.
Viagem

Preterido. Navega para uma entrada de viagem no log de viagens em relação à posição da entrada atual.
TreeAdvise

Permite que um cliente se registre com o controle .
TreeUnadvise

Permite que um cliente cancele o registro com o controle .
TriggerEdgeGesture

Envia um evento de gesto de borda falsificado para a janela do núcleo de proxy no thread do chamador. Esse gesto alterna a barra de aplicativos do aplicativo, se o aplicativo der suporte a um. O chamador pode especificar o tipo de entrada que disparou o gesto de borda.
UIActivate

Chamado quando o estado de ativação da janela de exibição é alterado por um evento que não é causado pela própria exibição do Shell. Por exemplo, se a tecla TAB for pressionada quando a árvore tiver o foco, a exibição deverá receber o foco.
UIActivateIO

A interface do usuário ativa ou desativa o objeto.
UInt8Add

Adiciona dois valores do tipo UINT8.
UInt8Mult

Multiplica dois valores do tipo UINT8.
UInt8Sub

Subtrai um valor do tipo UINT8 de outro.
UInt8ToChar

Converte um valor do tipo UINT8 em um valor do tipo CHAR.
UInt8ToInt8

Converte um valor do tipo UINT8 em um valor do tipo INT8.
UIntAdd

Adiciona dois valores do tipo UINT.
UIntMult

Multiplica um valor do tipo UINT por outro.
UIntPtrAdd

Adiciona dois valores do tipo UINT_PTR.
UIntPtrMult

Multiplica um valor do tipo UINT_PTR por outro.
UIntPtrSub

Subtrai um valor do tipo UINT_PTR de outro.
UIntPtrToChar

Converte um valor do tipo UINT_PTR em um valor do tipo CHAR.
UIntPtrToInt

Converte um valor do tipo SIZE_T em um valor do tipo INT.
UIntPtrToInt16

Converte um valor do tipo UINT_PTR em um valor do tipo INT16.
UIntPtrToInt8

Converte um valor do tipo UINT_PTR em um valor do tipo INT8.
UIntPtrToIntPtr

Converte um valor do tipo UINT_PTR em um valor do tipo INT_PTR.
UIntPtrToLong

Converte um valor do tipo size_t em um valor do tipo LONG.
UIntPtrToLongLong

Converte um valor do tipo UINT_PTR em um valor do tipo LONGLONG.
UIntPtrToLongPtr

Converte um valor do tipo UINT_PTR em um valor do tipo LONG_PTR.
UIntPtrToShort

Converte um valor do tipo UINT_PTR em um valor do tipo SHORT.
UIntPtrToUChar

Converte um valor do tipo UINT_PTR em um valor do tipo UCHAR.
UIntPtrToUInt

Converte um valor do tipo UINT_PTR em um valor do tipo UINT.
UIntPtrToUInt16

Converte um valor do tipo UINT_PTR em um valor do tipo UINT16.
UIntPtrToUInt8

Converte um valor do tipo UINT_PTR em um valor do tipo UINT8.
UIntPtrToULong

Converte um valor do tipo UINT_PTR em um valor do tipo ULONG.
UIntPtrToUShort

Converte um valor do tipo UINT_PTR em um valor do tipo USHORT.
UIntSub

Subtrai um valor do tipo UINT de outro.
UIntToChar

Converte um valor do tipo UINT em um valor do tipo CHAR.
UIntToInt

Converte um valor do tipo UINT em um valor do tipo INT.
UIntToInt8

Converte um valor do tipo UINT em um valor do tipo INT8.
UIntToIntPtr

Converte um valor do tipo UINT em um valor do tipo INT_PTR.
UIntToLong

Converte um valor do tipo UINT em um valor do tipo LONG.
UIntToLongPtr

Converte um valor do tipo UINT em um valor do tipo LONG_PTR.
UIntToShort

Converte um valor do tipo UINT em um valor do tipo SHORT.
UIntToUChar

Converte um valor do tipo UINT em um valor do tipo UCHAR.
UIntToUInt8

Converte um valor do tipo UINT em um valor do tipo UINT8.
UIntToUShort

Converte um valor do tipo UINT em um valor do tipo USHORT.
ULongAdd

Adiciona dois valores do tipo ULONG.
ULongLongAdd

Adiciona dois valores do tipo SIZE_T.
ULongLongMult

Multiplica um valor do tipo size_t por outro. S
ULongLongSub

Subtrai um valor do tipo SIZE_T de outro.
ULongLongToChar

Converte um valor do tipo ULONGLONG em um valor do tipo CHAR.
ULongLongToInt

Converte um valor do tipo ULONGLONG em um valor do tipo INT.
ULongLongToInt8

Converte um valor do tipo ULONGLONG em um valor do tipo INT8.
ULongLongToLong

Converte um valor do tipo ULONGLONG em um valor do tipo LONG.
ULongLongToLongLong

Converte um valor do tipo ULONGLONG em um valor do tipo INT_PTR.
ULongLongToLongPtr

Converte um valor do tipo ULONGLONG em um valor do tipo LONG_PTR.
ULongLongToShort

Converte um valor do tipo ULONGLONG em um valor do tipo SHORT.
ULongLongToUChar

Converte um valor do tipo ULONGLONG em um valor do tipo UCHAR.
ULongLongToUInt

Converte um valor do tipo ULONGLONG em um valor do tipo UINT.
ULongLongToUInt8

Converte um valor do tipo ULONGLONG em um valor do tipo UINT8.
ULongLongToUIntPtr

Converte um valor do tipo ULONGLONG em um valor do tipo UINT_PTR.
ULongLongToULong

Converte um valor do tipo ULONGLONG em um valor do tipo ULONG.
ULongLongToULongPtr

Converte um valor do tipo ULONGLONG em um valor do tipo ULONG_PTR.
ULongLongToUShort

Converte um valor do tipo ULONGLONG em um valor do tipo USHORT.
ULongMult

Multiplica um valor do tipo ULONG por outro.
ULongPtrAdd

Adiciona dois valores do tipo ULONG_PTR.
ULongPtrMult

Multiplica um valor do tipo ULONG_PTR por outro.
ULongPtrSub

Subtrai um valor do tipo ULONG_PTR de outro.
ULongPtrToChar

Converte um valor do tipo ULONG_PTR em um valor do tipo CHAR.
ULongPtrToInt

Converte um valor do tipo size_t em um valor do tipo INT.
ULongPtrToInt8

Converte um valor do tipo ULONG_PTR em um valor do tipo INT8.
ULongPtrToIntPtr

Converte um valor do tipo ULONG_PTR em um valor do tipo INT_PTR.
ULongPtrToLong

Converte um valor do tipo ULONG_PTR em um valor do tipo LONG.
ULongPtrToLongLong

Converte um valor do tipo SIZE_T em um valor do tipo INT64.
ULongPtrToLongPtr

Converte um valor do tipo ULONG_PTR em um valor do tipo LONG_PTR.
ULongPtrToShort

Converte um valor do tipo ULONG_PTR em um valor do tipo SHORT.
ULongPtrToUChar

Converte um valor do tipo ULONG_PTR em um valor do tipo UCHAR.
ULongPtrToUInt

Converte um valor do tipo ULONG_PTR em um valor do tipo UINT.
ULongPtrToUInt8

Converte um valor do tipo ULONG_PTR em um valor do tipo UINT8.
ULongPtrToUIntPtr

Converte um valor do tipo ULONG_PTR em um valor do tipo UINT_PTR.
ULongPtrToULong

Converte um valor do tipo ULONG_PTR em um valor do tipo ULONG.
ULongPtrToUShort

Converte um valor do tipo ULONG_PTR em um valor do tipo USHORT.
ULongSub

Subtrai um valor do tipo ULONG de outro.
ULongToChar

Converte um valor do tipo ULONG em um valor do tipo CHAR.
ULongToInt

Converte um valor do tipo ULONG em um valor do tipo INT.
ULongToInt8

Converte um valor do tipo ULONG em um valor do tipo INT8.
ULongToIntPtr

Converte um valor do tipo ULONG em um valor do tipo INT_PTR.
ULongToLong

Converte um valor do tipo ULONG em um valor do tipo LONG.
ULongToLongPtr

Converte um valor do tipo ULONG em um valor do tipo LONG_PTR.
ULongToShort

Converte um valor do tipo ULONG em um valor do tipo SHORT.
ULongToUChar

Converte um valor do tipo ULONG em um valor do tipo UCHAR.
ULongToUInt

Converte um valor do tipo ULONG em um valor do tipo UINT.
ULongToUInt8

Converte um valor do tipo ULONG em um valor do tipo UINT8.
ULongToUIntPtr

Converte um valor do tipo ULONG em um valor do tipo UINT_PTR.
ULongToUShort

Converte um valor do tipo ULONG em um valor do tipo USHORT.
Unadvise

Cancela uma conexão que foi estabelecida anteriormente usando Advise.
Unadvise

Encerra uma conexão de consultoria. (IExplorerBrowser.Unadvise)
Unadvise

Remove um manipulador de eventos que foi anexado por meio do método IFileDialog::Advise.
Unadvise

Encerra uma conexão de consultoria estabelecida anteriormente por meio de IFileOperation::Advise.
Unadvise

Cancela o registro do objeto do manipulador do painel de entrada de um aplicativo para que ele não receba mais notificações.
Unadvise

Encerra uma conexão de consultoria. (ITransferDestination.Unadvise)
Unadvise

Encerra uma conexão de consultoria. (ITransferSource.Unadvise)
Unadvise

Usado pela interface do usuário de logon ou pela interface do usuário da credencial para aconselhar o provedor de credenciais de que os retornos de chamada de evento não são mais aceitos.
Unadvise

Usado pela interface do usuário de logon ou pela interface do usuário da credencial para aconselhar a credencial de que os retornos de chamada de evento não são mais aceitos.
UngroupChildFromParent

Método ISuspensionDependencyManager::UngroupChildFromParent
Descarregar

Direciona o manipulador de visualização para deixar de renderizar uma versão prévia e liberar todos os recursos que foram alocados com base no item passado durante a inicialização.
UnloadUserProfile

Descarrega o perfil de um usuário que foi carregado pela função LoadUserProfile. O chamador deve ter privilégios administrativos no computador. Para obter mais informações, consulte a seção Comentários da função LoadUserProfile.
UnregisterAppStateChangeNotification

Cancela uma notificação de alteração registrada por meio de RegisterAppStateChangeNotification.
UnregisterFolder

Remova uma pasta conhecida do registro, o que a torna desconhecida para o sistema de pastas conhecido. Esse método não remove a pasta em si.
UnregisterForPackageStateChanges

Para de receber notificações de alteração de estado do pacote associadas a uma chamada anterior para RegisterForPackageStateChanges.
UnregisterScaleChangeEvent

Cancela o registro do evento de alteração de escala registrado por meio de RegisterScaleChangeEvent. Essa função substitui RevokeScaleChangeNotifications.
UnregisterSyncMgrHandler

Remove o CLSID (identificador de classe) de um manipulador do registro. Um manipulador deve chamar isso quando não tiver mais itens para sincronizar.
UnregisterTab

Remove uma miniatura do grupo de visualização de um aplicativo quando essa guia ou documento é fechado no aplicativo.
Cancelar agendamento

Cancela a instalação de um aplicativo publicado por um editor de aplicativos.
Atualizar

Garante que todas as informações armazenadas em cache neste item sejam atualizadas.
Atualizar

Atualiza o ITEMIDLIST filho fornecido com base nos parâmetros especificados pelo IBindCtx fornecido.
Atualizar

Preterido. Atualiza a entrada de viagem.
UpdateAll

Inicia programaticamente uma atualização para todos os itens.
UpdateBackForwardState

Preterido. Atualiza o estado dos botões Voltar e Avançar do navegador.
UpdateConflicts

Informa ao Centro de Sincronização que foram adicionados conflitos para um manipulador ou item específico.
UpdateEntry

Preterido. Salva o estado do navegador da entrada atual em preparação para uma navegação pendente.
UpdateEvents

Informa ao Centro de Sincronização que os eventos foram adicionados para um manipulador ou item específico.
UpdateExternal

Preterido. Atualiza uma entrada originada do procedimento atual por meio de IHlinkFrame.
UpdateHandler

Instrui o Sync Center a reenumerar os itens gerenciados por um manipulador ou informa que as propriedades do manipulador foram alteradas.
UpdateHandlerCollection

Instrui o Sync Center a reenumerar a coleção de manipuladores ou informa que as propriedades de um manipulador na coleção de manipuladores foram alteradas.
Updateitem

Informa ao Centro de Sincronização que as propriedades de um item de sincronização foram alteradas.
UpdateItems

Inicia programaticamente uma atualização para itens especificados.
UpdateLocations

Chamado para especificar os elementos de texto informando a origem e o destino na caixa de diálogo de progresso atual.
UpdateObject

UpdateObject pode estar alterado ou indisponível.
Updateprogress

Atualiza o progresso de uma ação para a interface do usuário.
Updateprogress

Fornece uma estimativa da quantidade total de trabalho atualmente feita em relação à quantidade total de trabalho.
Updateprogress

Atualiza a caixa de diálogo de progresso atual, conforme especificado.
Updateprogress

Atualiza o status de progresso da transferência na interface do usuário.
UpdateRemoteCredential

Atualiza uma credencial de uma sessão remota.
UpdateSecureLockIcon

Preterido. Atualiza o valor do membro _eSecureLockIcon da estrutura BASEBROWSERDATA, que acompanha o ícone que indica um site seguro, além de atualizar o próprio ícone na interface do usuário.
Updatetext

Chamado se o texto descritivo associado à ação for alterado.
UpdateTransferState

Atualiza o estado de transferência.
UpdateWindowList

Preterido. Instrui o navegador a atualizar o ponteiro para uma lista de identificadores de item (PIDL) na lista de janelas. Esse método é chamado após a navegação.
UrlApplySchemeA

Determina um esquema para uma cadeia de caracteres de URL especificada e retorna uma cadeia de caracteres com um prefixo apropriado. (ANSI)
UrlApplySchemeW

Determina um esquema para uma cadeia de caracteres de URL especificada e retorna uma cadeia de caracteres com um prefixo apropriado. (Unicode)
URLAssociationDialogA

Invoca a caixa de diálogo protocolo URL não registrado. (ANSI)
URLAssociationDialogW

Invoca a caixa de diálogo protocolo URL não registrado. (Unicode)
UrlCanonicalizeA

Converte uma cadeia de caracteres de URL em forma canônica. (ANSI)
UrlCanonicalizeW

Converte uma cadeia de caracteres de URL em forma canônica. (Unicode)
UrlCombineA

Quando fornecido com uma URL relativa e sua base, retorna uma URL em forma canônica. (ANSI)
UrlCombineW

Quando fornecido com uma URL relativa e sua base, retorna uma URL em forma canônica. (Unicode)
UrlCompareA

Faz uma comparação que diferencia maiúsculas de minúsculas de duas cadeias de caracteres de URL. (ANSI)
UrlCompareW

Faz uma comparação que diferencia maiúsculas de minúsculas de duas cadeias de caracteres de URL. (Unicode)
UrlCreateFromPathA

Converte um caminho MS-DOS da Microsoft em uma URL canônica. (ANSI)
UrlCreateFromPathW

Converte um caminho MS-DOS da Microsoft em uma URL canônica. (Unicode)
UrlEscapeA

Converte caracteres ou pares alternativos em uma URL que pode ser alterada durante o transporte pela Internet (caracteres "não seguros" em suas sequências de escape correspondentes. (ANSI)
UrlEscapeSpaces

Uma macro que converte caracteres de espaço em sua sequência de escape correspondente.
UrlEscapeW

Converte caracteres ou pares alternativos em uma URL que pode ser alterada durante o transporte pela Internet (caracteres "não seguros" em suas sequências de escape correspondentes. (Unicode)
UrlFixupW

UrlFixupW pode estar alterado ou indisponível.
UrlGetLocationA

Recupera o local de uma URL. (ANSI)
UrlGetLocationW

Recupera o local de uma URL. (Unicode)
UrlGetPartA

Aceita uma cadeia de caracteres de URL e retorna uma parte especificada dessa URL. (ANSI)
UrlGetPartW

Aceita uma cadeia de caracteres de URL e retorna uma parte especificada dessa URL. (Unicode)
UrlHashA

Hashes uma cadeia de caracteres de URL. (ANSI)
UrlHashW

Hashes uma cadeia de caracteres de URL. (Unicode)
UrlIsA

Testa se uma URL é um tipo especificado. (ANSI)
UrlIsFileUrlA

Testa uma URL para determinar se é uma URL de arquivo. (ANSI)
UrlIsFileUrlW

Testa uma URL para determinar se é uma URL de arquivo. (Unicode)
UrlIsNoHistoryA

Retorna se uma URL é uma URL que os navegadores normalmente não incluem no histórico de navegação. (ANSI)
UrlIsNoHistoryW

Retorna se uma URL é uma URL que os navegadores normalmente não incluem no histórico de navegação. (Unicode)
UrlIsOpaqueA

Retorna se uma URL é opaca. (ANSI)
UrlIsOpaqueW

Retorna se uma URL é opaca. (Unicode)
UrlIsW

Testa se uma URL é um tipo especificado. (Unicode)
UrlUnescapeA

Converte sequências de escape de volta em caracteres comuns. (ANSI)
UrlUnescapeInPlace

Converte sequências de escape de volta em caracteres comuns e substitui a cadeia de caracteres original.
UrlUnescapeW

Converte sequências de escape de volta em caracteres comuns. (Unicode)
UShortAdd

Adiciona dois valores do tipo USHORT.
UShortMult

Multiplica um valor do tipo USHORT por outro.
UShortSub

Subtrai um valor do tipo USHORT de outro.
UShortToChar

Converte um valor do tipo USHORT em um valor do tipo CHAR.
UShortToInt8

Converte um valor do tipo USHORT em um valor do tipo INT8.
UShortToShort

Converte um valor do tipo USHORT em um valor do tipo SHORT.
UShortToUChar

Converte um valor do tipo USHORT em um valor do tipo UCHAR.
UShortToUInt8

Converte um valor do tipo USHORT em um valor do tipo UINT8.
v_CheckZoneCrossing

Preterido. Chamado pela classe base para validar uma passagem de zona ao navegar de uma página para outra.
v_GetViewStream

Preterido. Retorna um fluxo usado para carregar ou salvar o estado de exibição.
v_MayGetNextToolbarFocus

Preterido. Usado ao traduzir aceleradores por meio do TranslateAcceleratorSB e na verificação do ciclo de foco entre a exibição e as barras de ferramentas do navegador.
v_MayTranslateAccelerator

Preterido. Chamado por uma classe derivada para instruir a classe base a prosseguir com a tradução de mnemônicos de teclado.
v_ShowHideChildWindows

Preterido. Permite que uma classe derivada atualize suas janelas filho após um evento de dimensionamento.
Walk

Inicia uma caminhada recursiva do namespace da raiz especificada até a profundidade fornecida.
WalkComplete

Remove os dados coletados durante uma caminhada de namespace.
WhichPlatform

WhichPlatform pode estar alterado ou indisponível.
Win32DeleteFile

Win32DeleteFile pode estar alterado ou indisponível.
WinHelpA

Inicia a Ajuda do Windows (Winhelp.exe) e passa dados adicionais que indicam a natureza da ajuda solicitada pelo aplicativo. (ANSI)
WinHelpW

Inicia a Ajuda do Windows (Winhelp.exe) e passa dados adicionais que indicam a natureza da ajuda solicitada pelo aplicativo. (Unicode)
WndProcBS

Preterido. Permite que uma classe derivada chame a função WinProc da classe base.
wnsprintfA

Usa uma lista de argumentos de comprimento variável e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (ANSI)
wnsprintfW

Usa uma lista de argumentos de comprimento variável e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (Unicode)
WriteAsync

Grava informações em um fluxo de forma assíncrona. Por exemplo, o Shell implementa esse método em itens de arquivo ao transferi-los de forma assíncrona.
WriteCabinetState

WriteCabinetState pode estar alterado ou indisponível.
WritePropertyNPB

Salva uma propriedade no recipiente de propriedades nomeado.
wvnsprintfA

Usa uma lista de argumentos e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (ANSI)
wvnsprintfW

Usa uma lista de argumentos e retorna os valores dos argumentos como uma cadeia de caracteres formatada no estilo printf. (Unicode)
YouAreAReplica

Notifica um objeto de que ele pode estar sujeito à reconciliação subsequente por meio do método Reconcile.

Interfaces

 
IAccessibleObject

Expõe um método que pode ser usado por um aplicativo de acessibilidade.
IACList

Expõe um método que melhora a eficiência da preenchimento automático quando as cadeias de caracteres candidatas são organizadas em uma hierarquia.
IACList2

Estende a interface IACList para permitir que os clientes de um objeto de preenchimento automático recuperem e definam sinalizadores de opção.
IActionProgress

Representa a classe base abstrata da qual as operações controladas por progresso podem herdar.
IActionProgressDialog

Expõe métodos que inicializam e interrompem uma caixa de diálogo de progresso.
IApplicationActivationManager

Fornece métodos que ativam aplicativos da Windows Store para as extensões Iniciar, Arquivo e Protocolo. Normalmente, você usará essa interface em depuradores e ferramentas de design.
IApplicationAssociationRegistration

Expõe métodos que consultam e definem aplicativos padrão para tipo de associação de arquivo específico e protocolos em um nível de associação específico.
IApplicationAssociationRegistrationUI

Expõe um método que inicia uma caixa de diálogo de associação avançada por meio da qual o usuário pode personalizar suas associações.
IApplicationDesignModeSettings

Permite que aplicativos de ferramentas de desenvolvimento falsifiquem dinamicamente os estados do sistema e do usuário, como resolução de exibição nativa, fator de escala de dispositivo e estado de exibição do aplicativo, com a finalidade de testar aplicativos da Windows Store em execução no modo de design para uma ampla gama de fatores forma sem a necessidade do hardware real. Também permite o teste de alterações no estado normalmente controlado pelo usuário para testar aplicativos da Windows Store em uma variedade de cenários.
IApplicationDesignModeSettings2

Permite que aplicativos de ferramentas de desenvolvimento controlem dinamicamente os estados do sistema e do usuário, como resolução de exibição nativa, fator de escala de dispositivo e layout de exibição de aplicativo, relatados aos aplicativos da Windows Store com a finalidade de testar aplicativos da Windows Store em execução no modo de design para uma ampla variedade de fatores forma sem a necessidade do hardware real. Também permite o teste de alterações no estado normalmente controlado pelo usuário para testar aplicativos da Windows Store em uma variedade de cenários.
IApplicationDestinations

Expõe métodos que permitem que um aplicativo remova um ou todos os destinos das categorias Recentes ou Frequentes em uma Lista de Atalhos.
IApplicationDocumentLists

Expõe métodos que permitem que um aplicativo recupere o conteúdo das categorias Recentes ou Frequentes em uma Lista de Atalhos.
IAppPublisher

Expõe métodos para publicar aplicativos por meio de Adicionar/Remover Programas no Painel de Controle. Essa é a interface principal implementada para essa finalidade.
IAppVisibility

Fornece funcionalidade para determinar se a exibição está mostrando aplicativos da Plataforma Universal do Windows.
IAppVisibilityEvents

Permite que os aplicativos recebam notificações de alterações de estado em uma exibição e de alterações na visibilidade da tela inicial.
IAssocHandler

Expõe métodos para operações com uma caixa de diálogo ou menu de associação de arquivo.
IAssocHandlerInvoker

Expõe métodos que invocam um manipulador de aplicativos associado.
IAttachmentExecute

Expõe métodos que funcionam com aplicativos cliente para apresentar um ambiente de usuário que fornece download seguro e troca de arquivos por meio de anexos de email e mensagens.
IAutoComplete

Exposto pelo objeto de preenchimento automático (CLSID_AutoComplete). Essa interface permite que os aplicativos inicializem, habilitem e desabilitem o objeto.
IAutoComplete2

Estende IAutoComplete. Essa interface permite que os clientes do objeto de preenchimento automático recuperem e definam várias opções que controlam como o preenchimento automático opera.
IAutoCompleteDropDown

Expõe métodos que permitem aos clientes redefinir ou consultar o estado de exibição da lista suspensa de preenchimento automático, que contém possíveis conclusões para uma cadeia de caracteres inserida pelo usuário em um controle de edição.
IBandHost

Expõe métodos que criam e destroem faixas e especificam sua disponibilidade.
IBandSite

Expõe métodos que controlam objetos de banda.
IBrowserFrameOptions

Permite que um navegador ou host pergunte ao IShellView qual tipo de comportamento de exibição tem suporte.
IBrowserService

Preterido. (IBrowserService)
IBrowserService2

Preterido. (IBrowserService2)
IBrowserService3

Preterido. (IBrowserService3)
IBrowserService4

Preterido. (IBrowserService4)
ICategorizer

Expõe métodos usados para obter informações sobre listas de identificadores de item.
ICategoryProvider

Expõe uma lista de categorizadores registrados em uma IShellFolder.
ICDBurn

Expõe métodos que determinam se um sistema tem hardware para gravar em CD, a letra da unidade de um dispositivo gravador de CD e inicia programaticamente uma sessão de gravação de CD.
ICDBurnExt

ICDBurnExt pode estar alterado ou indisponível.
IColumnManager

Expõe métodos que permitem a inspeção e a manipulação de colunas na exibição Detalhes do Windows Explorer. Cada coluna é referenciada por uma estrutura PROPERTYKEY, que nomeia uma propriedade.
IColumnProvider

Expõe métodos que permitem a adição de colunas personalizadas na exibição Detalhes do Windows Explorer.
ICommDlgBrowser

Exposto pelas caixas de diálogo de arquivo comuns a serem usadas quando hospedam um navegador Shell.
ICommDlgBrowser2

Estende os recursos de ICommDlgBrowser. Essa interface é exposta pelas caixas de diálogo de arquivo comuns quando hospedam um navegador Shell. Um ponteiro para ICommDlgBrowser2 pode ser obtido chamando QueryInterface no objeto IShellBrowser.
ICommDlgBrowser3

Estende os recursos de ICommDlgBrowser2 e usado pelas caixas de diálogo de arquivo comuns quando hospedam um navegador Shell.
IComputerInfoChangeNotify

Não há suporte. Essa interface pode estar ausente em versões posteriores do Windows. (IComputerInfoChangeNotify)
IConnectableCredentialProviderCredential

Expõe métodos para conectar e desconectar objetos IConnectableCredentialProviderCredential.
IContactManagerInterop

Habilita o acesso aos métodos ContactManager em um aplicativo que gerencia várias janelas.
Icontextmenu

Expõe métodos que criam ou mesclam um menu de atalho associado a um objeto Shell.
IContextMenu2

Expõe métodos que criam ou mesclam um menu de atalho (contexto) associado a um objeto Shell. Estende IContextMenu adicionando um método que permite que objetos cliente manipulem mensagens associadas a itens de menu desenhados pelo proprietário.
IContextMenu3

Expõe métodos que criam ou mesclam um menu de atalho associado a um objeto Shell. Permite que objetos de cliente manipulem mensagens associadas a itens de menu desenhados pelo proprietário e estenda IContextMenu2 aceitando um valor retornado desse tratamento de mensagem.
IContextMenuCB

Expõe um método que habilita o retorno de chamada de um menu de contexto. Por exemplo, para adicionar um ícone de escudo a um menuItem que requer elevação.
IContextMenuSite

Implementado pela exibição de pasta padrão criada usando SHCreateShellFolderView.
ICopyHookA

Expõe um método que cria um manipulador de gancho de cópia. (ANSI)
ICopyHookW

Expõe um método que cria um manipulador de gancho de cópia. (Unicode)
ICreateObject

Expõe um método que cria um objeto de uma classe especificada.
ICreateProcessInputs

Usado pela interface ICreatingProcess para alterar alguns parâmetros do processo que está sendo criado.
ICreatingProcess

Usado por ShellExecuteEx e IContextMenu para permitir que o chamador altere alguns parâmetros do processo que está sendo criado.
ICredentialProvider

Expõe métodos usados na instalação e manipulação de um provedor de credenciais. Todos os provedores de credenciais devem implementar essa interface.
ICredentialProviderCredential

Expõe métodos que permitem o tratamento de uma credencial.
ICredentialProviderCredential2

Estende a interface ICredentialProviderCredential adicionando um método que recupera o SID (identificador de segurança) de um usuário. A credencial está associada a esse usuário e pode ser agrupada no bloco do usuário.
ICredentialProviderCredentialEvents

Fornece um mecanismo de retorno de chamada assíncrono usado por uma credencial para notificá-lo sobre eventos de alteração de estado ou texto na interface do usuário de logon ou na interface do usuário da credencial.
ICredentialProviderCredentialEvents2

Estende a interface ICredentialProviderCredentialEvents adicionando métodos que permitem a atualização em lote de campos na interface do usuário doLogon ou na interface do usuário da credencial.
ICredentialProviderCredentialWithFieldOptions

Fornece um método que permite que a estrutura do provedor de credenciais determine se você fez uma personalização para a opção de um campo em uma interface do usuário de logon ou credencial.
ICredentialProviderEvents

Fornece um mecanismo de retorno de chamada assíncrono usado por um provedor de credenciais para notificá-lo sobre alterações na lista de credenciais ou em seus campos.
ICredentialProviderFilter

Usado para filtrar dinamicamente provedores de credenciais com base nas informações disponíveis em runtime.
ICredentialProviderSetUserArray

Fornece um método que permite que um provedor de credenciais receba o conjunto de usuários que serão mostrados na interface do usuário de logon ou credencial.
ICredentialProviderUser

Fornece métodos usados para recuperar determinadas propriedades de um usuário individual incluído em uma interface do usuário de logon ou credencial.
ICredentialProviderUserArray

Representa o conjunto de usuários que aparecerá na interface do usuário de logon ou credencial. Essas informações permitem que o provedor de credenciais enumere o conjunto para recuperar informações de propriedade sobre cada usuário para preencher campos ou filtrar o conjunto.
ICurrentItem

Obtido chamando IShellFolder::BindToObject para um item. Se o item representar um instantâneo de um item em um momento anterior, essa interface obterá a versão atual do item.
ICurrentWorkingDirectory

Expõe métodos que permitem que um cliente recupere ou defina o diretório de trabalho atual de um objeto.
ICustomDestinationList

Expõe métodos que permitem que um aplicativo forneça uma Lista de Atalhos personalizada, incluindo destinos e tarefas, para exibição na barra de tarefas.
IDataObjectAsyncCapability

Habilita interfaces que geralmente são síncronas para funcionar de forma assíncrona.
IDataObjectProvider

Fornece métodos que permitem definir ou recuperar a interface IDataObject de um objeto DataPackage, que o DataPackage usa para dar suporte à interoperabilidade. O objeto DataPackage é usado por um aplicativo para fornecer dados a outro aplicativo.
IDataTransferManagerInterop

Habilita o acesso aos métodos DataTransferManager em um aplicativo da Windows Store que gerencia várias janelas.
IDefaultExtractIconInit

Expõe métodos para definir ícones padrão associados a um objeto .
IDefaultFolderMenuInitialize

Fornece métodos usados para obter e definir informações do menu de atalho. Essas informações são as mesmas fornecidas para SHCreateDefaultContextMenu por meio da estrutura DEFCONTEXTMENU.
IDefViewFrame

Usado apenas para sua funcionalidade IUnknown. Não tem métodos próprios.
IDelayedPropertyStoreFactory

Expõe um método para criar um objeto IPropertyStore especificado em circunstâncias em que o acesso à propriedade é potencialmente lento.
IDelegateFolder

Expõe um método por meio do qual uma pasta delegada recebe a interface IMalloc necessária para alocar e liberar IDs de item.
IDelegateItem

Usado para obter a representação subjacente imediatamente do caminho de um item.
IDeskBand

Usado para obter informações sobre um objeto de banda.
IDeskBand2

Expõe métodos para habilitar e consultar efeitos de translucência em um objeto deskband.
IDeskBandInfo

Expõe um método para obter a largura de banda de mesa padrão.
IDeskBar

Expõe métodos que permitem a manipulação da barra de mesa.
IDesktopGadget

Expõe um método que permite a adição programática de um gadget instalado à área de trabalho do usuário.
IDesktopWallpaper

Fornece métodos para gerenciar o papel de parede da área de trabalho. (IDesktopWallpaper)
IDestinationStreamFactory

Expõe um método para copiar manualmente um fluxo ou arquivo antes de aplicar alterações às propriedades.
IDisplayItem

Expõe métodos que encontram uma versão do item atual a ser usada para obter propriedades de exibição, como o nome do item, que serão exibidas na interface do usuário.
IDockingWindow

Expõe métodos que notificam o objeto de janela de encaixe de alterações, incluindo exibição, ocultação e remoção iminente. Essa interface é implementada por objetos de janela que podem ser encaixados no espaço de borda de uma janela do Windows Explorer.
IDockingWindowFrame

Expõe métodos que dão suporte à adição de objetos IDockingWindow a um quadro. Implementado pelo navegador.
IDockingWindowSite

Expõe métodos que gerenciam o espaço de borda para um ou mais objetos IDockingWindow. Essa interface é implementada pelo navegador e é semelhante à interface IOleInPlaceUIWindow.
IDocViewSite

Usado como um objeto de site pela interface IShellView.
IDragSourceHelper

Exposto pelo Shell para permitir que um aplicativo especifique a imagem que será exibida durante uma operação de arrastar e soltar do Shell.
IDragSourceHelper2

Expõe um método que adiciona funcionalidade a IDragSourceHelper. Esse método define as características de uma operação de arrastar e soltar sobre um objeto IDragSourceHelper.
IDropTargetHelper

Expõe métodos que permitem que destinos de soltar exibam uma imagem de arrastar enquanto a imagem está sobre a janela de destino.
IDynamicHWHandler

Chamado pela Reprodução Automática. Expõe métodos que obtêm informações dinâmicas sobre um manipulador registrado antes de exibi-los ao usuário.
IEnumAssocHandlers

Expõe um método que permite a enumeração de uma coleção de manipuladores associados a extensões de nome de arquivo específicas.
IEnumerableView

Expõe métodos que enumeram o conteúdo de uma exibição e recebem notificação do retorno de chamada após a conclusão da enumeração. Essa interface permite que os clientes de uma exibição tentem compartilhar a lista de conteúdos da pasta do modo de exibição.
IEnumExplorerCommand

Fornecido por um IExplorerCommandProvider. Essa interface contém a enumeração de comandos a serem colocados na barra de comandos.
IEnumExtraSearch

Um enumerador OLE padrão usado por um cliente para determinar os objetos de pesquisa disponíveis para uma pasta.
IEnumFullIDList

Expõe um conjunto padrão de métodos que enumeram os ponteiros para PIDLs (listas de identificadores de item) dos itens em uma pasta shell.
IEnumIDList

Expõe um conjunto padrão de métodos usados para enumerar os ponteiros para listas de identificadores de item (PIDLs) dos itens em uma pasta shell.
IEnumObjects

Expõe métodos para enumerar objetos desconhecidos.
IEnumPublishedApps

Expõe métodos que enumeram aplicativos publicados para Adicionar/Remover Programas no Painel de Controle. O objeto que expõe essa interface é solicitado por meio de IAppPublisher::EnumApps.
IEnumReadyCallback

Expõe métodos que permitem que a exibição notifique o implementador quando a enumeração for concluída.
IEnumResources

Expõe métodos de enumeração de recursos.
IEnumShellItems

Expõe a enumeração de interfaces IShellItem. Normalmente, essa interface é obtida chamando o método IEnumShellItems.
IEnumSyncMgrConflict

Expõe métodos de enumeração de conflitos.
IEnumSyncMgrEvents

Expõe métodos de enumeração de eventos de sincronização.
IEnumSyncMgrSyncItems

Expõe métodos que enumeram os objetos de item de sincronização gerenciados pelo manipulador.
IExecuteCommand

Expõe métodos que definem um determinado estado ou parâmetro relacionado ao verbo de comando, bem como um método para invocar esse verbo.
IExecuteCommandApplicationHostEnvironment

Fornece um único método que permite que um aplicativo determine se o host está na área de trabalho ou no modo imersivo.
IExecuteCommandHost

Fornece um método que permite que um manipulador de verbo shell baseado em IExplorerCommand consulte o modo de interface do usuário do componente host do qual o aplicativo foi invocado.
IExpDispSupport

Preterido. Expõe métodos que permitem a recuperação de propriedades, a tradução de aceleradores de teclado e a determinação de um ponto de conexão para determinados eventos. (IExpDispSupport)
IExpDispSupportXP

Preterido. Expõe métodos que permitem a recuperação de propriedades, a tradução de aceleradores de teclado e a determinação de um ponto de conexão para determinados eventos. (IExpDispSupportXP)
IExplorerBrowser

IExplorerBrowser é um objeto de navegador que pode ser navegado ou que pode hospedar uma exibição de um objeto de dados. Como um objeto de navegador completo, ele também dá suporte a um log de viagem automático.
IExplorerBrowserEvents

Expõe métodos para notificação de eventos de criação de navegação e exibição do navegador Explorer.
IExplorerCommand

Expõe métodos que obtêm a aparência do comando, enumeram subcomandos ou invocam o comando.
IExplorerCommandProvider

Expõe métodos para criar comandos do Explorer e enumeradores de comando.
IExplorerCommandState

Expõe um único método que permite a recuperação do estado de comando.
IExplorerPaneVisibility

Usado no Windows Explorer por uma implementação IShellFolder para dar sugestões à exibição sobre quais painéis são visíveis.
IExtractIconA

Expõe métodos que permitem que um cliente recupere o ícone associado a um dos objetos em uma pasta. (ANSI)
IExtractIconW

Expõe métodos que permitem que um cliente recupere o ícone associado a um dos objetos em uma pasta. (Unicode)
IExtractImage

Expõe métodos que solicitam uma imagem em miniatura de uma pasta shell.
IExtractImage2

Estende os recursos de IExtractImage.
IFileDialog

Expõe métodos que inicializam, mostram e obtêm resultados da caixa de diálogo de arquivo comum.
IFileDialog2

Estende a interface IFileDialog fornecendo métodos que permitem ao chamador nomear um local específico e restrito que pode ser navegado na caixa de diálogo de arquivo comum, bem como especificar texto alternativo a ser exibido como um rótulo no botão Cancelar.
IFileDialogControlEvents

Expõe métodos que permitem que um aplicativo seja notificado de eventos relacionados a controles que o aplicativo adicionou a uma caixa de diálogo de arquivo comum.
Ifiledialogcustomize

Expõe métodos que permitem que um aplicativo adicione controles a uma caixa de diálogo de arquivo comum.
IFileDialogEvents

Expõe métodos que permitem a notificação de eventos em uma caixa de diálogo de arquivo comum.
IFileIsInUse

Expõe métodos que podem ser chamados para obter informações sobre ou fechar um arquivo que está em uso por outro aplicativo.
IFileOpenDialog

Estende a interface IFileDialog adicionando métodos específicos à caixa de diálogo aberta.
Ifileoperation

Expõe métodos para copiar, mover, renomear, criar e excluir itens do Shell, bem como métodos para fornecer diálogos de progresso e erro. Essa interface substitui a função SHFileOperation.
IFileOperationProgressSink

Expõe métodos que fornecem um sistema de notificação avançado usado pelos chamadores do IFileOperation para monitorar os detalhes das operações que eles estão executando por meio dessa interface.
IFileSaveDialog

Estende a interface IFileDialog adicionando métodos específicos à caixa de diálogo salvar, que incluem aqueles que dão suporte para que a coleção de metadados seja mantida com o arquivo.
IFileSyncMergeHandler

. (IFileSyncMergeHandler)
IFileSystemBindData

Expõe métodos que armazenam informações do sistema de arquivos para otimizar chamadas para IShellFolder::P arseDisplayName.
IFileSystemBindData2

Estende IFileSystemBindData, que armazena informações do sistema de arquivos para otimizar chamadas para IShellFolder::P arseDisplayName. Essa interface adiciona o conjunto de capacidade ou obter a ID do arquivo ou o CLSID (identificador de classe de junção).
IFileViewerA

Expõe métodos que designam uma interface que permite que um visualizador de arquivos registrado seja notificado quando ele deve mostrar ou imprimir um arquivo. (ANSI)
IFileViewerSite

Expõe métodos que designam uma interface que permite que um visualizador de arquivos recupere o identificador para a janela fixa atual ou defina uma nova janela fixada.
IFileViewerW

Expõe métodos que designam uma interface que permite que um visualizador de arquivos registrado seja notificado quando ele deve mostrar ou imprimir um arquivo. (Unicode)
IFolderBandPriv

IFolderBandPriv está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes.
IFolderFilter

Exposto por um cliente para especificar como filtrar a enumeração de uma pasta shell por um aplicativo de servidor.
IFolderFilterSite

Exportado por um host para permitir que os clientes especifiquem como filtrar uma enumeração de pasta do Shell.
IFolderView

Expõe métodos que recuperam informações sobre as opções de exibição de uma pasta, selecionam itens especificados nessa pasta e definem o modo de exibição da pasta. (IFolderView)
IFolderView2

Expõe métodos que recuperam informações sobre as opções de exibição de uma pasta, selecionam itens especificados nessa pasta e definem o modo de exibição da pasta. (IFolderView2)
IFolderViewHost

Expõe um método que hospeda um objeto IFolderView em uma janela.
IFolderViewOptions

Expõe métodos que permitem o controle de opções de exibição de pasta específicas para as exibições do Windows 7 e posteriores.
IFolderViewSettings

Expõe métodos para obter configurações de exibição de pasta.
IFrameworkInputPane

Fornece métodos que permitem que os aplicativos sejam informados sobre as alterações de estado e o local do painel de entrada.
IFrameworkInputPaneHandler

Permite que um aplicativo seja notificado quando o painel de entrada (o teclado na tela ou o painel de manuscrito) estiver sendo mostrado ou oculto. Isso permite que a janela do aplicativo ajuste sua exibição para que nenhuma área de entrada (como uma caixa de texto) seja obscurecida pelo painel de entrada.
IHandlerActivationHost

. (IHandlerActivationHost)
IHandlerInfo

Fornece métodos que fornecem informações sobre o manipulador para métodos da interface IHandlerActivationHost.
IHomeGroup

Expõe métodos que determinam o status de associação do HomeGroup de um computador e exibem o assistente de compartilhamento.
IHWEventHandler

Chamado pela Reprodução Automática para implementar o tratamento de tipos de mídia registrados.
IHWEventHandler2

Estende a interface IHWEventHandler para abordar a elevação do UAC (Controle de Conta de Usuário) para manipuladores de dispositivo.
IIdentityName

Expõe métodos para comparar dois itens para ver se eles são iguais.
IImageRecompress

Expõe um método que recompacta imagens.
IInitializeCommand

Expõe um único método usado para inicializar objetos que implementam IExplorerCommandState, IExecuteCommand ou IDropTarget com o nome de comando especificado pelo aplicativo e suas propriedades registradas.
IInitializeWithBindCtx

Expõe um método que inicializa um manipulador, como um manipulador de propriedades, um manipulador de miniaturas ou um manipulador de visualização, com um contexto de associação.
Iinitializewithfile

Expõe um método para inicializar um manipulador, como um manipulador de propriedades, um manipulador de miniaturas ou um manipulador de visualização, com um caminho de arquivo.
IInitializeWithItem

Expõe um método usado para inicializar um manipulador, como um manipulador de propriedades, um manipulador de miniaturas ou um manipulador de visualização, com um IShellItem.
IInitializeWithPropertyStore

Expõe um método que inicializa um manipulador, como um manipulador de propriedades, um manipulador de miniaturas ou um manipulador de visualização, com um repositório de propriedades.
Iinitializewithstream

Expõe um método que inicializa um manipulador, como um manipulador de propriedades, um manipulador de miniaturas ou um manipulador de visualização, com um fluxo.
IInitializeWithWindow

Expõe um método por meio do qual um cliente pode fornecer uma janela de proprietário para um objeto do Windows Runtime usado em um aplicativo da área de trabalho.
IInputObject

Expõe métodos que alteram a ativação da interface do usuário e os aceleradores de processo para um objeto de entrada do usuário contido no Shell.
IInputObject2

Expõe um método que estende IInputObject manipulando aceleradores globais.
IInputObjectSite

Expõe um método usado para comunicar alterações de foco para um objeto de entrada do usuário contido no Shell.
IInputPanelConfiguration

Fornece funcionalidade para aplicativos da área de trabalho aceitarem o mecanismo de acompanhamento de foco usado em aplicativos da Windows Store.
IInputPanelInvocationConfiguration

Permite que os aplicativos da Windows Store optem por não usar o comportamento de invocação automática.
IInsertItem

IInsertItem pode estar alterado ou indisponível.
IIOCancelInformation

Expõe métodos para postar uma mensagem de janela cancelar no thread de processo da caixa de diálogo Progresso.
IItemNameLimits

Recupera uma lista de caracteres válidos e inválidos ou o comprimento máximo de um nome no namespace. Use essa interface para análise e tradução de validação.
IKnownFolder

Expõe métodos que permitem que um aplicativo recupere informações sobre a categoria, o tipo, o GUID e o ponteiro de uma pasta conhecida para um valor de PIDL (lista de identificadores de item), recursos de redirecionamento e definição.
IKnownFolderManager

Expõe métodos que criam, enumeram ou gerenciam pastas conhecidas existentes.
ILaunchSourceAppUserModelId

Fornece um método para recuperar um AppUserModelId.
ILaunchSourceViewSizePreference

Fornece métodos para recuperar informações sobre o aplicativo de origem.
ILaunchTargetMonitor

. (ILaunchTargetMonitor)
ILaunchTargetViewSizePreference

Fornece um método para recuperar o tamanho de exibição preferencial para uma nova janela de aplicativo.
IMenuBand

Expõe métodos que permitem que um objeto COM (Component Object Model) receba e traduza mensagens apropriadas.
IMenuPopup

IMenuPopup pode estar alterado ou indisponível.
IModalWindow

Expõe um método que representa uma janela modal.
INamedPropertyBag

Expõe métodos que fornecem um objeto com um recipiente de propriedades especificado no qual o objeto pode salvar suas propriedades.
INamedPropertyStore

Expõe métodos que obtêm e definem propriedades nomeadas.
INameSpaceTreeAccessible

Expõe métodos que executam ações de acessibilidade em um item shell de um controle de árvore de namespace.
INameSpaceTreeControl

Expõe métodos usados para exibir e manipular nós em uma árvore de itens do Shell.
INameSpaceTreeControl2

Estende a interface INameSpaceTreeControl fornecendo métodos que obtêm e definem os estilos de exibição de controles de visão de árvore para uso com itens de namespace do Shell.
INameSpaceTreeControlCustomDraw

Expõe métodos que permitem ao usuário desenhar um controle de árvore de namespace personalizado e seus itens.
INameSpaceTreeControlDropHandler

Expõe métodos de manipulador para arrastar e soltar.
INameSpaceTreeControlEvents

Expõe métodos para lidar com eventos INameSpaceTreeControl.
INameSpaceTreeControlFolderCapabilities

Expõe um único método que recupera o status do suporte à filtragem System.IsPinnedToNameSpaceTree de uma pasta.
INamespaceWalk

Expõe métodos que orientam um namespace de um determinado nó raiz. A profundidade da caminhada é especificada e uma matriz opcional é retornada contendo as IDs de todos os nós andados.
INamespaceWalkCB

Uma interface de retorno de chamada expondo métodos usados com INamespaceWalk.
INamespaceWalkCB2

Estende INamespaceWalkCB com um método necessário para concluir uma caminhada de namespace. Esse método remove os dados coletados durante a caminhada.
INewMenuClient

Expõe métodos que permitem a manipulação de itens em um menu do Windows 7.
INewShortcutHookA

Expõe métodos para criar um novo atalho da Internet. (ANSI)
INewShortcutHookW

Expõe métodos para criar um novo atalho da Internet. (Unicode)
INewWindowManager

Expõe um método que determina se uma janela iniciada por outra janela deve ser exibida ou bloqueada, permitindo o controle de janelas pop-up.
INotifyReplica

Expõe um método que fornece ao criador de um objeto os meios para notificar o objeto de que ele pode estar sujeito à reconciliação subsequente. O reconciliador de maiúsculas e minúsculas é responsável por implementar essa interface.
IObjectArray

Expõe métodos que permitem que os clientes acessem itens em uma coleção de objetos que dão suporte a IUnknown.
IObjectCollection

Estende a interface IObjectArray fornecendo métodos que permitem aos clientes adicionar e remover objetos que dão suporte ao IUnknown em uma coleção.
IObjectProvider

Expõe um método para descobrir objetos que são nomeados com um GUID de outro objeto. Ao contrário de QueryService, essa interface não delegará sua funcionalidade para outros objetos.
IObjectWithAppUserModelID

Expõe métodos que permitem que os implementadores de um objeto IAssocHandler personalizado forneçam acesso à sua ID explícita do Modelo de Usuário do Aplicativo (AppUserModelID).
IObjectWithBackReferences

Fornece um método para interagir com referências de back mantidas por um objeto .
IObjectWithCancelEvent

Sem suporte. Fornece um chamador com um evento que será sinalizado pelo objeto chamado para indicar o cancelamento de uma tarefa.
IObjectWithFolderEnumMode

Expõe métodos que obtêm e definem modos de enumeração de um item analisado.
IObjectWithProgID

Expõe métodos que fornecem acesso ao ProgID associado a um objeto .
IObjectWithPropertyKey

Expõe métodos para obter e definir a chave de propriedade.
IObjectWithSelection

Expõe métodos que obtêm ou definem itens selecionados representados por uma matriz de itens do Shell.
IObjMgr

Expõe métodos que permitem que um cliente acrescente ou remova um objeto de uma coleção de objetos gerenciados por um objeto de servidor.
IOpenControlPanel

Expõe métodos que recuperam o estado de exibição do Painel de Controle, o caminho dos itens individuais do Painel de Controle e que abrem o próprio Painel de Controle ou um item individual do Painel de Controle.
IOpenSearchSource

Expõe um método para obter resultados de pesquisa de uma fonte de dados openSearch personalizada do lado do cliente.
IOperationsProgressDialog

Expõe métodos para obter, definir e consultar uma caixa de diálogo de progresso.
IPackageDebugSettings

Permite que os desenvolvedores do depurador controlem o ciclo de vida de um aplicativo da Windows Store, como suspender ou retomar.
IPackageExecutionStateChangeNotification

Habilita o recebimento de notificações de alteração de estado do pacote durante a depuração do aplicativo da Windows Store.
IParentAndItem

Expõe métodos que obtêm e definem a ID do pai e do filho do pai. Embora IParentAndItem normalmente seja implementado no IShellItems, ele não é específico do IShellItem.
IParseAndCreateItem

Interface IParseAndCreateItem
IPersistFolder

Expõe um método que inicializa objetos de pasta shell.
IPersistFolder2

Expõe métodos que obtêm informações de objetos de pasta shell.
IPersistFolder3

Estende as interfaces IPersistFolder e IPersistFolder2, permitindo que um objeto de pasta implemente o tratamento não padrão de atalhos de pasta.
IPersistIDList

Expõe métodos usados para persistir listas de identificadores de item.
IPersistSerializedPropStorage

Expõe métodos para persistir dados de armazenamento de propriedades serializados para uso posterior e restaurar dados persistentes em uma nova instância do repositório de propriedades. (IPersistSerializedPropStorage)
IPersistSerializedPropStorage2

Expõe métodos para persistir dados de armazenamento de propriedades serializados para uso posterior e restaurar dados persistentes em uma nova instância do repositório de propriedades. (IPersistSerializedPropStorage2)
IPreviewHandler

Expõe métodos para exibição de visualizações avançadas.
IPreviewHandlerFrame

Permite que manipuladores de visualização passem atalhos de teclado para o host. Essa interface recupera uma lista de atalhos de teclado e direciona o host para manipular um atalho de teclado.
IPreviewHandlerVisuals

Expõe métodos para aplicar informações de cor e fonte a manipuladores de visualização.
IPreviewItem

Identifica um item que será mostrado no painel de visualização.
IPreviousVersionsInfo

Expõe um método que verifica versões anteriores de arquivos ou pastas de servidor, armazenados para fins de reversão pela tecnologia de cópias de sombra fornecida com o Windows Server 2003.
IProfferService

Expõe um mecanismo geral para que objetos ofereçam serviços a outros objetos no mesmo host.
IProgressDialog

Expõe métodos que fornecem opções para um aplicativo exibir uma caixa de diálogo de progresso.
IPublishedApp

Expõe métodos que representam aplicativos para Adicionar/Remover Programas no Painel de Controle.
IPublishedApp2

Estende a interface IPublishedApp fornecendo um método de instalação adicional.
IPublishingWizard

Expõe métodos para trabalhar com o Assistente de Impressão Online, o Assistente de Publicação na Web e o Assistente para Adicionar Local de Rede. No Windows Vista, o IPublishingWizard não dá mais suporte ao Assistente de Publicação na Web ou ao Assistente de Impressão Online.
IQueryAssociations

Expõe métodos que simplificam o processo de recuperação de informações armazenadas no registro em associação com a definição de um tipo de arquivo ou protocolo e a associação a um aplicativo.
IQueryCancelAutoPlay

Expõe um método que substitui programaticamente a Reprodução Automática ou a Execução Automática. Isso permite personalizar o local e o tipo de conteúdo que é iniciado quando a mídia é inserida.
IQueryCodePage

Obtém e define o valor numérico (identificador de página de código) da página de código ANSI.
IQueryContinue

Expõe um método que fornece um mecanismo simples e padrão para objetos consultarem um cliente para obter permissão para continuar uma operação.
IQueryContinueWithStatus

Expõe métodos que fornecem um mecanismo padrão para que os provedores de credenciais chamem QueryContinue enquanto tentam se conectar à rede para determinar se devem continuar essas tentativas.
IQueryInfo

Expõe métodos que o Shell usa para recuperar sinalizadores e informações de dica de informações para um item que reside em uma implementação IShellFolder. As dicas de informações geralmente são exibidas dentro de um controle de dica de ferramenta.
IRegTreeItem

Expõe métodos que recuperam e definem o estado dos itens em um controle de exibição de árvore que têm o sinalizador estilos de janela de controle de Tree-View definido.
IRelatedItem

Expõe métodos que derivam itens relacionados com relações específicas.
IRemoteComputer

Expõe um método que enumera ou inicializa uma extensão de namespace quando ela é invocada em um objeto remoto. Essa interface é usada, por exemplo, para inicializar a pasta virtual de impressoras remotas.
IResolveShellLink

Expõe um método que permite que um aplicativo solicite que um objeto de pasta shell resolva um link para um de seus itens.
IResultsFolder

Expõe métodos que contêm itens de um objeto de dados.
IRunnableTask

Uma interface de thread livre que pode ser exposta por um objeto para permitir que as operações sejam executadas em um thread em segundo plano.
ISearchBoxInfo

Expõe métodos que permitem que o chamador recupere informações inseridas em uma caixa de pesquisa.
ISearchContext

Expõe métodos que canalizam informações de personalização para os ganchos de pesquisa.
ISearchFolderItemFactory

Expõe métodos que criam e modificam pastas de pesquisa.
ISharedBitmap

Expõe métodos com eficiência de memória para acessar bitmaps. Essa interface é usada como um wrapper fino em torno de objetos HBITMAP, permitindo que esses objetos sejam contados e protegidos contra terem seus dados subjacentes alterados.
ISharingConfigurationManager

Expõe métodos que definem e recuperam informações sobre as configurações de compartilhamento padrão de um computador para a pasta Usuários (C:\Usuários) ou Pública (C:\Usuários\Público). Também expõe um conjunto de métodos que permitem o controle do compartilhamento de impressoras.
IShellApp

Expõe métodos que fornecem informações gerais sobre um aplicativo para o aplicativo Adicionar/Remover Programas.
IShellBrowser

Implementado por hosts de exibições do Shell (objetos que implementam IShellView). Expõe métodos que fornecem serviços para a exibição que ele está hospedando e outros objetos que são executados no contexto da janela do Explorer.
IShellChangeNotify

Expõe um método que notifica uma extensão de namespace do Shell quando a ID de um item é alterada.
IShellDetails

Exposto por pastas shell para fornecer informações detalhadas sobre os itens em uma pasta.
IShellExtInit

Expõe um método que inicializa extensões do Shell para folhas de propriedades, menus de atalho e manipuladores de arrastar e soltar (extensões que adicionam itens a menus de atalho durante operações não padrão de arrastar e soltar).
Ishellfolder

Expostos por todos os objetos de pasta de namespace do Shell, seus métodos são usados para gerenciar pastas.
IShellFolder2

Estende os recursos de IShellFolder. Seus métodos fornecem uma variedade de informações sobre o conteúdo de uma pasta shell.
IShellFolderBand

IShellFolderBand pode estar alterado ou indisponível.
IShellFolderView

Expõe métodos que manipulam exibições de pastas do Shell.
IShellFolderViewCB

Expõe um método que permite a comunicação entre o Windows Explorer e uma exibição de pasta implementada usando o objeto de exibição de pasta do sistema (o objeto IShellView retornado por meio de SHCreateShellFolderView) para que a exibição de pasta possa ser notificada sobre eventos e modificar sua exibição adequadamente.
IShellFolderViewDual

Expõe métodos que modificam a exibição e selecionam itens na pasta atual. (IShellFolderViewDual)
IShellFolderViewDual2

Expõe métodos que modificam a exibição e selecionam itens na pasta atual. (IShellFolderViewDual2)
IShellFolderViewDual3

Expõe métodos que modificam a exibição de pasta atual.
IShellIcon

Expõe um método que obtém um índice de ícone para um objeto IShellFolder.
IShellIconOverlay

Expõe métodos que são usados por uma extensão de namespace para especificar sobreposições de ícone para os objetos que ela contém.
IShellIconOverlayIdentifier

Expõe métodos que lidam com toda a comunicação entre manipuladores de sobreposição de ícones e o Shell.
IShellIconOverlayManager

IShellIconOverlayManager pode estar alterado ou indisponível.
IShellImageData

Expõe métodos e propriedades que exibem, manipulam e descrevem dados de imagem.
IShellImageDataAbort

Expõe um único método usado para anular processos IShellImageData.
IShellImageDataFactory

Expõe métodos que criam instâncias IShellImageData com base em várias fontes de imagem.
IShellImageStore

Preterido. Expõe métodos que manipulam o cache de imagens.
Ishellitem

Expõe métodos que recuperam informações sobre um item do Shell. IShellItem e IShellItem2 são as representações preferenciais de itens em qualquer novo código.
IShellItem2

Estende IShellItem com métodos que recuperam vários valores de propriedade do item. IShellItem e IShellItem2 são as representações preferenciais de itens em qualquer novo código.
IShellItemArray

Expõe métodos que criam e manipulam matrizes de itens do Shell.
IShellItemFilter

Exposto por um cliente para especificar como filtrar a enumeração de um item shell por um aplicativo de servidor.
IShellItemImageFactory

Expõe um método para retornar ícones ou miniaturas para itens do Shell. Se nenhuma miniatura ou ícone estiver disponível para o item solicitado, um ícone por classe poderá ser fornecido no Shell.
IShellItemResources

Expõe métodos para manipular e consultar recursos de item do Shell.
Ishelllibrary

Expõe métodos para criar e gerenciar bibliotecas.
IShellLinkA

Expõe métodos que criam, modificam e resolvem links do Shell. (ANSI)
IShellLinkDataList

Expõe métodos que permitem que um aplicativo anexe blocos de dados extras a um link do Shell. Esses métodos adicionam, copiam ou removem blocos de dados.
IShellLinkW

Expõe métodos que criam, modificam e resolvem links do Shell. (Unicode)
IShellMenu

Expõe métodos que interagem com menus shell, como o menu Iniciar e o menu Favoritos.
IShellMenuCallback

Uma interface de retorno de chamada que expõe um método que recebe mensagens de uma banda de menu.
IShellPropSheetExt

Expõe métodos que permitem que um manipulador de folha de propriedades adicione ou substitua páginas na folha de propriedades exibida para um objeto de arquivo.
IShellRunDll

Não há suporte. (IShellRunDll)
IShellService

Preterido. IShellService Expõe um método que declara a propriedade quando um componente de serviço que implementa uma determinada interface é compartilhado entre vários clientes, como o Windows Internet Explorer e o Windows Explorer.
IShellTaskScheduler

IShellTaskScheduler pode estar alterado ou indisponível.
IShellView

Expõe métodos que apresentam uma exibição no Windows Explorer ou janelas de pastas.
IShellView2

Estende os recursos do IShellView.
IShellView3

Estende os recursos do IShellView2 fornecendo um método para substituir IShellView2::CreateViewWindow2.
IShellWindows

Fornece acesso à coleção de janelas abertas do Shell.
IStartMenuPinnedList

Expõe um método que desafixa um atalho de aplicativo no menu Iniciar ou na barra de tarefas.
IStorageProviderHandler

Recupera o IStorageProviderPropertyHandler associado a um arquivo ou pasta específico.
IStorageProviderPropertyHandler

Fornece uma coleção de propriedades associadas a um arquivo ou pasta.
IStreamAsync

Expõe métodos para gerenciar e/S (entrada/saída) a um fluxo assíncrono.
IStreamUnbufferedInfo

Expõe um método que determina o tamanho do setor como um auxílio ao alinhamento de bytes.
ISuspensionDependencyManager

. (ISuspensionDependencyManager)
ISyncMgrConflict

Expõe métodos que fornecem informações sobre um conflito recuperado de um repositório de conflitos e permite que o conflito seja resolvido.
ISyncMgrConflictFolder

Expõe um método que obtém a lista de IDs de conflito de um objeto de conflito.
ISyncMgrConflictItems

Expõe métodos que obtêm dados de item de conflito e contagem de itens.
ISyncMgrConflictPresenter

Expõe um método que apresenta um conflito para o usuário.
ISyncMgrConflictResolutionItems

Expõe métodos que obtêm informações de item e contagem de itens.
ISyncMgrConflictResolveInfo

Expõe métodos que obtêm e definem informações sobre a resolução de conflitos do gerenciador de sincronização.
ISyncMgrConflictStore

Expõe métodos que permitem que um manipulador forneça conflitos que aparecem na pasta Conflitos.
ISyncMgrControl

Expõe métodos que permitem que um aplicativo ou manipulador inicie ou interrompa uma sincronização, notifique o Centro de Sincronização de alterações no conjunto de manipuladores ou itens ou notifique as alterações nos valores da propriedade.
ISyncMgrEnumItems

Expõe métodos que enumeram por meio de uma matriz de estruturas SYNCMGRITEM.
ISyncMgrEvent

Expõe métodos que recuperam dados de um repositório de eventos. Um repositório de eventos permite que o Sync Center obtenha um enumerador de todos os eventos no repositório, bem como para recuperar eventos individuais.
ISyncMgrEventLinkUIOperation

Fornece um método chamado quando os links de evento são clicados na pasta de resultados de sincronização.
ISyncMgrEventStore

Expõe métodos que permitem que um manipulador forneça seu próprio repositório de eventos e gerencie seus próprios eventos de sincronização, em vez de usar o repositório de eventos padrão do Sync Center. Esses eventos são exibidos na pasta Resultados da Sincronização.
ISyncMgrHandler

Expõe métodos que compõem a interface primária implementada por um manipulador de sincronização.
ISyncMgrHandlerCollection

Expõe métodos que fornecem um enumerador de IDs do manipulador de sincronização e instanciam esses manipuladores de sincronização.
ISyncMgrHandlerInfo

Expõe métodos que permitem que um manipulador forneça informações de propriedade e estado ao Sync Center.
ISyncMgrRegister

Expõe métodos para que um aplicativo possa se registrar no gerenciador de sincronização. Isso pode ser obtido por meio da interface ISyncMgrRegister ou registrando-se diretamente no Registro.
ISyncMgrResolutionHandler

Expõe métodos que gerenciam conflitos de sincronização. Implemente essa interface para construir um manipulador de conflito de sincronização. A interface do usuário (interface do usuário) de resolução de conflitos chamará essa interface para resolver o conflito apresentado ao usuário.
ISyncMgrScheduleWizardUIOperation

Expõe um método que permite que um manipulador exiba o assistente de agendamento de sincronização para o manipulador.
ISyncMgrSessionCreator

Expõe um único método por meio do qual um manipulador ou aplicativo externo pode notificar o Centro de Sincronização de que a sincronização foi iniciada, bem como o progresso e os eventos do relatório.
ISyncMgrSyncCallback

Expõe métodos que permitem que um processo de sincronização relate o progresso e os eventos para o Centro de Sincronização ou para consultar se o processo foi cancelado.
ISyncMgrSynchronize

Expõe métodos que permitem que o aplicativo ou serviço registrado receba notificações do gerenciador de sincronização.
ISyncMgrSynchronizeCallback

Expõe métodos que gerenciam o processo de sincronização.
ISyncMgrSynchronizeInvoke

Expõe métodos que permitem que um aplicativo registrado invoque o gerenciador de sincronização para atualizar itens.
ISyncMgrSyncItem

Expõe métodos que atuam e recuperam informações de um único item de sincronização, permitindo que os manipuladores gerenciem itens de sincronização como objetos independentes.
ISyncMgrSyncItemContainer

Expõe métodos que fornecem informações aos manipuladores sobre os itens que eles contêm.
ISyncMgrSyncItemInfo

Expõe métodos que fornecem informações de propriedade e estado para um único item de sincronização.
ISyncMgrSyncResult

Expõe um método que aplicativos que chamam ISyncMgrControl podem usar para obter o resultado de uma chamada ISyncMgrControl::StartHandlerSync ou ISyncMgrControl::StartItemSync.
ISyncMgrUIOperation

Expõe um método por meio do qual um manipulador de sincronização ou item de sincronização pode exibir um objeto de interface do usuário quando solicitado a fazê-lo pelo Sync Center.
ITaskbarList

Expõe métodos que controlam a barra de tarefas. Ele permite que você adicione, remova e ative dinamicamente itens na barra de tarefas.
ITaskbarList2

Estende a interface ITaskbarList expondo um método para marcar uma janela como uma tela inteira.
Itaskbarlist3

Estende ITaskbarList2 expondo métodos que dão suporte à funcionalidade unificada de botão de inicialização e alternância da barra de tarefas adicionada no Windows 7.
ITaskbarList4

Estende ITaskbarList3 fornecendo um método que permite que o chamador controle dois valores de propriedade para a miniatura da guia e espie o recurso.
IThumbnailCache

Expõe métodos para um cache de miniaturas do sistema que é compartilhado entre aplicativos.
IThumbnailCachePrimer

. (IThumbnailCachePrimer)
IThumbnailCapture

Expõe um método que obtém uma representação em miniatura de um papel de parede HTML.
IThumbnailHandlerFactory

Expõe um método para recuperar o manipulador de miniatura de um item. Implemente essa interface se quiser especificar qual extrator é usado para uma IDList filho.
IThumbnailProvider

Expõe um método para obter uma imagem em miniatura e destina-se a ser implementado para manipuladores de miniatura. O objeto que implementa essa interface também deve implementar IInitializeWithStream.
IThumbnailSettings

Fornece um método que permite que um provedor de miniatura determine o contexto do usuário de uma solicitação em miniatura.
IThumbnailStreamCache

Obtém ou define o fluxo de miniatura. Essa interface é somente para uso interno e só pode ser chamada pelo aplicativo fotos.
ITrackShellMenu

Expõe métodos que estendem a interface IShellMenu fornecendo a capacidade de coordenar botões da barra de ferramentas com um menu, bem como exibir um menu pop-up.
ITranscodeImage

Expõe um método que permite a conversão em formatos de imagem JPEG ou bitmap (BMP) de qualquer tipo de imagem compatível com o Windows.
ITransferAdviseSink

Expõe métodos que dão suporte à coleta de status e às informações de falha.
ITransferDestination

Expõe métodos que criam um item shell de destino para uma operação de cópia ou movimentação. Essa interface é fornecida para permitir mais controle sobre as operações de arquivo fornecendo um método ITransferDestination::Advise.
ITransferMediumItem

Usado por um mecanismo de cópia para obter o item no qual chamar QueryInterface para retornar um ponteiro para interface ITransferDestination ou interface ITransferSource. Essas interfaces podem ser consultadas e enumeradas para operações de cópia, movimentação ou exclusão.
ITransferSource

Expõe métodos para manipular o IShellItem, incluindo copiar, mover, reciclar e outros. Essa interface é oferecida para fornecer mais controle sobre as operações de arquivo fornecendo um método ITransferSource::Advise.
ITravelEntry

Preterido. Expõe métodos para identificar, invocar e atualizar um item individual no histórico de viagens do navegador.
ITravelLog

Preterido. Expõe métodos que mantêm e manipulam um registro de viagem no navegador.
ITrayDeskBand

Expõe métodos que mostram, ocultam e consultam faixas de mesa.
IUpdateIDList

Fornece um método para atualizar o ITEMIDLIST do filho de um objeto de pasta.
IURLSearchHook

Expõe um método usado pelo navegador para traduzir o endereço de um protocolo de URL desconhecido.
IURLSearchHook2

Expõe um método usado pelo navegador para traduzir o endereço de um protocolo de URL desconhecido usando um objeto de contexto de pesquisa.
IUserAccountChangeCallback

Expõe um método chamado quando a imagem que representa uma conta de usuário é alterada.
IUserNotification

Expõe métodos que definem informações de notificação e exibem essa notificação para o usuário em um balão que aparece em conjunto com a área de notificação da barra de tarefas. (IUserNotification)
IUserNotification2

Expõe métodos que definem informações de notificação e exibem essa notificação para o usuário em um balão que aparece em conjunto com a área de notificação da barra de tarefas. (IUserNotification2)
IUserNotificationCallback

Expõe um método para a manipulação de um clique do mouse ou acesso ao menu de atalho em um balão de notificação. Usado com IUserNotification2::Show.
IUseToBrowseItem

Não há suporte para essa interface. Não use.
IViewStateIdentityItem

Fornece um item de persistência canônica, um item para o qual as personalizações de exibição serão lembradas.
IVirtualDesktopManager

Expõe métodos que permitem que um aplicativo interaja com grupos de janelas que formam workspaces virtuais.
IVisualProperties

Expõe métodos que definem e obtêm propriedades visuais.
IWebWizardExtension

Estende a interface IWizardExtension expondo métodos para definir a URL inicial da extensão do assistente e uma URL específica em caso de erro.
IWizardExtension

Usado por assistentes como o Assistente de Publicação na Web e o Assistente de Ordenação de Impressão Online, que hospedam páginas de conteúdo do lado do servidor. Essa interface expõe métodos para especificar páginas de extensão com suporte e navegar para dentro e para fora dessas páginas.
IWizardSite

Expõe métodos usados por uma extensão de assistente para navegar pelas bordas entre si e o restante do assistente.

Estruturas

 
AASHELLMENUFILENAME

Uma estrutura de tamanho variável que contém informações sobre um nome de arquivo de menu.
AASHELLMENUITEM

Contém informações sobre um item de menu. (AASHELLMENUITEM)
APPBARDATA

Contém informações sobre uma mensagem da barra de aplicativos do sistema.
APPCATEGORYINFO

Fornece informações de categoria de aplicativo para Adicionar/Remover Programas no Painel de Controle. A estrutura APPCATEGORYINFOLIST é usada para criar uma lista completa de categorias para um editor de aplicativos.
APPCATEGORYINFOLIST

Fornece uma lista de categorias de aplicativos com suporte de um editor de aplicativos para Adicionar/Remover Programas no Painel de Controle.
APPINFODATA

Fornece informações sobre um aplicativo publicado para o utilitário Adicionar/Remover Painel de Controle de Programas.
ASSOCIATIONELEMENT

Define as informações usadas por AssocCreateForClasses para recuperar uma interface IQueryAssociations para uma determinada associação de arquivos.
AUTO_SCROLL_DATA

AUTO_SCROLL_DATA pode estar alterado ou indisponível.
BANDINFOSFB

Contém informações sobre uma faixa de pastas. Essa estrutura é usada com os métodos IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB.
BANDSITEINFO

Contém informações sobre um site de banda. Essa estrutura é usada com os métodos IBandSite::GetBandSiteInfo e IBandSite::SetBandSiteInfo.
BASEBROWSERDATALH

A estrutura BASEBROWSERDATALH contém membros protegidos da classe base. (Estrutura BASEBROWSERDATALH)
BASEBROWSERDATAXP

A estrutura BASEBROWSERDATAXP contém membros protegidos da classe base. (Estrutura BASEBROWSERDATAXP)
BROWSEINFOA

Contém parâmetros para a função SHBrowseForFolder e recebe informações sobre a pasta selecionada pelo usuário. (ANSI)
BROWSEINFOW

Contém parâmetros para a função SHBrowseForFolder e recebe informações sobre a pasta selecionada pelo usuário. (Unicode)
CABINETSTATE

CABINETSTATE pode estar alterado ou indisponível.
CATEGORY_INFO

Contém informações de categoria. Uma categoria de componente é um grupo de classes COM (Component Object Model) relacionadas logicamente que compartilham um CATID (identificador de categoria comum).
CIDA

Usado com o formato da área de transferência CFSTR_SHELLIDLIST para transferir o ponteiro para uma lista de identificadores de item (PIDL) de um ou mais objetos de namespace do Shell.
CM_COLUMNINFO

Define informações de coluna. Usado por membros da interface IColumnManager.
CMINVOKECOMMANDINFO

Contém informações necessárias por IContextMenu::InvokeCommand para invocar um comando de menu de atalho.
CMINVOKECOMMANDINFOEX

Contém informações estendidas sobre um comando de menu de atalho. Essa estrutura é uma versão estendida de CMINVOKECOMMANDINFO que permite o uso de valores Unicode.
COMDLG_FILTERSPEC

Usado genericamente para filtrar elementos.
COMPONENTE

Usado pelo Windows 2000 para conter informações sobre um componente. Essa estrutura substitui a estrutura IE4COMPONENT.
COMPONENTSOPT

Contém as opções de item da área de trabalho.
COMPPOS

Contém informações sobre a posição e o tamanho de um componente.
COMPSTATEINFO

Usado pelo Windows 2000 para conter informações sobre o estado de um componente.
CONFIRM_CONFLICT_ITEM

Define a estrutura do item de conflito.
CONFIRM_CONFLICT_RESULT_INFO

Define a estrutura de informações de resultado de conflito.
CPLINFO

Contém informações de recurso e um valor definido pelo aplicativo para uma caixa de diálogo compatível com um aplicativo do Painel de Controle. (CPLINFO)
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION

Contém detalhes sobre uma credencial.
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR

Descreve um único campo em uma credencial. Por exemplo, uma cadeia de caracteres ou uma imagem de usuário.
CSFV

Usado com a função SHCreateShellFolderViewEx.
DATABLOCK_HEADER

Serve como o cabeçalho para algumas das estruturas de dados extras usadas por IShellLinkDataList.
DEFCONTEXTMENU

Contém informações de menu de contexto usadas por SHCreateDefaultContextMenu.
DELEGATEITEMID

Usado por pastas delegadas no lugar de uma estrutura ITEMIDLIST padrão.
DESKBANDINFO

Recebe informações sobre um objeto de banda. Essa estrutura é usada com o método IDeskBand::GetBandInfo preterido.
DETAILSINFO

Contém informações detalhadas para um item de pasta do Shell. Usado com a notificação de SFVM_GETDETAILSOF.
DFMICS

Contém argumentos adicionais usados por DFM_INVOKECOMMANDEX.
DLLVERSIONINFO

Recebe informações de versão específicas da DLL.
DLLVERSIONINFO2

Recebe informações de versão específicas da DLL. Ele é usado com a função DllGetVersion.
DROPDESCRIPTION

Descreve a imagem e o texto que acompanha um objeto drop.
DROPFILES

Define o formato da área de transferência CF_HDROP. Os dados a seguir são uma lista dupla terminada em nulo de nomes de arquivo.
EXP_DARWIN_LINK

Contém um bloco de dados extra usado por IShellLinkDataList. Ele contém a ID do Windows Installer do link.
EXP_PROPERTYSTORAGE

Armazena informações sobre o estado do link do Shell. Essa estrutura é usada para seções de dados extras marcadas com EXP_PROPERTYSTORAGE_SIG.
EXP_SPECIAL_FOLDER

Contém um bloco de dados extra usado por IShellLinkDataList. Ele contém informações de pastas especiais.
EXP_SZ_LINK

Contém um bloco de dados extra usado por IShellLinkDataList. Ele contém cadeias de caracteres de ambiente expansíveis para o ícone ou destino.
EXTRASEARCH

Usado por um objeto enumerador IEnumExtraSearch para retornar informações sobre os objetos de pesquisa compatíveis com um objeto Shell Folder.
FILE_ATTRIBUTES_ARRAY

Contém a definição de formato de área de transferência para CFSTR_FILE_ATTRIBUTES_ARRAY.
FILEDESCRIPTORA

Descreve as propriedades de um arquivo que está sendo copiado por meio da área de transferência durante uma operação de arrastar e soltar do Microsoft ActiveX. (ANSI)
FILEDESCRIPTORW

Descreve as propriedades de um arquivo que está sendo copiado por meio da área de transferência durante uma operação de arrastar e soltar do Microsoft ActiveX. (Unicode)
FILEGROUPDESCRIPTORA

Define o formato da área de transferência CF_FILEGROUPDESCRIPTOR. (ANSI)
FILEGROUPDESCRIPTORW

Define o formato da área de transferência CF_FILEGROUPDESCRIPTOR. (Unicode)
FOLDERSETDATA

Preterido. Dados usados em IBrowserService2::GetFolderSetData.
FOLDERSETTINGS

Contém informações de exibição de pasta.
FVSHOWINFO

Contém informações que o visualizador de arquivos usa para exibir um arquivo.
HELPINFO

Contém informações sobre um item para o qual a ajuda contextual foi solicitada.
HELPWININFOA

Contém o tamanho e a posição de uma janela de Ajuda primária ou secundária. Um aplicativo pode definir essas informações chamando a função WinHelp com o valor HELP_SETWINPOS. (ANSI)
HELPWININFOW

Contém o tamanho e a posição de uma janela de Ajuda primária ou secundária. Um aplicativo pode definir essas informações chamando a função WinHelp com o valor HELP_SETWINPOS. (Unicode)
IE4COMPONENT

Usado pelo Microsoft Internet Explorer 4.0 e pelo Microsoft Internet Explorer 4.01 para armazenar informações sobre um componente. Com o Windows 2000, ele é substituído pela estrutura COMPONENT.
ITEMIDLIST

Contém uma lista de identificadores de item.
ITEMSPACING

Armazena as dimensões dos dois tamanhos possíveis de espaçamento de ícone que estão disponíveis para display:_small e grandes. Usado por IShellFolderView::GetItemSpacing.
KNOWNFOLDER_DEFINITION

Define as especificidades de uma pasta conhecida.
LOGFONTA

A estrutura LOGFONTA (ANSI) define os atributos de uma fonte. (Estrutura LOGFONTA)
LOGFONTA

A estrutura LOGFONTA (ANSI) define os atributos da célula ou do caractere de um caractere da fonte. (LOGFONTA)
LOGFONTW

A estrutura LOGFONTW (Unicode) define os atributos de uma fonte. (Estrutura LOGFONTW)
LOGFONTW

A estrutura LOGFONTW (Unicode) define os atributos da célula ou do caractere de um caractere da fonte. (LOGFONTW)
MULTIKEYHELPA

Especifica uma palavra-chave a ser pesquisada e a tabela de palavras-chave a ser pesquisada pela Ajuda do Windows. (ANSI)
MULTIKEYHELPW

Especifica uma palavra-chave a ser pesquisada e a tabela de palavras-chave a ser pesquisada pela Ajuda do Windows. (Unicode)
NC_ADDRESS

Contém informações que descrevem um endereço de rede.
NEWCPLINFOA

Contém informações de recurso e um valor definido pelo aplicativo para uma caixa de diálogo compatível com um aplicativo do Painel de Controle. (NEWCPLINFOA)
NEWCPLINFOW

Contém informações de recurso e um valor definido pelo aplicativo para uma caixa de diálogo compatível com um aplicativo do Painel de Controle. (NEWCPLINFOW)
NOTIFYICONDATAA

Contém informações de que o sistema precisa para exibir notificações na área de notificação. Usado por Shell_NotifyIcon. (ANSI)
NOTIFYICONDATAW

Contém informações de que o sistema precisa para exibir notificações na área de notificação. Usado por Shell_NotifyIcon. (Unicode)
NOTIFYICONIDENTIFIER

Contém informações usadas por Shell_NotifyIconGetRect para identificar o ícone para o qual recuperar o retângulo delimitador.
NRESARRAY

Define o formato da área de transferência CF_NETRESOURCE.
NSTCCUSTOMDRAW

Estrutura de desenho personalizada usada pelos métodos INameSpaceTreeControlCustomDraw.
NT_CONSOLE_PROPS

Contém um bloco de dados extra usado por IShellLinkDataList. Ele contém as propriedades do console.
NT_FE_CONSOLE_PROPS

Contém um bloco de dados extra usado por IShellLinkDataList. Ele contém a página de código do console.
OPEN_PRINTER_PROPS_INFOA

Identifica uma folha de propriedades específica nas páginas de propriedades de uma impressora e se essa folha de propriedades deve ser modal. Opcionalmente usado com a função SHInvokePrinterCommand. (ANSI)
OPEN_PRINTER_PROPS_INFOW

Identifica uma folha de propriedades específica nas páginas de propriedades de uma impressora e se essa folha de propriedades deve ser modal. Opcionalmente usado com a função SHInvokePrinterCommand. (Unicode)
OPENASINFO

Armazena informações para a função SHOpenWithDialog.
OVERLAPPED

Contém informações usadas na entrada/saída assíncrona (sobreposta) (E/S).
PARSEDURLA

Usado pela função ParseURL para retornar a URL analisada. (ANSI)
PARSEDURLW

Usado pela função ParseURL para retornar a URL analisada. (Unicode)
PERSIST_FOLDER_TARGET_INFO

Especifica a pasta de destino de um atalho de pasta e seus atributos. Essa estrutura é usada por IPersistFolder3::GetFolderTargetInfo e IPersistFolder3::InitializeEx.
PREVIEWHANDLERFRAMEINFO

Estrutura da tabela aceleradora. Usado por IPreviewHandlerFrame::GetWindowContext.
PROFILEINFOA

Contém informações usadas ao carregar ou descarregar um perfil de usuário. (ANSI)
PROFILEINFOW

Contém informações usadas ao carregar ou descarregar um perfil de usuário. (Unicode)
PUBAPPINFO

Fornece informações sobre um aplicativo publicado de um editor de aplicativos para Adicionar/Remover Programas no Painel de Controle.
QCMINFO

Contém informações para mesclar itens de menu em menus do Windows Explorer.
QITAB

Usado pela função QISearch para descrever uma única interface.
SERIALIZEDPROPERTYVALUE

Um intervalo de memória de tipo arbitrário que representa uma estrutura PROPVARIANT serializada.
SFV_CREATE

Essa estrutura é usada com a função SHCreateShellFolderView.
SFV_SETITEMPOS

Armazena informações de posição para um item. Usado com SFVM_SETITEMPOS de mensagem.
SFVM_HELPTOPIC_DATA

Contém o nome de um arquivo de Ajuda HTML e um tópico nesse arquivo. Usado com a notificação de SFVM_GETHELPTOPIC. Essa estrutura requer cadeias de caracteres Unicode.
SFVM_PROPPAGE_DATA

Contém os detalhes de uma página a ser adicionada à folha Propriedades de um objeto.
SHARDAPPIDINFO

Contém dados usados por SHAddToRecentDocs para identificar um item nesse caso como um IShellItem e o processo ao qual ele está associado.
SHARDAPPIDINFOIDLIST

Contém dados usados por SHAddToRecentDocs para identificar um item nesse caso por um ponteiro absoluto para uma PIDL (lista de identificadores de item) e o processo ao qual ele está associado.
SHARDAPPIDINFOLINK

Contém dados usados por SHAddToRecentDocs para identificar um item, nesse caso por meio de um IShellLink, e o processo ao qual ele está associado.
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList pode estar alterado ou indisponível.
SHChangeNotifyEntry

Contém e recebe informações para notificações de alteração. Essa estrutura é usada com a função SHChangeNotifyRegister e a notificação SFVM_QUERYFSNOTIFY.
SHChangeProductKeyAsIDList

Estrutura SHChangeProductKeyAsIDList
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList pode estar alterado ou indisponível.
SHCOLUMNDATA

Contém informações que identificam um arquivo específico. Ele é usado por IColumnProvider::GetItemData ao solicitar dados para um arquivo específico.
SHCOLUMNINFO

Contém informações sobre as propriedades de uma coluna. Ele é usado por IColumnProvider::GetColumnInfo.
SHCOLUMNINIT

Passa informações de inicialização para IColumnProvider::Initialize.
SHCREATEPROCESSINFOW

Contém as informações necessárias para SHCreateProcessAsUserW para criar um processo.
SHDESCRIPTIONID

Recebe dados de item em resposta a uma chamada para SHGetDataFromIDList.
SHDRAGIMAGE

Contém as informações necessárias para criar uma imagem de arrastar.
SHELL_ITEM_RESOURCE

Define o recurso de item do Shell.
SHELLDETAILS

Relata informações detalhadas sobre um item em uma pasta shell.
SHELLEXECUTEINFOA

Contém informações usadas por ShellExecuteEx. (ANSI)
SHELLEXECUTEINFOW

Contém informações usadas por ShellExecuteEx. (Unicode)
SHELLFLAGSTATE

Contém um conjunto de sinalizadores que indicam as configurações atuais do Shell. Essa estrutura é usada com a função SHGetSettings.
SHELLSTATEA

Contém configurações para o estado do Shell. Essa estrutura é usada com a função SHGetSetSettings. (ANSI)
SHELLSTATEW

Contém configurações para o estado do Shell. Essa estrutura é usada com a função SHGetSetSettings. (Unicode)
SHFILEINFOA

Contém informações sobre um objeto de arquivo. (ANSI)
SHFILEINFOW

Contém informações sobre um objeto de arquivo. (Unicode)
SHFILEOPSTRUCTA

Contém informações que a função SHFileOperation usa para executar operações de arquivo. (ANSI)
SHFILEOPSTRUCTW

Contém informações que a função SHFileOperation usa para executar operações de arquivo. (Unicode)
SHFOLDERCUSTOMSETTINGS

Contém configurações de pasta personalizadas. Essa estrutura é usada com a função SHGetSetFolderCustomSettings.
SHITEMID

Define um identificador de item.
SHNAMEMAPPINGA

Contém os nomes de caminho antigos e novos para cada arquivo que foi movido, copiado ou renomeado pela função SHFileOperation. (ANSI)
SHNAMEMAPPINGW

Contém os nomes de caminho antigos e novos para cada arquivo que foi movido, copiado ou renomeado pela função SHFileOperation. (Unicode)
SHQUERYRBINFO

Contém as informações de tamanho e contagem de itens recuperadas pela função SHQueryRecycleBin.
SHSTOCKICONINFO

Recebe informações usadas para recuperar um ícone do Shell de estoque. Essa estrutura é usada em uma chamada SHGetStockIconInfo.
SLOWAPPINFO

Fornece informações de aplicativo especializadas para Adicionar/Remover Programas no Painel de Controle. Essa estrutura não é aplicável a aplicativos publicados.
SMCSHCHANGENOTIFYSTRUCT

Contém informações sobre a notificação de alteração. Ele é usado por IShellMenuCallback::CallbackSM.
SMDATA

Contém informações de uma banda de menu.
SMINFO

Contém informações sobre um item de uma faixa de menu.
SOFTDISTINFO

Contém informações sobre uma atualização de software.
SORTCOLUMN

Armazena informações sobre como classificar uma coluna exibida na exibição de pasta.
STRRET

Contém cadeias de caracteres retornadas dos métodos de interface IShellFolder.
SV2CVW2_PARAMS

Contém os parâmetros para o método IShellView2::CreateViewWindow2.
SYNCMGR_CONFLICT_ID_INFO

Descreve a estrutura de informações de ID de conflito.
SYNCMGRHANDLERINFO

Fornece informações sobre o manipulador para uso no método ISyncMgrSynchronize::GetHandlerInfo.
SYNCMGRITEM

Fornece informações sobre os itens que estão sendo enumerados pela interface ISyncMgrEnumItems.
SYNCMGRLOGERRORINFO

Fornece informações de erro para uso no método ISyncMgrSynchronizeCallback::LogError.
SYNCMGRPROGRESSITEM

Fornece informações de status enquanto uma sincronização está em andamento. Essa estrutura é usada com o método ISyncMgrSynchronizeCallback::P rogress e corresponde a um único item de sincronização.
TBINFO

Usado com a notificação SFVM_GETBUTTONINFO para especificar o número de botões a serem adicionados à barra de ferramentas, bem como como eles são adicionados.
THUMBBUTTON

Usado por métodos da interface ITaskbarList3 para definir botões usados em uma barra de ferramentas inserida na representação em miniatura de uma janela.
TOOLBARITEM

Preterido. Os dados usados em IBrowserService2::_GetToolbarItem, IBrowserService2::v_MayGetNextToolbarFocus e IBrowserService2::_SetFocus para definir um item de barra de ferramentas.
WALLPAPEROPT

Contém as opções de exibição de papel de parede. Usado com membros da interface IActiveDesktop.
WINDOWDATA

Armazena dados da janela.
WTS_THUMBNAILID

Contém um identificador exclusivo para uma miniatura no cache de miniaturas do sistema.