﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
3091	_WinAPI_RegQueryValue never returns the buffer size on ERROR_MORE_DATA error	jguinch	guinness	"When the buffer size in not large enough, the function is supposed to return both $ERROR_MORE_DATA (234) and the required buffer size.
But in fact, the size is never returned, because the line 
'''If $aRet[0] Then Return SetError(10, $aRet[0], 0)'''
'''returns 0''', '''@error = 10''' and '''@extended = $ERROR_MORE_DATA'''.

The line could be modified like 
'''If $aRet[0] <> $ERROR_MORE_DATA Then Return SetError(10, $aRet[0], 0)''', the function returns the required buffer size

"	Bug	closed	3.3.15.1	Standard UDFs	3.3.14.0	None	Fixed	_WinAPI_RegQueryValue buffer	
