#include <9pm/windows.h> #include <9pm/u.h> #include <9pm/libc.h> HICON WINAPI LoadIcon(HINSTANCE hInstance, LPCWSTR lpIconName) { char *name; HICON h; if(win_useunicode) return LoadIconW(hInstance, lpIconName); if((int)lpIconName < (1<<16)) { /* probably not a string */ return LoadIconA(hInstance, (char*)lpIconName); } name = win_wstr2utf(lpIconName); h = LoadIconA(hInstance, name); win_free(name); return h; }