// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved #pragma autorecover #pragma namespace("\\\\.\\Root\\Default") instance of __namespace{ name="ms_407";}; #pragma namespace("\\\\.\\Root\\Default\\ms_407") [Description("Die Klasse \"StdRegProv\" enthält Methoden, die mit der Systemregistrierung interagieren. Sie können diese Methoden verwenden: \nUm Zugriffsberechtigungen für einen Benutzer zu bestätigen \nUm Registrierungsschlüssel zu erstellen, zu erzeugen und zu löschen \nUm benannte Werte zu erstellen, zu erzeugen und zu löschen \nUm Datenwerte zu lesen, zu schreiben und zu löschen ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class StdRegProv { [Description("Die Methode \"CreateKey\" erstellt einen untergeordneten Schlüssel in der angegebenen Struktur. ") : Amended ToSubclass] uint32 CreateKey([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Enthält den zu erstellenden Schlüssel. Die Methode \"CreateKey\" erstellt alle Unterschlüssel auf dem angegebenen Pfad, die nicht vorhanden sind. Z. B., falls \"MyKey\" und \"MySubKey\" im folgenden Pfad nicht vorhanden sind, erstellt \"CreateKey\" beide Schlüssel: \nHKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MySubKey ") : Amended ToSubclass,IN] string sSubKeyName); [Description("Die Methode \"DeleteKey\" löscht einen untergeordneten Schlüssel in der angegebenen Struktur. ") : Amended ToSubclass] uint32 DeleteKey([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Enthält einen Schlüssel, der gelöscht werden soll. ") : Amended ToSubclass,IN] string sSubKeyName); [Description("Die Methode \"EnumKey\" erstellt die untergeordneten Schlüssel für den angegebenen Pfad. ") : Amended ToSubclass] uint32 EnumKey([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die zu erstellenden untergeordneten Schlüssel enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Enthält ein Array an Zeichenfolgen von untergeordneten Schlüsseln. ") : Amended ToSubclass,out] string sNames[]); [Description("Die Methode \"EnumValues\" erstellt die benannten Werte des angegebenen Unterschlüssels. ") : Amended ToSubclass] uint32 EnumValues([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die zu erstellenden benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Enthält ein Array von benannten Wertzeichenfolgen. Die Elemente dieses Arrays stimmen genau mit den Elementen von \"iTypes\" überein. ") : Amended ToSubclass,out] string sNames[],[Description("Enthält ein Array von Datenwerttypen (Ganzzahlen). Sie können diese Typen zum Festlegen der aufzurufenden Methode \"Get\" verwenden. Z. B., wenn der Datenwerttyp \"REG_SZ\" ist, rufen Sie die Methode \"GetStringValue\" auf, um den Datenwert des benannten Werts zu ermitteln. Die Elemente dieses Arrays stimmen genau mit den Elementen von \"sNames\" überein. Die folgenden Datenwerttypen sind in Winnt.h definiert: \nREG_SZ (1) \nREG_EXPAND_SZ (2) \nREG_BINARY (3) \nREG_DWORD (4) \nREG_MULTI_SZ (7) \n") : Amended ToSubclass,out] sint32 Types[]); [Description("Die Methode \"DeleteValue\" löscht einen benannten Wert im angegebenen Unterschlüssel.") : Amended ToSubclass] uint32 DeleteValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gelöscht werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, der vom Unterschlüssel gelöscht werden soll. Geben Sie eine leere Zeichenfolge an, um den standardmäßigen benannten Wert zu löschen (der standardmäßige benannte Werte wird nicht gelöscht, wenn dessen Wert auf \"Wert nicht gesetzt\" gesetzt ist.") : Amended ToSubclass,in] string sValueName); [Description("Die Methode \"SetDWORDValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_BINARY\" ist. ") : Amended ToSubclass] uint32 SetDWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt einen Doppelwort-Datenwert. ") : Amended ToSubclass,in] uint32 uValue); [Description("Die \"SetQWORDValue\"-Methode stellt den Datenwert für einen benannten Wert ein, dessen Datentyp REG_QWORD ist. ") : Amended ToSubclass] uint32 SetQWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Definiert einen aus vier Worten bestehenden Datenwert. ") : Amended ToSubclass,in] uint64 uValue); [Description("Die Methode \"GetDWORDValue\" gibt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_DWORD\" ist, zurück. ") : Amended ToSubclass] uint32 GetDWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen.") : Amended ToSubclass,in] string sValueName,[Description("Enthält den DWORD-Datenwert für den benannten Wert. ") : Amended ToSubclass,out] uint32 uValue); [Description("Die \"GetQWORDValue\"-Methode gibt den Datenwert für einen benannten Wert zurück, dessen Datentyp REG_QWORD ist. ") : Amended ToSubclass] uint32 GetQWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen.") : Amended ToSubclass,in] string sValueName,[Description("Enthält den DWORD-Datenwert für den benannten Wert. ") : Amended ToSubclass,out] uint64 uValue); [Description("Die Methode \"SetStringValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_MULTI_SZ\" ist.") : Amended ToSubclass] uint32 SetStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt einen Zeichenfolgendatenwert.") : Amended ToSubclass,in] string sValue); [Description("Die Methode \"GetStringValue\" gibt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_SZ\" ist, zurück. ") : Amended ToSubclass] uint32 GetStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält den Zeichenfolgendatenwert für den benannten Wert. ") : Amended ToSubclass,out] string sValue); [Description("Die Methode \"SetMultiStringValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_MULTI_SZ\" ist. Die Methode \"SetMultiStringValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 SetMultiStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt ein Array von Zeichenfolgendatenwerten. ") : Amended ToSubclass,in] string sValue[]); [Description("Die Methode \"GetMultiStringValue\" gibt den Datenwert für einen benannten Wert zurück, dessen Datentyp \"REG_MULTI_SZ\" ist. Die Methode \"GetMultiStringValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 GetMultiStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält ein Array von Zeichenfolgendatenwerten für den benannten Wert. ") : Amended ToSubclass,out] string sValue[]); [Description("Die Methode \"SetExpandedStringValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_EXPAND_SZ\" ist. Die Methode \"SetExpandedStringValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 SetExpandedStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt einen erweiterten Zeichenfolgendatenwert. Die in der Zeichenfolge angegebene Umgebungsvariable muss vorhanden sein, damit die Zeichenfolge beim Aufrufen von \"GetExpandedStringValue\" erweitert wird. ") : Amended ToSubclass,in] string sValue); [Description("Die Methode \"GetExpandedStringValue\" gibt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_EXPAND_SZ\" ist, zurück. ") : Amended ToSubclass] uint32 GetExpandedStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält den erweiterten Zeichenfolgendatenwert für den benannten Wert. Die Zeichenfolge wird nur erweitert, wenn die Umgebungsvariable (z. B. %Path%) definiert ist. ") : Amended ToSubclass,out] string sValue); [Description("Die Methode \"SetBinaryValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_BINARY\" ist. Die Methode \"SetBinaryValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 SetBinaryValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt ein Array von Binärdatenwerten. ") : Amended ToSubclass,in] uint8 uValue[]); [Description("Die Methode \"GetBinaryValue\" gibt den Datenwert für einen benannten Wert zurück, dessen Datentyp \"REG_BINARY\" ist. Die Methode \"GetBinaryValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 GetBinaryValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält ein Array von Binärbytes. ") : Amended ToSubclass,out] uint8 uValue[]); [Description("Die Methode \"CheckAccess\" überprüft, ob der Benutzer über die angegebenen Berechtigungen verfügt. Die Methode gibt einen Wert \"uint32\" zurück, der 0 ist, wenn erfolgreich, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 CheckAccess([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Enthält den zu überprüfenden Schlüssel. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Optionaler Parameter, der die zu überprüfenden Zugriffsberechtigungen festlegt. Sie können diese Werte kombinieren, um mehrere Zugriffsberechtigungen zu überprüfen. Der Standardwert ist 3. Die folgenden Zugriffsberechtigungen werden in Winnt.h definiert: \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("Dieser Parameter ist wahr (True), wenn der Benutzer über die angegebenen Zugriffsberechtigungen verfügt. Ansonsten ist der Parameter falsch (False). ") : Amended ToSubclass,out] boolean bGranted); [Description("Die \"SetSecurityDescriptor\"-Methode aktualisiert die Sicherheitsbeschreibung des angegebenen Schlüssels mit der bereitgestellten \"__SecurityDescriptor\". Die Methode gibt einen uint32-Wert zurück. Bei einem erfolgreichen Abschluss ist der Wert 0, und bei Auftreten eines Fehlers wird ein anderer Wert zurückgegeben.") : Amended ToSubclass] uint32 SetSecurityDescriptor([Description("Dieser Parameter gibt die Struktur mit dem Pfad \"sSubKeyName\" an. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen sind in \"Winreg.h\" definiert: \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("Enthält den Schlüsselnamen, für den die Sicherheitsbeschreibung eingestellt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Enthält die Sicherheitsbeschreibung, die für den Schlüsselnamen eingestellt werden soll. ") : Amended ToSubclass,IN] __SecurityDescriptor Descriptor); [Description("Die \"GetSecurityDescriptor\"-Methode gibt die Sicherheitsbeschreibung des angegebenen Schlüssels in einer \" __SecurityDescriptor\" zurück. Die Methode gibt einen uint32-Wert zurück. Bei einem erfolgreichen Abschluss ist der Wert 0, und bei Auftreten eines Fehlers wird ein anderer Wert zurückgegeben.") : Amended ToSubclass] uint32 GetSecurityDescriptor([Description("Dieser Parameter gibt die Struktur mit dem Pfad \"sSubKeyName\" an. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen sind in \"Winreg.h\" definiert: \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("Enthält den Schlüsselnamen, für den die Sicherheitsbeschreibung abgerufen werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Gibt die Sicherheitsbeschreibung aus dem Schlüsselnamen zurück. ") : Amended ToSubclass,OUT] __SecurityDescriptor Descriptor); }; #pragma namespace("\\\\.\\Root\\cimv2") instance of __namespace{ name="ms_407";}; #pragma namespace("\\\\.\\Root\\cimv2\\ms_407") [Description("Die Klasse \"StdRegProv\" enthält Methoden, die mit der Systemregistrierung interagieren. Sie können diese Methoden verwenden: \nUm Zugriffsberechtigungen für einen Benutzer zu bestätigen \nUm Registrierungsschlüssel zu erstellen, zu erzeugen und zu löschen \nUm benannte Werte zu erstellen, zu erzeugen und zu löschen \nUm Datenwerte zu lesen, zu schreiben und zu löschen ") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class StdRegProv { [Description("Die Methode \"CreateKey\" erstellt einen untergeordneten Schlüssel in der angegebenen Struktur. ") : Amended ToSubclass] uint32 CreateKey([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Enthält den zu erstellenden Schlüssel. Die Methode \"CreateKey\" erstellt alle Unterschlüssel auf dem angegebenen Pfad, die nicht vorhanden sind. Z. B., falls \"MyKey\" und \"MySubKey\" im folgenden Pfad nicht vorhanden sind, erstellt \"CreateKey\" beide Schlüssel: \nHKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MySubKey ") : Amended ToSubclass,IN] string sSubKeyName); [Description("Die Methode \"DeleteKey\" löscht einen untergeordneten Schlüssel in der angegebenen Struktur. ") : Amended ToSubclass] uint32 DeleteKey([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Enthält einen Schlüssel, der gelöscht werden soll. ") : Amended ToSubclass,IN] string sSubKeyName); [Description("Die Methode \"EnumKey\" erstellt die untergeordneten Schlüssel für den angegebenen Pfad. ") : Amended ToSubclass] uint32 EnumKey([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die zu erstellenden untergeordneten Schlüssel enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Enthält ein Array an Zeichenfolgen von untergeordneten Schlüsseln. ") : Amended ToSubclass,out] string sNames[]); [Description("Die Methode \"EnumValues\" erstellt die benannten Werte des angegebenen Unterschlüssels. ") : Amended ToSubclass] uint32 EnumValues([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die zu erstellenden benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Enthält ein Array von benannten Wertzeichenfolgen. Die Elemente dieses Arrays stimmen genau mit den Elementen von \"iTypes\" überein. ") : Amended ToSubclass,out] string sNames[],[Description("Enthält ein Array von Datenwerttypen (Ganzzahlen). Sie können diese Typen zum Festlegen der aufzurufenden Methode \"Get\" verwenden. Z. B., wenn der Datenwerttyp \"REG_SZ\" ist, rufen Sie die Methode \"GetStringValue\" auf, um den Datenwert des benannten Werts zu ermitteln. Die Elemente dieses Arrays stimmen genau mit den Elementen von \"sNames\" überein. Die folgenden Datenwerttypen sind in Winnt.h definiert: \nREG_SZ (1) \nREG_EXPAND_SZ (2) \nREG_BINARY (3) \nREG_DWORD (4) \nREG_MULTI_SZ (7) \n") : Amended ToSubclass,out] sint32 Types[]); [Description("Die Methode \"DeleteValue\" löscht einen benannten Wert im angegebenen Unterschlüssel.") : Amended ToSubclass] uint32 DeleteValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gelöscht werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, der vom Unterschlüssel gelöscht werden soll. Geben Sie eine leere Zeichenfolge an, um den standardmäßigen benannten Wert zu löschen (der standardmäßige benannte Werte wird nicht gelöscht, wenn dessen Wert auf \"Wert nicht gesetzt\" gesetzt ist.") : Amended ToSubclass,in] string sValueName); [Description("Die Methode \"SetDWORDValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_BINARY\" ist. ") : Amended ToSubclass] uint32 SetDWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt einen Doppelwort-Datenwert. ") : Amended ToSubclass,in] uint32 uValue); [Description("Die \"SetQWORDValue\"-Methode stellt den Datenwert für einen benannten Wert ein, dessen Datentyp REG_QWORD ist. ") : Amended ToSubclass] uint32 SetQWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Definiert einen aus vier Worten bestehenden Datenwert. ") : Amended ToSubclass,in] uint64 uValue); [Description("Die Methode \"GetDWORDValue\" gibt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_DWORD\" ist, zurück. ") : Amended ToSubclass] uint32 GetDWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen.") : Amended ToSubclass,in] string sValueName,[Description("Enthält den DWORD-Datenwert für den benannten Wert. ") : Amended ToSubclass,out] uint32 uValue); [Description("Die \"GetQWORDValue\"-Methode gibt den Datenwert für einen benannten Wert zurück, dessen Datentyp REG_QWORD ist. ") : Amended ToSubclass] uint32 GetQWORDValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen.") : Amended ToSubclass,in] string sValueName,[Description("Enthält den DWORD-Datenwert für den benannten Wert. ") : Amended ToSubclass,out] uint64 uValue); [Description("Die Methode \"SetStringValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_MULTI_SZ\" ist.") : Amended ToSubclass] uint32 SetStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt einen Zeichenfolgendatenwert.") : Amended ToSubclass,in] string sValue); [Description("Die Methode \"GetStringValue\" gibt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_SZ\" ist, zurück. ") : Amended ToSubclass] uint32 GetStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält den Zeichenfolgendatenwert für den benannten Wert. ") : Amended ToSubclass,out] string sValue); [Description("Die Methode \"SetMultiStringValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_MULTI_SZ\" ist. Die Methode \"SetMultiStringValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 SetMultiStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt ein Array von Zeichenfolgendatenwerten. ") : Amended ToSubclass,in] string sValue[]); [Description("Die Methode \"GetMultiStringValue\" gibt den Datenwert für einen benannten Wert zurück, dessen Datentyp \"REG_MULTI_SZ\" ist. Die Methode \"GetMultiStringValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 GetMultiStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält ein Array von Zeichenfolgendatenwerten für den benannten Wert. ") : Amended ToSubclass,out] string sValue[]); [Description("Die Methode \"SetExpandedStringValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_EXPAND_SZ\" ist. Die Methode \"SetExpandedStringValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 SetExpandedStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt einen erweiterten Zeichenfolgendatenwert. Die in der Zeichenfolge angegebene Umgebungsvariable muss vorhanden sein, damit die Zeichenfolge beim Aufrufen von \"GetExpandedStringValue\" erweitert wird. ") : Amended ToSubclass,in] string sValue); [Description("Die Methode \"GetExpandedStringValue\" gibt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_EXPAND_SZ\" ist, zurück. ") : Amended ToSubclass] uint32 GetExpandedStringValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält den erweiterten Zeichenfolgendatenwert für den benannten Wert. Die Zeichenfolge wird nur erweitert, wenn die Umgebungsvariable (z. B. %Path%) definiert ist. ") : Amended ToSubclass,out] string sValue); [Description("Die Methode \"SetBinaryValue\" setzt den Datenwert für einen benannten Wert, dessen Datentyp \"REG_BINARY\" ist. Die Methode \"SetBinaryValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 SetBinaryValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der den benannten Wert enthält, der gesetzt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert von Ihnen gesetzt wird. Sie können einen bestehenden benannten Wert (Update) oder einen neuen benannten Wert (Erstellen) angeben. Geben Sie eine leere Zeichenfolge an, um den Datenwert für den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Bestimmt ein Array von Binärdatenwerten. ") : Amended ToSubclass,in] uint8 uValue[]); [Description("Die Methode \"GetBinaryValue\" gibt den Datenwert für einen benannten Wert zurück, dessen Datentyp \"REG_BINARY\" ist. Die Methode \"GetBinaryValue\" gibt einen Wert \"uint32\" zurück, der 0, wenn erfolgreich, ist, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 GetBinaryValue([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Bestimmt den Pfad, der die benannten Werte enthält. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Bestimmt den benannten Wert, dessen Datenwert abgerufen wird. Geben Sie eine leere Zeichenfolge ein, um den standardmäßigen benannten Wert zu setzen. ") : Amended ToSubclass,in] string sValueName,[Description("Enthält ein Array von Binärbytes. ") : Amended ToSubclass,out] uint8 uValue[]); [Description("Die Methode \"CheckAccess\" überprüft, ob der Benutzer über die angegebenen Berechtigungen verfügt. Die Methode gibt einen Wert \"uint32\" zurück, der 0 ist, wenn erfolgreich, oder einen anderen Wert, wenn ein Fehler aufgetreten ist.") : Amended ToSubclass] uint32 CheckAccess([Description("Optionaler Parameter, der die Struktur, die im Pfad \"sSubKeyName\" enthalten ist, angibt. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen werden in Winreg.h definiert: \nHKEY_CLASSES_ROOT (0x80000000) \nHKEY_CURRENT_USER (0x80000001) \nHKEY_LOCAL_MACHINE (0x80000002) \nHKEY_USERS (0x80000003) \nHKEY_CURRENT_CONFIG (0x80000005) \nHKEY_DYN_DATA (0x80000006) \nHinweis: HKEY_DYN_DATA ist nur eine gültige Struktur für Windows 95- und Windows 98-Computer. ") : Amended ToSubclass,IN] uint32 hDefKey,[Description("Enthält den zu überprüfenden Schlüssel. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Optionaler Parameter, der die zu überprüfenden Zugriffsberechtigungen festlegt. Sie können diese Werte kombinieren, um mehrere Zugriffsberechtigungen zu überprüfen. Der Standardwert ist 3. Die folgenden Zugriffsberechtigungen werden in Winnt.h definiert: \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("Dieser Parameter ist wahr (True), wenn der Benutzer über die angegebenen Zugriffsberechtigungen verfügt. Ansonsten ist der Parameter falsch (False). ") : Amended ToSubclass,out] boolean bGranted); [Description("Die \"SetSecurityDescriptor\"-Methode aktualisiert die Sicherheitsbeschreibung des angegebenen Schlüssels mit der bereitgestellten \"__SecurityDescriptor\". Die Methode gibt einen uint32-Wert zurück. Bei einem erfolgreichen Abschluss ist der Wert 0, und bei Auftreten eines Fehlers wird ein anderer Wert zurückgegeben.") : Amended ToSubclass] uint32 SetSecurityDescriptor([Description("Dieser Parameter gibt die Struktur mit dem Pfad \"sSubKeyName\" an. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen sind in \"Winreg.h\" definiert: \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("Enthält den Schlüsselnamen, für den die Sicherheitsbeschreibung eingestellt werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Enthält die Sicherheitsbeschreibung, die für den Schlüsselnamen eingestellt werden soll. ") : Amended ToSubclass,IN] __SecurityDescriptor Descriptor); [Description("Die \"GetSecurityDescriptor\"-Methode gibt die Sicherheitsbeschreibung des angegebenen Schlüssels in einer \" __SecurityDescriptor\" zurück. Die Methode gibt einen uint32-Wert zurück. Bei einem erfolgreichen Abschluss ist der Wert 0, und bei Auftreten eines Fehlers wird ein anderer Wert zurückgegeben.") : Amended ToSubclass] uint32 GetSecurityDescriptor([Description("Dieser Parameter gibt die Struktur mit dem Pfad \"sSubKeyName\" an. Der Standardwert ist HKEY_LOCAL_MACHINE (0x80000002). Die folgenden Strukturen sind in \"Winreg.h\" definiert: \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("Enthält den Schlüsselnamen, für den die Sicherheitsbeschreibung abgerufen werden soll. ") : Amended ToSubclass,IN] string sSubKeyName,[Description("Gibt die Sicherheitsbeschreibung aus dem Schlüsselnamen zurück. ") : Amended ToSubclass,OUT] __SecurityDescriptor Descriptor); };