175 lines
4.7 KiB
Plaintext
175 lines
4.7 KiB
Plaintext
|
|
|
|
/*****************************************************************************\
|
|
* Win32 Resource files grammar:
|
|
*
|
|
* Top level keywords/resource items:
|
|
* nameID ACCELERATOR
|
|
* [CHARACTERISTICS dword]
|
|
* [LANGUAGE language, sublanguage]
|
|
* [VERSION dword]
|
|
* BEGIN
|
|
* event, IDvalue [, type] [options]
|
|
* ...
|
|
* END
|
|
*-------------
|
|
* nameID BITMAP [loadmem] filename
|
|
*-------------
|
|
* nameID BITMAP [loadmem]
|
|
* BEGIN
|
|
* rawdata
|
|
* END
|
|
*-------------
|
|
* nameID CURSOR [loadmem] filename
|
|
*-------------
|
|
* nameID CURSOR [loadmem]
|
|
* BEGIN
|
|
* rawdata
|
|
* END
|
|
*-------------
|
|
* nameID DIALOG [loadmem] [EXSTYLE=extended-styles] x, y, width, height
|
|
* [CAPTION "text"]
|
|
* [CHARACTERISTICS dword]
|
|
* [CLASS class]
|
|
* [EXSTYLE=extended-styles]
|
|
* [FONT pointsize, face]
|
|
* [LANGUAGE language, sublanguage]
|
|
* [MENU menuname]
|
|
* [STYLE styles]
|
|
* [VERSION dword]
|
|
* BEGIN
|
|
* [controls]
|
|
* END
|
|
*-------------
|
|
* nameID DIALOGEX [loadmem] x, y, width, height [, helpID]
|
|
* [CAPTION "text"]
|
|
* [CHARACTERISTICS dword]
|
|
* [CLASS class]
|
|
* [EXSTYLE=extended-styles]
|
|
* [FONT pointsize, face, weight, italic]
|
|
* [LANGUAGE language, sublanguage]
|
|
* [MENU menuname]
|
|
* [STYLE styles]
|
|
* [VERSION dword]
|
|
* BEGIN
|
|
* [controls]
|
|
* END
|
|
*-------------
|
|
* nameID FONT [loadmem] filename
|
|
*-------------
|
|
* nameID ICON [loadmem] filename
|
|
*-------------
|
|
* nameID ICON [loadmem]
|
|
* BEGIN
|
|
* rawdata
|
|
* END
|
|
*-------------
|
|
* LANGUAGE languageID, sublanguageID
|
|
*-------------
|
|
* nameID MENU [loadmem]
|
|
* [CHARACTERISTICS dword]
|
|
* [LANGUAGE language, sublanguage]
|
|
* [VERSION dword]
|
|
* BEGIN
|
|
* [menuitems]
|
|
* END
|
|
*-------------
|
|
* nameID MENUEX [loadmem]
|
|
* [CHARACTERISTICS dword]
|
|
* [LANGUAGE language, sublanguage]
|
|
* [VERSION dword]
|
|
* BEGIN
|
|
* [menuexitems]
|
|
* END
|
|
*-------------
|
|
* nameID MESSAGETABLE [loadmem] filename
|
|
*-------------
|
|
* nameID RCDATA [loadmem]
|
|
* [CHARACTERISTICS dword]
|
|
* [LANGUAGE language, sublanguage]
|
|
* [VERSION dword]
|
|
* BEGIN
|
|
* [raw-data]
|
|
* END
|
|
*-------------
|
|
* STRINGTABLE [loadmem]
|
|
* [CHARACTERISTICS dword]
|
|
* [LANGUAGE language, sublanguage]
|
|
* [VERSION dword]
|
|
* BEGIN
|
|
* [stringID, "text"]
|
|
* ...
|
|
* END
|
|
*-------------
|
|
* versionID VERSIONINFO
|
|
* FILEVERSION maj1, maj2, min1, min2
|
|
* PRODUCTVERSION maj1, maj2, min1, min2
|
|
* FILEFLAGSMASK (VS_FFI_FILEFLAGMASK)
|
|
* FILEOS (VOS_*)
|
|
* FILETYPE (VFT_*)
|
|
* FILEFLAGS (VS_FF_*)
|
|
* FILESUBTYPE (VFT2_*)
|
|
* BEGIN
|
|
* BLOCK "StringFileInfo"
|
|
* BEGIN
|
|
* BLOCK "language-charset"
|
|
* BEGIN
|
|
* [VALUE "Comments", "yep\0"]
|
|
* VALUE "CompanyName", "Wine Developer Team\0"
|
|
* VALUE "FileDescription", "Resource compiler\0"
|
|
* VALUE "FileVersion", "0.01 alpha\0"
|
|
* VALUE "InternalName", "winerc\0"
|
|
* [VALUE "LegalCopyright", "Copyright (c) B.A. Stultiens 1998\0"]
|
|
* [VALUE "LegalTrademarks", "...\0"]
|
|
* VALUE "OriginalFilename", "winerc\0"
|
|
* [VALUE "PrivateBuild", "Yes always!\0"
|
|
* VALUE "ProductName", "Wine\0"
|
|
* VALUE "ProductVersion", "0.01 alpha\0"
|
|
* [VALUE "SpecialBuild", "No never! Well, maybe.\0"
|
|
* END
|
|
* END
|
|
* BLOCK "VarFileInfo"
|
|
* BEGIN
|
|
* VALUE "Translation", languageID, charsetID
|
|
* END
|
|
* END
|
|
*-------------
|
|
* nameID typeID [loadmem] filename
|
|
*-------------
|
|
* nameID typeID [loadmem]
|
|
* BEGIN
|
|
* [raw-data]
|
|
* END
|
|
*
|
|
*****************************************************************************
|
|
*
|
|
* Dialog controls:
|
|
* CONTROL text, ID, class, style, x, y, width, height [, exstyle]
|
|
*
|
|
* LTEXT text, ID, x, y, width, height [, style [, exstyle]]
|
|
* CTEXT text, ID, x, y, width, height [, style [, exstyle]]
|
|
* RTEXT text, ID, x, y, width, height [, style [, exstyle]]
|
|
*
|
|
* ICON text, ID, x, y, [width, height , style [, exstyle]]
|
|
*
|
|
* EDITTEXT ID, x, y, width, height [, style [, exstyle]]
|
|
*
|
|
* AUTO3STATE text, ID, x, y, width, height [, style [, exstyle]]
|
|
* AUTOCHECKBOX text, ID, x, y, width, height [, style [, exstyle]]
|
|
* AUTORADIOBUTTON text, ID, x, y, width, height [, style [, exstyle]]
|
|
* STATE3 text, ID, x, y, width, height [, style [, exstyle]]
|
|
* CHECKBOX text, ID, x, y, width, height [, style [, exstyle]]
|
|
* PUSHBUTTON text, ID, x, y, width, height [, style [, exstyle]]
|
|
* RADIOBUTTON text, ID, x, y, width, height [, style [, exstyle]]
|
|
* DEFPUSHBUTTON text, ID, x, y, width, height [, style [, exstyle]]
|
|
*
|
|
* COMBOBOX text, ID, x, y, width, height [, style [, exstyle]]
|
|
* GROUPBOX text, ID, x, y, width, height [, style [, exstyle]]
|
|
* LISTBOX text, ID, x, y, width, height [, style [, exstyle]]
|
|
* SCROLLBAR text, ID, x, y, width, height [, style [, exstyle]]
|
|
*
|
|
* FIXME: This is documented, but I don't know the BS_PUSHBOX style
|
|
* PUSHBOX text, ID, x, y, width, height [, style [, exstyle]]
|
|
\*****************************************************************************/
|
|
|