#include <9pm/windows.h> #include <9pm/u.h> #include <9pm/libc.h> BOOL WINAPI GetUserName(LPWSTR lpBuffer, LPDWORD nSize) { char *sysname; int r, i; if(win_useunicode) return GetUserNameW(lpBuffer, nSize); sysname = win_malloc(*nSize); r = GetUserNameA(sysname, nSize); if(!r){ win_free(sysname); return 0; } for(i=0; i<=(int)*nSize; i++) lpBuffer[i] = sysname[i]; win_free(sysname); return 1; }