Borrar clave de registro en VB4

Empar
12 de Febrero del 2003
Hola a todos,

a ver si me pueden ayudar, estoy haciendo unos cambios en una aplicación desarrollada en VB4, y lo que quiero es borrar una clave del registro. Tengo una función para VB6 pero no es válida para VB4.
La declaración de la función es la siguiente:
Public Function DeleteKey(ByVal sKey As String, Optional ByVal sValue As String = "", Optional ByVal hKey As eHKEY = HKEY_CURRENT_USER) As eHKEYError
Pero al compilar en VB4 me da el siguiente error "Se esperaba: separado de lista o )" y se posiciona sobre el primer "=".
Me podrían ayudar?
Muchas gracias.

Un saludo,
Empar.