Leer en inglés

Compartir a través de


encabezado shlwapi.h

El Shell de Windows usa este encabezado. Para más información, consulte:

shlwapi.h contiene las siguientes interfaces de programación:

Interfaces

 
IQueryAssociations

Expone métodos que simplifican el proceso de recuperación de información almacenada en el registro en asociación con la definición de un tipo de archivo o protocolo y su asociación con una aplicación.

Functions

 
AssocCreate

Devuelve un puntero a un objeto IQueryAssociations.
AssocGetPerceivedType

Recupera el tipo percibido de un archivo en función de su extensión.
AssocIsDangerous

Determina si un tipo de archivo se considera un riesgo de seguridad potencial.
AssocQueryKeyA

Busca y recupera una clave relacionada con un archivo o una asociación de protocolo del registro. (ANSI)
AssocQueryKeyW

Busca y recupera una clave relacionada con un archivo o una asociación de protocolo del registro. (Unicode)
AssocQueryStringA

Busca y recupera una cadena relacionada con la asociación de archivos o protocolos del registro. (AssocQueryStringA)
AssocQueryStringByKeyA

Busca y recupera una cadena relacionada con la asociación de archivos del Registro a partir de una clave especificada. (ANSI)
AssocQueryStringByKeyW

Busca y recupera una cadena relacionada con la asociación de archivos del Registro a partir de una clave especificada. (Unicode)
AssocQueryStringW

Busca y recupera una cadena relacionada con la asociación de archivos o protocolos del registro. (AssocQueryStringW)
ChrCmpIA

Realiza una comparación entre dos caracteres. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
ChrCmpIW

Realiza una comparación entre dos caracteres. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
ColorAdjustLuma

Cambia la luminancia de un valor RGB. El matiz y la saturación no se ven afectados.
ColorHLSToRGB

Convierte los colores de mat-luminance-saturación (HLS) al formato RGB.
ColorRGBToHLS

Convierte los colores del formato RGB a mat-luminance-saturación (HLS).
ConnectToConnectionPoint

Establece o finaliza una conexión entre el receptor de un cliente y un contenedor de puntos de conexión.
DllInstall

Controla la instalación y la configuración de un archivo DLL.
GetAcceptLanguagesA

Recupera una cadena usada con sitios web al especificar preferencias de idioma. (ANSI)
GetAcceptLanguagesW

Recupera una cadena usada con sitios web al especificar preferencias de idioma. (Unicode)
GetMenuPosFromID

GetMenuPosFromID puede modificarse o no estar disponible.
GetProcessReference

Recupera el objeto específico del proceso proporcionado por SetProcessReference, incrementando el recuento de referencias para mantener activo el proceso.
HashData

Aplica un hash a una matriz de datos.
IntlStrEqNA

Realiza una comparación con distinción entre mayúsculas y minúsculas de un número especificado de caracteres desde el principio de dos cadenas localizadas. (ANSI)
IntlStrEqNIA

Realiza una comparación sin distinción entre mayúsculas y minúsculas de un número especificado de caracteres desde el principio de dos cadenas localizadas. (ANSI)
IntlStrEqNIW

Realiza una comparación sin distinción entre mayúsculas y minúsculas de un número especificado de caracteres desde el principio de dos cadenas localizadas. (Unicode)
IntlStrEqNW

Realiza una comparación con distinción entre mayúsculas y minúsculas de un número especificado de caracteres desde el principio de dos cadenas localizadas. (Unicode)
IntlStrEqWorkerA

Compara un número especificado de caracteres desde el principio de dos cadenas localizadas. (ANSI)
IntlStrEqWorkerW

Compara un número especificado de caracteres desde el principio de dos cadenas localizadas. (Unicode)
IsCharSpaceA

Determina si un carácter representa un espacio. (ANSI)
IsCharSpaceW

Determina si un carácter representa un espacio. (Unicode)
IsInternetESCEnabled

Determina si Windows Internet Explorer está en la configuración de seguridad mejorada.
Isos

Comprueba si hay sistemas operativos y características del sistema operativo especificados.
IStream_Copy

Copia una secuencia en otra secuencia.
IStream_Read

Lee bytes de una secuencia especificada y devuelve un valor que indica si todos los bytes se leyeron correctamente.
IStream_ReadPidl

Lee un puntero a una lista de identificadores de elemento (PIDL) de un objeto IStream en un objeto PIDLIST_RELATIVE.
IStream_ReadStr

Lee de una secuencia y escribe en una cadena.
IStream_Reset

Mueve la posición de búsqueda en una secuencia especificada al principio de la secuencia.
IStream_Size

Recupera el tamaño, en bytes, de una secuencia especificada.
IStream_Write

Escribe datos de formato desconocido de un búfer en una secuencia especificada.
IStream_WritePidl

Escribe un puntero a una lista de identificadores de elemento (PIDL) de un objeto PCUIDLIST_RELATIVE en un objeto IStream.
IStream_WriteStr

Lee de una cadena y escribe en una secuencia.
IUnknown_AtomicRelease

Libera un puntero del Modelo de objetos componentes (COM) y lo establece en NULL.
IUnknown_GetSite

Llama al método IObjectWithSite::GetSite del objeto especificado.
IUnknown_GetWindow

Intenta recuperar un identificador de ventana de un objeto Component Object Model (COM) consultando varias interfaces que tienen un método GetWindow.
IUnknown_QueryService

Recupera una interfaz para un servicio de un objeto especificado.
IUnknown_Set

Cambia el valor de un puntero de interfaz del Modelo de objetos componentes (COM) y libera la interfaz anterior.
IUnknown_SetSite

Establece el sitio del objeto especificado llamando a su método IObjectWithSite::SetSite.
MAKEDLLVERULL

Se usa para empaquetar la información de versión de DLL en un valor de ULONGLONG.
ParseURLA

Realiza un análisis rudimentario de una dirección URL. (ANSI)
ParseURLW

Realiza un análisis rudimentario de una dirección URL. (Unicode)
PathAddBackslashA

