#include "windows.h"
#include "cmdlg.h"

IDBM_TT BITMAP font.bmp

IDIC_CHARMAP ICON charmap.ico

/*
 * Important Stringtable note:
 *   The ids for the ID_* strings must the same as their corresponding control.
 */
STRINGTABLE {
    ID_CHARGRID, "Table of available characters in the selected font."
    ID_FONT, "Fonts available for character selection."
    ID_STRING, "Accumulated characters to be copied to the clipboard."
    ID_CLOSE, "Closes the Character Map window."
    ID_SELECT,"Places selected character in the Characters to Copy box."
    ID_COPY, "Copies contents of the Characters to Copy box to the clipboard."
    ID_HELP, "Provides Help for Character Map."
    ID_UNICODESUBSET, "Unicode subsets supported by selected font."
    ID_NEXTSUBSET, "Displays next Unicode subset in selected font."
    ID_PREVSUBSET, "Displays previous Unicode subset in selected font."
    IDS_HELP, "charmap.hlp"
    IDS_RTF, "Rich Text Format"
    IDS_KEYSTROKE, "Keystroke: "
    IDS_SPACE, "Spacebar"
    IDS_CTRL, "Ctrl+"
    IDS_CTRLALT, "Ctrl+Alt+"
    IDS_SHIFTCTRLALT, "Shift+Ctrl+Alt+"
    IDS_ALT, "Alt+0"
    IDS_UNICODELABEL, "Unicode: "
    IDS_LATIN1, "Latin-1"
    IDS_LATINEXA, "Latin Extended-A"
    IDS_LATINEXB, "Latin Extended-B"
    IDS_IPAEX, "IPA Extensions"
    IDS_SPACINGMODIFIERS, "Spacing Modifier Letters"
    IDS_COMBININGDIACRITICS, "Combining Diacritical Marks"
    IDS_BASICGREEK, "Basic Greek"
    IDS_GREEKSYMBOLS, "Greek Symbols and Coptic"
    IDS_CYRILLIC, "Cyrillic"
    IDS_ARMENIAN, "Armenian"
    IDS_HEBREW, "Hebrew"
    IDS_BASICARABIC, "Basic Arabic"
    IDS_ARABICEX, "Arabic Extended"
    IDS_DEVANAGARI, "Devanagari"
    IDS_BENGALI, "Bengali"
    IDS_GURMUKHI, "Gurmukhi"
    IDS_GUJARATI, "Gujarati"
    IDS_ORIYA, "Oriya"
    IDS_TAMIL, "Tamil"
    IDS_TELUGU, "Telugu"
    IDS_KANNADA, "Kannada"
    IDS_MALAYALAM, "Malayalam"
    IDS_THAI, "Thai"
    IDS_LAO, "Lao"
    IDS_BASICGEORGIAN, "Basic Georgian"
    IDS_GEORGIANEX, "Georgian Extended"
    IDS_HANGULJAMO, "Hangul Jamo"
    IDS_LATINEXADDITIONAL, "Latin Extended Additional"
    IDS_GREEKEX, "Greek Extended"
    IDS_GENERALPUNCTUATION, "General Punctuation"
    IDS_SUPERANDSUBSCRIPTS, "Superscripts and Subscripts"
    IDS_CURRENCYSYMBOLS, "Currency Symbols"
    IDS_COMBININGDIACRITICSFORSYMBOLS, "Combining Diacritics (Symbols)"
    IDS_LETTERLIKESYMBOLS, "Letterlike Symbols"
    IDS_NUMBERFORMS, "Number Forms"
    IDS_ARROWS, "Arrows"
    IDS_MATHEMATICALOPS, "Mathematical Operators"
    IDS_MISCTECHNICAL, "Miscellaneous Technical"
    IDS_CONTROLPICTURES, "Control Pictures"
    IDS_OPTICALCHAR, "Optical Character Recognition"
    IDS_ENCLOSEDALPHANUM, "Enclosed Alphanumerics"
    IDS_BOXDRAWING, "Box Drawing"
    IDS_BLOCKELEMENTS, "Block Elements"
    IDS_GEOMETRICSHAPES, "Geometric Shapes"
    IDS_MISCDINGBATS, "Miscellaneous Dingbats"
    IDS_DINGBATS, "Dingbats"
    IDS_CJKSYMBOLSANDPUNC, "CJK Symbols and Punctuation"
    IDS_HIRAGANA, "Hiragana"
    IDS_KATAKANA, "Katakana"
    IDS_BOPOMOFO, "Bopomofo"
    IDS_HANGULCOMPATIBILITYJAMO, "Hangul Compatibility Jamo"
    IDS_CJKMISC, "CJK Miscellaneous"
    IDS_ENCLOSEDCJKLETTERSANDMONTHS, "Enclosed CJK Letters & Months"
    IDS_CJKCOMPATIBILITY, "CJK Compatibility"
    IDS_HANGUL, "Hangul"
    IDS_HANGULSUPPA, "Hangul Supplementary-A"
    IDS_HANGULSUPPB, "Hangul Supplementary-B"
    IDS_CJKUNIFIEDIDEOGRAPHS, "CJK Unified Ideographs"
    IDS_PRIVATEUSEAREA, "Private Use Area"
    IDS_CJKCOMPATIBILITYIDEOGRAPHS, "CJK Compatibility Ideographs"
    IDS_ALPAHPRESENTATIONFORMS, "Alphabetic Presentation Forms"
    IDS_ARABICPRESENTATIONFORMSA, "Arabic Presentation Forms-A"
    IDS_CJKCOMPFORMS, "CJK Compatibility Forms"
    IDS_SMALLFORMVARIANTS, "Small Form Variants"
    IDS_ARABICPRESENTATIONFORMSB, "Arabic Presentation Forms-B"
    IDS_HALFANDFULLWIDTHFORMS, "Halfwidth and Fullwidth Forms"
    IDS_SPECIALS, "Specials"
}

rcinclude charmap.dlg

#include <ntverp.h>

#define	VER_FILETYPE	VFT_APP
#define	VER_FILESUBTYPE	VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR     "Windows Character Map application file"
#define VER_INTERNALNAME_STR        "charmap\0"

#include "common.ver"