Merge trunk head (r43756)
[reactos.git] / reactos / ntoskrnl / ntoskrnl.rc
index 1e85647..4ede1c5 100644 (file)
@@ -1,37 +1,43 @@
-#include <windows32/defines.h>
-#include "../include/reactos/resource.h"
+/*
+ * PROJECT:         ReactOS
+ * LICENSE:         GPL - See COPYING in the top level directory
+ * FILE:            ntoskrnl/ntoskrnl.rc
+ * PURPOSE:         Kernel Resource File
+ * PROGRAMMERS:     Alex Ionescu (alex.ionescu@reactos.org)
+ */
+#include <winver.h>
+#include <ntverp.h>
 
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-
-VS_VERSION_INFO VERSIONINFO
-       FILEVERSION     0,0,13,RES_UINT_FILE_VERSION
-       PRODUCTVERSION  0,0,13,0
-       FILEFLAGSMASK   0x3fL
-#ifdef _DEBUG
-       FILEFLAGS       0x1L
+//
+// Version Data
+//
+#define VER_FILETYPE                VFT_DRV
+#define VER_FILESUBTYPE             VFT2_DRV_SYSTEM
+#define VER_FILEDESCRIPTION_STR     "NT Kernel & System"
+#ifndef CONFIG_SMP
+#define VER_INTERNALNAME_STR        "ntoskrnl.exe"
+#define VER_ORIGINALFILENAME_STR    "ntoskrnl.exe"
 #else
-       FILEFLAGS       0x0L
+#define VER_INTERNALNAME_STR        "ntkrnlmp.exe"
+#define VER_ORIGINALFILENAME_STR    "ntkrnlmp.exe"
 #endif
-       FILEOS          0x40004L
-       FILETYPE        0x2L
-       FILESUBTYPE     0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "040904b0"
-        BEGIN
-            VALUE "CompanyName",       RES_STR_COMPANY_NAME
-            VALUE "FileDescription",   "ReactOS Kernel & System\0"
-            VALUE "FileVersion",       "post 0.0.13\0"
-            VALUE "InternalName",      "ntoskrnl\0"
-            VALUE "LegalCopyright",    RES_STR_LEGAL_COPYRIGHT
-            VALUE "OriginalFilename",  "ntoskrnl.exe\0"
-            VALUE "ProductName",       RES_STR_PRODUCT_NAME
-            VALUE "ProductVersion",    RES_STR_PRODUCT_VERSION
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x409, 1200
-    END
-END
+#define VER_LANGNEUTRAL
+#include "common.ver"
+
+//
+// Bug Codes and Bitmaps
+//
+#include "bugcodes.rc"
+1   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/1.bmp"
+2   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/2.bmp"
+3   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/3.bmp"
+4   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/4.bmp"
+5   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/5.bmp"
+6   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/6.bmp"
+7   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/7.bmp"
+8   BITMAP DISCARDABLE "ntoskrnl/inbv/logo/8.bmp"
+13  BITMAP DISCARDABLE "ntoskrnl/inbv/logo/13.bmp"
+14  BITMAP DISCARDABLE "ntoskrnl/inbv/logo/14.bmp"
+15  BITMAP DISCARDABLE "ntoskrnl/inbv/logo/15.bmp"
+16  BITMAP DISCARDABLE "ntoskrnl/inbv/logo/16.bmp"
+17  BITMAP DISCARDABLE "ntoskrnl/inbv/logo/17.bmp"