>>638
一応解決はできたんですが、

void foo()
{
 SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "wall.bmp", 0)
}

とするとエラーになって、

void foo()
{
char name[] = "wall.bmp";
 SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, name, 0)
}

とすると正常終了する理由がよくわかりません…