xref: /llvm-project/llvm/test/tools/llvm-rc/Inputs/parser-correct-everything.rc (revision 07bc04ff384b367d6e4bb318fbad8e9c6b0a304e)
1meh IcOn "hello.bmp"
2Icon Icon "Icon"
3
4LANGUAGE 5, 12
5
6STRINGTABLE
7LANGUAGE 1, 1
8CHARACTERISTICS 500
9LANGUAGE 3, 4
10VERSION 14
11{
12  1 "hello"
13  2 "world"
14}
15STRINGTABLE BEGIN END
16
17500 HTML "index.html"
18Name Cursor "hello.ico"
19
2012 ACCELERATORS
21VERSION 5000
22LANGUAGE 0, 2
23{
24  "^C", 10
25  14, 11
26  5, 12, VIRTKEY
27  0, 0, ASCII
28  1, 1, VIRTKEY, CONTROL
29  2, 2, CONTROL, VIRTKEY
30  3, 3, ALT, CONTROL, SHIFT, NOINVERT, ASCII, VIRTKEY
31}
32
33LLVMTest MENU
34LANGUAGE 4, 1
35{
36  POPUP "&OneMenu"
37  {
38    POPUP "Menu&1"
39    {
40      MENUITEM "Item&1", 301, MENUBREAK, CHECKED
41      MENUITEM "Item&2", 302, CHECKED, MENUBARBREAK
42      MENUITEM "Item&3", 303, MENUBREAK, INACTIVE, HELP
43      MENUITEM "Item&4", 304, GRAYED
44    }
45    POPUP "Menu&2"
46    {
47      MENUITEM "&A", 401
48      MENUITEM "&B", 402
49    }
50  }
51  POPUP "&Items"
52  {
53    MENUITEM "&Row", 500
54    MENUITEM "&Column", 501, CHECKED
55    MENUITEM SEPARATOR
56    MENUITEM "&Word", 502
57  }
58}
59
6014 DIALOGEX 50, 60, 10, 20, 500
61LANGUAGE 1, 2
62CHARACTERISTICS 50
63VERSION 100
64FONT 12, "Arial", 500, 1, 13
65CAPTION "RC parser dialog"
66STYLE 0x51234
67BEGIN
68  LTEXT "Hello world!", 14, 20, 20, 50, 50
69  RTEXT "Heh", 50, 51, 52, 53, 54, 55, 56
70  CTEXT "Muuuu", 1, 2, 3, 4, 5, 6, 7, 8
71  PUSHBUTTON "Muuuu", 1, 2, 3, 4, 5, 6, 7, 8
72  DEFPUSHBUTTON "Muuuu", 1, 2, 3, 4, 5, 6
73  EDITTEXT 5, 1, 2, 4, 7, 8
74END
75
7625 DIALOG 1, 2, 3, 4
77BEGIN
78END
79
8026 DIALOGEX 1, 2, 3, 4 {}
81
821 VERSIONINFO
83FILEVERSION 1, 2, 3, 4
84PRODUCTVERSION 5, 6, 7, 8
85FILEFLAGSMASK 50
86FILEFLAGS 555
87FILEOS 110
88FILETYPE 555555
89FILESUBTYPE 14
90BEGIN
91    BLOCK "StringFileInfo"
92    BEGIN
93        BLOCK "040904E4"
94        {
95            VALUE "CompanyName",      "a"
96            VALUE "FileDescription",  "b" "c" "d",   1 3  7L, "y", "h" "d"
97            VALUE "FileVersion",      "c"
98            VALUE "InternalName",     "d"
99            VALUE "LegalCopyright",   "e" 0
100            VALUE "LegalTrademarks1", 1 2, 3
101            VALUE "LegalTrademarks2", "g"
102            VALUE "OriginalFilename", L"h"
103            VALUE "ProductName",      "ii", 2L, 3
104            VALUE "ProductVersion",   0x12345678L
105        }
106    END
107
108    BLOCK "VarFileInfo"
109    BEGIN
110        VALUE "Translation", 0x409, 1252
111
112    END
113END
114
115MYNAME MYTYPE "filename"
116
117500 600 "other filename"
118
119HELLO INTEGERS {1, 2, 3, 4}
120
121HELLO STRINGS {"1", "2", "3", "4"}
122
1234 MIXED {1, "2", 3, "4"}
124