xref: /reactos/ntoskrnl/include/resource.h (revision 434ac241)
1 /*
2  * PROJECT:     ReactOS Kernel
3  * LICENSE:     GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4  * PURPOSE:     Boot Theme & Animation - Standard Bitmap Resources
5  * COPYRIGHT:   Copyright 2010 Alex Ionescu (alex.ionescu@reactos.org)
6  *              Copyright 2015-2022 Hermès Bélusca-Maïto
7  *
8  * COMPATIBILITY NOTICE
9  *
10  * This is the list of all the bitmap overlay resources present in the
11  * NT kernel of Windows XP, Windows Server 2003 and their variations.
12  * See "How to change Windows XP boot logo" at
13  * https://web.archive.org/web/20220926055242/https://www.reversing.be/article.php?story=20061209171938444
14  * as well as the "Boot Editor for WinXP" program for more details.
15  */
16 
17 #pragma once
18 
19 #define IDB_BOOT_SCREEN     1
20 #define IDB_HIBERNATE_BAR   2
21 #define IDB_SHUTDOWN_MSG    3
22 #define IDB_BAR_DEFAULT     4
23 #define IDB_LOGO_DEFAULT    5
24 
25 #define IDB_WKSTA_HEADER    6
26 #define IDB_WKSTA_FOOTER    7
27 
28 #define IDB_BAR_WKSTA       8
29 #define IDB_BAR_HOME        9
30 
31 #define IDB_SERVER_LOGO     13
32 #define IDB_SERVER_HEADER   14
33 #define IDB_SERVER_FOOTER   15
34 
35 /* Workstation editions Overlays */
36 #define IDB_TEXT_PROF       10  // Professional
37 #define IDB_TEXT_HOME       11  // Home Edition
38 #define IDB_TEXT_EMBEDDED   12  // Embedded
39 #define IDB_TEXT_SVRFAMILY  13  // Server Family
40 #define IDB_TEXT_DOTNET     16  // .NET 2003
41 #define IDB_TEXT_TABLETPC   17  // Tablet PC Edition
42 #define IDB_TEXT_MEDIACTR   18  // Media Center Edition
43 
44 /* Server editions Overlays */
45 #define IDB_STORAGE_SERVER  16  // Storage Server
46 #define IDB_CLUSTER_SERVER  17  // Compute Cluster Edition
47 #define IDB_STORAGE_SERVER2 18
48 
49 /* ReactOS additions */
50 #define IDB_LOGO_XMAS       19
51 #define IDB_ROTATING_LINE   20
52 #define IDB_PROGRESS_BAR    21
53 #define IDB_COPYRIGHT       22
54 
55 #define IDB_MAX_RESOURCES   IDB_COPYRIGHT
56