correct the failure case for getentropy on win32

CryptAcquireContext and CryptGenRandom returns zero (FALSE) if fails.

From: Dongsheng Song <dongsheng.song@gmail.com>