#define WIN32_LEAN_AND_MEAN #define STRICT #include #include int xvt_fsys_get_desktop(char* dir) { int err = EINVAL; if (dir) { ::SHGetFolderPathA(NULL, CSIDL_DESKTOPDIRECTORY, NULL, SHGFP_TYPE_CURRENT, dir); err = *dir ? 0 : ENOENT; } return err; }