Come faccio a usare l'api GetUsername in C?

io faccio così:
codice:
#include <stdio.h>
#include <windows.h>

void main()
{

	char ano[20];
	GetUserName(ano,(unsigned long *)20); 
//ho messo unsigned long * sennò mi dà un warning
	printf("%s\n",ano);

}
ma il programma si blocca...
come si fa??



grazie