OpenAndReadElement(
  IN  PUNICODE_STRING pucRootPath,
  IN  PWSTR           pwsValueName,
  OUT PUNICODE_STRING pucString
  );

Routine Description:

    This routine is called by Nbt to read in the Ip address appearing in the
    registry at the path pucRootPath, with a key of pwsKeyName

Arguments:
    pucRootPath - the registry path to the key to read
    pwsKeyName  - the key to open (i.e. Tcpip)
    pwsValueName- the name of the value to read (i.e. IPAddress)

Return Value:

    pucString - the string returns the string read from the registry