Reg_DeleteKeysAll Function

Action

Deletes a registry key, including all keys and values below that key.

Syntax

Reg_DeleteKeysAll (hRootKey, sPath)
Variable Description
hRootKey The constant (from mswconst.inc; e.g., HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE) for the root key (LONG).
sPath The full path of the key to be deleted (STRING)

Notes

Registry functions work remotely (as well as locally).

Registry functions are shipped in a separate file (Registry.inc) that is not automatically included in the Use Files (as the appropriate extension .inc files are). There is a file named Registry.txt file that contains the library browser content for the registry files. In order to use the Registry functions, you must:

  • explicitly add the .inc file (as for the mswxxx.inc files) to the Use Files field in the Runtime Options dialog

  • add the Registry.txt file to the Help files for library browser field in the General Options dialog

Example

Reg_DeleteKeysAll (HKEY_LOCAL_MACHINE, "Software\Company\Product")