return PL_strdup(buf); else return nsnull;
{ #ifdef WINCE    return PL_strdup(NS_ConvertUCS2toUTF8((PRUnichar*)buf).get()); #else return PL_strdup(buf); #endif }  return nsnull;
static char* GetKeyValue(char* verbuf, char* key){	char        *buf = NULL;	UINT        blen;	::VerQueryValue(verbuf,					TEXT(key),					(void **)&buf, &blen);	if(buf != NULL)		return PL_strdup(buf);	else		return nsnull;}