add_executable(winver winver.c winver.rc)
set_module_type(winver win32gui UNICODE)
-add_importlibs(winver shell32 msvcrt kernel32)
+add_importlibs(winver shell32 comctl32 msvcrt kernel32)
add_cd_file(TARGET winver DESTINATION reactos/system32 FOR all)
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
+#include <winuser.h>
+#include <commctrl.h>
#include <shellapi.h>
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow)
{
+ INITCOMMONCONTROLSEX iccx;
+
UNREFERENCED_PARAMETER(hInstance);
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
UNREFERENCED_PARAMETER(nCmdShow);
+ /* Initialize common controls */
+ iccx.dwSize = sizeof(INITCOMMONCONTROLSEX);
+ iccx.dwICC = ICC_STANDARD_CLASSES | ICC_WIN95_CLASSES;
+ InitCommonControlsEx(&iccx);
+
return ShellAboutW(NULL, L"ReactOS", NULL, NULL);
}
+#include <windef.h>
+#include <winuser.h>
+
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Version Program"
#define REACTOS_STR_INTERNAL_NAME "winver"
#define REACTOS_STR_ORIGINAL_FILENAME "winver.exe"
#include <reactos/version.rc>
+
+#include <reactos/manifest_exe.rc>