// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma namespace("\\\\.\\Root\\Default") instance of __namespace{ name="ms_c0a";}; #pragma namespace("\\\\.\\Root\\Default\\ms_c0a") [Description("La clase StdRegProv contiene los métodos que interactúan con el Registro del sistema. Puede usar estos métodos para: \nComprobar los permisos de acceso para un usuario \nCrear, enumerar y eliminar las claves del Registro. \nCrear, enumerar y eliminar valores nombrados \nLeer, escribir y eliminar los valores de datos") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] class StdRegProv { [Description("El método CreateKey crea una subclave en el árbol especificado.") : Amended ToSubclass] uint32 CreateKey([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene la clave que se debe crear. El método CreateKey crea todas las subclaves especificadas en la ruta que no existe. Por ejemplo, si MyKey y MySubKey no existen en la siguiente ruta, CreateKey crea las dos claves: \nHKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MySubKey ") : Amended ToSubclass,IN] string sSubKeyName); [Description("El método DeleteKey elimina una subclave en el árbol especificado.") : Amended ToSubclass] uint32 DeleteKey([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene la clave que se eliminará.") : Amended ToSubclass,IN] string sSubKeyName); [Description("El método EnumKey enumera las subclaves de la ruta dada.") : Amended ToSubclass] uint32 EnumKey([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene las subclaves que se enumerarán.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contiene una matriz de cadenas de subclave.") : Amended ToSubclass,out] string sNames[]); [Description("El métodoEnumValues enumera los valores con nombre de la subclave dada.") : Amended ToSubclass] uint32 EnumValues([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene valores con nombre que se enumerarán.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contiene una matriz de cadenas de valores con nombre. Los elementos en esta matriz corresponden directamente a los elementos de iTypes.") : Amended ToSubclass,out] string sNames[],[Description("Contiene una matriz de tipos de valores de datos (enteros). Puede usar estos tipos para determinar el método Get para llamar. Por ejemplo, si el tipo de valor de datos es REG_SZ, usted llamará a GetStringValue para recuperar el valor de dato de los valores. Los elementos de esta matriz se corresponden directamente con los elementos de sNames. Los tipos de valor de los datos siguientes están definidos en Winnt.h: \nREG_SZ (1) \nREG_EXPAND_SZ (2) \nREG_BINARY (3) \nREG_DWORD (4) \nREG_MULTI_SZ (7) \n") : Amended ToSubclass,out] sint32 Types[]); [Description("El método DeleteValue elimina un valor con nombre en la clave especificada.") : Amended ToSubclass] uint32 DeleteValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se eliminará.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica valor con nombre que se eliminará de la subclave. Especifique una cadena vacía para eliminar el valor con nombre predeterminado (el valor con nombre predeterminado no se eliminará, se le establecerá el valor \"valor no establecido\"") : Amended ToSubclass,in] string sValueName); [Description("El método SetDWORDValue establece el valor de datos de un valor con nombre que es de tipo REG_BINARY.") : Amended ToSubclass] uint32 SetDWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica un valor de datos WORD doble.") : Amended ToSubclass,in] uint32 uValue); [Description("El método SetQWORDValue establece el valor de datos para un valor llamado cuyo tipo es REG_QWORD. ") : Amended ToSubclass] uint32 SetQWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica un valor de datos WORD cuádruple. ") : Amended ToSubclass,in] uint64 uValue); [Description("El método GetDWORDValue devuelve el valor de dato de un valor con nombre que es de tipo REG_DWORD.") : Amended ToSubclass] uint32 GetDWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene el valor de datos DWORD del valor con nombre.") : Amended ToSubclass,out] uint32 uValue); [Description("El método GetQWORDValue devuelve el valor de dato de un valor con nombre que es de tipo REG_QWORD. ") : Amended ToSubclass] uint32 GetQWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene el valor de datos DWORD del valor con nombre.") : Amended ToSubclass,out] uint64 uValue); [Description("El método SetStringValue establece el valor de datos de un valor con nombre que es de tipo REG_MULTI_SZ.") : Amended ToSubclass] uint32 SetStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica una cadena de valor de dato.") : Amended ToSubclass,in] string sValue); [Description("El método GetStringValue devuelve el valor de dato de un valor con nombre que es de tipo REG_SZ.") : Amended ToSubclass] uint32 GetStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene la cadena de valor de datos del valor con nombre.") : Amended ToSubclass,out] string sValue); [Description("El método SetMultiStringValue establece los valores de datos para un valor nombrado cuyo tipo de datos es REG_MULTI_SZ. El método SetMultiStringValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 SetMultiStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica una matriz de valores de datos.") : Amended ToSubclass,in] string sValue[]); [Description("El método GetMultiStringValue devuelve el valor de datos para un valor nombrado cuyo tipo de datos es REG_MULTI_SZ. El método GetMultiStringValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 GetMultiStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene una matriz de cadenas de valores de datos del valor con nombre.") : Amended ToSubclass,out] string sValue[]); [Description("El método SetExpandedStringValue establece el valor de datos para un valor nombrado cuyo tipo de datos es REG_EXPAND_SZ. El método SetExpandedStringValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 SetExpandedStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica un valor de datos de la cadena expandida. La variable de entorno especificada en la cadena debe existir para que la cadena se expanda cuando usted llame a GetExpandedStringValue. ") : Amended ToSubclass,in] string sValue); [Description("El métodoGetExpandedStringValue devuelve el valor de datos de un valor con nombre que es de tipo REG_EXPAND_SZ.") : Amended ToSubclass] uint32 GetExpandedStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene el valor de datos de la cadena expandida. La cadena sólo se expande si la variable de entorno (por ejemplo, %Path%) está definida. ") : Amended ToSubclass,out] string sValue); [Description("El método SetBinaryValue establece el valor de datos para un valor nombrado cuyo tipo de datos es REG_BINARY. El método SetBinaryValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 SetBinaryValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica una matriz de valores de datos binarios.") : Amended ToSubclass,in] uint8 uValue[]); [Description("El método GetBinaryValue devuelve los valores de datos para un valor nombrado cuyo tipo de datos es REG_BINARY. El método GetBinaryValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 GetBinaryValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene una matriz de bytes binarios.") : Amended ToSubclass,out] uint8 uValue[]); [Description("El método CheckAccess comprueba que el usuario tiene los permisos especificados. El método devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 CheckAccess([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene la clave que se comprobará.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Parámetro opcional que especifica los permisos de acceso que hay que comprobar. Puede agregar estos valores juntos para comprobar más de un permiso de acceso. El valor predeterminado es 3. Los siguientes valores de permisos de acceso están definidos en Winnt.h: \nKEY_QUERY_VALUE (0X0001) \nKEY_SET_VALUE (0X0002) \nKEY_CREATE_SUB_KEY (0X0004) \nKEY_ENUMERATE_SUB_KEYS (0X0008) \nKEY_NOTIFY (0X0010) \nKEY_CREATE_LINK (0X0020) \nDELETE (0x00010000) \nREAD_CONTROL (0x00020000) \nWRITE_DAC (0X00040000) \nWRITE_OWNER (0X00080000) ") : Amended ToSubclass,in] uint32 uRequired,[Description("Este parámetro tiene el valor True (verdadero) si el usuario posee los permisos de acceso especificados, de lo contrario el parámetro tendrá el valor False (falso).") : Amended ToSubclass,out] boolean bGranted); [Description("El método SetSecurityDescriptor actualiza el descriptor de seguridad de la clave especificada con el __SecurityDescriptor proporcionado. El método devuelve uint32 que es 0 si es correcto o cualquier otro valor si ocurriera cualquier otro error.") : Amended ToSubclass] uint32 SetSecurityDescriptor([Description("Parámetro que especifica el árbol que contiene la ruta sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene el nombre de clave para establecer el descriptor de seguridad. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contiene el descriptor de seguridad para establecer el nombre de clave.") : Amended ToSubclass,IN] __SecurityDescriptor Descriptor); [Description("El método GetSecurityDescriptor devuelve el descriptor de seguridad de la clave especificada en __SecurityDescriptor. El método devuelve uint32 que es 0 si es correcto o cualquier otro valor si ocurriera cualquier otro error.") : Amended ToSubclass] uint32 GetSecurityDescriptor([Description("Parámetro que especifica el árbol que contiene la ruta sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene el nombre de clave para obtener el descriptor de seguridad. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Devuelve el descriptor de seguridad desde el nombre clave.") : Amended ToSubclass,OUT] __SecurityDescriptor Descriptor); }; #pragma namespace("\\\\.\\Root\\cimv2") instance of __namespace{ name="ms_c0a";}; #pragma namespace("\\\\.\\Root\\cimv2\\ms_c0a") [Description("La clase StdRegProv contiene los métodos que interactúan con el Registro del sistema. Puede usar estos métodos para: \nComprobar los permisos de acceso para un usuario \nCrear, enumerar y eliminar las claves del Registro. \nCrear, enumerar y eliminar valores nombrados \nLeer, escribir y eliminar los valores de datos") : Amended ToSubclass,AMENDMENT, LOCALE(0x0c0a)] class StdRegProv { [Description("El método CreateKey crea una subclave en el árbol especificado.") : Amended ToSubclass] uint32 CreateKey([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene la clave que se debe crear. El método CreateKey crea todas las subclaves especificadas en la ruta que no existe. Por ejemplo, si MyKey y MySubKey no existen en la siguiente ruta, CreateKey crea las dos claves: \nHKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MySubKey ") : Amended ToSubclass,IN] string sSubKeyName); [Description("El método DeleteKey elimina una subclave en el árbol especificado.") : Amended ToSubclass] uint32 DeleteKey([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene la clave que se eliminará.") : Amended ToSubclass,IN] string sSubKeyName); [Description("El método EnumKey enumera las subclaves de la ruta dada.") : Amended ToSubclass] uint32 EnumKey([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene las subclaves que se enumerarán.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contiene una matriz de cadenas de subclave.") : Amended ToSubclass,out] string sNames[]); [Description("El métodoEnumValues enumera los valores con nombre de la subclave dada.") : Amended ToSubclass] uint32 EnumValues([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene valores con nombre que se enumerarán.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contiene una matriz de cadenas de valores con nombre. Los elementos en esta matriz corresponden directamente a los elementos de iTypes.") : Amended ToSubclass,out] string sNames[],[Description("Contiene una matriz de tipos de valores de datos (enteros). Puede usar estos tipos para determinar el método Get para llamar. Por ejemplo, si el tipo de valor de datos es REG_SZ, usted llamará a GetStringValue para recuperar el valor de dato de los valores. Los elementos de esta matriz se corresponden directamente con los elementos de sNames. Los tipos de valor de los datos siguientes están definidos en Winnt.h: \nREG_SZ (1) \nREG_EXPAND_SZ (2) \nREG_BINARY (3) \nREG_DWORD (4) \nREG_MULTI_SZ (7) \n") : Amended ToSubclass,out] sint32 Types[]); [Description("El método DeleteValue elimina un valor con nombre en la clave especificada.") : Amended ToSubclass] uint32 DeleteValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se eliminará.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica valor con nombre que se eliminará de la subclave. Especifique una cadena vacía para eliminar el valor con nombre predeterminado (el valor con nombre predeterminado no se eliminará, se le establecerá el valor \"valor no establecido\"") : Amended ToSubclass,in] string sValueName); [Description("El método SetDWORDValue establece el valor de datos de un valor con nombre que es de tipo REG_BINARY.") : Amended ToSubclass] uint32 SetDWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica un valor de datos WORD doble.") : Amended ToSubclass,in] uint32 uValue); [Description("El método SetQWORDValue establece el valor de datos para un valor llamado cuyo tipo es REG_QWORD. ") : Amended ToSubclass] uint32 SetQWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica un valor de datos WORD cuádruple. ") : Amended ToSubclass,in] uint64 uValue); [Description("El método GetDWORDValue devuelve el valor de dato de un valor con nombre que es de tipo REG_DWORD.") : Amended ToSubclass] uint32 GetDWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene el valor de datos DWORD del valor con nombre.") : Amended ToSubclass,out] uint32 uValue); [Description("El método GetQWORDValue devuelve el valor de dato de un valor con nombre que es de tipo REG_QWORD. ") : Amended ToSubclass] uint32 GetQWORDValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene el valor de datos DWORD del valor con nombre.") : Amended ToSubclass,out] uint64 uValue); [Description("El método SetStringValue establece el valor de datos de un valor con nombre que es de tipo REG_MULTI_SZ.") : Amended ToSubclass] uint32 SetStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica una cadena de valor de dato.") : Amended ToSubclass,in] string sValue); [Description("El método GetStringValue devuelve el valor de dato de un valor con nombre que es de tipo REG_SZ.") : Amended ToSubclass] uint32 GetStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene la cadena de valor de datos del valor con nombre.") : Amended ToSubclass,out] string sValue); [Description("El método SetMultiStringValue establece los valores de datos para un valor nombrado cuyo tipo de datos es REG_MULTI_SZ. El método SetMultiStringValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 SetMultiStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica una matriz de valores de datos.") : Amended ToSubclass,in] string sValue[]); [Description("El método GetMultiStringValue devuelve el valor de datos para un valor nombrado cuyo tipo de datos es REG_MULTI_SZ. El método GetMultiStringValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 GetMultiStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene una matriz de cadenas de valores de datos del valor con nombre.") : Amended ToSubclass,out] string sValue[]); [Description("El método SetExpandedStringValue establece el valor de datos para un valor nombrado cuyo tipo de datos es REG_EXPAND_SZ. El método SetExpandedStringValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 SetExpandedStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica un valor de datos de la cadena expandida. La variable de entorno especificada en la cadena debe existir para que la cadena se expanda cuando usted llame a GetExpandedStringValue. ") : Amended ToSubclass,in] string sValue); [Description("El métodoGetExpandedStringValue devuelve el valor de datos de un valor con nombre que es de tipo REG_EXPAND_SZ.") : Amended ToSubclass] uint32 GetExpandedStringValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene el valor de datos de la cadena expandida. La cadena sólo se expande si la variable de entorno (por ejemplo, %Path%) está definida. ") : Amended ToSubclass,out] string sValue); [Description("El método SetBinaryValue establece el valor de datos para un valor nombrado cuyo tipo de datos es REG_BINARY. El método SetBinaryValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 SetBinaryValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la clave que contiene el valor con nombre que se establecerá.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre que usted está estableciendo. Puede especificar un valor con nombre existente (actualización) o un valor con nombre nuevo (creación). Especifique una cadena vacía para establecer el valor del nombre de valor predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Especifica una matriz de valores de datos binarios.") : Amended ToSubclass,in] uint8 uValue[]); [Description("El método GetBinaryValue devuelve los valores de datos para un valor nombrado cuyo tipo de datos es REG_BINARY. El método GetBinaryValue devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 GetBinaryValue([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Especifica la ruta que contiene los valores con nombre.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Especifica el valor con nombre del cual está recuperando el valor de datos. Especifique una cadena vacía para obtener el valor con nombre predeterminado.") : Amended ToSubclass,in] string sValueName,[Description("Contiene una matriz de bytes binarios.") : Amended ToSubclass,out] uint8 uValue[]); [Description("El método CheckAccess comprueba que el usuario tiene los permisos especificados. El método devuelve un uint32 que es 0 si es correcto o algún otro valor si ocurriera un error.") : Amended ToSubclass] uint32 CheckAccess([Description("Parámetro opcional que especifica el árbol que contiene la ruta de sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nTéngase en cuenta que HKEY_DYN_DATA es un árbol válido sólo en equipos con Windows 95 y Windows 98. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene la clave que se comprobará.") : Amended ToSubclass,IN] string sSubKeyName,[Description("Parámetro opcional que especifica los permisos de acceso que hay que comprobar. Puede agregar estos valores juntos para comprobar más de un permiso de acceso. El valor predeterminado es 3. Los siguientes valores de permisos de acceso están definidos en Winnt.h: \nKEY_QUERY_VALUE (0X0001) \nKEY_SET_VALUE (0X0002) \nKEY_CREATE_SUB_KEY (0X0004) \nKEY_ENUMERATE_SUB_KEYS (0X0008) \nKEY_NOTIFY (0X0010) \nKEY_CREATE_LINK (0X0020) \nDELETE (0x00010000) \nREAD_CONTROL (0x00020000) \nWRITE_DAC (0X00040000) \nWRITE_OWNER (0X00080000) ") : Amended ToSubclass,in] uint32 uRequired,[Description("Este parámetro tiene el valor True (verdadero) si el usuario posee los permisos de acceso especificados, de lo contrario el parámetro tendrá el valor False (falso).") : Amended ToSubclass,out] boolean bGranted); [Description("El método SetSecurityDescriptor actualiza el descriptor de seguridad de la clave especificada con el __SecurityDescriptor proporcionado. El método devuelve uint32 que es 0 si es correcto o cualquier otro valor si ocurriera cualquier otro error.") : Amended ToSubclass] uint32 SetSecurityDescriptor([Description("Parámetro que especifica el árbol que contiene la ruta sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene el nombre de clave para establecer el descriptor de seguridad. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Contiene el descriptor de seguridad para establecer el nombre de clave.") : Amended ToSubclass,IN] __SecurityDescriptor Descriptor); [Description("El método GetSecurityDescriptor devuelve el descriptor de seguridad de la clave especificada en __SecurityDescriptor. El método devuelve uint32 que es 0 si es correcto o cualquier otro valor si ocurriera cualquier otro error.") : Amended ToSubclass] uint32 GetSecurityDescriptor([Description("Parámetro que especifica el árbol que contiene la ruta sSubKeyName. El valor predeterminado es HKEY_LOCAL_MACHINE (0x80000002). Los siguientes árboles están definidos en Winreg.h: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \n") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Contiene el nombre de clave para obtener el descriptor de seguridad. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Devuelve el descriptor de seguridad desde el nombre clave.") : Amended ToSubclass,OUT] __SecurityDescriptor Descriptor); };