Agrega una barra diagonal inversa al final de una cadena para crear la sintaxis correcta para una ruta de acceso. (PathAddBackslashA)
PathAddBackslashW

Agrega una barra diagonal inversa al final de una cadena para crear la sintaxis correcta para una ruta de acceso. (PathAddBackslashW)
PathAddExtensionA

Agrega una extensión de nombre de archivo a una cadena de ruta de acceso. (ANSI)
PathAddExtensionW

Agrega una extensión de nombre de archivo a una cadena de ruta de acceso. (Unicode)
PathAppendA

Anexa una ruta de acceso al final de otra. (ANSI)
PathAppendW

Anexa una ruta de acceso al final de otra. (Unicode)
PathBuildRootA

Crea una ruta de acceso raíz a partir de un número de unidad determinado. (ANSI)
PathBuildRootW

Crea una ruta de acceso raíz a partir de un número de unidad determinado. (Unicode)
PathCanonicalizeA

Simplifica una ruta de acceso quitando elementos de navegación como "." y ".." para generar una ruta de acceso directa y bien formada. (ANSI)
PathCanonicalizeW

Simplifica una ruta de acceso quitando elementos de navegación como "." y ".." para generar una ruta de acceso directa y bien formada. (Unicode)
PathCombineA

Concatena dos cadenas que representan rutas de acceso formadas correctamente en una ruta de acceso; también concatena los elementos de ruta de acceso relativos. (ANSI)
PathCombineW

Concatena dos cadenas que representan rutas de acceso formadas correctamente en una ruta de acceso; también concatena los elementos de ruta de acceso relativos. (Unicode)
PathCommonPrefixA

Compara dos rutas de acceso para determinar si comparten un prefijo común. Un prefijo es uno de estos tipos:_"C:\", ".", "..", ".. \". (ANSI)
PathCommonPrefixW

Compara dos rutas de acceso para determinar si comparten un prefijo común. Un prefijo es uno de estos tipos:_"C:\", ".", "..", ".. \". (Unicode)
PathCompactPathA

Trunca una ruta de acceso de archivo que cabe dentro de un ancho de píxel determinado reemplazando los componentes de ruta de acceso por puntos suspensivos. (ANSI)
PathCompactPathExA

Trunca una ruta de acceso que cabe dentro de un determinado número de caracteres reemplazando los componentes de ruta de acceso por puntos suspensivos. (ANSI)
PathCompactPathExW

Trunca una ruta de acceso que cabe dentro de un determinado número de caracteres reemplazando los componentes de ruta de acceso por puntos suspensivos. (Unicode)
PathCompactPathW

Trunca una ruta de acceso de archivo que cabe dentro de un ancho de píxel determinado reemplazando los componentes de ruta de acceso por puntos suspensivos. (Unicode)
PathCreateFromUrlA

Convierte una dirección URL de archivo en una ruta de acceso ms-DOS de Microsoft. (ANSI)
PathCreateFromUrlAlloc

Crea una ruta de acceso a partir de una dirección URL de archivo.
PathCreateFromUrlW

Convierte una dirección URL de archivo en una ruta de acceso ms-DOS de Microsoft. (Unicode)
PathFileExistsA

Determina si una ruta de acceso a un objeto del sistema de archivos, como un archivo o carpeta, es válida. (ANSI)
PathFileExistsW

Determina si una ruta de acceso a un objeto del sistema de archivos, como un archivo o carpeta, es válida. (Unicode)
PathFindExtensionA

Busca una ruta de acceso para una extensión. (ANSI)
PathFindExtensionW

Busca una ruta de acceso para una extensión. (Unicode)
PathFindFileNameA

Busca un nombre de archivo en una ruta de acceso. (ANSI)
PathFindFileNameW

Busca un nombre de archivo en una ruta de acceso. (Unicode)
PathFindNextComponentA

Analiza una ruta de acceso y devuelve la parte de esa ruta de acceso que sigue a la primera barra diagonal inversa. (ANSI)
PathFindNextComponentW

Analiza una ruta de acceso y devuelve la parte de esa ruta de acceso que sigue a la primera barra diagonal inversa. (Unicode)
PathFindOnPathA

Busca un archivo. (ANSI)
PathFindOnPathW

Busca un archivo. (Unicode)
PathFindSuffixArrayA

Determina si un nombre de archivo determinado tiene una de una lista de sufijos. (ANSI)
PathFindSuffixArrayW

Determina si un nombre de archivo determinado tiene una de una lista de sufijos. (Unicode)
PathGetArgsA

Busca los argumentos de la línea de comandos dentro de una ruta de acceso determinada. (ANSI)
PathGetArgsW

Busca los argumentos de la línea de comandos dentro de una ruta de acceso determinada. (Unicode)
PathGetCharTypeA

Determina el tipo de carácter en relación con una ruta de acceso. (ANSI)
PathGetCharTypeW

Determina el tipo de carácter en relación con una ruta de acceso. (Unicode)
PathGetDriveNumberA

Busca una ruta de acceso para una letra de unidad dentro del intervalo de "A" a "Z" y devuelve el número de unidad correspondiente. (ANSI)
PathGetDriveNumberW

Busca una ruta de acceso para una letra de unidad dentro del intervalo de "A" a "Z" y devuelve el número de unidad correspondiente. (Unicode)
PathIsContentTypeA

Determina si el tipo de contenido registrado de un archivo coincide con el tipo de contenido especificado. Esta función obtiene el tipo de contenido del tipo de archivo especificado y compara esa cadena con pszContentType. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
PathIsContentTypeW

Determina si el tipo de contenido registrado de un archivo coincide con el tipo de contenido especificado. Esta función obtiene el tipo de contenido del tipo de archivo especificado y compara esa cadena con pszContentType. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
PathIsDirectoryA

Comprueba que una ruta de acceso es un directorio válido. (ANSI)
PathIsDirectoryEmptyA

Determina si una ruta de acceso especificada es un directorio vacío. (ANSI)
PathIsDirectoryEmptyW

Determina si una ruta de acceso especificada es un directorio vacío. (Unicode)
PathIsDirectoryW

Comprueba que una ruta de acceso es un directorio válido. (Unicode)
PathIsFileSpecA

Busca en una ruta de acceso cualquier carácter delimitador de ruta de acceso (por ejemplo, ":" o ""). Si no hay caracteres delimitadores de ruta de acceso presentes, la ruta de acceso se considera una ruta de acceso de especificación de archivo.
PathIsFileSpecW

Busca en una ruta de acceso cualquier carácter delimitador de ruta de acceso (por ejemplo, ":" o "\"). Si no hay caracteres delimitadores de ruta de acceso presentes, la ruta de acceso se considera una ruta de acceso de especificación de archivo.
PathIsHTMLFileA

Determina si un archivo es un archivo HTML. La determinación se realiza en función del tipo de contenido registrado para la extensión del archivo. (ANSI)
PathIsHTMLFileW

Determina si un archivo es un archivo HTML. La determinación se realiza en función del tipo de contenido registrado para la extensión del archivo. (Unicode)
PathIsLFNFileSpecA

Determina si un nombre de archivo tiene un formato largo. (ANSI)
PathIsLFNFileSpecW

Determina si un nombre de archivo tiene un formato largo. (Unicode)
PathIsNetworkPathA

Determina si una cadena de ruta de acceso representa un recurso de red. (ANSI)
PathIsNetworkPathW

Determina si una cadena de ruta de acceso representa un recurso de red. (Unicode)
PathIsPrefixA

Examina una ruta de acceso para determinar si comienza con un valor de prefijo pasado por pszPrefix. (ANSI)
PathIsPrefixW

Examina una ruta de acceso para determinar si comienza con un valor de prefijo pasado por pszPrefix. (Unicode)
PathIsRelativeA

Busca una ruta de acceso y determina si es relativa. (ANSI)
PathIsRelativeW

Busca una ruta de acceso y determina si es relativa. (Unicode)
PathIsRootA

Determina si una cadena de ruta de acceso hace referencia a la raíz de un volumen. (ANSI)
PathIsRootW

Determina si una cadena de ruta de acceso hace referencia a la raíz de un volumen. (Unicode)
PathIsSameRootA

Compara dos rutas de acceso para determinar si tienen un componente raíz común. (ANSI)
PathIsSameRootW

Compara dos rutas de acceso para determinar si tienen un componente raíz común. (Unicode)
PathIsSystemFolderA

Determina si una carpeta existente contiene los atributos que lo convierten en una carpeta del sistema. Como alternativa, esta función indica si determinados atributos califican una carpeta para ser una carpeta del sistema. (ANSI)
PathIsSystemFolderW

Determina si una carpeta existente contiene los atributos que lo convierten en una carpeta del sistema. Como alternativa, esta función indica si determinados atributos califican una carpeta para ser una carpeta del sistema. (Unicode)
PathIsUNCA

Determina si una cadena de ruta de acceso es una ruta de acceso válida de convención de nomenclatura universal (UNC), en lugar de una ruta de acceso basada en una letra de unidad. (ANSI)
PathIsUNCServerA

Determina si una cadena es una convención de nomenclatura universal (UNC) válida solo para una ruta de acceso del servidor. (ANSI)
PathIsUNCServerShareA

Determina si una cadena es una ruta de acceso de recurso compartido válida de convención de nomenclatura universal (UNC), \server\share. (ANSI)
PathIsUNCServerShareW

Determina si una cadena es una ruta de acceso de recurso compartido válida de convención de nomenclatura universal (UNC), \server\share. (Unicode)
PathIsUNCServerW

Determina si una cadena es una convención de nomenclatura universal (UNC) válida solo para una ruta de acceso del servidor. (Unicode)
PathIsUNCW

Determina si una cadena de ruta de acceso es una ruta de acceso válida de convención de nomenclatura universal (UNC), en lugar de una ruta de acceso basada en una letra de unidad. (Unicode)
PathIsURLA

Comprueba una cadena determinada para determinar si se ajusta a un formato de dirección URL válido. (ANSI)
PathIsURLW

Comprueba una cadena determinada para determinar si se ajusta a un formato de dirección URL válido. (Unicode)
PathMakePrettyA

Convierte una ruta de acceso en mayúsculas en todos los caracteres en minúsculas para proporcionar a la ruta de acceso una apariencia coherente. (ANSI)
PathMakePrettyW

Convierte una ruta de acceso en mayúsculas en todos los caracteres en minúsculas para proporcionar a la ruta de acceso una apariencia coherente. (Unicode)
PathMakeSystemFolderA

Proporciona a una carpeta existente los atributos adecuados para convertirse en una carpeta del sistema. (ANSI)
PathMakeSystemFolderW

Proporciona a una carpeta existente los atributos adecuados para convertirse en una carpeta del sistema. (Unicode)
PathMatchSpecA

Busca una cadena mediante un tipo de coincidencia de caracteres comodín MS-DOS de Microsoft. (ANSI)
PathMatchSpecExA

Coincide con un nombre de archivo de una ruta de acceso con uno o varios patrones de nombre de archivo. (ANSI)
PathMatchSpecExW

Coincide con un nombre de archivo de una ruta de acceso con uno o varios patrones de nombre de archivo. (Unicode)
PathMatchSpecW

Busca una cadena mediante un tipo de coincidencia de caracteres comodín MS-DOS de Microsoft. (Unicode)
PathParseIconLocationA

Analiza una cadena de ubicación de archivo que contiene una ubicación de archivo y un índice de icono, y devuelve valores independientes. (ANSI)
PathParseIconLocationW

Analiza una cadena de ubicación de archivo que contiene una ubicación de archivo y un índice de icono, y devuelve valores independientes. (Unicode)
PathQuoteSpacesA

Busca espacios en una ruta de acceso. Si se encuentran espacios, toda la ruta de acceso se incluye entre comillas. (ANSI)
PathQuoteSpacesW

Busca espacios en una ruta de acceso. Si se encuentran espacios, toda la ruta de acceso se incluye entre comillas. (Unicode)
PathRelativePathToA

Crea una ruta de acceso relativa de un archivo o carpeta a otra. (ANSI)
PathRelativePathToW

Crea una ruta de acceso relativa de un archivo o carpeta a otra. (Unicode)
PathRemoveArgsA

Quita los argumentos de una ruta de acceso determinada. (ANSI)
PathRemoveArgsW

Quita los argumentos de una ruta de acceso determinada. (Unicode)
PathRemoveBackslashA

Quita la barra diagonal inversa final de una ruta de acceso determinada. (ANSI)
PathRemoveBackslashW

Quita la barra diagonal inversa final de una ruta de acceso determinada. (Unicode)
PathRemoveBlanksA

Quita todos los espacios iniciales y finales de una cadena. (ANSI)
PathRemoveBlanksW

Quita todos los espacios iniciales y finales de una cadena. (Unicode)
PathRemoveExtensionA

Quita la extensión de nombre de archivo de una ruta de acceso, si hay una. (ANSI)
PathRemoveExtensionW

Quita la extensión de nombre de archivo de una ruta de acceso, si hay una. (Unicode)
PathRemoveFileSpecA

Quita el nombre de archivo final y la barra diagonal inversa de una ruta de acceso, si están presentes. (ANSI)
PathRemoveFileSpecW

Quita el nombre de archivo final y la barra diagonal inversa de una ruta de acceso, si están presentes. (Unicode)
PathRenameExtensionA

Reemplaza la extensión de un nombre de archivo por una nueva extensión. Si el nombre de archivo no contiene una extensión, la extensión se asociará al final de la cadena. (ANSI)
PathRenameExtensionW

Reemplaza la extensión de un nombre de archivo por una nueva extensión. Si el nombre de archivo no contiene una extensión, la extensión se asociará al final de la cadena. (Unicode)
PathSearchAndQualifyA

Determina si una ruta de acceso determinada tiene el formato correcto y está completo. (ANSI)
PathSearchAndQualifyW

Determina si una ruta de acceso determinada tiene el formato correcto y está completo. (Unicode)
PathSetDlgItemPathA

Establece el texto de un control secundario en una ventana o cuadro de diálogo, mediante PathCompactPath para asegurarse de que la ruta de acceso se ajuste al control. (ANSI)
PathSetDlgItemPathW

Establece el texto de un control secundario en una ventana o cuadro de diálogo, mediante PathCompactPath para asegurarse de que la ruta de acceso se ajuste al control. (Unicode)
PathSkipRootA

Recupera un puntero al primer carácter de una ruta de acceso que sigue a la letra de unidad o a los elementos de ruta de acceso del servidor o recurso compartido de convención de nomenclatura universal (UNC). (ANSI)
PathSkipRootW

Recupera un puntero al primer carácter de una ruta de acceso que sigue a la letra de unidad o a los elementos de ruta de acceso del servidor o recurso compartido de convención de nomenclatura universal (UNC). (Unicode)
PathStripPathA

Quita la parte de la ruta de acceso de una ruta de acceso completa y un archivo. (ANSI)
PathStripPathW

Quita la parte de la ruta de acceso de una ruta de acceso completa y un archivo. (Unicode)
PathStripToRootA

Quita todos los elementos de archivo y directorio de una ruta de acceso, excepto la información raíz. (ANSI)
PathStripToRootW

Quita todos los elementos de archivo y directorio de una ruta de acceso, excepto la información raíz. (Unicode)
PathUndecorateA

Quita la decoración de una cadena de ruta de acceso. (ANSI)
PathUndecorateW

Quita la decoración de una cadena de ruta de acceso. (Unicode)
PathUnExpandEnvStringsA

Reemplaza determinados nombres de carpeta en una ruta de acceso completa por su cadena de entorno asociada. (ANSI)
PathUnExpandEnvStringsW

Reemplaza determinados nombres de carpeta en una ruta de acceso completa por su cadena de entorno asociada. (Unicode)
PathUnmakeSystemFolderA

Quita los atributos de una carpeta que lo convierten en una carpeta del sistema. Esta carpeta debe existir realmente en el sistema de archivos. (ANSI)
PathUnmakeSystemFolderW

Quita los atributos de una carpeta que lo convierten en una carpeta del sistema. Esta carpeta debe existir realmente en el sistema de archivos. (Unicode)
PathUnquoteSpacesA

Quita las comillas del principio y el final de una ruta de acceso. (ANSI)
PathUnquoteSpacesW

Quita las comillas del principio y el final de una ruta de acceso. (Unicode)
QISearch

Una implementación controlada por tablas del método IUnknown::QueryInterface.
SetProcessReference

Proporciona un objeto Component Object Model (COM) que permite que las extensiones de Shell hospedadas y otros componentes impidan que su proceso de host se cierre prematuramente.
SHAllocShared

SHAllocShared puede modificarse o no estar disponible.
SHAnsiToAnsi

Copia una cadena ANSI.
SHAnsiToUnicode

Convierte una cadena de la página de códigos ANSI en la página de códigos Unicode.
SHAutoComplete

Indica a los controles de edición del sistema que usen Autocompletar para ayudar a completar las direcciones URL o las rutas de acceso del sistema de archivos.
SHCopyKeyA

Copia de forma recursiva las subclaves y los valores de la subclave de origen en la clave de destino. SHCopyKey no copia los atributos de seguridad de las claves. (ANSI)
SHCopyKeyW

Copia de forma recursiva las subclaves y los valores de la subclave de origen en la clave de destino. SHCopyKey no copia los atributos de seguridad de las claves. (Unicode)
SHCreateMemStream

Crea una secuencia de memoria mediante un proceso similar a CreateStreamOnHGlobal.
SHCreateShellPalette

Crea una paleta de tonos medio para el contexto de dispositivo especificado.
SHCreateStreamOnFileA

SHCreateStreamOnFile puede modificarse o no estar disponible. En su lugar, use SHCreateStreamOnFileEx. (ANSI)
SHCreateStreamOnFileEx

Abre o crea un archivo y recupera una secuencia para leer o escribir en ese archivo.
SHCreateStreamOnFileW

SHCreateStreamOnFile puede modificarse o no estar disponible. En su lugar, use SHCreateStreamOnFileEx. (Unicode)
SHCreateThread

Crea un subproceso.
SHCreateThreadRef

Crea una referencia por subproceso a un objeto Component Object Model (COM).
SHCreateThreadWithHandle

Crea un subproceso y recupera su identificador.
SHDeleteEmptyKeyA

Elimina una clave vacía. (ANSI)
SHDeleteEmptyKeyW

Elimina una clave vacía. (Unicode)
SHDeleteKeyA

Elimina una subclave y todos sus descendientes. Esta función quita la clave y todos los valores de la clave del Registro. (ANSI)
SHDeleteKeyW

Elimina una subclave y todos sus descendientes. Esta función quita la clave y todos los valores de la clave del Registro. (Unicode)
SHDeleteValueA

Elimina un valor con nombre de la clave del Registro especificada. (ANSI)
SHDeleteValueW

Elimina un valor con nombre de la clave del Registro especificada. (Unicode)
SHEnumKeyExA

Enumera las subclaves de la clave del Registro abierta especificada. (SHEnumKeyExA)
SHEnumKeyExW

Enumera las subclaves de la clave del Registro abierta especificada. (SHEnumKeyExW)
SHEnumValueA

Enumera los valores de la clave del Registro abierta especificada. (ANSI)
SHEnumValueW

Enumera los valores de la clave del Registro abierta especificada. (Unicode)
SHFormatDateTimeA

SHFormatDateTime puede modificarse o no estar disponible. (ANSI)
SHFormatDateTimeW

SHFormatDateTime puede modificarse o no estar disponible. (Unicode)
SHFreeShared

SHFreeShared puede modificarse o no estar disponible.
SHGetAssocKeys

Recupera una matriz de subclaves de clase asociadas a un objeto IQueryAssociations.
SHGetInverseCMAP

Recupera la asignación inversa de la tabla de colores para la paleta de tonos medio.
SHGetThreadRef

Recupera la referencia de objeto por subproceso establecida por SHSetThreadRef.
SHGetValueA

Recupera un valor del Registro. (SHGetValueA)
SHGetValueW

Recupera un valor del Registro. (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag puede modificarse o no estar disponible.
SHGlobalCounterDecrement

Disminuye un contador global.
SHGlobalCounterGetValue

Obtiene el valor actual de un contador global.
SHGlobalCounterIncrement

Incrementa un contador global.
SHIsLowMemoryMachine

No compatible. (SHIsLowMemoryMachine)
SHLoadIndirectString

Extrae un recurso de texto especificado cuando se proporciona ese recurso en forma de cadena indirecta (una cadena que comienza con el símbolo '@').
SHLocalStrDupA

Realiza una copia de una cadena en la memoria recién asignada. (SHLocalStrDupA)
SHLocalStrDupW

Realiza una copia de una cadena en la memoria recién asignada. (SHLocalStrDupW)
SHLockShared

SHLockShared puede modificarse o no estar disponible.
SHMessageBoxCheckA

SHMessageBoxCheck puede modificarse o no estar disponible. (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck puede modificarse o no estar disponible. (Unicode)
SHOpenRegStream2A

Abre un valor del Registro y proporciona una secuencia que se puede usar para leer o escribir en el valor. Esta función sustituye a SHOpenRegStream. (ANSI)
SHOpenRegStream2W

Abre un valor del Registro y proporciona una secuencia que se puede usar para leer o escribir en el valor. Esta función sustituye a SHOpenRegStream. (Unicode)
SHOpenRegStreamA

En desuso. (SHOpenRegStreamA)
SHOpenRegStreamW

En desuso. (SHOpenRegStreamW)
SHQueryInfoKeyA

Recupera información sobre una clave del Registro especificada. (ANSI)
SHQueryInfoKeyW

Recupera información sobre una clave del Registro especificada. (Unicode)
SHQueryValueExA

Abre una clave del Registro y la consulta para un valor específico. (ANSI)
SHQueryValueExW

Abre una clave del Registro y la consulta para un valor específico. (Unicode)
SHRegCloseUSKey

Cierra un identificador de una subclave del Registro específica del usuario en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE).
SHRegCreateUSKeyA

Crea o abre una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegCreateUSKeyW

Crea o abre una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteEmptyUSKeyA

Elimina una subclave del Registro vacía en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteEmptyUSKeyW

Elimina una subclave del Registro vacía en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegDeleteUSValueA

Elimina un valor de subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegDeleteUSValueW

Elimina un valor de subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegDuplicateHKey

Duplica el identificador HKEY de una clave del Registro.
SHRegEnumUSKeyA

Enumera las subclaves de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSKeyW

Enumera las subclaves de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegEnumUSValueA

Enumera los valores de la subclave del Registro especificada en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegEnumUSValueW

Enumera los valores de la subclave del Registro especificada en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolUSValueA

Recupera un valor booleano de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetBoolUSValueW

Recupera un valor booleano de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetBoolValueFromHKCUHKLM

Evalúa un valor de clave del Registro y devuelve un valor booleano que refleja si el valor existe y el estado esperado coincide con el estado real.
SHRegGetIntW

Lee un valor numérico de cadena del Registro y lo convierte en un entero.
SHRegGetPathA

Recupera una ruta de acceso de archivo del Registro y expande las variables de entorno según sea necesario. (ANSI)
SHRegGetPathW

Recupera una ruta de acceso de archivo del Registro y expande las variables de entorno según sea necesario. (Unicode)
SHRegGetUSValueA

Recupera un valor de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegGetUSValueW

Recupera un valor de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegGetValueA

Recupera un valor del Registro. (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

Obtiene información especificada del Registro.
SHRegGetValueW

Recupera un valor del Registro. (SHRegGetValueW)
SHRegOpenUSKeyA

Abre una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegOpenUSKeyW

Abre una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryInfoUSKeyA

Recupera información sobre una subclave del Registro especificada en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryInfoUSKeyW

Recupera información sobre una subclave del Registro especificada en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegQueryUSValueA

Recupera el tipo y los datos de un nombre especificado asociado a una subclave del Registro abierto en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegQueryUSValueW

Recupera el tipo y los datos de un nombre especificado asociado a una subclave del Registro abierto en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetPathA

Toma una ruta de acceso de archivo, reemplaza los nombres de carpeta por cadenas de entorno y coloca la cadena resultante en el Registro. (ANSI)
SHRegSetPathW

Toma una ruta de acceso de archivo, reemplaza los nombres de carpeta por cadenas de entorno y coloca la cadena resultante en el Registro. (Unicode)
SHRegSetUSValueA

Establece un valor de subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegSetUSValueW

Establece un valor de subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHRegSetValue

No compatible. (SHRegSetValue)
SHRegWriteUSValueA

Escribe un valor en una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (ANSI)
SHRegWriteUSValueW

Escribe un valor en una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). (Unicode)
SHReleaseThreadRef

Libera una referencia de subproceso antes de que el procedimiento de subproceso devuelva.
SHSendMessageBroadcastA

Envía un mensaje a todas las ventanas de nivel superior del sistema. (ANSI)
SHSendMessageBroadcastW

Envía un mensaje a todas las ventanas de nivel superior del sistema. (Unicode)
SHSetThreadRef

Almacena una referencia por subproceso a un objeto Component Object Model (COM). Esto permite al autor de la llamada controlar la duración del subproceso para que pueda asegurarse de que Windows no apagará el subproceso antes de que el autor de la llamada esté listo.
SHSetValueA

Establece el valor de una clave del Registro. (ANSI)
SHSetValueW

Establece el valor de una clave del Registro. (Unicode)
SHSkipJunction

Comprueba un contexto de enlace para ver si es seguro enlazar a un objeto de componente determinado.
SHStrDupA

Realiza una copia de una cadena en memoria recién asignada. (SHStrDupA)
SHStrDupW

Realiza una copia de una cadena en memoria recién asignada. (SHStrDupW)
SHStripMneumonicA

Quita el marcador mnemónico de una cadena. (ANSI)
SHStripMneumonicW

Quita el marcador mnemónico de una cadena. (Unicode)
SHUnicodeToAnsi

Convierte una cadena de la página de códigos Unicode en la página de códigos ANSI.
SHUnicodeToUnicode

Copia una cadena Unicode.
SHUnlockShared

SHUnlockShared puede modificarse o no estar disponible.
StopWatchFlush

StopWatchFlush puede modificarse o no estar disponible.
StopWatchMode

StopWatchMode puede modificarse o no estar disponible.
StrCatBuffA

Copia y anexa caracteres de una cadena al final de otra. (ANSI)
StrCatBuffW

Copia y anexa caracteres de una cadena al final de otra. (Unicode)
StrCatChainW

Concatena dos cadenas Unicode. Se usa cuando se requieren concatenaciones repetidas en el mismo búfer.
StrCatW

Anexa una cadena a otra.
StrChrA

Busca una cadena para la primera aparición de un carácter que coincida con el carácter especificado. En la comparación se distinguen mayúsculas de minúsculas. (ANSI)
StrChrIA

Busca una cadena para la primera aparición de un carácter que coincida con el carácter especificado. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
StrChrIW

Busca una cadena para la primera aparición de un carácter que coincida con el carácter especificado. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
StrChrNIW

Busca una cadena para la primera aparición de un carácter especificado. La comparación no distingue entre mayúsculas y minúsculas.
StrChrNW

Busca una cadena para la primera aparición de un carácter especificado. En la comparación se distinguen mayúsculas de minúsculas.
StrChrW

Busca una cadena para la primera aparición de un carácter que coincida con el carácter especificado. En la comparación se distinguen mayúsculas de minúsculas. (Unicode)
StrCmpCA

Compara las cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. En la comparación se distinguen mayúsculas de minúsculas. (ANSI)
StrCmpCW

Compara las cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. En la comparación se distinguen mayúsculas de minúsculas. (Unicode)
StrCmpICA

Compara dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
StrCmpICW

Compara dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
StrCmpIW

Compara dos cadenas para determinar si son iguales. La comparación no distingue entre mayúsculas y minúsculas.
StrCmpLogicalW

Compara dos cadenas Unicode. Los dígitos de las cadenas se consideran contenido numérico en lugar de texto. Esta prueba no distingue mayúsculas de minúsculas.
StrCmpNA

Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. En la comparación se distinguen mayúsculas de minúsculas. La macro StrNCmp difiere de esta función solo en el nombre. (ANSI)
StrCmpNCA

Compara un número especificado de caracteres desde el principio de dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. En la comparación se distinguen mayúsculas de minúsculas. (ANSI)
StrCmpNCW

Compara un número especificado de caracteres desde el principio de dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. En la comparación se distinguen mayúsculas de minúsculas. (Unicode)
StrCmpNIA

Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. La comparación no distingue entre mayúsculas y minúsculas. La macro StrNCmpI difiere de esta función solo en el nombre. (ANSI)
StrCmpNICA

Compara un número especificado de caracteres desde el principio de dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
StrCmpNICW

Compara un número especificado de caracteres desde el principio de dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
StrCmpNIW

Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. La comparación no distingue entre mayúsculas y minúsculas. La macro StrNCmpI difiere de esta función solo en el nombre. (Unicode)
StrCmpNW

Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. En la comparación se distinguen mayúsculas de minúsculas. La macro StrNCmp difiere de esta función solo en el nombre. (Unicode)
StrCmpW

Compara dos cadenas para determinar si son iguales. En la comparación se distinguen mayúsculas de minúsculas.
StrCpyNW

Copia un número especificado de caracteres desde el principio de una cadena a otra. Nota No use esta función ni la macro StrNCpy.
StrCpyW

Copia una cadena en otra. (StrCpyW)
StrCSpnA

Busca en una cadena la primera aparición de cualquiera de un grupo de caracteres. El método de búsqueda distingue mayúsculas de minúsculas y el carácter NULL de terminación se incluye dentro de la coincidencia del patrón de búsqueda. (ANSI)
StrCSpnIA

Busca en una cadena la primera aparición de cualquiera de un grupo de caracteres. El método de búsqueda no distingue mayúsculas de minúsculas y el carácter NULL de terminación se incluye dentro de la coincidencia del patrón de búsqueda. (ANSI)
StrCSpnIW

Busca en una cadena la primera aparición de cualquiera de un grupo de caracteres. El método de búsqueda no distingue mayúsculas de minúsculas y el carácter NULL de terminación se incluye dentro de la coincidencia del patrón de búsqueda. (Unicode)
StrCSpnW

Busca en una cadena la primera aparición de cualquiera de un grupo de caracteres. El método de búsqueda distingue mayúsculas de minúsculas y el carácter NULL de terminación se incluye dentro de la coincidencia del patrón de búsqueda. (Unicode)
StrDupA

Duplica una cadena. (ANSI)
StrDupW

Duplica una cadena. (Unicode)
StrFormatByteSize64A

Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en bytes, kilobytes, megabytes o gigabytes, según el tamaño.
StrFormatByteSizeA

Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en bytes, kilobytes, megabytes o gigabytes, según el tamaño. Difiere de StrFormatByteSizeW en un tipo de parámetro.
StrFormatByteSizeEx

Convierte un valor numérico en una cadena que representa el número en bytes, kilobytes, megabytes o gigabytes, según el tamaño.
StrFormatByteSizeW

Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en bytes, kilobytes, megabytes o gigabytes, según el tamaño. Difiere de StrFormatByteSizeA en un tipo de parámetro.
StrFormatKBSizeA

Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en kilobytes. (ANSI)
StrFormatKBSizeW

Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en kilobytes. (Unicode)
StrFromTimeIntervalA

Convierte un intervalo de tiempo, especificado en milisegundos, en una cadena. (ANSI)
StrFromTimeIntervalW

Convierte un intervalo de tiempo, especificado en milisegundos, en una cadena. (Unicode)
StrIsIntlEqualA

Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. (ANSI)
StrIsIntlEqualW

Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. (Unicode)
StrNCatA

Anexa un número especificado de caracteres desde el principio de una cadena al final de otra. (ANSI)
StrNCatW

Anexa un número especificado de caracteres desde el principio de una cadena al final de otra. (Unicode)
StrPBrkA

Busca en una cadena la primera aparición de un carácter contenido en un búfer especificado. Esta búsqueda no incluye el carácter nulo de terminación. (ANSI)
StrPBrkW

Busca en una cadena la primera aparición de un carácter contenido en un búfer especificado. Esta búsqueda no incluye el carácter nulo de terminación. (Unicode)
StrRChrA

Busca en una cadena la última aparición de un carácter especificado. En la comparación se distinguen mayúsculas de minúsculas. (ANSI)
StrRChrIA

Busca en una cadena la última aparición de un carácter especificado. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
StrRChrIW

Busca en una cadena la última aparición de un carácter especificado. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
StrRChrW

Busca en una cadena la última aparición de un carácter especificado. En la comparación se distinguen mayúsculas de minúsculas. (Unicode)
StrRetToBSTR

Acepta una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf que contiene o apunta a una cadena y devuelve esa cadena como BSTR.
StrRetToBufA

Convierte una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf en una cadena y coloca el resultado en un búfer. (ANSI)
StrRetToBufW

Convierte una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf en una cadena y coloca el resultado en un búfer. (Unicode)
StrRetToStrA

Toma una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf y devuelve un puntero a una cadena asignada que contiene el nombre para mostrar. (ANSI)
StrRetToStrW

Toma una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf y devuelve un puntero a una cadena asignada que contiene el nombre para mostrar. (Unicode)
StrRStrIA

Busca la última aparición de una subcadena especificada dentro de una cadena. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
StrRStrIW

Busca la última aparición de una subcadena especificada dentro de una cadena. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
StrSpnA

Obtiene la longitud de una subcadena dentro de una cadena que consta completamente de caracteres contenidos en un búfer especificado. (ANSI)
StrSpnW

Obtiene la longitud de una subcadena dentro de una cadena que consta completamente de caracteres contenidos en un búfer especificado. (Unicode)
StrStrA

Busca la primera aparición de una subcadena dentro de una cadena. En la comparación se distinguen mayúsculas de minúsculas. (StrStrA)
StrStrSTRIA

Busca la primera aparición de una subcadena dentro de una cadena. La comparación no distingue entre mayúsculas y minúsculas. (ANSI)
StrStrIW

Busca la primera aparición de una subcadena dentro de una cadena. La comparación no distingue entre mayúsculas y minúsculas. (Unicode)
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. (StrStrNW)
StrStrW

Busca la primera aparición de una subcadena dentro de una cadena. En la comparación se distinguen mayúsculas de minúsculas. (StrStrW)
StrToInt64ExA

Convierte una cadena que representa un valor decimal o hexadecimal en un entero de 64 bits. (ANSI)
StrToInt64ExW

Convierte una cadena que representa un valor decimal o hexadecimal en un entero de 64 bits. (Unicode)
StrToIntA

Convierte una cadena que representa un valor decimal en un entero. La macro StrToLong es idéntica a esta función. (ANSI)
StrToIntExA

Convierte una cadena que representa un número decimal o hexadecimal en un entero. (ANSI)
StrToIntExW

Convierte una cadena que representa un número decimal o hexadecimal en un entero. (Unicode)
StrToIntW

Convierte una cadena que representa un valor decimal en un entero. La macro StrToLong es idéntica a esta función. (Unicode)
StrTrimA

Quita los caracteres iniciales y finales especificados de una cadena. (ANSI)
StrTrimW

Quita los caracteres iniciales y finales especificados de una cadena. (Unicode)
UrlApplySchemeA

Determina un esquema para una cadena de dirección URL especificada y devuelve una cadena con un prefijo adecuado. (ANSI)
UrlApplySchemeW

Determina un esquema para una cadena de dirección URL especificada y devuelve una cadena con un prefijo adecuado. (Unicode)
UrlCanonicalizeA

Convierte una cadena de dirección URL al formato canónico. (ANSI)
UrlCanonicalizeW

Convierte una cadena de dirección URL al formato canónico. (Unicode)
UrlCombineA

Cuando se proporciona con una dirección URL relativa y su base, devuelve una dirección URL en forma canónica. (ANSI)
UrlCombineW

Cuando se proporciona con una dirección URL relativa y su base, devuelve una dirección URL en forma canónica. (Unicode)
UrlCompareA

Hace una comparación con distinción entre mayúsculas y minúsculas de dos cadenas de dirección URL. (ANSI)
UrlCompareW

Hace una comparación con distinción entre mayúsculas y minúsculas de dos cadenas de dirección URL. (Unicode)
UrlCreateFromPathA

Convierte una ruta de acceso ms-DOS de Microsoft en una dirección URL canónica. (ANSI)
UrlCreateFromPathW

Convierte una ruta de acceso ms-DOS de Microsoft en una dirección URL canónica. (Unicode)
UrlEscapeA

Convierte caracteres o pares suplentes en una dirección URL que se puede modificar durante el transporte a través de Internet (caracteres "no seguros") en sus secuencias de escape correspondientes. (ANSI)
UrlEscapeSpaces

Macro que convierte los caracteres de espacio en su secuencia de escape correspondiente.
UrlEscapeW

Convierte caracteres o pares suplentes en una dirección URL que se puede modificar durante el transporte a través de Internet (caracteres "no seguros") en sus secuencias de escape correspondientes. (Unicode)
UrlFixupW

UrlFixupW puede modificarse o no estar disponible.
UrlGetLocationA

Recupera la ubicación de una dirección URL. (ANSI)
UrlGetLocationW

Recupera la ubicación de una dirección URL. (Unicode)
UrlGetPartA

Acepta una cadena de dirección URL y devuelve una parte especificada de esa dirección URL. (ANSI)
UrlGetPartW

Acepta una cadena de dirección URL y devuelve una parte especificada de esa dirección URL. (Unicode)
UrlHashA

Aplica hash a una cadena de dirección URL. (ANSI)
UrlHashW

Aplica hash a una cadena de dirección URL. (Unicode)
UrlIsA

Comprueba si una dirección URL es un tipo especificado. (ANSI)
UrlIsFileUrlA

Comprueba una dirección URL para determinar si es una dirección URL de archivo. (ANSI)
UrlIsFileUrlW

Comprueba una dirección URL para determinar si es una dirección URL de archivo. (Unicode)
UrlIsNoHistoryA

Devuelve si una dirección URL es una dirección URL que los exploradores normalmente no incluyen en el historial de navegación. (ANSI)
UrlIsNoHistoryW

Devuelve si una dirección URL es una dirección URL que los exploradores normalmente no incluyen en el historial de navegación. (Unicode)
UrlIsOpaqueA

Devuelve si una dirección URL es opaca. (ANSI)
UrlIsOpaqueW

Devuelve si una dirección URL es opaca. (Unicode)
UrlIsW

Comprueba si una dirección URL es un tipo especificado. (Unicode)
UrlUnescapeA

Convierte las secuencias de escape en caracteres normales. (ANSI)
UrlUnescapeInPlace

Convierte las secuencias de escape en caracteres normales y sobrescribe la cadena original.
UrlUnescapeW

Convierte las secuencias de escape en caracteres normales. (Unicode)
WhichPlatform

WhichPlatform puede modificarse o no estar disponible.
wnsprintfA

Toma una lista de argumentos de longitud variable y devuelve los valores de los argumentos como una cadena con formato de estilo printf. (ANSI)
wnsprintfW

Toma una lista de argumentos de longitud variable y devuelve los valores de los argumentos como una cadena con formato de estilo printf. (Unicode)
wvnsprintfA

Toma una lista de argumentos y devuelve los valores de los argumentos como una cadena con formato printf. (ANSI)
wvnsprintfW

Toma una lista de argumentos y devuelve los valores de los argumentos como una cadena con formato printf. (Unicode)

Funciones de devolución de llamada

 
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.

Estructuras

 
DLLVERSIONINFO

Recibe información de versión específica de DLL.
DLLVERSIONINFO2

Recibe información de versión específica de DLL. Se usa con la función DllGetVersion.
PARSEDURLA

Usado por la función ParseURL para devolver la dirección URL analizada. (ANSI)
PARSEDURLW

Usado por la función ParseURL para devolver la dirección URL analizada. (Unicode)
QITAB

Usado por la función QISearch para describir una sola interfaz.

Enumeraciones

 
ASSOCDATA

Usado por IQueryAssociations::GetData para definir el tipo de datos que se va a devolver.
ASSOCKEY

Especifica el tipo de clave que va a devolver IQueryAssociations::GetKey.
ASSOCSTR

Usado por IQueryAssociations::GetString para definir el tipo de cadena que se va a devolver.
FILETYPEATTRIBUTEFLAGS

Indica constantes FILETYPEATTRIBUTEFLAGS que se usan en el valor EditFlags de una clave del Registro PROGID de asociación de archivos.
SHGLOBALCOUNTER

Identificadores de varios contadores globales o variables compartidas. Cada contador global se puede incrementar o disminuir mediante SHGlobalCounterIncrement y SHGlobalCounterDecrement.
SHREGDEL_FLAGS

Proporciona un conjunto de valores que indican a partir de qué clave base se eliminará un elemento.
SHREGENUM_FLAGS

Proporciona un conjunto de valores que indican la clave base que se usará para una enumeración.
tagSFBS_FLAGS

Especifica cómo la función StrFormatByteSizeEx debe controlar el redondeo de dígitos no reproducidos.
URL_SCHEME

Se usa para especificar esquemas de dirección URL.