Compartir a través de


Funciones de shell

En esta sección se describen las funciones de Windows Shell.

En esta sección

Tema Descripción
Funciones Intsafe.h
Funciones de la biblioteca
Funciones de ruta de acceso
AssocCreateForClasses
Recupera un objeto que implementa una interfaz IQueryAssociations.
AssocGetDetailsOfPropKey
Recupera el valor de una clave de propiedad determinada mediante la información de asociación de archivo proporcionada por las extensiones de espacio de nombres.
CDefFolderMenu_Create2
Crea un menú contextual para un grupo seleccionado de objetos de carpeta de archivos.
CommandLineToArgvW
Analiza una cadena de línea de comandos Unicode y devuelve una matriz de punteros a los argumentos de la línea de comandos, junto con un recuento de estos argumentos, de forma similar a los valores argv y argc en tiempo de ejecución estándar de C.
APPLET_PROC
Actúa como punto de entrada para una aplicación de Panel de control. Se trata de una función de devolución de llamada definida por la biblioteca.
CreateAppContainerProfile
Crea un perfil por usuario y por aplicación para aplicaciones de la Tienda Windows.
CreateEnvironmentBlock
Recupera las variables de entorno para el usuario especificado. A continuación, este bloque se puede pasar a la función CreateProcessAsUser.
CreateMRUListW
Crea una nueva lista usada más recientemente (MRU).
CreateProfile
Crea un nuevo perfil de usuario.
DefScreenSaverProc
Proporciona procesamiento predeterminado para los mensajes que una aplicación de protector de pantalla no procesa.
DefSubclassProc
Llama al siguiente controlador de la cadena de subclases de una ventana. El último controlador de la cadena de subclases llama al procedimiento de ventana original para la ventana.
DeleteAppContainerProfile
Elimina el perfil especificado por usuario y por aplicación.
DeleteProfile
Elimina el perfil de usuario y toda la configuración relacionada con el usuario del equipo especificado. El autor de la llamada debe tener privilegios administrativos para eliminar el perfil de un usuario.
DestroyEnvironmentBlock
Libera variables de entorno creadas por la función CreateEnvironmentBlock.
DeriveAppContainerSidFromAppContainerName
Obtiene el SID del perfil especificado.
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName está reservado para su uso futuro.
DLLGETVERSIONPROC
Implementado por muchos de los archivos DLL de Windows Shell para permitir que las aplicaciones obtengan información de versión específica de DLL.
DragAcceptFiles
Registra si una ventana acepta archivos quitados.
DragFinish
Libera la memoria asignada por el sistema para su uso en la transferencia de nombres de archivo a la aplicación.
DragQueryFile
Recupera los nombres de los archivos descartados resultantes de una operación correcta de arrastrar y colocar.
DragQueryPoint
Recupera la posición del puntero del mouse en el momento en que se quitó un archivo durante una operación de arrastrar y colocar.
DuplicateIcon
Crea un duplicado de un icono especificado.
ExpandEnvironmentStringsForUser
Expande la cadena de origen mediante el bloque de entorno establecido para el usuario especificado.
ExtractAssociatedIcon
Obtiene un identificador de un icono almacenado como un recurso en un archivo o un icono almacenado en el archivo ejecutable asociado de un archivo.
ExtractIcon
Obtiene un identificador de un icono del archivo ejecutable, dll o archivo de icono especificados.
Para recuperar una matriz de identificadores a iconos grandes o pequeños, use la función ExtractIconEx.
ExtractIconEx
La función ExtractIconEx crea una matriz de identificadores en iconos grandes o pequeños extraídos del archivo ejecutable, dll o archivo de icono especificados.
FileIconInit
Inicializa o reinicializa la lista de imágenes del sistema.
FindExecutable
Recupera el nombre y el identificador del archivo ejecutable (.exe) asociado a un archivo de documento específico.
FreeConfirmConflictItem
Libera los recursos asignados para una estructura de CONFIRM_CONFLICT_ITEM .
FreeIDListArray
Libera la memoria usada por un puntero a una matriz de lista de lista de identificadores de elementos (PIDL).
FreeIDListArrayChild
Libera el espacio de memoria de la matriz de punteros a identificadores de elementos secundarios. Esto libera tanto el PITEMID_CHILDs dentro de la matriz como la propia matriz.
FreeIDListArrayFull
Libera el espacio de memoria de la matriz PIDL. Esto libera tanto el PIDLIST_ABSOLUTEs dentro de la matriz como la propia matriz.
FreeKnownFolderDefinitionFields
Libera los campos asignados en el resultado de IKnownFolder::GetFolderDefinition.
FreeMRUList
Libera el identificador asociado a la lista mrU y escribe datos almacenados en caché en el registro.
GetAllUsersProfileDirectory
Recupera la ruta de acceso a la raíz del directorio que contiene los datos del programa compartidos por todos los usuarios.
GetAppContainerFolderPath
Obtiene la ruta de acceso de la carpeta de datos de la aplicación local para el contenedor de aplicaciones especificado.
GetAppContainerRegistryLocation
Obtiene la ubicación del almacenamiento del Registro asociado a un contenedor de aplicaciones.
GetContractDelegateWindow
Recupera una ventana que se ha establecido como delegado para la ventana principal de primer plano de una aplicación con el fin de asociar la ventana de delegado con los contratos de la aplicación. Usa esta función si eres desarrollador que escribe una aplicación de la Tienda Windows en C++nativo.
GetCurrentProcessExplicitAppUserModelID
Recupera el identificador de modelo de usuario de aplicación (AppUserModelID) explícito definido por la aplicación para el proceso actual.
GetDefaultUserProfileDirectory
Recupera la ruta de acceso a la raíz del perfil del usuario predeterminado.
GetDpiForShellUiComponent
Recupera los puntos por pulgada (ppp) ocupados por un SHELL_UI_COMPONENT en función del factor de escala actual y PROCESS_DPI_AWARENESS.
GetMenuContextHelpId
Recupera el identificador de contexto de ayuda asociado al menú especificado.
GetProfilesDirectory
Recupera la ruta de acceso al directorio raíz donde se almacenan los perfiles de usuario.
GetProfileType
Recupera el tipo de perfil cargado para el usuario actual.
GetScaleFactorForDevice
Obtiene el factor de escala preferido para un dispositivo de visualización.
GetScaleFactorForMonitor
Obtiene el factor de escala de un monitor específico. Esta función reemplaza a GetScaleFactorForDevice.
GetUserProfileDirectory
Recupera la ruta de acceso al directorio raíz del perfil del usuario especificado.
GetWindowContextHelpId
Recupera el identificador de contexto de ayuda, si existe, asociado a la ventana especificada.
GetWindowSubclass
Recupera los datos de referencia de la devolución de llamada de la subclase de ventana especificada.
IDListContainerIsConsistent
Comprueba que la estructura de contenedor de un idlist es válida.
ILAppendID
Anexa o antepone una estructura SHITEMID a una estructura ITEMIDLIST.
ILClone
Clona una estructura ITEMIDLIST.
ILCloneChild
Clona una estructura ITEMIDLIST secundaria.
ILCloneFirst
Clona la primera estructura SHITEMID en una estructura ITEMIDLIST.
ILCloneFull
Clona una estructura completa, o absoluta, ITEMIDLIST .
ILCombine
Combina dos estructuras ITEMIDLIST.
ILCreateFromPath
Devuelve la estructura ITEMIDLIST asociada a una ruta de acceso de archivo especificada.
ILFindChild
Determina si una estructura ITEMIDLIST especificada es el elemento secundario de otra estructura ITEMIDLIST.
ILFindLastID
Devuelve un puntero a la última estructura SHITEMID de una estructura ITEMIDLIST.
ILFree
Libera una estructura ITEMIDLIST asignada por el Shell.
ILGetNext
Recupera la siguiente estructura SHITEMID en una estructura ITEMIDLIST.
ILGetSize
Devuelve el tamaño, en bytes, de una estructura ITEMIDLIST.
ILIsAligned
Comprueba si una constante ITEMIDLIST está alineada en un límite de puntero, que es un DWORD en arquitecturas de 32 bits y una QWORD en arquitecturas de 64 bits.
ILIsChild
Comprueba si un PIDL es un PIDL secundario, que es un PIDL con exactamente un SHITEMID.
ILIsEmpty
Comprueba si una estructura ITEMIDLIST está vacía.
ILIsEqual
Comprueba si dos estructuras ITEMIDLIST son iguales en una comparación binaria.
ILIsParent
Comprueba si una estructura ITEMIDLIST es la primaria de otra estructura ITEMIDLIST .
ILNext(PCUIDLIST_RELATIVE)
Recupera la siguiente estructura SHITEMID en una estructura ITEMIDLIST.
ILNext(PUIDLIST_RELATIVE)
Recupera la siguiente estructura SHITEMID en una estructura ITEMIDLIST.
ILRemoveLastID
Quita la última estructura SHITEMID de una estructura ITEMIDLIST.
ILSaveToStream
Guarda una estructura ITEMIDLIST en una secuencia.
ILSkip(PCUIDLIST_RELATIVE, UINT)
Omite un número determinado de bytes en una estructura ITEMIDLIST relativa constante, no correspondiente.
ILSkip(PUIDLIST_RELATIVE, UINT)
Omite un número determinado de bytes en una estructura ITEMIDLIST relativa no correspondiente.
InetIsOffline
Determina si el sistema está conectado a Internet.
InitNetworkAddressControl
Inicializa la clase de ventana de control de direcciones de red.
LoadUserProfile
Carga el perfil del usuario especificado. El perfil puede ser un perfil de usuario local o un perfil de usuario móvil.
MIMEAssociationDialog
Ejecuta el cuadro de diálogo tipo de contenido MIME no registrado.
Nota: Windows XP Service Pack 2 (SP2) o posterior: esta función ya no se admite.
PathMakeUniqueName
Crea un nombre de ruta de acceso único a partir de una plantilla.
PathYetAnotherMakeUniqueName
Crea un nombre de archivo único basado en un nombre de archivo existente.
RegisterAppStateChangeNotification
Permite a una aplicación registrar una función de devolución de llamada a través de la cual se puede notificar que su biblioteca entra o sale de un estado suspendido. La aplicación puede usar esta información para realizar las operaciones necesarias, como conservar el estado, que se debe realizar en ese momento.
RegisterDialogClasses
Registra las clases de ventana no estándar requeridas por el cuadro de diálogo de configuración de un protector de pantalla.
RegisterScaleChangeEvent
Registra para un evento que se desencadena cuando la escala ha cambiado posiblemente. Esta función reemplaza RegisterScaleChangeNotifications.
RegisterScaleChangeNotifications
Registra una ventana para recibir devoluciones de llamada al escalar los cambios de información.
Nota: Esta función no se admite a partir de Windows 8.1. Use RegisterScaleChangeEvent en su lugar.
RemoveWindowSubclass
Quita una devolución de llamada de subclase de una ventana.
RevokeScaleChangeNotifications
Revoca el registro de una ventana, lo que impide que reciba devoluciones de llamada al escalar los cambios de información.
Nota: Esta función no se admite a partir de Windows 8.1. Use UnregisterScaleChangeEvent en su lugar.
ScreenSaverConfigureDialog
Recibe mensajes enviados al cuadro de diálogo de configuración del protector de pantalla. Un protector de pantalla que permita la configuración del usuario debe definir esta función.
ScreenSaverProc
Recibe mensajes enviados a la ventana del protector de pantalla especificada.
SetContractDelegateWindow
Asocia una ventana de aplicación distinta de la ventana de primer plano principal con los contratos de una aplicación. Usa esta función si eres desarrollador que escribe una aplicación de la Tienda Windows en C++nativo.
SetCurrentProcessExplicitAppUserModelID
Especifica un appUserModelID único definido por la aplicación que identifica el proceso actual en la barra de tareas. Este identificador permite a una aplicación agrupar sus procesos asociados y ventanas en un solo botón de barra de tareas.
SetMenuContextHelpId
Asocia un identificador de contexto de Ayuda a un menú.
SetWindowContextHelpId
Asocia un identificador de contexto de Ayuda a la ventana especificada.
SetWindowSubclass
Instala o actualiza una devolución de llamada de subclase de ventana.
SHAddToRecentDocs
Notifica al sistema que se ha accedido a un elemento, con el fin de realizar el seguimiento de esos elementos usados más recientemente y con más frecuencia. Esta función también se puede usar para borrar todos los datos de uso.
SHAppBarMessage
Envía un mensaje de la barra de aplicaciones al sistema.
SHAssocEnumHandlers
Devuelve un objeto de enumeración para un conjunto especificado de controladores de extensión de nombre de archivo.
SHAssocEnumHandlersForProtocolByApplication
Obtiene una interfaz de enumeración que proporciona acceso a los controladores asociados a un protocolo determinado.
SHBindToFolderIDListParent
Dado un elemento de espacio de nombres shell especificado en forma de carpeta y una lista de identificadores de elemento relativa a esa carpeta, esta función se enlaza al elemento primario del elemento de espacio de nombres y, opcionalmente, devuelve un puntero al componente final de la lista de identificadores de elemento.
SHBindToFolderIDListParentEx
Extiende la función SHBindToFolderIDListParent al permitir que el autor de la llamada especifique un contexto de enlace.
SHBindToObject
Recupera y enlaza a un objeto especificado mediante el método IShellFolder::BindToObject del espacio de nombres shell.
SHBindToParent
Toma un puntero a una lista de identificadores de elemento completo (PIDL) y devuelve un puntero de interfaz especificado en el objeto primario.
SHBrowseForFolder
Muestra un cuadro de diálogo que permite al usuario seleccionar una carpeta shell.
SHChangeNotification_Lock
Bloquea la memoria compartida asociada a un evento de notificación de cambio de shell.
SHChangeNotification_Unlock
Desbloquea la memoria compartida para una notificación de cambio.
SHChangeNotify
Notifica al sistema de un evento que ha realizado una aplicación. Una aplicación debe usar esta función si realiza una acción que puede afectar al Shell.
SHChangeNotifyDeregister
Anula el registro del proceso de ventana del cliente de recibir mensajes SHChangeNotify.
SHChangeNotifyRegister
Registra una ventana para recibir notificaciones del sistema de archivos o shell, si el sistema de archivos admite notificaciones.
SHChangeNotifyRegisterThread
Habilita el registro asincrónico y el registro de un subproceso.
SHCreateAssociationRegistration
Crea un objeto IApplicationAssociationRegistration basado en la implementación de existencias de la interfaz proporcionada por Windows.
SHCreateDataObject
Crea un objeto de datos en una carpeta primaria.
SHCreateDefaultContextMenu
Crea un objeto que representa la implementación predeterminada del menú contextual del Shell.
SHCreateDefaultExtractIcon
Crea un extractor de iconos estándar, cuyos valores predeterminados se pueden configurar aún más a través de la interfaz IDefaultExtractIconInit.
SHCreateDefaultPropertiesOp
Crea una operación de archivo que establece las propiedades predeterminadas en el elemento shell que aún no se han establecido.
SHCreateItemFromIDList
Crea e inicializa un objeto de elemento de Shell a partir de un PIDL. El objeto de elemento de shell resultante admite la interfaz IShellItem.
SHCreateItemFromParsingName
Crea e inicializa un objeto de elemento del Shell a partir de un nombre de análisis.
SHCreateItemFromRelativeName
Crea e inicializa un objeto de elemento de Shell a partir de un nombre de análisis relativo.
SHCreateItemInKnownFolder
Crea un objeto de elemento de Shell para un único archivo que existe dentro de una carpeta conocida.
SHCreateItemWithParent
Cree un elemento de Shell, dada una carpeta primaria y un identificador de elemento secundario.
SHCreateShellFolderView
Crea una nueva instancia del objeto de vista de carpeta de Shell predeterminado (DefView).
SHCreateShellFolderViewEx
Crea una nueva instancia del objeto de vista de carpeta de Shell predeterminado. Se recomienda usar SHCreateShellFolderView en lugar de esta función.
SHCreateShellItem
Crea un objeto IShellItem.
Nota: Se recomienda usar SHCreateItemWithParent o SHCreateItemFromIDList en lugar de esta función.
SHCreateShellItemArray
Crea un objeto de matriz de elementos de Shell.
SHCreateShellItemArrayFromDataObject
Crea un objeto de matriz de elementos de Shell a partir de un objeto de datos.
SHCreateShellItemArrayFromIDLists
Crea un objeto de matriz de elementos shell a partir de una lista de estructuras ITEMIDLIST.
SHCreateShellItemArrayFromShellItem
Crea una matriz de un elemento a partir de un único elemento de Shell.
SHDefExtractIcon
Proporciona un controlador predeterminado para extraer un icono de un archivo.
SHDoDragDrop
Ejecuta una operación de arrastrar y colocar. Admite la creación de origen de arrastre a petición, así como imágenes de arrastre.
Shell_NotifyIcon
Envía un mensaje al área de estado de la barra de tareas.
Shell_NotifyIconGetRect
Obtiene las coordenadas de pantalla del rectángulo delimitador de un icono de notificación.
ShellAbout
Muestra un cuadro de diálogo ShellAbout .
ShellDDEInit
Registra los servicios de Intercambio dinámico de datos (DDE) de Shell en el proceso actual, notificando al sistema que el proceso actual desea hospedar objetos DDE.
ShellExecute
Realiza una operación en un archivo especificado.
ShellExecuteEx
Realiza una operación en un archivo especificado.
SHEmptyRecycleBin
Vacía la Papelera de reciclaje en la unidad especificada.
SHEnumerateUnreadMailAccounts
Enumera las cuentas de usuario que tienen correo electrónico no leído.
SHEvaluateSystemCommandTemplate
Aplica una validación estricta de los parámetros usados en una llamada a CreateProcess o ShellExecute.
SHFileOperation
Copia, mueve, cambia el nombre o elimina un objeto del sistema de archivos. Esta función se ha reemplazado en Windows Vista por IFileOperation.
SHFreeNameMappings
Libera un objeto de asignación de nombres de archivo recuperado por la función SHFileOperation.
SHGetDataFromIDList
Recupera datos de propiedades extendidas de una lista de identificadores relativos.
SHGetDesktopFolder
Recupera la interfaz IShellFolder de la carpeta de escritorio, que es la raíz del espacio de nombres del shell.
SHGetDiskFreeSpaceEx
Recupera información de espacio en disco para un volumen de disco.
SHGetDriveMedia
Devuelve el tipo de medio que se encuentra en la unidad especificada.
SHGetFileInfo
Recupera información sobre un objeto en el sistema de archivos, como un archivo, una carpeta, un directorio o una raíz de unidad.
SHGetFolderPathEx
Recupera la ruta de acceso completa de una carpeta conocida identificada por el KNOWNFOLDERID de la carpeta. Esto extiende SHGetKnownFolderPath al permitirle establecer el tamaño inicial del búfer de cadenas.
SHGetIconOverlayIndex
Devuelve el índice del icono de superposición de la lista de imágenes del sistema.
SHGetIDListFromObject
Recupera el PIDL de un objeto .
SHGetImageList
Recupera una lista de imágenes.
SHGetInstanceExplorer
Recupera una interfaz que permite que las extensiones de Shell hospedadas y otros componentes impidan que su proceso de host se cierre prematuramente. El proceso de host suele ser Windows Explorer o Windows Internet Explorer, pero otras aplicaciones también pueden usar esta función.
SHGetItemFromDataObject
Crea un objeto IShellItem o relacionado basado en un elemento especificado por un IDataObject.
SHGetItemFromObject
Recupera un objeto IShellItem.
SHGetKnownFolderIDList
Recupera la ruta de acceso de una carpeta conocida como una estructura ITEMIDLIST.
SHGetKnownFolderItem
Recupera un objeto IShellItem que representa una carpeta conocida.
SHGetKnownFolderPath
Recupera la ruta de acceso completa de una carpeta conocida identificada por el KNOWNFOLDERID de la carpeta.
SHGetLocalizedName
Recupera el nombre localizado de un archivo en una carpeta de Shell.
SHGetNameFromIDList
Recupera el nombre para mostrar de un elemento identificado por su IDList.
SHGetNameFromPropertyKey
Recupera el nombre canónico de la propiedad según su PROPERTYKEY.
SHGetNewLinkInfo
Crea un nombre para un nuevo acceso directo basado en el destino propuesto del acceso directo. Esta función no crea el acceso directo, solo el nombre.
SHGetPathFromIDList
Convierte una lista de identificadores de elemento en una ruta de acceso del sistema de archivos.
SHGetPathFromIDListEx
Convierte una lista de identificadores de elemento en una ruta de acceso del sistema de archivos. Esta función extiende SHGetPathFromIDList al permitirle establecer el tamaño inicial del búfer de cadenas y declarar las opciones siguientes.
SHGetSettings
Recupera la configuración actual de la opción Shell.
SHGetStockIconInfo
Recupera información sobre los iconos de Shell definidos por el sistema.
SHGetTemporaryPropertyForItem
Recupera la propiedad temporal del elemento especificado. Una propiedad temporal es un almacén de lectura y escritura que contiene propiedades solo durante la vigencia del objeto IShellItem , en lugar de conservarse de nuevo en el elemento.
SHGetUnreadMailCount
Recupera el recuento de mensajes no leídos de un usuario especificado para cualquiera o todas las cuentas de correo electrónico.
SHIsFileAvailableOffline
Determina si un archivo o carpeta está disponible para su uso sin conexión. Esta función también determina si el archivo se abriría desde la red, desde la caché de archivos sin conexión local o desde ambas ubicaciones.
SHLoadInProc
Crea una instancia de la clase de objeto especificada desde el contexto del proceso del shell.
Windows Vista y versiones posteriores: esta función se ha deshabilitado y devuelve E_NOTIMPL.
SHLoadNonloadedIconOverlayIdentifiers
Indica al Shell que durante la siguiente operación que requiere información de superposición, debe cargar identificadores de superposición de iconos que no se crearon correctamente o que no estaban presentes para la creación en el inicio. Los identificadores que ya se han cargado no se ven afectados.
SHLocalStrDup
Realiza una copia de una cadena en la memoria recién asignada.
SHMultiFileProperties
Muestra una hoja de propiedades combinada para un conjunto de archivos. Los valores de propiedad comunes a todos los archivos se muestran mientras que los que difieren muestran la cadena (varios valores).
SHOpenFolderAndSelectItems
Abre una ventana del Explorador de Windows con los elementos especificados en una carpeta determinada seleccionada.
SHOpenWithDialog
Muestra el cuadro de diálogo Abrir con .
ShowShareFolderUI
Muestra la pestaña Uso compartido de carpetas en la hoja de propiedades de la carpeta especificada.
SHParseDisplayName
Convierte el nombre para mostrar de un objeto de espacio de nombres shell en una lista de identificadores de elemento y devuelve los atributos del objeto. Esta función es el método preferido para convertir una cadena en un PIDL.
SHPathPrepareForWrite
Comprueba si existe la ruta de acceso. Esto incluye volver a montar las unidades de red asignadas, solicitar que se vuelvan a insertar medios que se puedan expulsar, crear las rutas de acceso, solicitar el formato de los medios y proporcionar las interfaces de usuario adecuadas, si es necesario. No se comprueban los permisos de lectura y escritura para el medio.
SHQueryRecycleBin
Recupera el tamaño de la Papelera de reciclaje y el número de elementos de ella, para una unidad especificada.
SHQueryUserNotificationState
Comprueba el estado del equipo para que el usuario actual determine si el envío de una notificación es adecuado.
SHRemoveLocalizedName
Quita el nombre localizado de un archivo en una carpeta de Shell.
SHRunControlPanel
Abre un elemento de Panel de control.
Nota: Esta función no se admite a partir de Windows Vista
SHSetDefaultProperties
Aplica el conjunto predeterminado de propiedades en un elemento de Shell.
SHSetInstanceExplorer
Proporciona una interfaz que permite que las extensiones de Shell hospedadas y otros componentes impidan que su proceso de host se cierre prematuramente. El proceso de host suele ser Windows Explorer o Internet Explorer, pero otras aplicaciones también pueden usar esta función.
SHSetKnownFolderPath
Redirige una carpeta conocida a una nueva ubicación.
SHSetLocalizedName
Establece el nombre localizado de un archivo en una carpeta de Shell.
SHSetTemporaryPropertyForItem
Establece una propiedad temporal para el elemento especificado. Una propiedad temporal se mantiene en un almacén de lectura y escritura que contiene propiedades solo durante la vigencia del objeto IShellItem , en lugar de volver a escribirlas en el elemento.
SHSetUnreadMailCount
Almacena el recuento de mensajes no leídos del usuario actual para una cuenta de correo electrónico especificada en el Registro.
SHTestTokenMembership
Usa CheckTokenMembership para comprobar si el token especificado es miembro del grupo local con el RID especificado.
SHUpdateImage
Notifica al Shell que ha cambiado una imagen de la lista de imágenes del sistema.
SoftwareUpdateMessageBox
Muestra un cuadro de mensaje estándar que se puede usar para notificar a un usuario que se ha actualizado una aplicación.
StgMakeUniqueName
Crea un nombre único para una secuencia o un objeto de almacenamiento a partir de una plantilla.
StrStrNIW
Busca la primera aparición de una subcadena dentro de una cadena. La comparación distingue entre mayúsculas y minúsculas.
StrStrNW
Busca la primera aparición de una subcadena dentro de una cadena. En la comparación se distinguen mayúsculas de minúsculas.
TranslateURL
Aplica traducciones comunes a una cadena de dirección URL determinada, creando una nueva cadena de dirección URL.
UnloadUserProfile
Descarga el perfil de un usuario cargado por la función LoadUserProfile. El autor de la llamada debe tener privilegios administrativos en el equipo. Para obtener más información, vea la sección Comentarios de la función LoadUserProfile .
Anular el registroAppStateChangeNotification
Cancela una notificación de cambio registrada a través de RegisterAppStateChangeNotification.
AnularregisterScaleChangeEvent
Anula el registro del evento de cambio de escala registrado a través de RegisterScaleChangeEvent. Esta función reemplaza RevokeScaleChangeNotifications.
URLAssociationDialog
Invoca el cuadro de diálogo protocolo de dirección URL no registrado. Este cuadro de diálogo permite al usuario seleccionar una aplicación para asociarla a un protocolo desconocido anteriormente.
Nota: Windows XP SP2 o posterior: esta función ya no se admite.
WinExecError
Recupera el valor de error generado si la función WinExec no puede ejecutar una aplicación especificada.
WinHelp
Inicia la Ayuda de Windows (Winhelp.exe) y pasa datos adicionales que indican la naturaleza de la ayuda solicitada por la aplicación.