// Microsoft Visual C++ generated resource script. // #include "resource.h" #include "windows.h" ///////////////////////////////////////////////////////////////////////////// // Neutral (Default) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUD) LANGUAGE LANG_NEUTRAL, SUBLANG_DEFAULT #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // TEXTINCLUDE // 1 TEXTINCLUDE BEGIN "resource.h\0" END 2 TEXTINCLUDE BEGIN "\0" END 3 TEXTINCLUDE BEGIN "\r\n" "\0" END #endif // APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // IMAGE // IDB_IMAGE_PSP IMAGE "pspmode.png" ///////////////////////////////////////////////////////////////////////////// // // RT_MANIFEST // 1 RT_MANIFEST "rt_manif.bin" ///////////////////////////////////////////////////////////////////////////// // // Accelerator // IDR_ACCELS ACCELERATORS BEGIN "O", ID_FILE_LOAD, VIRTKEY, CONTROL, NOINVERT "A", ID_FILE_LOAD, VIRTKEY, CONTROL, NOINVERT "W", ID_FILE_UNLOAD, VIRTKEY, CONTROL, NOINVERT "D", ID_DEBUG_DISASSEMBLY, VIRTKEY, CONTROL, NOINVERT "L", ID_DEBUG_LOG, VIRTKEY, CONTROL, NOINVERT "E", ID_DEBUG_MEMORYCHECKS, VIRTKEY, CONTROL, NOINVERT "F", ID_DEBUG_MEMORYSEARCH, VIRTKEY, CONTROL, NOINVERT "M", ID_DEBUG_MEMORYVIEW, VIRTKEY, CONTROL, NOINVERT "R", ID_DEBUG_REGISTERS, VIRTKEY, CONTROL, NOINVERT VK_F7, ID_EMULATION_RUN, VIRTKEY, NOINVERT VK_F8, ID_EMULATION_PAUSE, VIRTKEY, NOINVERT VK_F2, ID_FILE_QUICKSAVESTATE, VIRTKEY, NOINVERT VK_F4, ID_FILE_QUICKLOADSTATE, VIRTKEY, NOINVERT "1", ID_OPTIONS_SCREEN1X, VIRTKEY, CONTROL, NOINVERT "2", ID_OPTIONS_SCREEN2X, VIRTKEY, CONTROL, NOINVERT "3", ID_OPTIONS_SCREEN3X, VIRTKEY, CONTROL, NOINVERT "4", ID_OPTIONS_SCREEN4X, VIRTKEY, CONTROL, NOINVERT VK_F5, ID_OPTIONS_BUFFEREDRENDERING, VIRTKEY, NOINVERT VK_F6, ID_OPTIONS_HARDWARETRANSFORM, VIRTKEY, NOINVERT VK_F12, ID_OPTIONS_FULLSCREEN, VIRTKEY, NOINVERT END ///////////////////////////////////////////////////////////////////////////// // // Version // VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,0 PRODUCTVERSION 1,0,0,0 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L #else FILEFLAGS 0x0L #endif FILEOS 0x4L FILETYPE 0x0L FILESUBTYPE 0x0L BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904b0" BEGIN VALUE "Comments", "PPSSPP PSP emulator" VALUE "CompanyName", "Henrik Rydgård Inc." VALUE "FileDescription", "PPSSPP" VALUE "FileVersion", "1, 0, 5, 0" VALUE "InternalName", "s" VALUE "LegalCopyright", "Copyright (C) 2006-2013 by Henrik Rydgård" VALUE "LegalTrademarks", "All product names are trademarks of their respective owners." VALUE "OriginalFilename", "PPSSPP.exe" VALUE "ProductName", "PPSSPP" VALUE "ProductVersion", "1, 0, 5, 0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x409, 1200 END END #endif // Neutral (Default) resources ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// // English (United States) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US ///////////////////////////////////////////////////////////////////////////// // // Dialog // IDD_DISASM DIALOGEX 0, 0, 410, 332 STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME EXSTYLE WS_EX_ACCEPTFILES | WS_EX_TOOLWINDOW CAPTION "CPU" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN LTEXT "Ctr:",IDC_STATIC,6,2,12,8 EDITTEXT IDC_DEBUG_COUNT,30,2,39,12,ES_UPPERCASE | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER PUSHBUTTON "&Go",IDC_GO,111,0,24,14 PUSHBUTTON "Stop",IDC_STOP,139,0,23,14 DEFPUSHBUTTON "Step &Into",IDC_STEP,179,0,39,14 PUSHBUTTON "Step &Over",IDC_STEPOVER,219,0,40,14 PUSHBUTTON "S&kip",IDC_SKIP,265,0,23,14 PUSHBUTTON "Next &HLE",IDC_STEPHLE,294,0,40,14 PUSHBUTTON "&Memcheck",IDC_MEMCHECK,340,0,40,14 EDITTEXT IDC_ADDRESS,11,24,91,13,ES_UPPERCASE | ES_AUTOHSCROLL PUSHBUTTON "&PC",IDC_GOTOPC,11,40,15,13 PUSHBUTTON "&LR",IDC_GOTOLR,28,40,14,13 COMBOBOX IDC_GOTOINT,43,40,60,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP CONTROL "Custom1",IDC_DISASMVIEW,"CtrlDisAsmView",WS_BORDER | WS_TABSTOP,111,16,297,314 GROUPBOX "&Go to",IDC_STATIC,5,12,102,47 CONTROL "Custom1",IDC_REGLIST,"CtrlRegisterList",WS_BORDER | WS_TABSTOP,1,81,102,249 CONTROL "",IDC_LEFTTABS,"SysTabControl32",TCS_BUTTONS,1,63,78,15 LISTBOX IDC_FUNCTIONLIST,1,83,103,247,LBS_SORT | LBS_NOINTEGRALHEIGHT | NOT WS_VISIBLE | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "&VFPU",IDC_SHOWVFPU,83,63,24,12 END IDD_ABOUTBOX DIALOGEX 0, 0, 301, 163 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "About" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN DEFPUSHBUTTON "OK",IDOK,243,140,50,14 ICON IDI_PPSSPP,IDC_STATIC,10,9,21,20 LTEXT "PPSSPP v0.7.0",IDC_VERSION,40,8,127,9 LTEXT "Copyright (c) by Henrik Rydgard && the PPSSPP project 2012-",IDC_STATIC,40,33,253,8 LTEXT "All trademarks are property of their respective owners.\nThe emulator is for educational and development purposes only and it may not be used to play games you do not legally own.",IDC_STATIC,40,102,253,24 LTEXT "PSP emulator and debugger",IDC_STATIC,40,19,253,8 LTEXT "CISO decompression code by BOOSTER",IDC_STATIC,48,73,240,8 LTEXT "PSPSDK by #pspdev (freenode)",IDC_STATIC,48,62,240,8 LTEXT "zlib by Jean-loup Gailly (compression) and Mark Adler (decompression)",IDC_STATIC,48,85,240,8 LTEXT "Additional credits:",IDC_STATIC,40,49,253,8 END IDD_MEMORY DIALOGEX 0, 0, 444, 287 STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME EXSTYLE WS_EX_TOOLWINDOW CAPTION "Memory View" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN LTEXT "Goto:",IDC_STATIC,4,7,17,8 EDITTEXT IDC_ADDRESS,23,5,61,13,ES_AUTOHSCROLL CONTROL "Custom2",IDC_MEMVIEW,"CtrlMemView",WS_BORDER | WS_TABSTOP,126,23,316,263 LISTBOX IDC_SYMBOLS,1,23,120,263,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP CONTROL "&Normal",IDC_MODENORMAL,"Button",BS_AUTORADIOBUTTON | WS_GROUP,248,9,40,9 CONTROL "&Symbols",IDC_MODESYMBOLS,"Button",BS_AUTORADIOBUTTON,291,9,43,8 GROUPBOX "Mode",IDC_STATIC,241,0,104,22 COMBOBOX IDC_REGIONS,87,5,88,139,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP END IDD_INPUTBOX DIALOGEX 0, 0, 163, 55 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Change value" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN LTEXT "&New value",IDC_VALUENAME,7,7,89,8 EDITTEXT IDC_INPUTBOX,7,16,149,13,ES_AUTOHSCROLL DEFPUSHBUTTON "OK",IDOK,51,34,50,14 PUSHBUTTON "Cancel",IDCANCEL,106,34,50,14 END IDD_VFPU DIALOGEX 0, 0, 250, 420 STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME EXSTYLE WS_EX_PALETTEWINDOW CAPTION "VFPU" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN CONTROL "",IDC_TABDATATYPE,"SysTabControl32",TCS_BUTTONS,0,1,205,15 END IDD_CONTROLS DIALOGEX 0, 0, 495, 239 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Controls" FONT 9, "MS Shell Dlg", 0, 0, 0x1 BEGIN CONTROL "",IDC_TAB_INPUT_DEVICE,"SysTabControl32", TCS_FORCEICONLEFT | TCS_FIXEDWIDTH,0,0,495,239 CONTROL "",IDC_STATIC_IMAGE_PSP,"static",SS_BITMAP,0,0,495,239 DEFPUSHBUTTON "OK",IDOK,158,217,50,14 PUSHBUTTON "Cancel",IDCANCEL,212,217,50,14 LTEXT "Turbo:",IDC_STATIC,341,220,30,8,SS_RIGHT LTEXT "Back:",IDC_STATIC,270,220,30,8,SS_RIGHT LTEXT "Reserved:",IDC_STATIC,412,220,30,8,SS_RIGHT EDITTEXT IDC_EDIT_KEY_MENU,105,192,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_BACK,304,220,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_CROSS,406,126,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_CIRCLE,433,100,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_RECTANGLE,380,100,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_TRIANGLE,406,73,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_SELECT,326,192,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_START,356,192,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_LBUMPER,55,24,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_RBUMPER,406,24,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_LEFT_THUMB,375,220,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_RIGHT_THUMB,444,220,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEYUP,56,79,34,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEYLEFT,34,100,34,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEYRIGHT,78,100,34,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEYDOWN,56,123,34,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_ANALOG_UP,57,145,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_ANALOG_LEFT,40,159,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_ANALOG_RIGHT,75,159,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER EDITTEXT IDC_EDIT_KEY_ANALOG_DOWN,57,173,33,14,ES_CENTER | ES_AUTOHSCROLL | NOT WS_BORDER LTEXT "Force device:",IDC_STATIC,14,220,45,11 COMBOBOX IDC_FORCE_INPUT_DEVICE,62,218,84,140,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP END ///////////////////////////////////////////////////////////////////////////// // // DESIGNINFO // #ifdef APSTUDIO_INVOKED GUIDELINES DESIGNINFO BEGIN IDD_DISASM, DIALOG BEGIN LEFTMARGIN, 1 RIGHTMARGIN, 408 VERTGUIDE, 111 BOTTOMMARGIN, 330 HORZGUIDE, 9 HORZGUIDE, 14 END IDD_ABOUTBOX, DIALOG BEGIN LEFTMARGIN, 10 RIGHTMARGIN, 293 VERTGUIDE, 40 VERTGUIDE, 48 VERTGUIDE, 280 TOPMARGIN, 7 BOTTOMMARGIN, 154 END IDD_MEMORY, DIALOG BEGIN RIGHTMARGIN, 442 BOTTOMMARGIN, 286 END IDD_INPUTBOX, DIALOG BEGIN LEFTMARGIN, 7 RIGHTMARGIN, 156 TOPMARGIN, 7 BOTTOMMARGIN, 48 END IDD_VFPU, DIALOG BEGIN RIGHTMARGIN, 247 BOTTOMMARGIN, 413 END IDD_CONTROLS, DIALOG BEGIN RIGHTMARGIN, 440 END END #endif // APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Icon // // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. IDI_PPSSPP ICON "ppsspp.ico" IDI_STOP ICON "icon1.ico" IDI_STOPDISABLE ICON "stop1.ico" ///////////////////////////////////////////////////////////////////////////// // // Menu // IDR_MENU1 MENU BEGIN POPUP "&File" BEGIN MENUITEM "&Open...", ID_FILE_LOAD MENUITEM "O&pen from MS:/PSP/GAME...", ID_FILE_LOAD_MEMSTICK MENUITEM SEPARATOR MENUITEM "Open &Memory Stick", ID_FILE_MEMSTICK MENUITEM SEPARATOR MENUITEM "Quickload State\tF4", ID_FILE_QUICKLOADSTATE MENUITEM "Quicksave State\tF2", ID_FILE_QUICKSAVESTATE MENUITEM "&Load State File...", ID_FILE_LOADSTATEFILE MENUITEM "&Save State File...", ID_FILE_SAVESTATEFILE MENUITEM SEPARATOR MENUITEM "E&xit", ID_FILE_EXIT END POPUP "&Emulation" BEGIN MENUITEM "&Run\tF7", ID_EMULATION_RUN MENUITEM "&Pause\tF8", ID_EMULATION_PAUSE MENUITEM "&Stop", ID_EMULATION_STOP MENUITEM SEPARATOR MENUITEM "R&eset", ID_EMULATION_RESET MENUITEM SEPARATOR MENUITEM "Run on &Load", ID_EMULATION_RUNONLOAD MENUITEM SEPARATOR MENUITEM "Sound", ID_EMULATION_SOUND, CHECKED MENUITEM SEPARATOR MENUITEM "&Interpreter", ID_CPU_INTERPRETER MENUITEM "&Dynarec (JIT)", ID_CPU_DYNAREC, CHECKED END POPUP "Debu&g" BEGIN MENUITEM "Load &Map File...", ID_DEBUG_LOADMAPFILE MENUITEM "&Save Map File...", ID_DEBUG_SAVEMAPFILE MENUITEM "&Reset Symbol Table", ID_DEBUG_RESETSYMBOLTABLE MENUITEM SEPARATOR MENUITEM "D&ump Next Frame to Log", ID_DEBUG_DUMPNEXTFRAME MENUITEM SEPARATOR MENUITEM "&Disassembly\tCtrl+D", ID_DEBUG_DISASSEMBLY MENUITEM "&Log Console\tCtrl+L", ID_DEBUG_LOG MENUITEM "Memory &View...\tCtrl+M", ID_DEBUG_MEMORYVIEW END POPUP "&Options" BEGIN MENUITEM "&Controls", ID_OPTIONS_CONTROLS MENUITEM SEPARATOR POPUP "&Render Resolution" BEGIN MENUITEM "&1x Render Resolution\tCtrl+1", ID_OPTIONS_SCREEN1X MENUITEM "&2x Render Resolution\tCtrl+2", ID_OPTIONS_SCREEN2X MENUITEM "&3x Render Resolution\tCtrl+3", ID_OPTIONS_SCREEN3X MENUITEM "&4x Render Resolution\tCtrl+4", ID_OPTIONS_SCREEN4X END MENUITEM "&Toggle Full Screen\tF12", ID_OPTIONS_FULLSCREEN MENUITEM "&Stretch to Display", ID_OPTIONS_STRETCHDISPLAY MENUITEM "&Buffered Rendering\tF5", ID_OPTIONS_BUFFEREDRENDERING MENUITEM "&Hardware Transform\tF6", ID_OPTIONS_HARDWARETRANSFORM MENUITEM "&Vertex Cache", ID_OPTIONS_VERTEXCACHE MENUITEM "&Use VBO (experimental)", ID_OPTIONS_USEVBO MENUITEM "&Frame Skipping", ID_OPTIONS_FRAMESKIP MENUITEM "&Linear Filtering", ID_OPTIONS_LINEARFILTERING MENUITEM "Simple &2x SSAA", ID_OPTIONS_SIMPLE2XSSAA MENUITEM "&MipMapping", ID_OPTIONS_MIPMAP POPUP "Te&xture Scaling" BEGIN MENUITEM "&Off", ID_TEXTURESCALING_OFF MENUITEM "&2x", ID_TEXTURESCALING_2X MENUITEM "&3x", ID_TEXTURESCALING_3X MENUITEM "&4x", ID_TEXTURESCALING_4X MENUITEM "&5x", ID_TEXTURESCALING_5X MENUITEM SEPARATOR MENUITEM "&xBRZ", ID_TEXTURESCALING_XBRZ MENUITEM "&Hybrid", ID_TEXTURESCALING_HYBRID MENUITEM "&Bicubic", ID_TEXTURESCALING_BICUBIC MENUITEM "&Hybrid Bicubic", ID_TEXTURESCALING_HYBRID_BICUBIC MENUITEM SEPARATOR MENUITEM "&Deposterize", ID_TEXTURESCALING_DEPOSTERIZE END MENUITEM SEPARATOR MENUITEM "&Wireframe (experimental)", ID_OPTIONS_WIREFRAME MENUITEM "&Display Raw Framebuffer", ID_OPTIONS_DISPLAYRAWFRAMEBUFFER MENUITEM "Show Debu&g Statistics", ID_OPTIONS_SHOWDEBUGSTATISTICS MENUITEM "Show &FPS", ID_OPTIONS_SHOWFPS MENUITEM "Use M&edia Engine", ID_OPTIONS_USEMEDIAENGINE MENUITEM SEPARATOR MENUITEM "F&ast Memory (unstable)", ID_OPTIONS_FASTMEMORY MENUITEM "&Ignore Illegal Reads/Writes", ID_OPTIONS_IGNOREILLEGALREADS END POPUP "&Help" BEGIN MENUITEM "&Go to http://www.ppsspp.org/", ID_HELP_OPENWEBSITE MENUITEM SEPARATOR MENUITEM "&About PPSSPP...", ID_HELP_ABOUT END END IDR_POPUPMENUS MENU BEGIN POPUP "memview" BEGIN MENUITEM "Go to in &Disasm", ID_MEMVIEW_GOTOINDISASM MENUITEM SEPARATOR MENUITEM "&Copy Value", ID_MEMVIEW_COPYVALUE MENUITEM "&Dump...", ID_MEMVIEW_DUMP END POPUP "disasm" BEGIN MENUITEM "Copy &Address", ID_DISASM_COPYADDRESS MENUITEM "Copy Instruction (&hex)", ID_DISASM_COPYINSTRUCTIONHEX MENUITEM "Copy Instruction (&disasm)", ID_DISASM_COPYINSTRUCTIONDISASM MENUITEM SEPARATOR MENUITEM "&Run to Here", ID_DISASM_RUNTOHERE MENUITEM "&Set Next Statement", ID_DISASM_SETPCTOHERE MENUITEM "&Toggle Breakpoint", ID_DISASM_TOGGLEBREAKPOINT MENUITEM "&Follow Branch", ID_DISASM_FOLLOWBRANCH MENUITEM SEPARATOR MENUITEM "&Show Dynarec Results", ID_DISASM_DYNARECRESULTS MENUITEM "Go to in &Memory View", ID_DISASM_GOTOINMEMORYVIEW MENUITEM SEPARATOR MENUITEM "&Kill Function", ID_DISASM_ADDHLE MENUITEM "&Rename Function...", ID_DISASM_RENAMEFUNCTION END POPUP "funclist" BEGIN MENUITEM "&Kill Function", ID_FUNCLIST_KILLFUNCTION END POPUP "reglist" BEGIN MENUITEM "Go to in &Memory View", ID_REGLIST_GOTOINMEMORYVIEW MENUITEM "Go to in &Disasm", ID_REGLIST_GOTOINDISASM MENUITEM SEPARATOR MENUITEM "&Copy Value", ID_REGLIST_COPYVALUE MENUITEM "C&hange...", ID_REGLIST_CHANGE END POPUP "controls" BEGIN MENUITEM "&Disable", ID_CONTROLS_KEY_DISABLE END END #endif // English (United States) resources ///////////////////////////////////////////////////////////////////////////// #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 3 resource. // ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED