85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync/* $Id$ */
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync/** @file
ecd27a5c936b5767a6c08e21e204f2d4340ec926vboxsync * VBoxOGLcrutil - Resource file containing version info and icon.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync */
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync/*
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * Copyright (C) 2015 Oracle Corporation
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync *
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * available from http://www.virtualbox.org. This file is free software;
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * you can redistribute it and/or modify it under the terms of the GNU
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * General Public License (GPL) as published by the Free Software
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync */
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync#include <windows.h>
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync#include <VBox/version.h>
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync#ifdef IN_GUEST
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #define DESCRIPTION_STR "VirtualBox crOpenGL ICD\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #ifdef VBOX_WDDM_WOW64
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #define FILENAME_STR "VBoxOGLcrutil-x86"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #else
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #define FILENAME_STR "VBoxOGLcrutil.dll"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #endif
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #define PRODUCT_STR VBOX_PRODUCT " Guest Additions\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync#else
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #define DESCRIPTION_STR "VirtualBox crOpenGL ICD\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #define FILENAME_STR "VBoxOGLcrhostutil"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync #define PRODUCT_STR VBOX_PRODUCT "\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync#endif
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncLANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncVS_VERSION_INFO VERSIONINFO
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync FILEVERSION VBOX_VERSION_MAJOR_NR,VBOX_VERSION_MINOR_NR,VBOX_VERSION_BUILD_NR,0
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync PRODUCTVERSION VBOX_VERSION_MAJOR_NR,VBOX_VERSION_MINOR_NR,VBOX_VERSION_BUILD_NR,0
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync FILEFLAGS 0x0L
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync FILEOS VOS_NT_WINDOWS32
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync FILETYPE VFT_DLL
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync FILESUBTYPE VFT2_UNKNOWN
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncBEGIN
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync BLOCK "StringFileInfo"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync BEGIN
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync BLOCK "040904b0" // Lang=US English, CharSet=Unicode
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync BEGIN
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "CompanyName", VBOX_RC_COMPANY_NAME
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "FileDescription", DESCRIPTION_STR
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "FileVersion", VBOX_VERSION_MAJOR "." VBOX_VERSION_MINOR "." VBOX_VERSION_BUILD "." VBOX_SVN_REV "\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "InternalName", FILENAME_STR "\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "LegalCopyright", VBOX_RC_LEGAL_COPYRIGHT
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "OriginalFilename", FILENAME_STR ".dll\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "ProductName", PRODUCT_STR
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "ProductVersion", VBOX_VERSION_MAJOR "." VBOX_VERSION_MINOR "." VBOX_VERSION_BUILD ".r" VBOX_SVN_REV "\0"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync END
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync END
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync BLOCK "VarFileInfo"
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync BEGIN
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync VALUE "Translation", 0x409, 1200
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync END
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncEND
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync// XXX is this really required?
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync#if defined(VBOX_WDDM_WOW64) && defined(IN_GUEST)
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync1 RCDATA
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncBEGIN
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync// Machine dependent parameters
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 17, // Height of vertical thumb
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 17, // Width of horizontal thumb
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 2, // Icon horiz compression factor
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 2, // Icon vert compression factor
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 1, // Cursor horz compression factor
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 1, // Cursor vert compression factor
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 0, // Kanji window height
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 1, // cxBorder (thickness of vertical lines)
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync 1 // cyBorder (thickness of horizontal lines)
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsyncEND
85fc7dbf8f928aea2a6fddde85a77950f69284ddvboxsync#endif