Merged Martin Fuchs' file manager (with the help of Steven Edwards).

This commit is contained in:
Alexandre Julliard 2002-06-04 21:29:40 +00:00
parent 1cf0261576
commit 65a42168e3
14 changed files with 4766 additions and 1 deletions

3
configure vendored
View File

@ -13125,7 +13125,7 @@ MAKE_DLL_RULES=dlls/Makedll.rules
MAKE_PROG_RULES=programs/Makeprog.rules
ac_config_files="$ac_config_files Make.rules dlls/Makedll.rules programs/Makeprog.rules Makefile debugger/Makefile dlls/Makefile dlls/advapi32/Makefile dlls/avicap32/Makefile dlls/avifil32/Makefile dlls/comcat/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile dlls/crypt32/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile dlls/dinput/Makefile dlls/dplay/Makefile dlls/dplayx/Makefile dlls/dsound/Makefile dlls/gdi/Makefile dlls/glu32/Makefile dlls/icmp/Makefile dlls/imagehlp/Makefile dlls/imm32/Makefile dlls/kernel/Makefile dlls/lzexpand/Makefile dlls/mapi32/Makefile dlls/mpr/Makefile dlls/msacm/Makefile dlls/msacm/imaadp32/Makefile dlls/msacm/msadp32/Makefile dlls/msacm/msg711/Makefile dlls/msacm/winemp3/Makefile dlls/msdmo/Makefile dlls/msimg32/Makefile dlls/msisys/Makefile dlls/msnet32/Makefile dlls/msrle32/Makefile dlls/msvcrt/Makefile dlls/msvcrt20/Makefile dlls/msvideo/Makefile dlls/netapi32/Makefile dlls/ntdll/Makefile dlls/odbc32/Makefile dlls/ole32/Makefile dlls/oleaut32/Makefile dlls/olecli/Makefile dlls/oledlg/Makefile dlls/olepro32/Makefile dlls/olesvr/Makefile dlls/opengl32/Makefile dlls/psapi/Makefile dlls/qcap/Makefile dlls/quartz/Makefile dlls/rasapi32/Makefile dlls/richedit/Makefile dlls/rpcrt4/Makefile dlls/serialui/Makefile dlls/setupapi/Makefile dlls/shdocvw/Makefile dlls/shell32/Makefile dlls/shfolder/Makefile dlls/shlwapi/Makefile dlls/snmpapi/Makefile dlls/sti/Makefile dlls/tapi32/Makefile dlls/ttydrv/Makefile dlls/twain/Makefile dlls/url/Makefile dlls/urlmon/Makefile dlls/user/Makefile dlls/version/Makefile dlls/win32s/Makefile dlls/winaspi/Makefile dlls/winedos/Makefile dlls/wineps/Makefile dlls/wininet/Makefile dlls/winmm/Makefile dlls/winmm/joystick/Makefile dlls/winmm/mcianim/Makefile dlls/winmm/mciavi/Makefile dlls/winmm/mcicda/Makefile dlls/winmm/mciseq/Makefile dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/winearts/Makefile dlls/winmm/wineoss/Makefile dlls/winnls/Makefile dlls/winsock/Makefile dlls/winspool/Makefile dlls/wintrust/Makefile dlls/wow32/Makefile dlls/wsock32/Makefile dlls/x11drv/Makefile documentation/Makefile include/Makefile library/Makefile miscemu/Makefile ole/Makefile programs/Makefile programs/avitools/Makefile programs/clock/Makefile programs/cmdlgtst/Makefile programs/control/Makefile programs/expand/Makefile programs/notepad/Makefile programs/osversioncheck/Makefile programs/progman/Makefile programs/regapi/Makefile programs/regedit/Makefile programs/regsvr32/Makefile programs/regtest/Makefile programs/uninstaller/Makefile programs/view/Makefile programs/wcmd/Makefile programs/wineconsole/Makefile programs/winemine/Makefile programs/winepath/Makefile programs/winetest/Makefile programs/winhelp/Makefile programs/winver/Makefile server/Makefile tools/Makefile tools/winapi/Makefile tools/winebuild/Makefile tools/winedump/Makefile tools/wmc/Makefile tools/wrc/Makefile tsx11/Makefile unicode/Makefile"
ac_config_files="$ac_config_files Make.rules dlls/Makedll.rules programs/Makeprog.rules Makefile debugger/Makefile dlls/Makefile dlls/advapi32/Makefile dlls/avicap32/Makefile dlls/avifil32/Makefile dlls/comcat/Makefile dlls/comctl32/Makefile dlls/commdlg/Makefile dlls/crtdll/Makefile dlls/crypt32/Makefile dlls/dciman32/Makefile dlls/ddraw/Makefile dlls/devenum/Makefile dlls/dinput/Makefile dlls/dplay/Makefile dlls/dplayx/Makefile dlls/dsound/Makefile dlls/gdi/Makefile dlls/glu32/Makefile dlls/icmp/Makefile dlls/imagehlp/Makefile dlls/imm32/Makefile dlls/kernel/Makefile dlls/lzexpand/Makefile dlls/mapi32/Makefile dlls/mpr/Makefile dlls/msacm/Makefile dlls/msacm/imaadp32/Makefile dlls/msacm/msadp32/Makefile dlls/msacm/msg711/Makefile dlls/msacm/winemp3/Makefile dlls/msdmo/Makefile dlls/msimg32/Makefile dlls/msisys/Makefile dlls/msnet32/Makefile dlls/msrle32/Makefile dlls/msvcrt/Makefile dlls/msvcrt20/Makefile dlls/msvideo/Makefile dlls/netapi32/Makefile dlls/ntdll/Makefile dlls/odbc32/Makefile dlls/ole32/Makefile dlls/oleaut32/Makefile dlls/olecli/Makefile dlls/oledlg/Makefile dlls/olepro32/Makefile dlls/olesvr/Makefile dlls/opengl32/Makefile dlls/psapi/Makefile dlls/qcap/Makefile dlls/quartz/Makefile dlls/rasapi32/Makefile dlls/richedit/Makefile dlls/rpcrt4/Makefile dlls/serialui/Makefile dlls/setupapi/Makefile dlls/shdocvw/Makefile dlls/shell32/Makefile dlls/shfolder/Makefile dlls/shlwapi/Makefile dlls/snmpapi/Makefile dlls/sti/Makefile dlls/tapi32/Makefile dlls/ttydrv/Makefile dlls/twain/Makefile dlls/url/Makefile dlls/urlmon/Makefile dlls/user/Makefile dlls/version/Makefile dlls/win32s/Makefile dlls/winaspi/Makefile dlls/winedos/Makefile dlls/wineps/Makefile dlls/wininet/Makefile dlls/winmm/Makefile dlls/winmm/joystick/Makefile dlls/winmm/mcianim/Makefile dlls/winmm/mciavi/Makefile dlls/winmm/mcicda/Makefile dlls/winmm/mciseq/Makefile dlls/winmm/mciwave/Makefile dlls/winmm/midimap/Makefile dlls/winmm/wavemap/Makefile dlls/winmm/winearts/Makefile dlls/winmm/wineoss/Makefile dlls/winnls/Makefile dlls/winsock/Makefile dlls/winspool/Makefile dlls/wintrust/Makefile dlls/wow32/Makefile dlls/wsock32/Makefile dlls/x11drv/Makefile documentation/Makefile include/Makefile library/Makefile miscemu/Makefile ole/Makefile programs/Makefile programs/avitools/Makefile programs/clock/Makefile programs/cmdlgtst/Makefile programs/control/Makefile programs/expand/Makefile programs/notepad/Makefile programs/osversioncheck/Makefile programs/progman/Makefile programs/regapi/Makefile programs/regedit/Makefile programs/regsvr32/Makefile programs/regtest/Makefile programs/uninstaller/Makefile programs/view/Makefile programs/wcmd/Makefile programs/wineconsole/Makefile programs/winefile/Makefile programs/winemine/Makefile programs/winepath/Makefile programs/winetest/Makefile programs/winhelp/Makefile programs/winver/Makefile server/Makefile tools/Makefile tools/winapi/Makefile tools/winebuild/Makefile tools/winedump/Makefile tools/wmc/Makefile tools/wrc/Makefile tsx11/Makefile unicode/Makefile"
cat >confcache <<\_ACEOF
@ -13721,6 +13721,7 @@ do
"programs/view/Makefile" ) CONFIG_FILES="$CONFIG_FILES programs/view/Makefile" ;;
"programs/wcmd/Makefile" ) CONFIG_FILES="$CONFIG_FILES programs/wcmd/Makefile" ;;
"programs/wineconsole/Makefile" ) CONFIG_FILES="$CONFIG_FILES programs/wineconsole/Makefile" ;;
"programs/winefile/Makefile" ) CONFIG_FILES="$CONFIG_FILES programs/winefile/Makefile" ;;
"programs/winemine/Makefile" ) CONFIG_FILES="$CONFIG_FILES programs/winemine/Makefile" ;;
"programs/winepath/Makefile" ) CONFIG_FILES="$CONFIG_FILES programs/winepath/Makefile" ;;
"programs/winetest/Makefile" ) CONFIG_FILES="$CONFIG_FILES programs/winetest/Makefile" ;;

View File

@ -1348,6 +1348,7 @@ programs/uninstaller/Makefile
programs/view/Makefile
programs/wcmd/Makefile
programs/wineconsole/Makefile
programs/winefile/Makefile
programs/winemine/Makefile
programs/winepath/Makefile
programs/winetest/Makefile

View File

@ -22,6 +22,7 @@ SUBDIRS = \
view \
wcmd \
wineconsole \
winefile \
winemine \
winepath \
winetest \
@ -40,6 +41,7 @@ INSTALLPROGS = \
wcmd \
wineconsole \
winedbg \
winefile \
winemine \
winepath \
winhelp

View File

@ -0,0 +1,4 @@
Makefile
rsrc.res
winefile.exe.dbg.c
winefile.exe.spec.c

162
programs/winefile/De.rc Normal file
View File

@ -0,0 +1,162 @@
/*
* Winefile
* German Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
#pragma code_page(1252)
/* Menu */
IDM_WINEFILE MENU FIXED IMPURE
{
POPUP "&Datei" {
MENUITEM "Ö&ffnen\tEingabetaste" , 101
MENUITEM "&Verschieben...\tF7" , 106
MENUITEM "&Kopieren...\tF8" , 107
MENUITEM "&In Zwischenablage...\tF9" , 118
MENUITEM "&Löschen\tEntf" , 108
MENUITEM "&Umbenennen..." , 109
MENUITEM "&Eigenschaften...\tAlt+Eingabetaste" , ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "K&omprimieren..." , 119
MENUITEM "Deko&mprimieren..." , 120
MENUITEM SEPARATOR
MENUITEM "&Ausführen..." , ID_EXECUTE
MENUITEM "&Drucken..." , 102
MENUITEM "Zuord&nen..." , 103
MENUITEM SEPARATOR
MENUITEM "Ver&zeichnis erstellen..." , 111
MENUITEM "&Suchen..." , 104
MENUITEM "Dateien aus&wählen..." , 116
MENUITEM SEPARATOR
MENUITEM "&Beenden\tAlt+X" , ID_FILE_EXIT
}
POPUP "Da&tenträger" {
MENUITEM "Datenträger &kopieren..." , 201
MENUITEM "Datenträger &benennen..." , 202
MENUITEM SEPARATOR
MENUITEM "Datenträger &formatieren..." , 203
#ifdef _WIN95
MENUITEM "...", -1 //@@
#endif
MENUITEM SEPARATOR
MENUITEM "Netzwerklaufwerk &verbinden..." , 252
MENUITEM "Netzwerklaufwerk &trennen..." , 253
MENUITEM SEPARATOR
MENUITEM "F&reigeben als..." , 254
MENUITEM "Freigabe been&den..." , 255
MENUITEM SEPARATOR
MENUITEM "Laufwerk aus&wählen..." , 251
}
POPUP "&Verzeichnisse" {
MENUITEM "&Nächste Ebene einblenden\t+" , 301
MENUITEM "&Zweig einblenden\t*" , 302
MENUITEM "Alle &Ebenen einblenden\tStrg+*" , 303
MENUITEM "Zweig &ausblenden\t-" , 304
MENUITEM SEPARATOR
MENUITEM "&Verzweigungen kennzeichnen" , 505
}
POPUP "&Ansicht" {
MENUITEM "Struktur &und Verzeichnis" , 413
MENUITEM "Nur St&ruktur" , 411
MENUITEM "Nur &Verzeichnis" , 412
MENUITEM SEPARATOR
MENUITEM "&Teilen" , 414
MENUITEM SEPARATOR
MENUITEM "&Name" , ID_VIEW_NAME
MENUITEM "A&lle Dateiangaben" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "&Bestimmte Dateiangaben..." , ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "Nach N&ame" , 404
MENUITEM "Nach T&yp" , 405
MENUITEM "Nach &Größe" , 406
MENUITEM "Nach &Datum" , 407
MENUITEM SEPARATOR
MENUITEM "Angaben ausw&ählen..." , 409
}
POPUP "&Optionen" {
MENUITEM "&Bestätigen..." , -1
MENUITEM "Schrift&art..." , -1
MENUITEM "Symbolleiste &definieren..." , -1
MENUITEM SEPARATOR
MENUITEM "Sy&mbolleiste" , ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "Lauf&werkleiste" , ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "&Statusleiste" , ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "Vollb&ild\tStrg+Umschalt+S" , ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Symbol nach Programmstart" , -1
MENUITEM "&Einstellungen beim Beenden speichern" , 511
}
POPUP "&Sicherheit" {
MENUITEM "&Berechtigungen..." , 605
MENUITEM "Über&wachen..." , 606
MENUITEM "Besi&tzer..." , 607
}
POPUP "&Fenster" {
MENUITEM "Neues &Fenster" , ID_WINDOW_NEW
MENUITEM "Über&lappend\tUmschalt+F5" , ID_WINDOW_CASCADE
MENUITEM "&Untereinander" , ID_WINDOW_TILE_HORZ
MENUITEM "&Nebeneinander\tUmschalt+F4" , ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "au&tomatisch anordnen" , ID_WINDOW_AUTOSORT
#endif
MENUITEM "&Symbole anordnen" , ID_WINDOW_ARRANGE
MENUITEM "&Aktualisieren\tF5" , ID_REFRESH
}
POPUP "&?" {
MENUITEM "&Hilfethemen\tF1" , ID_HELP
MENUITEM "&Suchen...\tF1" , ID_HELP
MENUITEM "Hilfe &verwenden\tF1" , ID_HELP_USING
MENUITEM SEPARATOR
POPUP "Inf&o..." {
MENUITEM "Info über &Wine..." , ID_ABOUT_WINE
// MENUITEM "&Lizenz" ID_LICENSE
// MENUITEM "&KEINE GARANTIE" ID_NO_WARRANTY
}
}
}
IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Ausführen"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "Befehls&zeile:" , -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
CONTROL "Als &Symbol" , 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, 71, 12
DEFPUSHBUTTON "OK" , 1, 158, 6, 47, 14
PUSHBUTTON "Abbrechen" , 2, 158, 23, 47, 14
PUSHBUTTON "&Hilfe" , 254, 158, 43, 47, 14
}

166
programs/winefile/En.rc Normal file
View File

@ -0,0 +1,166 @@
/*
* WineFile
* English Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(850)
/* Menu */
IDM_WINEFILE MENU FIXED IMPURE
{
POPUP "&File" {
MENUITEM "&Open\tEnter" , 101
MENUITEM "&Move...\tF7" , 106
MENUITEM "&Copy...\tF8" , 107
MENUITEM "&In Clipboard...\tF9" , 118
MENUITEM "&Delete\tDel" , 108
MENUITEM "Re&name..." , 109
MENUITEM "Propert&ies...\tAlt+Enter" , ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "C&ompress..." , 119
MENUITEM "Dec&ompress..." , 120
MENUITEM SEPARATOR
MENUITEM "&Run..." , ID_EXECUTE
MENUITEM "&Print..." , 102
MENUITEM "Associate..." , 103
MENUITEM SEPARATOR
MENUITEM "Cr&eate Directory..." , 111
MENUITEM "Searc&h..." , 104
MENUITEM "&Select Files..." , 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "E&xit\tAlt+X" , ID_FILE_EXIT
#else
MENUITEM "E&xit", ID_FILE_EXIT
#endif
}
POPUP "&Disk" {
MENUITEM "&Copy Disk..." , 201
MENUITEM "&Label Disk..." , 202
MENUITEM SEPARATOR
MENUITEM "&Format Disk..." , 203
#ifdef _WIN95
MENUITEM "&Make System Disk...", -1 //@@
#endif
MENUITEM SEPARATOR
MENUITEM "Connect &Network Drive" , 252
MENUITEM "&Disconnect Network Drive" , 253
MENUITEM SEPARATOR
MENUITEM "Share as..." , 254
MENUITEM "&Remove Share..." , 255
MENUITEM SEPARATOR
MENUITEM "&Select Drive..." , 251
}
POPUP "&Directories" {
MENUITEM "&Next Level\t+" , 301
MENUITEM "Expand &Tree\t*" , 302
MENUITEM "Expand &all\tStrg+*" , 303
MENUITEM "Collapse &Tree\t-" , 304
MENUITEM SEPARATOR
MENUITEM "&Mark Childs" , 505
}
POPUP "&View" {
MENUITEM "T&ree and Directory" , 413
MENUITEM "Tr&ee Only" , 411
MENUITEM "Directory &Only" , 412
MENUITEM SEPARATOR
MENUITEM "Sp&lit" , 414
MENUITEM SEPARATOR
MENUITEM "&Name" , ID_VIEW_NAME
MENUITEM "&All File Details" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "&Partial Details..." , ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "&Sort by Name" , 404
MENUITEM "Sort &by Type" , 405
MENUITEM "Sort by Si&ze" , 406
MENUITEM "Sort by &Date" , 407
MENUITEM SEPARATOR
MENUITEM "Sort by &..." , 409
}
POPUP "&Options" {
MENUITEM "&Confirmation..." , -1
MENUITEM "&Font..." , -1
MENUITEM "Customize Tool&bar..." , -1
MENUITEM SEPARATOR
MENUITEM "&Toolbar" , ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "&Drivebar" , ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "&Status Bar" , ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "F&ull Screen\tCtrl+Shift+S" , ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Symbol nach Programmstart" , -1
MENUITEM "&Einstellungen beim Beenden speichern" , 511
}
POPUP "&Security" {
MENUITEM "&Access..." , 605
MENUITEM "&Logging..." , 606
MENUITEM "&Owner..." , 607
}
POPUP "&Window" {
MENUITEM "New &Window" , ID_WINDOW_NEW
MENUITEM "Cascading\tCtrl+F5" , ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally" , ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertically\tCtrl+F4" , ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Arrange Automatically" , ID_WINDOW_AUTOSORT
#endif
MENUITEM "Arrange &Symbols" , ID_WINDOW_ARRANGE
MENUITEM "&Refresh\tF5" , ID_REFRESH
}
POPUP "&?" {
MENUITEM "&Help Topics\tF1" , ID_HELP
MENUITEM "Help &Search...\tF1" , ID_HELP
MENUITEM "&Using Help\tF1" , ID_HELP_USING
MENUITEM SEPARATOR
POPUP "Info..." {
MENUITEM "Info about &Wine..." , ID_ABOUT_WINE
// MENUITEM "&License..." ID_LICENSE
// MENUITEM "&NO WARRANTY" ID_NO_WARRANTY
}
}
}
IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Execute"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Command:" , -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
CONTROL "As &Symbol" , 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, 71, 12
DEFPUSHBUTTON "OK" , 1, 158, 6, 47, 14
PUSHBUTTON "Cancel" , 2, 158, 23, 47, 14
PUSHBUTTON "&Help" , 254, 158, 43, 47, 14
}

View File

@ -0,0 +1,18 @@
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = winefile.exe
APPMODE = gui
IMPORTS = shell32 comctl32 user32 gdi32 kernel32
C_SRCS = \
license.c \
splitpath.c \
winefile.c
RC_SRCS = rsrc.rc
@MAKE_PROG_RULES@
### Dependencies:

View File

@ -0,0 +1,52 @@
/*
* Copyright 2000 Martin Fuchs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "windows.h"
static const CHAR LicenseCaption[] = "LICENSE";
static const CHAR License[] =
"This library is free software; you can redistribute it and/or "
"modify it under the terms of the GNU Lesser General Public "
"License as published by the Free Software Foundation; either "
"version 2.1 of the License, or (at your option) any later version.\n"
"This library is distributed in the hope that it will be useful, "
"but WITHOUT ANY WARRANTY; without even the implied warranty of "
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
"Lesser General Public License for more details.\n"
"You should have received a copy of the GNU Lesser General Public "
"License along with this library; if not, write to the Free Software "
"Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA";
static const CHAR NoWarrantyCaption[] = "NO WARRANTY";
static const CHAR NoWarranty[] =
"This library is distributed in the hope that it will be useful, "
"but WITHOUT ANY WARRANTY; without even the implied warranty of "
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
"Lesser General Public License for more details.";
VOID WineLicense(HWND hwnd)
{
MessageBoxA(hwnd, License, LicenseCaption, MB_ICONINFORMATION|MB_OK);
}
VOID WineWarranty(HWND hwnd)
{
MessageBoxA(hwnd, NoWarranty, NoWarrantyCaption, MB_ICONEXCLAMATION|MB_OK);
}

View File

@ -0,0 +1,75 @@
/*
* Copyright 2000 Martin Fuchs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
/* images */
#define IDB_TOOLBAR 100
#define IDB_DRIVEBAR 101
#define IDB_IMAGES 102
#define IDI_WINEFILE 100
/* accellerators and menus */
#define IDA_WINEFILE 101
#define IDM_WINEFILE 102
/* dialogs */
#define IDD_EXECUTE 103
/* control ids */
#define ID_ACTIVATE 101
#define ID_EXECUTE 105
#define ID_FILE_EXIT 115
#define ID_VIEW_NAME 401
#define ID_VIEW_ALL_ATTRIBUTES 402
#define ID_VIEW_SELECTED_ATTRIBUTES 403
#define ID_VIEW_TOOL_BAR 508
#define ID_VIEW_DRIVE_BAR 507
#define ID_VIEW_STATUSBAR 503
#define ID_ABOUT 1803
#define ID_REFRESH 1704
#define ID_EDIT_PROPERTIES 57656
#define ID_WINDOW_NEW 0xE130
#define ID_WINDOW_ARRANGE 0xE131
#define ID_WINDOW_CASCADE 0xE132
#define ID_WINDOW_TILE_HORZ 0xE133
#define ID_WINDOW_TILE_VERT 0xE134
#define ID_WINDOW_SPLIT 0xE135
#define ID_HELP_USING 0xE144
#define ID_HELP 0xE146
/* range for drive bar command ids: 0x9000..0x90FF */
#define ID_DRIVE_FIRST 0x9001
/* winefile extensions */
#define ID_ABOUT_WINE 0x8000
#define ID_LICENSE 0x8001
#define ID_NO_WARRANTY 0x8002
#define ID_WINDOW_AUTOSORT 0x8003
#define ID_VIEW_FULLSCREEN 0x8004
#define ID_PREFERED_SIZES 0x8005
#ifdef __linux__
#define ID_DRIVE_UNIX_FS 0x9000
#endif

View File

@ -0,0 +1,289 @@
/*
* Copyright 2000 Martin Fuchs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
IDA_WINEFILE ACCELERATORS DISCARDABLE
{
VK_F1, ID_HELP, VIRTKEY, NOINVERT
VK_F5, ID_REFRESH, VIRTKEY, NOINVERT
VK_RETURN, ID_ACTIVATE, VIRTKEY, NOINVERT
#ifndef _NO_EXTENSIONS
"X", ID_FILE_EXIT, VIRTKEY, ALT, NOINVERT
"S", ID_VIEW_FULLSCREEN, VIRTKEY, SHIFT, CONTROL, NOINVERT
VK_ADD, ID_PREFERED_SIZES, VIRTKEY, CONTROL, NOINVERT
#endif
}
IDI_WINEFILE ICON DISCARDABLE
#ifdef _WIN32
"winefile.ico"
#else
{
'00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 C0 C0 C0 00 80 80'
'80 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7'
'B7 B7 B7 B7 B7 B7 B7 70 00 00 00 00 00 00 00 70'
'00 00 00 00 00 00 0B 73 00 00 00 00 00 00 00 B3'
'F7 B7 B7 B7 B7 B7 07 73 30 00 00 00 00 00 00 73'
'FB 7B 7B 7B 7B 7B 0B 73 33 00 00 00 00 00 00 B3'
'F7 BF FF FF F7 B7 07 73 33 00 00 00 00 00 00 73'
'FB 70 33 33 0B 7B 0B 73 33 00 0F FF FF 00 00 B3'
'F7 B0 33 33 07 B7 07 73 33 00 F0 00 00 F0 00 73'
'FB 70 00 00 0B 7B 0B 73 33 00 00 00 00 00 00 B3'
'F7 B7 B7 B7 B7 B7 07 73 33 00 00 00 00 00 00 73'
'FF FF FF FF FF FF 0B 73 33 00 00 02 00 00 00 B3'
'33 33 33 33 33 33 07 73 33 00 00 09 00 00 00 7B'
'7B 7B 7B 7B 7B 7B 7B 73 33 00 00 99 90 00 00 B0'
'00 00 00 00 00 00 07 73 33 00 0B BB BB 00 00 73'
'FB 7B 7B 7B 7B 7B 0B 73 33 00 BB BB BB B0 00 B3'
'F7 B7 B7 B7 B7 B7 07 73 33 00 00 00 E0 00 00 73'
'FB 7F FF FF FB 7B 0B 73 33 00 00 00 0E 00 00 B3'
'F7 B0 33 33 07 B7 07 73 33 00 00 00 00 00 00 73'
'FB 70 33 33 0B 7B 0B 73 33 00 00 00 00 00 00 B3'
'F7 B0 00 00 07 B7 07 73 33 00 00 00 00 00 00 73'
'FB 7B 7B 7B 7B 7B 0B 73 33 00 00 00 00 00 00 B3'
'FF FF FF FF FF FF 07 73 33 00 00 00 00 00 00 73'
'33 33 33 33 33 33 0B 73 33 00 00 00 00 00 00 B7'
'B7 B7 B7 B7 B7 B7 B7 73 33 00 00 00 00 00 00 FF'
'FF FF FF FF FF FF FF F3 33 00 00 00 00 00 00 07'
'B7 B7 B7 B7 B7 B7 B7 BF 33 00 00 00 00 00 00 00'
'7B 7B 7B 7B 7B 7B 7B 7B F3 00 00 00 00 00 00 00'
'07 B7 B7 B7 B7 B7 B7 B7 BF 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF'
'FF FF 80 00 1F FF 80 00 0F FF 80 00 07 FF 80 00'
'03 FF 80 00 01 FF 80 00 01 FF 80 00 01 83 80 00'
'01 39 80 00 01 C7 80 00 01 EF 80 00 01 EF 80 00'
'01 EF 80 00 01 C7 80 00 01 83 80 00 01 01 80 00'
'01 F7 80 00 01 FB 80 00 01 FF 80 00 01 FF 80 00'
'01 FF 80 00 01 FF 80 00 01 FF 80 00 01 FF 80 00'
'01 FF 80 00 01 FF C0 00 01 FF E0 00 01 FF F0 00'
'01 FF F8 00 01 FF FF FF FF FF FF FF FF FF'
}
#endif
IDB_TOOLBAR BITMAP DISCARDABLE
#ifdef _WIN32
"toolbar.bmp"
#else
{
'42 4D BE 03 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 70 00 00 00 0F 00 00 00 01 00 04 00 00 00'
'00 00 48 03 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 80'
'00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80'
'00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
'00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
'00 00 FF FF FF 00 77 77 77 88 88 88 88 88 77 77'
'77 77 77 77 77 77 77 88 88 88 88 88 88 87 77 88'
'88 88 88 88 88 87 77 88 88 88 88 88 88 88 78 88'
'88 88 88 88 88 87 77 77 77 07 07 07 07 07 77 77'
'74 44 44 44 44 48 77 77 77 88 88 88 88 88 74 44'
'44 44 44 44 44 87 74 44 44 44 44 44 44 87 74 44'
'44 44 44 44 44 48 44 44 44 44 44 44 44 87 77 77'
'77 77 77 77 77 70 77 77 74 FF FF FF FF 48 77 77'
'74 44 44 44 44 48 74 FF FF FF FF FF F4 87 74 FF'
'FF F4 FF FF F4 87 74 FF FF F4 FF FF FF 48 4F FF'
'FF 4F FF FF F4 87 07 07 07 07 77 77 77 77 77 77'
'74 FF FF FF FF 48 77 77 74 FF FF FF FF 48 74 FF'
'FF FF FF FF F4 87 74 FF FF F4 FF FF F4 87 74 FF'
'FF F4 FF FF FF 48 4F FF FF 44 44 44 44 87 77 77'
'77 77 77 77 77 70 77 88 88 88 88 88 FF 48 77 77'
'84 FF FF FF FF 48 74 FF FF FF FF FF F4 87 74 FF'
'FF F4 FF FF F4 87 74 FF FF F4 44 44 44 48 4F FF'
'FF 44 44 44 44 87 07 77 77 07 77 77 77 77 74 44'
'8B 44 44 48 44 48 77 74 44 FF FF FF FF 48 74 44'
'44 44 44 44 44 87 74 FF FF F4 FF FF F4 87 74 FF'
'FF F4 44 44 44 48 4F FF FF 4F FF 4F F4 87 77 77'
'77 70 70 70 70 70 7B FF 8B FF FF 48 44 47 77 74'
'F4 44 44 44 44 48 74 44 44 44 44 44 44 87 74 FF'
'FF F4 FF FF F4 87 74 FF FF F4 FF F4 FF 48 44 44'
'44 44 44 44 44 87 07 77 77 07 07 07 07 07 78 B8'
'8B F8 BF 48 77 77 77 84 F4 44 44 44 44 47 74 44'
'44 44 44 44 44 87 74 FF FF F4 FF FF F4 87 74 44'
'44 44 FF F4 FF 48 44 44 44 44 44 44 44 77 70 70'
'70 70 70 77 77 77 74 8B 8B 8B FF 48 88 87 74 44'
'FF FF FF FF 48 77 74 FF FF FF FF FF F4 87 74 FF'
'FF F4 FF FF F4 87 74 44 44 44 FF F4 FF 48 77 77'
'77 77 77 77 77 77 00 F7 07 07 07 70 70 77 7B B8'
'BB B4 44 48 44 87 74 F4 44 44 44 44 48 77 74 FF'
'FF FF FF FF F4 87 74 FF FF F4 FF FF F4 87 74 FF'
'FF F4 FF F4 FF 48 7C CC 77 CC 77 C7 7C 77 00 F7'
'78 87 77 77 77 07 74 88 BB B4 44 44 F4 87 74 F4'
'44 44 44 44 47 77 74 FF FF FF FF FF F4 87 74 FF'
'FF F4 FF FF F4 87 74 FF FF F4 FF F4 FF 48 C7 7C'
'7C 7C 7C 77 C7 C7 70 0F 00 F7 77 77 77 77 77 8B'
'8B 8B FF FF F4 87 74 FF FF FF FF 48 77 77 74 44'
'44 44 44 44 44 87 74 44 44 44 44 44 44 87 74 FF'
'FF F4 FF F4 FF 48 7C CC 7C 7C 7C 77 C7 C7 77 08'
'07 77 77 77 77 07 78 B7 8B FF FF FF F4 87 74 44'
'44 44 44 48 77 77 74 44 44 44 44 44 44 87 74 44'
'44 44 44 44 44 87 74 44 44 44 44 44 44 48 77 7C'
'7C 7C 7C 77 C7 C7 77 80 0F 77 77 77 77 77 7B 77'
'8B 44 8B 44 44 87 74 44 44 44 44 47 77 77 74 44'
'44 44 44 44 44 77 74 44 44 44 44 44 44 77 74 44'
'44 44 44 44 44 47 7C C7 7C 7C 7C C7 7C 77 80 07'
'70 F7 07 07 07 07 77 77 8B 44 54 44 44 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 7C 77 77 77 08 77 70 00 70 70 70 77'
}
#endif
IDB_DRIVEBAR BITMAP DISCARDABLE
#ifdef _WIN32
"drivebar.bmp"
#else
{
'42 4D E6 02 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 60 00 00 00 0D 00 00 00 01 00 04 00 00 00'
'00 00 70 02 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 80'
'00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80'
'00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
'00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
'00 00 FF FF FF 00 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 08 88 88 88 88 88 88 80 08 88'
'88 88 88 88 88 80 08 88 88 88 88 88 88 80 08 88'
'88 88 88 88 88 80 08 88 88 88 88 88 88 80 08 88'
'88 88 88 88 88 80 07 70 07 77 77 70 00 80 0F 77'
'77 77 77 77 77 80 0F 00 77 77 77 77 77 80 0F 77'
'77 77 77 79 97 80 0F 77 70 00 77 77 77 80 0F 77'
'07 07 07 07 77 80 07 77 70 07 00 00 77 80 0F 77'
'70 00 00 07 77 80 0F 00 00 00 00 00 00 80 0F 77'
'70 00 07 77 77 80 0F 77 77 07 77 77 77 80 0F 70'
'00 00 00 00 77 80 07 77 77 00 00 77 77 80 0F 00'
'00 00 00 00 00 80 0F 77 77 77 77 77 77 80 0F 77'
'07 7F 70 77 77 80 0F 77 70 00 77 77 77 80 0F 70'
'70 70 70 70 77 80 07 70 00 77 70 00 77 80 0F 77'
'70 00 00 07 77 80 0F 00 00 00 00 00 00 80 0F 00'
'87 F8 78 00 77 80 0F 00 00 70 00 00 07 80 0F 70'
'00 00 00 00 77 80 07 07 77 77 77 70 00 80 0F 77'
'77 77 77 77 70 80 0F 77 77 77 77 77 77 80 0F 00'
'00 00 00 00 77 80 0F 77 77 77 77 77 77 80 0F 77'
'07 07 07 07 77 80 07 77 77 77 77 77 77 80 0F FF'
'FF FF FF FF FF 80 0F FF FF FF FF FF FF 80 0F FF'
'FF FF FF FF FF 80 0F FF FF FF FF FF FF 80 0F FF'
'FF FF FF FF FF 80 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77'
'77 77 77 77 77 77'
}
#endif
IDB_IMAGES BITMAP DISCARDABLE
#ifdef _WIN32
"images.bmp"
#else
{
'42 4D 86 04 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 A0 00 00 00 0D 00 00 00 01 00 04 00 00 00'
'00 00 10 04 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 80'
'00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80'
'00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF'
'00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF'
'00 00 FF FF FF 00 AA AA 00 00 00 00 00 AA AA AA'
'00 00 00 00 00 AA AA 00 00 00 00 00 00 00 AA 00'
'00 00 00 00 00 00 AA A0 00 00 00 00 00 0A AA 00'
'00 00 00 00 00 00 AA A0 00 00 00 00 00 0A AA A0'
'00 00 00 00 00 0A AA AA AA AA AA AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 77 77 77 77 70 AA AA A7'
'77 77 77 77 70 AA A7 77 77 77 77 77 77 70 A7 77'
'77 77 77 77 77 80 AA 77 77 77 77 77 77 0A A7 77'
'77 77 77 77 77 80 AA 77 77 77 77 77 77 0A AA 77'
'77 77 77 77 77 0A AA AA AA AA AA AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 FF FF FF FF 70 AA AA A7'
'FF FF FF FF 70 AA A7 7F 7F 7F 7F 7F 7F 70 A7 FB'
'FB FB FB FB FB 80 AA 7F BF BF BF BF B7 0A A7 FB'
'FB FB FB FB FB 80 AA 7F BF BF BF BF B7 0A AA 7F'
'BF BF BF BF B7 0A AA AA AA 00 00 00 0A AA AA AA'
'AA 00 AA AA AA AA AA A7 FF FF FF FF 70 AA AA A7'
'FF 44 44 FF 70 AA A7 F7 F7 F7 F7 F7 F7 70 A7 FF'
'BF BF BF BF BF 80 A7 FB FB FB FB FB F0 8A A7 FF'
'BF B0 BF BF BF 80 A7 FB FB F0 FB FB F0 8A A7 FB'
'FB FB FB FB F0 8A AA AA A0 E6 68 86 0A AA AA AA'
'A0 E8 0A AA AA AA AA A7 FF FF FF FF 70 AA AA A7'
'FF FF FF FF 70 AA A7 7F 7F 7F 7F 7F 7F 70 A7 FB'
'FB FB FB FB FB 80 A7 BF BF BF BF BF 70 8A A7 FB'
'FB F0 FB FB FB 80 A7 BF B0 00 0F BF 70 8A A7 BF'
'B0 00 0F BF 70 8A AA AA A0 E0 00 00 AA AA AA AA'
'A0 E8 0A AA AA AA AA A7 FF FF FF FF 70 AA AA A7'
'FF 44 44 FF 70 AA A7 F7 F7 F7 F7 F7 F7 70 A7 FF'
'BF BF BF BF BF 80 7B FB FB FB FB FB 88 8A A7 FF'
'B0 00 00 BF BF 80 7B FB FB 0B FB FB 88 8A 7B FB'
'FB FB FB FB 88 8A AA AA A0 E0 AA AA AA AA AA AA'
'AA 00 AA AA AA AA AA A7 FF FF FF FF 70 AA AA A7'
'FF FF FF FF 70 AA A7 7F 7F 7F 7F 7F 7F 70 A7 FB'
'FB FB FB FB FB 80 7F FF FF FF FF F7 0F 8A A7 FB'
'FB F0 FB FB FB 80 7F FF FF FF FF F7 0F 8A 7F FF'
'FF FF FF F7 0F 8A AA AA A0 E0 AA AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 FF FF FF FF 70 AA AA A7'
'FF 44 44 FF 70 AA A7 F7 F7 F7 F7 F7 F7 70 A7 FF'
'BF BF BF BF BF 80 77 77 77 77 77 78 FB 8A A7 FF'
'BF B0 BF BF BF 80 77 77 77 77 77 78 FB 8A 77 77'
'77 77 77 78 FB 8A AA A0 00 E0 00 AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 FF FF FF FF 70 AA AA A7'
'FF FF FF FF 70 AA A7 7F 7F 7F 7F 7F 7F 70 A7 FB'
'FB FB FB FB FB 80 A7 BF BF BF BF BF BF 8A A7 FB'
'FB FB FB FB FB 80 A7 BF BF BF BF BF BF 8A A7 BF'
'BF BF BF BF BF 8A AA A0 E6 66 60 AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 FF FF F7 77 7A AA AA A7'
'FF 44 F7 77 7A AA A7 F7 F7 F7 F7 F7 F7 70 A7 FF'
'FF FF FF FF FF 80 A7 FB FB FB FF FF FF 8A A7 FF'
'FF FF FF FF FF 80 A7 FB FB FB FF FF FF 8A A7 FB'
'FB FB FF FF FF 8A AA AA 0E 66 0A AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 FF FF F7 F7 AA AA AA A7'
'FF FF F7 F7 AA AA A7 77 77 77 77 77 77 70 A7 FB'
'FB FB F7 77 77 8A A7 BF BF BF F7 77 77 8A A7 FB'
'FB FB F7 77 77 8A A7 BF BF BF F7 77 77 8A A7 BF'
'BF BF F7 77 77 8A AA AA A0 E0 AA AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 FF FF F7 7A AA AA AA A7'
'FF FF F7 7A AA AA A7 EE EE EE EE EE EE 70 AA 7F'
'BF BF 7A AA AA AA AA 7F FF FF 7A AA AA AA AA 7F'
'BF BF 7A AA AA AA AA 7F FF FF 7A AA AA AA AA 7F'
'FF FF 7A AA AA AA AA AA AA 0A AA AA AA AA AA AA'
'AA AA AA AA AA AA AA A7 77 77 77 AA AA AA AA A7'
'77 77 77 AA AA AA A7 77 77 77 77 77 77 7A AA A7'
'77 77 AA AA AA AA AA A7 77 77 AA AA AA AA AA A7'
'77 77 AA AA AA AA AA A7 77 77 AA AA AA AA AA A7'
'77 77 AA AA AA AA AA AA AA AA AA AA AA AA AA AA'
'AA AA AA AA AA AA'
}
#endif

820
programs/winefile/rsrc.rc Normal file
View File

@ -0,0 +1,820 @@
/*
* Copyright 2000 Martin Fuchs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "windows.h"
#include "resource.h"
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#include "resource.rc"
/* BINRES drivebar.bmp */
DRIVEBAR BITMAP // DISCARDABLE //LOADONCALL
{
'42 4D FE 0E 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 F0 01 00 00 0F 00 00 00 01 00 04 00 00 00'
'00 00 88 0E 00 00 00 00 00 00 00 00 00 00 10 00'
'00 00 10 00 00 00 00 00 00 00 00 00 80 00 00 80'
'80 00 80 80 80 00 C0 C0 C0 00 00 00 FF 00 00 FF'
'FF 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 44 44 33 33 33 33 34 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'43 33 33 33 33 33 44 44 33 33 33 33 33 44 44 44'
'33 33 33 33 33 44 44 44 33 33 33 33 33 44 44 43'
'34 44 44 44 30 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 00 00 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 43 33 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 00'
'00 00 00 00 34 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 43 33 44 44 44 44 44'
'44 33 33 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 33 33 33 33 44 43'
'33 33 33 33 33 34 44 44 44 44 44 44 44 44 44 44'
'33 33 33 33 34 44 44 44 00 00 00 00 00 00 44 00'
'00 00 00 00 00 34 44 00 00 00 00 00 00 34 44 00'
'00 00 00 00 00 34 44 30 00 44 44 30 00 34 44 44'
'43 33 33 34 44 44 44 44 44 33 33 33 33 34 44 44'
'43 33 33 33 33 44 44 44 44 00 04 44 44 44 44 44'
'43 33 33 33 33 44 44 44 33 33 33 33 33 44 44 44'
'43 33 33 33 33 44 44 44 33 33 33 33 34 44 44 44'
'44 44 44 44 44 44 44 44 44 43 33 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 00 03 44 44 44 44'
'33 33 33 33 33 34 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 40 77 77 77 77 70 34 44 44 44'
'43 33 33 33 33 33 44 44 33 33 33 33 33 33 44 44'
'44 40 00 33 44 44 44 44 43 00 03 34 44 44 44 44'
'33 44 44 33 44 44 44 44 44 44 33 33 33 33 44 44'
'44 00 00 00 00 03 40 00 00 00 00 00 00 34 44 44'
'44 44 33 44 44 44 40 00 00 00 00 00 44 00 44 40'
'44 00 00 07 70 40 40 43 33 33 33 33 33 03 40 43'
'33 33 33 33 33 03 40 43 33 33 33 33 33 03 44 07'
'70 34 43 07 77 04 44 00 00 00 10 40 00 04 44 40'
'00 00 00 00 00 34 44 70 00 00 00 00 03 44 44 44'
'44 40 44 44 44 44 44 70 00 00 00 00 03 44 44 40'
'00 00 00 00 03 44 44 00 00 00 00 00 04 40 40 00'
'00 00 00 00 44 00 44 44 43 34 44 44 44 44 44 44'
'44 40 03 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 00 03 44 44 47 00 00 00 00 00 00 34 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 44'
'44 44 44 70 34 44 44 44 00 00 00 00 00 00 44 40'
'00 00 00 00 00 03 44 44 40 07 77 00 34 44 44 44'
'00 77 70 03 44 44 44 44 00 33 44 00 34 44 44 44'
'44 00 00 00 00 03 44 43 33 07 77 77 77 03 40 44'
'44 44 44 44 40 33 44 44 44 40 03 44 44 44 40 77'
'77 77 77 70 40 00 44 30 44 00 00 07 70 40 40 77'
'77 77 77 77 43 30 40 77 77 77 77 77 43 30 40 77'
'77 77 77 77 43 30 44 07 77 03 40 77 77 04 44 07'
'77 77 51 70 37 00 44 40 17 77 77 71 10 34 44 70'
'77 77 77 77 03 44 44 44 44 44 44 44 44 44 44 70'
'77 77 77 77 03 44 44 40 34 44 44 43 03 44 44 07'
'77 77 77 77 04 00 40 77 77 77 77 70 40 00 44 44'
'00 34 44 44 44 44 44 44 44 40 03 44 44 44 44 43'
'33 33 33 33 33 33 44 43 33 33 00 03 33 33 47 07'
'77 70 77 77 70 34 70 00 00 00 00 00 00 03 44 44'
'70 00 00 03 44 44 40 44 44 44 44 70 34 44 44 40'
'73 33 33 33 33 30 44 04 40 00 00 44 04 03 44 44'
'07 77 77 77 03 44 44 40 77 77 77 70 34 44 44 40'
'44 03 40 34 03 44 44 33 33 07 77 77 77 03 44 00'
'00 07 00 77 77 03 00 00 00 00 00 00 00 03 44 44'
'44 40 03 44 44 44 40 77 77 77 70 00 00 04 40 00'
'44 00 00 07 70 40 40 70 00 00 00 00 43 30 40 70'
'00 00 00 00 43 30 40 70 00 00 00 00 43 30 44 40'
'77 70 07 77 00 44 44 07 71 11 55 10 00 04 44 41'
'51 44 44 15 51 34 44 70 44 44 44 47 03 44 44 43'
'33 33 33 33 33 34 44 70 44 44 44 47 03 44 44 44'
'00 34 43 00 34 44 44 07 17 77 77 00 00 00 40 71'
'77 77 70 00 00 04 44 44 00 34 44 44 00 44 44 44'
'44 40 03 44 44 44 44 30 00 00 00 00 00 00 44 30'
'00 00 00 03 00 00 47 04 44 70 34 44 70 34 70 77'
'77 77 77 77 77 03 44 44 70 77 77 03 44 44 40 44'
'44 44 44 70 34 44 44 07 44 44 44 44 43 00 44 04'
'40 00 00 44 04 03 44 40 77 00 00 77 70 44 44 07'
'77 00 00 77 04 44 44 40 33 03 40 34 04 44 40 00'
'00 07 00 00 07 03 40 43 34 07 00 00 07 03 07 44'
'44 44 44 44 43 03 44 44 44 44 44 44 44 44 40 77'
'77 77 04 74 00 44 04 40 44 44 44 44 44 40 40 74'
'44 44 44 45 53 30 40 74 44 44 44 45 53 30 40 74'
'44 44 44 45 53 30 44 44 00 77 77 00 44 44 44 07'
'15 55 55 50 37 00 44 15 55 14 41 55 51 34 44 70'
'44 40 44 47 03 44 47 00 00 00 00 00 00 34 44 70'
'47 74 44 47 03 44 44 40 34 44 44 43 03 44 44 71'
'17 77 70 47 40 04 47 71 17 77 04 74 00 44 44 44'
'44 40 00 30 00 44 44 44 44 40 03 44 44 44 43 06'
'66 66 66 66 66 60 30 66 66 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 44 44 44 44 77 03 44 44'
'70 44 77 03 44 44 40 44 44 44 44 70 34 44 40 74'
'44 44 44 44 40 30 44 04 40 00 00 00 04 03 44 40'
'70 44 44 07 70 34 44 07 70 34 44 07 04 44 44 44'
'00 03 40 00 44 44 40 77 77 07 77 77 77 03 40 43'
'34 07 77 77 77 03 07 55 44 44 44 44 43 03 44 44'
'44 40 03 44 44 44 40 77 77 70 44 44 40 44 04 40'
'44 00 00 00 04 40 40 77 77 77 77 77 73 30 40 77'
'77 77 77 77 73 30 40 77 77 77 77 77 73 30 44 44'
'30 07 77 03 44 44 44 07 15 77 55 70 00 04 44 41'
'55 51 15 55 10 34 44 70 44 00 04 47 03 44 47 07'
'77 77 77 77 70 34 44 70 44 74 44 47 03 44 44 03'
'74 34 43 47 30 34 44 15 11 11 04 44 44 04 11 11'
'51 70 44 44 40 44 44 44 00 07 74 03 04 44 44 44'
'44 40 03 44 44 44 30 66 66 66 66 66 66 60 36 64'
'34 66 00 03 66 60 47 04 44 70 34 44 70 34 70 44'
'44 04 40 44 77 03 40 44 70 44 47 03 44 04 40 44'
'44 44 44 70 34 44 40 74 44 44 44 44 30 30 44 04'
'44 44 44 44 44 03 44 43 03 33 34 07 70 34 44 07'
'70 34 33 30 33 34 44 44 43 03 40 34 44 44 40 70'
'00 07 00 00 07 03 40 43 34 07 00 00 07 03 07 77'
'77 77 77 77 73 04 44 44 44 40 03 44 44 44 40 77'
'77 70 74 44 40 44 04 40 40 77 77 77 70 40 44 07'
'77 77 77 77 44 30 44 07 77 77 37 77 44 30 44 07'
'77 77 77 77 44 30 44 43 00 07 73 04 44 44 44 47'
'77 77 57 77 43 44 44 40 15 55 55 51 70 34 44 70'
'40 00 00 47 03 44 47 04 44 44 44 47 70 34 44 70'
'33 33 33 37 03 44 40 34 74 04 40 47 43 03 41 55'
'55 55 07 44 44 04 15 55 55 10 74 44 40 44 44 44'
'00 47 44 40 44 44 44 44 44 40 03 44 44 44 36 64'
'34 66 66 66 66 60 26 63 03 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 40 04 40 04 47 03 40 04'
'70 44 47 03 40 04 40 44 44 43 44 70 73 43 07 77'
'77 77 77 77 00 30 44 04 40 00 00 00 44 03 44 00'
'00 00 34 07 70 34 44 07 70 34 00 00 00 34 44 44'
'44 40 03 44 44 44 40 77 77 07 77 77 77 03 40 43'
'34 07 77 77 77 03 00 00 00 00 00 00 00 04 44 44'
'44 40 03 44 44 44 40 77 77 70 77 44 40 44 04 40'
'40 77 77 77 70 40 44 40 00 00 10 00 00 04 44 40'
'30 03 73 00 30 04 44 40 00 01 11 00 00 04 44 00'
'77 77 70 04 44 44 40 00 70 00 77 74 03 44 44 40'
'41 55 55 14 70 34 44 70 44 44 44 47 03 44 47 04'
'44 44 44 44 70 34 44 70 00 00 00 00 03 44 40 47'
'40 37 73 04 74 03 15 55 55 55 07 74 44 04 15 55'
'55 50 77 44 40 44 44 44 40 77 74 70 44 44 44 44'
'44 40 03 44 44 44 26 63 03 66 66 66 66 60 23 64'
'34 66 00 03 66 60 47 04 44 70 34 44 70 34 70 44'
'00 04 40 00 47 03 40 00 70 44 47 03 00 04 40 47'
'74 44 34 70 73 37 00 00 00 00 00 00 40 30 44 04'
'07 77 77 77 04 03 44 07 77 70 44 07 70 34 44 07'
'70 34 07 77 70 34 44 44 44 44 34 44 44 44 40 70'
'00 07 00 00 07 03 40 43 34 00 00 00 00 04 44 40'
'77 77 77 70 34 44 44 44 30 34 00 34 44 44 40 77'
'77 77 04 44 04 44 04 40 40 77 77 77 70 40 44 44'
'44 41 51 44 44 44 44 44 43 40 70 43 44 44 44 44'
'44 41 51 44 44 44 44 30 77 77 70 44 44 44 44 07'
'74 07 77 77 03 44 44 40 41 55 55 14 70 34 44 70'
'40 00 00 47 03 44 47 04 47 44 44 44 70 34 44 70'
'77 77 77 77 03 44 40 44 03 70 47 30 44 04 41 55'
'55 55 10 44 40 44 15 55 55 17 04 44 04 44 44 44'
'40 44 74 40 44 44 44 44 44 40 03 44 44 44 23 64'
'34 66 66 66 66 60 42 36 66 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 40 04 40 04 47 03 40 04'
'70 44 47 03 40 04 40 44 74 44 40 70 77 03 44 00'
'07 77 77 77 70 00 44 04 07 77 77 77 04 03 44 07'
'77 00 00 77 03 44 44 40 77 00 00 77 70 34 44 44'
'44 40 03 44 44 44 40 77 77 07 77 77 77 04 40 43'
'33 33 33 30 34 44 44 40 70 00 77 70 34 44 44 44'
'00 34 40 00 44 44 40 77 77 77 70 00 44 44 04 00'
'40 77 77 77 70 00 44 44 44 15 55 14 44 44 44 44'
'33 07 77 03 34 44 44 44 44 41 51 44 44 44 44 44'
'00 00 03 44 44 44 44 30 00 37 77 77 04 44 44 40'
'15 55 55 51 70 34 44 70 44 00 04 47 03 44 47 00'
'00 00 00 00 00 44 44 70 44 44 44 47 03 44 44 03'
'44 40 44 44 30 44 44 15 11 11 17 00 04 44 11 11'
'51 77 70 00 44 44 40 03 44 04 44 04 44 44 44 40'
'04 00 03 40 04 44 44 23 66 66 66 66 66 60 44 42'
'20 02 00 04 24 04 47 04 44 70 34 44 70 34 70 44'
'74 04 40 44 47 03 40 44 70 47 47 03 44 04 40 44'
'44 44 47 77 77 77 44 44 07 77 77 00 00 34 44 04'
'07 77 77 77 04 03 44 07 77 77 77 77 04 44 44 40'
'77 77 77 77 70 34 44 44 44 03 40 34 44 44 40 70'
'00 00 00 00 00 04 40 43 00 00 03 30 34 44 44 40'
'77 77 77 70 34 44 44 44 00 34 40 00 44 44 40 77'
'77 77 00 00 44 44 04 00 40 77 77 77 70 70 44 44'
'41 11 51 11 44 44 44 44 77 77 77 77 74 44 44 44'
'41 11 51 11 44 44 44 44 30 77 04 44 44 44 44 30'
'70 77 70 00 04 44 44 41 55 51 15 55 10 34 44 70'
'47 70 44 47 03 44 44 44 44 44 44 44 44 44 44 70'
'47 74 44 47 03 44 44 40 34 70 47 43 04 44 44 41'
'17 77 70 00 04 44 47 71 17 77 00 00 44 44 40 03'
'44 40 00 44 44 44 44 07 30 77 70 07 04 44 44 42'
'22 22 22 22 22 22 44 44 07 70 77 70 00 04 47 04'
'44 70 34 44 70 34 70 44 44 44 44 44 47 03 44 44'
'70 44 47 03 44 44 40 00 00 00 00 77 77 03 44 44'
'07 77 77 07 70 34 44 04 07 77 77 77 00 03 44 07'
'00 77 77 00 44 44 44 44 00 77 77 00 70 34 44 44'
'44 04 40 34 44 44 40 77 77 77 70 34 44 44 44 00'
'04 44 00 03 44 44 44 40 70 00 77 70 34 44 44 44'
'40 04 30 03 44 44 40 77 77 77 04 04 44 44 04 00'
'00 00 00 00 00 00 44 44 44 41 51 44 44 44 44 44'
'33 07 77 03 34 44 44 44 44 15 55 14 44 44 44 43'
'07 77 70 44 44 44 44 07 07 77 70 70 44 44 44 15'
'55 14 41 55 51 34 44 70 44 74 44 47 03 44 44 44'
'44 40 44 44 44 44 44 70 44 74 44 47 03 44 44 40'
'47 40 04 74 04 44 44 07 17 77 70 40 44 44 40 71'
'77 77 04 04 44 44 44 00 44 30 34 44 44 44 44 07'
'77 77 77 70 44 44 44 44 44 44 44 44 44 44 44 44'
'07 77 77 77 77 04 47 04 74 70 34 74 70 34 70 00'
'00 00 00 00 00 04 44 44 70 00 00 04 44 44 44 44'
'44 44 47 30 70 73 44 44 07 77 77 07 03 44 44 04'
'07 77 77 77 04 04 44 00 44 00 00 44 44 44 44 44'
'44 00 00 44 00 44 44 44 40 34 44 03 44 44 40 00'
'00 00 00 44 44 44 44 44 40 00 44 44 44 44 44 40'
'77 77 77 70 34 44 44 44 44 00 00 34 44 44 40 77'
'77 77 00 44 44 44 04 07 77 77 77 07 03 44 44 44'
'44 41 51 44 44 44 44 44 43 40 70 43 44 44 44 44'
'44 41 51 44 44 44 44 44 07 77 70 44 44 44 44 07'
'77 77 70 04 44 44 44 41 51 00 00 15 10 44 44 70'
'44 44 44 47 04 44 44 44 44 00 04 44 44 44 44 70'
'44 44 44 47 04 44 44 44 03 43 34 30 44 44 44 07'
'77 77 70 04 44 44 40 77 77 77 00 44 44 44 44 40'
'00 03 44 44 44 44 44 07 70 77 77 04 44 44 44 44'
'44 44 44 44 44 44 44 44 07 70 77 77 00 44 47 04'
'44 70 34 44 70 34 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 73 43 73 47 44 44'
'00 00 00 00 34 44 44 00 00 00 00 00 00 04 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 44 44 03 44 44 44 44 44 44 44 44 44 44 44 44'
'40 00 44 44 44 44 44 40 00 00 00 00 44 44 44 44'
'44 44 44 44 44 44 40 00 00 00 04 44 44 44 00 00'
'00 00 00 00 04 44 44 44 44 41 11 44 44 44 44 44'
'34 43 73 44 34 44 44 44 44 44 14 44 44 44 44 44'
'30 77 04 44 44 44 44 00 00 00 00 44 44 44 44 44'
'14 44 44 41 44 44 44 70 00 00 00 00 04 44 44 44'
'40 00 00 44 44 44 44 70 00 00 00 00 04 44 44 44'
'40 00 00 04 44 44 44 00 00 00 00 44 44 44 40 00'
'00 00 04 44 44 44 44 44 44 44 44 44 44 44 44 40'
'04 00 00 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 04 00 00 44 44 47 00 00 00 00 00 00 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44'
}
/* BINRES images.bmp */
IMAGES BITMAP // DISCARDABLE //LOADONCALL
{
'42 4D FE 0E 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 F0 01 00 00 0F 00 00 00 01 00 04 00 00 00'
'00 00 88 0E 00 00 00 00 00 00 00 00 00 00 10 00'
'00 00 10 00 00 00 00 00 00 00 00 00 80 00 00 80'
'80 00 80 80 80 00 C0 C0 C0 00 00 00 FF 00 00 FF'
'FF 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 44 44 33 33 33 33 34 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'43 33 33 33 33 33 44 44 33 33 33 33 33 44 44 44'
'33 33 33 33 33 44 44 44 33 33 33 33 33 44 44 43'
'34 44 44 44 30 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 00 00 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 43 33 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 00'
'00 00 00 00 34 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 43 33 44 44 44 44 44'
'44 33 33 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 33 33 33 33 44 43'
'33 33 33 33 33 34 44 44 44 44 44 44 44 44 44 44'
'33 33 33 33 34 44 44 44 00 00 00 00 00 00 44 00'
'00 00 00 00 00 34 44 00 00 00 00 00 00 34 44 00'
'00 00 00 00 00 34 44 30 00 44 44 30 00 34 44 44'
'43 33 33 34 44 44 44 44 44 33 33 33 33 34 44 44'
'43 33 33 33 33 44 44 44 44 00 04 44 44 44 44 44'
'43 33 33 33 33 44 44 44 33 33 33 33 33 44 44 44'
'43 33 33 33 33 44 44 44 33 33 33 33 34 44 44 44'
'44 44 44 44 44 44 44 44 44 43 33 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 00 03 44 44 44 44'
'33 33 33 33 33 34 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 40 77 77 77 77 70 34 44 44 44'
'43 33 33 33 33 33 44 44 33 33 33 33 33 33 44 44'
'44 40 00 33 44 44 44 44 43 00 03 34 44 44 44 44'
'33 44 44 33 44 44 44 44 44 44 33 33 33 33 44 44'
'44 00 00 00 00 03 40 00 00 00 00 00 00 34 44 44'
'44 44 33 44 44 44 40 00 00 00 00 00 44 00 44 40'
'44 00 00 07 70 40 40 43 33 33 33 33 33 03 40 43'
'33 33 33 33 33 03 40 43 33 33 33 33 33 03 44 07'
'70 34 43 07 77 04 44 00 00 00 10 40 00 04 44 40'
'00 00 00 00 00 34 44 70 00 00 00 00 03 44 44 44'
'44 40 44 44 44 44 44 70 00 00 00 00 03 44 44 40'
'00 00 00 00 03 44 44 00 00 00 00 00 04 40 40 00'
'00 00 00 00 44 00 44 44 43 34 44 44 44 44 44 44'
'44 40 03 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 00 03 44 44 47 00 00 00 00 00 00 34 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 44'
'44 44 44 70 34 44 44 44 00 00 00 00 00 00 44 40'
'00 00 00 00 00 03 44 44 40 07 77 00 34 44 44 44'
'00 77 70 03 44 44 44 44 00 33 44 00 34 44 44 44'
'44 00 00 00 00 03 44 43 33 07 77 77 77 03 40 44'
'44 44 44 44 40 33 44 44 44 40 03 44 44 44 40 77'
'77 77 77 70 40 00 44 30 44 00 00 07 70 40 40 77'
'77 77 77 77 43 30 40 77 77 77 77 77 43 30 40 77'
'77 77 77 77 43 30 44 07 77 03 40 77 77 04 44 07'
'77 77 51 70 37 00 44 40 17 77 77 71 10 34 44 70'
'77 77 77 77 03 44 44 44 44 44 44 44 44 44 44 70'
'77 77 77 77 03 44 44 40 34 44 44 43 03 44 44 07'
'77 77 77 77 04 00 40 77 77 77 77 70 40 00 44 44'
'00 34 44 44 44 44 44 44 44 40 03 44 44 44 44 43'
'33 33 33 33 33 33 44 43 33 33 00 03 33 33 47 07'
'77 70 77 77 70 34 70 00 00 00 00 00 00 03 44 44'
'70 00 00 03 44 44 40 44 44 44 44 70 34 44 44 40'
'73 33 33 33 33 30 44 04 40 00 00 44 04 03 44 44'
'07 77 77 77 03 44 44 40 77 77 77 70 34 44 44 40'
'44 03 40 34 03 44 44 33 33 07 77 77 77 03 44 00'
'00 07 00 77 77 03 00 00 00 00 00 00 00 03 44 44'
'44 40 03 44 44 44 40 77 77 77 70 00 00 04 40 00'
'44 00 00 07 70 40 40 70 00 00 00 00 43 30 40 70'
'00 00 00 00 43 30 40 70 00 00 00 00 43 30 44 40'
'77 70 07 77 00 44 44 07 71 11 55 10 00 04 44 41'
'51 44 44 15 51 34 44 70 44 44 44 47 03 44 44 43'
'33 33 33 33 33 34 44 70 44 44 44 47 03 44 44 44'
'00 34 43 00 34 44 44 07 17 77 77 00 00 00 40 71'
'77 77 70 00 00 04 44 44 00 34 44 44 00 44 44 44'
'44 40 03 44 44 44 44 30 00 00 00 00 00 00 44 30'
'00 00 00 03 00 00 47 04 44 70 34 44 70 34 70 77'
'77 77 77 77 77 03 44 44 70 77 77 03 44 44 40 44'
'44 44 44 70 34 44 44 07 44 44 44 44 43 00 44 04'
'40 00 00 44 04 03 44 40 77 00 00 77 70 44 44 07'
'77 00 00 77 04 44 44 40 33 03 40 34 04 44 40 00'
'00 07 00 00 07 03 40 43 34 07 00 00 07 03 07 44'
'44 44 44 44 43 03 44 44 44 44 44 44 44 44 40 77'
'77 77 04 74 00 44 04 40 44 44 44 44 44 40 40 74'
'44 44 44 45 53 30 40 74 44 44 44 45 53 30 40 74'
'44 44 44 45 53 30 44 44 00 77 77 00 44 44 44 07'
'15 55 55 50 37 00 44 15 55 14 41 55 51 34 44 70'
'44 40 44 47 03 44 47 00 00 00 00 00 00 34 44 70'
'47 74 44 47 03 44 44 40 34 44 44 43 03 44 44 71'
'17 77 70 47 40 04 47 71 17 77 04 74 00 44 44 44'
'44 40 00 30 00 44 44 44 44 40 03 44 44 44 43 06'
'66 66 66 66 66 60 30 66 66 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 44 44 44 44 77 03 44 44'
'70 44 77 03 44 44 40 44 44 44 44 70 34 44 40 74'
'44 44 44 44 40 30 44 04 40 00 00 00 04 03 44 40'
'70 44 44 07 70 34 44 07 70 34 44 07 04 44 44 44'
'00 03 40 00 44 44 40 77 77 07 77 77 77 03 40 43'
'34 07 77 77 77 03 07 55 44 44 44 44 43 03 44 44'
'44 40 03 44 44 44 40 77 77 70 44 44 40 44 04 40'
'44 00 00 00 04 40 40 77 77 77 77 77 73 30 40 77'
'77 77 77 77 73 30 40 77 77 77 77 77 73 30 44 44'
'30 07 77 03 44 44 44 07 15 77 55 70 00 04 44 41'
'55 51 15 55 10 34 44 70 44 00 04 47 03 44 47 07'
'77 77 77 77 70 34 44 70 44 74 44 47 03 44 44 03'
'74 34 43 47 30 34 44 15 11 11 04 44 44 04 11 11'
'51 70 44 44 40 44 44 44 00 07 74 03 04 44 44 44'
'44 40 03 44 44 44 30 66 66 66 66 66 66 60 36 64'
'34 66 00 03 66 60 47 04 44 70 34 44 70 34 70 44'
'44 04 40 44 77 03 40 44 70 44 47 03 44 04 40 44'
'44 44 44 70 34 44 40 74 44 44 44 44 30 30 44 04'
'44 44 44 44 44 03 44 43 03 33 34 07 70 34 44 07'
'70 34 33 30 33 34 44 44 43 03 40 34 44 44 40 70'
'00 07 00 00 07 03 40 43 34 07 00 00 07 03 07 77'
'77 77 77 77 73 04 44 44 44 40 03 44 44 44 40 77'
'77 70 74 44 40 44 04 40 40 77 77 77 70 40 44 07'
'77 77 77 77 44 30 44 07 77 77 37 77 44 30 44 07'
'77 77 77 77 44 30 44 43 00 07 73 04 44 44 44 47'
'77 77 57 77 43 44 44 40 15 55 55 51 70 34 44 70'
'40 00 00 47 03 44 47 04 44 44 44 47 70 34 44 70'
'33 33 33 37 03 44 40 34 74 04 40 47 43 03 41 55'
'55 55 07 44 44 04 15 55 55 10 74 44 40 44 44 44'
'00 47 44 40 44 44 44 44 44 40 03 44 44 44 36 64'
'34 66 66 66 66 60 26 63 03 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 40 04 40 04 47 03 40 04'
'70 44 47 03 40 04 40 44 44 43 44 70 73 43 07 77'
'77 77 77 77 00 30 44 04 40 00 00 00 44 03 44 00'
'00 00 34 07 70 34 44 07 70 34 00 00 00 34 44 44'
'44 40 03 44 44 44 40 77 77 07 77 77 77 03 40 43'
'34 07 77 77 77 03 00 00 00 00 00 00 00 04 44 44'
'44 40 03 44 44 44 40 77 77 70 77 44 40 44 04 40'
'40 77 77 77 70 40 44 40 00 00 10 00 00 04 44 40'
'30 03 73 00 30 04 44 40 00 01 11 00 00 04 44 00'
'77 77 70 04 44 44 40 00 70 00 77 74 03 44 44 40'
'41 55 55 14 70 34 44 70 44 44 44 47 03 44 47 04'
'44 44 44 44 70 34 44 70 00 00 00 00 03 44 40 47'
'40 37 73 04 74 03 15 55 55 55 07 74 44 04 15 55'
'55 50 77 44 40 44 44 44 40 77 74 70 44 44 44 44'
'44 40 03 44 44 44 26 63 03 66 66 66 66 60 23 64'
'34 66 00 03 66 60 47 04 44 70 34 44 70 34 70 44'
'00 04 40 00 47 03 40 00 70 44 47 03 00 04 40 47'
'74 44 34 70 73 37 00 00 00 00 00 00 40 30 44 04'
'07 77 77 77 04 03 44 07 77 70 44 07 70 34 44 07'
'70 34 07 77 70 34 44 44 44 44 34 44 44 44 40 70'
'00 07 00 00 07 03 40 43 34 00 00 00 00 04 44 40'
'77 77 77 70 34 44 44 44 30 34 00 34 44 44 40 77'
'77 77 04 44 04 44 04 40 40 77 77 77 70 40 44 44'
'44 41 51 44 44 44 44 44 43 40 70 43 44 44 44 44'
'44 41 51 44 44 44 44 30 77 77 70 44 44 44 44 07'
'74 07 77 77 03 44 44 40 41 55 55 14 70 34 44 70'
'40 00 00 47 03 44 47 04 47 44 44 44 70 34 44 70'
'77 77 77 77 03 44 40 44 03 70 47 30 44 04 41 55'
'55 55 10 44 40 44 15 55 55 17 04 44 04 44 44 44'
'40 44 74 40 44 44 44 44 44 40 03 44 44 44 23 64'
'34 66 66 66 66 60 42 36 66 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 40 04 40 04 47 03 40 04'
'70 44 47 03 40 04 40 44 74 44 40 70 77 03 44 00'
'07 77 77 77 70 00 44 04 07 77 77 77 04 03 44 07'
'77 00 00 77 03 44 44 40 77 00 00 77 70 34 44 44'
'44 40 03 44 44 44 40 77 77 07 77 77 77 04 40 43'
'33 33 33 30 34 44 44 40 70 00 77 70 34 44 44 44'
'00 34 40 00 44 44 40 77 77 77 70 00 44 44 04 00'
'40 77 77 77 70 00 44 44 44 15 55 14 44 44 44 44'
'33 07 77 03 34 44 44 44 44 41 51 44 44 44 44 44'
'00 00 03 44 44 44 44 30 00 37 77 77 04 44 44 40'
'15 55 55 51 70 34 44 70 44 00 04 47 03 44 47 00'
'00 00 00 00 00 44 44 70 44 44 44 47 03 44 44 03'
'44 40 44 44 30 44 44 15 11 11 17 00 04 44 11 11'
'51 77 70 00 44 44 40 03 44 04 44 04 44 44 44 40'
'04 00 03 40 04 44 44 23 66 66 66 66 66 60 44 42'
'20 02 00 04 24 04 47 04 44 70 34 44 70 34 70 44'
'74 04 40 44 47 03 40 44 70 47 47 03 44 04 40 44'
'44 44 47 77 77 77 44 44 07 77 77 00 00 34 44 04'
'07 77 77 77 04 03 44 07 77 77 77 77 04 44 44 40'
'77 77 77 77 70 34 44 44 44 03 40 34 44 44 40 70'
'00 00 00 00 00 04 40 43 00 00 03 30 34 44 44 40'
'77 77 77 70 34 44 44 44 00 34 40 00 44 44 40 77'
'77 77 00 00 44 44 04 00 40 77 77 77 70 70 44 44'
'41 11 51 11 44 44 44 44 77 77 77 77 74 44 44 44'
'41 11 51 11 44 44 44 44 30 77 04 44 44 44 44 30'
'70 77 70 00 04 44 44 41 55 51 15 55 10 34 44 70'
'47 70 44 47 03 44 44 44 44 44 44 44 44 44 44 70'
'47 74 44 47 03 44 44 40 34 70 47 43 04 44 44 41'
'17 77 70 00 04 44 47 71 17 77 00 00 44 44 40 03'
'44 40 00 44 44 44 44 07 30 77 70 07 04 44 44 42'
'22 22 22 22 22 22 44 44 07 70 77 70 00 04 47 04'
'44 70 34 44 70 34 70 44 44 44 44 44 47 03 44 44'
'70 44 47 03 44 44 40 00 00 00 00 77 77 03 44 44'
'07 77 77 07 70 34 44 04 07 77 77 77 00 03 44 07'
'00 77 77 00 44 44 44 44 00 77 77 00 70 34 44 44'
'44 04 40 34 44 44 40 77 77 77 70 34 44 44 44 00'
'04 44 00 03 44 44 44 40 70 00 77 70 34 44 44 44'
'40 04 30 03 44 44 40 77 77 77 04 04 44 44 04 00'
'00 00 00 00 00 00 44 44 44 41 51 44 44 44 44 44'
'33 07 77 03 34 44 44 44 44 15 55 14 44 44 44 43'
'07 77 70 44 44 44 44 07 07 77 70 70 44 44 44 15'
'55 14 41 55 51 34 44 70 44 74 44 47 03 44 44 44'
'44 40 44 44 44 44 44 70 44 74 44 47 03 44 44 40'
'47 40 04 74 04 44 44 07 17 77 70 40 44 44 40 71'
'77 77 04 04 44 44 44 00 44 30 34 44 44 44 44 07'
'77 77 77 70 44 44 44 44 44 44 44 44 44 44 44 44'
'07 77 77 77 77 04 47 04 74 70 34 74 70 34 70 00'
'00 00 00 00 00 04 44 44 70 00 00 04 44 44 44 44'
'44 44 47 30 70 73 44 44 07 77 77 07 03 44 44 04'
'07 77 77 77 04 04 44 00 44 00 00 44 44 44 44 44'
'44 00 00 44 00 44 44 44 40 34 44 03 44 44 40 00'
'00 00 00 44 44 44 44 44 40 00 44 44 44 44 44 40'
'77 77 77 70 34 44 44 44 44 00 00 34 44 44 40 77'
'77 77 00 44 44 44 04 07 77 77 77 07 03 44 44 44'
'44 41 51 44 44 44 44 44 43 40 70 43 44 44 44 44'
'44 41 51 44 44 44 44 44 07 77 70 44 44 44 44 07'
'77 77 70 04 44 44 44 41 51 00 00 15 10 44 44 70'
'44 44 44 47 04 44 44 44 44 00 04 44 44 44 44 70'
'44 44 44 47 04 44 44 44 03 43 34 30 44 44 44 07'
'77 77 70 04 44 44 40 77 77 77 00 44 44 44 44 40'
'00 03 44 44 44 44 44 07 70 77 77 04 44 44 44 44'
'44 44 44 44 44 44 44 44 07 70 77 77 00 44 47 04'
'44 70 34 44 70 34 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 73 43 73 47 44 44'
'00 00 00 00 34 44 44 00 00 00 00 00 00 04 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 44 44 03 44 44 44 44 44 44 44 44 44 44 44 44'
'40 00 44 44 44 44 44 40 00 00 00 00 44 44 44 44'
'44 44 44 44 44 44 40 00 00 00 04 44 44 44 00 00'
'00 00 00 00 04 44 44 44 44 41 11 44 44 44 44 44'
'34 43 73 44 34 44 44 44 44 44 14 44 44 44 44 44'
'30 77 04 44 44 44 44 00 00 00 00 44 44 44 44 44'
'14 44 44 41 44 44 44 70 00 00 00 00 04 44 44 44'
'40 00 00 44 44 44 44 70 00 00 00 00 04 44 44 44'
'40 00 00 04 44 44 44 00 00 00 00 44 44 44 40 00'
'00 00 04 44 44 44 44 44 44 44 44 44 44 44 44 40'
'04 00 00 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 04 00 00 44 44 47 00 00 00 00 00 00 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44'
}
/* BINRES toolbar.bmp */
TOOLBAR BITMAP // DISCARDABLE // LOADONCALL
{
'42 4D FE 0E 00 00 00 00 00 00 76 00 00 00 28 00'
'00 00 F0 01 00 00 0F 00 00 00 01 00 04 00 00 00'
'00 00 88 0E 00 00 00 00 00 00 00 00 00 00 10 00'
'00 00 10 00 00 00 00 00 00 00 00 00 80 00 00 80'
'80 00 80 80 80 00 C0 C0 C0 00 00 00 FF 00 00 FF'
'FF 00 FF FF FF 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 44 44 33 33 33 33 34 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'43 33 33 33 33 33 44 44 33 33 33 33 33 44 44 44'
'33 33 33 33 33 44 44 44 33 33 33 33 33 44 44 43'
'34 44 44 44 30 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 00 00 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 43 33 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 00'
'00 00 00 00 34 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 43 33 44 44 44 44 44'
'44 33 33 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 33 33 33 33 44 43'
'33 33 33 33 33 34 44 44 44 44 44 44 44 44 44 44'
'33 33 33 33 34 44 44 44 00 00 00 00 00 00 44 00'
'00 00 00 00 00 34 44 00 00 00 00 00 00 34 44 00'
'00 00 00 00 00 34 44 30 00 44 44 30 00 34 44 44'
'43 33 33 34 44 44 44 44 44 33 33 33 33 34 44 44'
'43 33 33 33 33 44 44 44 44 00 04 44 44 44 44 44'
'43 33 33 33 33 44 44 44 33 33 33 33 33 44 44 44'
'43 33 33 33 33 44 44 44 33 33 33 33 34 44 44 44'
'44 44 44 44 44 44 44 44 44 43 33 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 00 03 44 44 44 44'
'33 33 33 33 33 34 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 40 77 77 77 77 70 34 44 44 44'
'43 33 33 33 33 33 44 44 33 33 33 33 33 33 44 44'
'44 40 00 33 44 44 44 44 43 00 03 34 44 44 44 44'
'33 44 44 33 44 44 44 44 44 44 33 33 33 33 44 44'
'44 00 00 00 00 03 40 00 00 00 00 00 00 34 44 44'
'44 44 33 44 44 44 40 00 00 00 00 00 44 00 44 40'
'44 00 00 07 70 40 40 43 33 33 33 33 33 03 40 43'
'33 33 33 33 33 03 40 43 33 33 33 33 33 03 44 07'
'70 34 43 07 77 04 44 00 00 00 10 40 00 04 44 40'
'00 00 00 00 00 34 44 70 00 00 00 00 03 44 44 44'
'44 40 44 44 44 44 44 70 00 00 00 00 03 44 44 40'
'00 00 00 00 03 44 44 00 00 00 00 00 04 40 40 00'
'00 00 00 00 44 00 44 44 43 34 44 44 44 44 44 44'
'44 40 03 44 44 44 44 44 44 44 44 44 44 44 44 44'
'44 44 00 03 44 44 47 00 00 00 00 00 00 34 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 44'
'44 44 44 70 34 44 44 44 00 00 00 00 00 00 44 40'
'00 00 00 00 00 03 44 44 40 07 77 00 34 44 44 44'
'00 77 70 03 44 44 44 44 00 33 44 00 34 44 44 44'
'44 00 00 00 00 03 44 43 33 07 77 77 77 03 40 44'
'44 44 44 44 40 33 44 44 44 40 03 44 44 44 40 77'
'77 77 77 70 40 00 44 30 44 00 00 07 70 40 40 77'
'77 77 77 77 43 30 40 77 77 77 77 77 43 30 40 77'
'77 77 77 77 43 30 44 07 77 03 40 77 77 04 44 07'
'77 77 51 70 37 00 44 40 17 77 77 71 10 34 44 70'
'77 77 77 77 03 44 44 44 44 44 44 44 44 44 44 70'
'77 77 77 77 03 44 44 40 34 44 44 43 03 44 44 07'
'77 77 77 77 04 00 40 77 77 77 77 70 40 00 44 44'
'00 34 44 44 44 44 44 44 44 40 03 44 44 44 44 43'
'33 33 33 33 33 33 44 43 33 33 00 03 33 33 47 07'
'77 70 77 77 70 34 70 00 00 00 00 00 00 03 44 44'
'70 00 00 03 44 44 40 44 44 44 44 70 34 44 44 40'
'73 33 33 33 33 30 44 04 40 00 00 44 04 03 44 44'
'07 77 77 77 03 44 44 40 77 77 77 70 34 44 44 40'
'44 03 40 34 03 44 44 33 33 07 77 77 77 03 44 00'
'00 07 00 77 77 03 00 00 00 00 00 00 00 03 44 44'
'44 40 03 44 44 44 40 77 77 77 70 00 00 04 40 00'
'44 00 00 07 70 40 40 70 00 00 00 00 43 30 40 70'
'00 00 00 00 43 30 40 70 00 00 00 00 43 30 44 40'
'77 70 07 77 00 44 44 07 71 11 55 10 00 04 44 41'
'51 44 44 15 51 34 44 70 44 44 44 47 03 44 44 43'
'33 33 33 33 33 34 44 70 44 44 44 47 03 44 44 44'
'00 34 43 00 34 44 44 07 17 77 77 00 00 00 40 71'
'77 77 70 00 00 04 44 44 00 34 44 44 00 44 44 44'
'44 40 03 44 44 44 44 30 00 00 00 00 00 00 44 30'
'00 00 00 03 00 00 47 04 44 70 34 44 70 34 70 77'
'77 77 77 77 77 03 44 44 70 77 77 03 44 44 40 44'
'44 44 44 70 34 44 44 07 44 44 44 44 43 00 44 04'
'40 00 00 44 04 03 44 40 77 00 00 77 70 44 44 07'
'77 00 00 77 04 44 44 40 33 03 40 34 04 44 40 00'
'00 07 00 00 07 03 40 43 34 07 00 00 07 03 07 44'
'44 44 44 44 43 03 44 44 44 44 44 44 44 44 40 77'
'77 77 04 74 00 44 04 40 44 44 44 44 44 40 40 74'
'44 44 44 45 53 30 40 74 44 44 44 45 53 30 40 74'
'44 44 44 45 53 30 44 44 00 77 77 00 44 44 44 07'
'15 55 55 50 37 00 44 15 55 14 41 55 51 34 44 70'
'44 40 44 47 03 44 47 00 00 00 00 00 00 34 44 70'
'47 74 44 47 03 44 44 40 34 44 44 43 03 44 44 71'
'17 77 70 47 40 04 47 71 17 77 04 74 00 44 44 44'
'44 40 00 30 00 44 44 44 44 40 03 44 44 44 43 06'
'66 66 66 66 66 60 30 66 66 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 44 44 44 44 77 03 44 44'
'70 44 77 03 44 44 40 44 44 44 44 70 34 44 40 74'
'44 44 44 44 40 30 44 04 40 00 00 00 04 03 44 40'
'70 44 44 07 70 34 44 07 70 34 44 07 04 44 44 44'
'00 03 40 00 44 44 40 77 77 07 77 77 77 03 40 43'
'34 07 77 77 77 03 07 55 44 44 44 44 43 03 44 44'
'44 40 03 44 44 44 40 77 77 70 44 44 40 44 04 40'
'44 00 00 00 04 40 40 77 77 77 77 77 73 30 40 77'
'77 77 77 77 73 30 40 77 77 77 77 77 73 30 44 44'
'30 07 77 03 44 44 44 07 15 77 55 70 00 04 44 41'
'55 51 15 55 10 34 44 70 44 00 04 47 03 44 47 07'
'77 77 77 77 70 34 44 70 44 74 44 47 03 44 44 03'
'74 34 43 47 30 34 44 15 11 11 04 44 44 04 11 11'
'51 70 44 44 40 44 44 44 00 07 74 03 04 44 44 44'
'44 40 03 44 44 44 30 66 66 66 66 66 66 60 36 64'
'34 66 00 03 66 60 47 04 44 70 34 44 70 34 70 44'
'44 04 40 44 77 03 40 44 70 44 47 03 44 04 40 44'
'44 44 44 70 34 44 40 74 44 44 44 44 30 30 44 04'
'44 44 44 44 44 03 44 43 03 33 34 07 70 34 44 07'
'70 34 33 30 33 34 44 44 43 03 40 34 44 44 40 70'
'00 07 00 00 07 03 40 43 34 07 00 00 07 03 07 77'
'77 77 77 77 73 04 44 44 44 40 03 44 44 44 40 77'
'77 70 74 44 40 44 04 40 40 77 77 77 70 40 44 07'
'77 77 77 77 44 30 44 07 77 77 37 77 44 30 44 07'
'77 77 77 77 44 30 44 43 00 07 73 04 44 44 44 47'
'77 77 57 77 43 44 44 40 15 55 55 51 70 34 44 70'
'40 00 00 47 03 44 47 04 44 44 44 47 70 34 44 70'
'33 33 33 37 03 44 40 34 74 04 40 47 43 03 41 55'
'55 55 07 44 44 04 15 55 55 10 74 44 40 44 44 44'
'00 47 44 40 44 44 44 44 44 40 03 44 44 44 36 64'
'34 66 66 66 66 60 26 63 03 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 40 04 40 04 47 03 40 04'
'70 44 47 03 40 04 40 44 44 43 44 70 73 43 07 77'
'77 77 77 77 00 30 44 04 40 00 00 00 44 03 44 00'
'00 00 34 07 70 34 44 07 70 34 00 00 00 34 44 44'
'44 40 03 44 44 44 40 77 77 07 77 77 77 03 40 43'
'34 07 77 77 77 03 00 00 00 00 00 00 00 04 44 44'
'44 40 03 44 44 44 40 77 77 70 77 44 40 44 04 40'
'40 77 77 77 70 40 44 40 00 00 10 00 00 04 44 40'
'30 03 73 00 30 04 44 40 00 01 11 00 00 04 44 00'
'77 77 70 04 44 44 40 00 70 00 77 74 03 44 44 40'
'41 55 55 14 70 34 44 70 44 44 44 47 03 44 47 04'
'44 44 44 44 70 34 44 70 00 00 00 00 03 44 40 47'
'40 37 73 04 74 03 15 55 55 55 07 74 44 04 15 55'
'55 50 77 44 40 44 44 44 40 77 74 70 44 44 44 44'
'44 40 03 44 44 44 26 63 03 66 66 66 66 60 23 64'
'34 66 00 03 66 60 47 04 44 70 34 44 70 34 70 44'
'00 04 40 00 47 03 40 00 70 44 47 03 00 04 40 47'
'74 44 34 70 73 37 00 00 00 00 00 00 40 30 44 04'
'07 77 77 77 04 03 44 07 77 70 44 07 70 34 44 07'
'70 34 07 77 70 34 44 44 44 44 34 44 44 44 40 70'
'00 07 00 00 07 03 40 43 34 00 00 00 00 04 44 40'
'77 77 77 70 34 44 44 44 30 34 00 34 44 44 40 77'
'77 77 04 44 04 44 04 40 40 77 77 77 70 40 44 44'
'44 41 51 44 44 44 44 44 43 40 70 43 44 44 44 44'
'44 41 51 44 44 44 44 30 77 77 70 44 44 44 44 07'
'74 07 77 77 03 44 44 40 41 55 55 14 70 34 44 70'
'40 00 00 47 03 44 47 04 47 44 44 44 70 34 44 70'
'77 77 77 77 03 44 40 44 03 70 47 30 44 04 41 55'
'55 55 10 44 40 44 15 55 55 17 04 44 04 44 44 44'
'40 44 74 40 44 44 44 44 44 40 03 44 44 44 23 64'
'34 66 66 66 66 60 42 36 66 66 00 03 66 60 47 04'
'44 70 34 44 70 34 70 44 40 04 40 04 47 03 40 04'
'70 44 47 03 40 04 40 44 74 44 40 70 77 03 44 00'
'07 77 77 77 70 00 44 04 07 77 77 77 04 03 44 07'
'77 00 00 77 03 44 44 40 77 00 00 77 70 34 44 44'
'44 40 03 44 44 44 40 77 77 07 77 77 77 04 40 43'
'33 33 33 30 34 44 44 40 70 00 77 70 34 44 44 44'
'00 34 40 00 44 44 40 77 77 77 70 00 44 44 04 00'
'40 77 77 77 70 00 44 44 44 15 55 14 44 44 44 44'
'33 07 77 03 34 44 44 44 44 41 51 44 44 44 44 44'
'00 00 03 44 44 44 44 30 00 37 77 77 04 44 44 40'
'15 55 55 51 70 34 44 70 44 00 04 47 03 44 47 00'
'00 00 00 00 00 44 44 70 44 44 44 47 03 44 44 03'
'44 40 44 44 30 44 44 15 11 11 17 00 04 44 11 11'
'51 77 70 00 44 44 40 03 44 04 44 04 44 44 44 40'
'04 00 03 40 04 44 44 23 66 66 66 66 66 60 44 42'
'20 02 00 04 24 04 47 04 44 70 34 44 70 34 70 44'
'74 04 40 44 47 03 40 44 70 47 47 03 44 04 40 44'
'44 44 47 77 77 77 44 44 07 77 77 00 00 34 44 04'
'07 77 77 77 04 03 44 07 77 77 77 77 04 44 44 40'
'77 77 77 77 70 34 44 44 44 03 40 34 44 44 40 70'
'00 00 00 00 00 04 40 43 00 00 03 30 34 44 44 40'
'77 77 77 70 34 44 44 44 00 34 40 00 44 44 40 77'
'77 77 00 00 44 44 04 00 40 77 77 77 70 70 44 44'
'41 11 51 11 44 44 44 44 77 77 77 77 74 44 44 44'
'41 11 51 11 44 44 44 44 30 77 04 44 44 44 44 30'
'70 77 70 00 04 44 44 41 55 51 15 55 10 34 44 70'
'47 70 44 47 03 44 44 44 44 44 44 44 44 44 44 70'
'47 74 44 47 03 44 44 40 34 70 47 43 04 44 44 41'
'17 77 70 00 04 44 47 71 17 77 00 00 44 44 40 03'
'44 40 00 44 44 44 44 07 30 77 70 07 04 44 44 42'
'22 22 22 22 22 22 44 44 07 70 77 70 00 04 47 04'
'44 70 34 44 70 34 70 44 44 44 44 44 47 03 44 44'
'70 44 47 03 44 44 40 00 00 00 00 77 77 03 44 44'
'07 77 77 07 70 34 44 04 07 77 77 77 00 03 44 07'
'00 77 77 00 44 44 44 44 00 77 77 00 70 34 44 44'
'44 04 40 34 44 44 40 77 77 77 70 34 44 44 44 00'
'04 44 00 03 44 44 44 40 70 00 77 70 34 44 44 44'
'40 04 30 03 44 44 40 77 77 77 04 04 44 44 04 00'
'00 00 00 00 00 00 44 44 44 41 51 44 44 44 44 44'
'33 07 77 03 34 44 44 44 44 15 55 14 44 44 44 43'
'07 77 70 44 44 44 44 07 07 77 70 70 44 44 44 15'
'55 14 41 55 51 34 44 70 44 74 44 47 03 44 44 44'
'44 40 44 44 44 44 44 70 44 74 44 47 03 44 44 40'
'47 40 04 74 04 44 44 07 17 77 70 40 44 44 40 71'
'77 77 04 04 44 44 44 00 44 30 34 44 44 44 44 07'
'77 77 77 70 44 44 44 44 44 44 44 44 44 44 44 44'
'07 77 77 77 77 04 47 04 74 70 34 74 70 34 70 00'
'00 00 00 00 00 04 44 44 70 00 00 04 44 44 44 44'
'44 44 47 30 70 73 44 44 07 77 77 07 03 44 44 04'
'07 77 77 77 04 04 44 00 44 00 00 44 44 44 44 44'
'44 00 00 44 00 44 44 44 40 34 44 03 44 44 40 00'
'00 00 00 44 44 44 44 44 40 00 44 44 44 44 44 40'
'77 77 77 70 34 44 44 44 44 00 00 34 44 44 40 77'
'77 77 00 44 44 44 04 07 77 77 77 07 03 44 44 44'
'44 41 51 44 44 44 44 44 43 40 70 43 44 44 44 44'
'44 41 51 44 44 44 44 44 07 77 70 44 44 44 44 07'
'77 77 70 04 44 44 44 41 51 00 00 15 10 44 44 70'
'44 44 44 47 04 44 44 44 44 00 04 44 44 44 44 70'
'44 44 44 47 04 44 44 44 03 43 34 30 44 44 44 07'
'77 77 70 04 44 44 40 77 77 77 00 44 44 44 44 40'
'00 03 44 44 44 44 44 07 70 77 77 04 44 44 44 44'
'44 44 44 44 44 44 44 44 07 70 77 77 00 44 47 04'
'44 70 34 44 70 34 44 44 44 44 44 44 44 44 44 44'
'44 44 44 44 44 44 44 44 44 44 73 43 73 47 44 44'
'00 00 00 00 34 44 44 00 00 00 00 00 00 04 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 44 44 03 44 44 44 44 44 44 44 44 44 44 44 44'
'40 00 44 44 44 44 44 40 00 00 00 00 44 44 44 44'
'44 44 44 44 44 44 40 00 00 00 04 44 44 44 00 00'
'00 00 00 00 04 44 44 44 44 41 11 44 44 44 44 44'
'34 43 73 44 34 44 44 44 44 44 14 44 44 44 44 44'
'30 77 04 44 44 44 44 00 00 00 00 44 44 44 44 44'
'14 44 44 41 44 44 44 70 00 00 00 00 04 44 44 44'
'40 00 00 44 44 44 44 70 00 00 00 00 04 44 44 44'
'40 00 00 04 44 44 44 00 00 00 00 44 44 44 40 00'
'00 00 04 44 44 44 44 44 44 44 44 44 44 44 44 40'
'04 00 00 44 44 44 44 44 44 44 44 44 44 44 44 44'
'40 04 00 00 44 44 47 00 00 00 00 00 00 44 44 44'
'44 44 44 44 44 44 44 44 44 44 44 44 44 44'
}
/* BINRES winefile.ico */
WINEFILE ICON // DISCARDABLE // LOADONCALL
{
'00 00 01 00 01 00 20 20 04 00 00 00 00 00 E8 02'
'00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
'00 00 01 00 04 00 00 00 00 00 00 02 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
'00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0'
'C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
'00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
'00 00 00 00 07 77 77 77 77 77 77 77 77 70 00 00'
'00 00 00 00 77 77 77 77 77 77 77 77 77 70 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 07 70 00 00'
'00 00 00 08 88 07 77 77 77 70 88 08 07 70 00 00'
'00 00 00 88 88 07 70 07 77 70 88 08 07 70 00 00'
'00 00 70 88 88 07 70 07 77 70 88 08 07 70 00 00'
'00 00 00 88 88 07 70 07 77 70 88 08 07 70 00 00'
'00 08 80 88 88 07 77 77 77 70 88 08 07 70 00 00'
'00 88 80 88 88 00 00 00 00 00 00 08 07 70 00 00'
'70 88 80 88 88 88 88 88 88 88 88 88 07 70 00 00'
'00 88 80 88 88 88 88 88 88 88 88 88 07 70 00 08'
'80 88 80 80 00 00 00 00 00 00 00 08 07 70 00 88'
'80 88 80 80 FF FF FF FF FF FF FF 08 07 70 00 88'
'80 88 80 80 FF FF FF FF FF FF FF 08 07 70 00 88'
'80 88 80 80 FF FF FF FF FF FF FF 08 07 70 00 88'
'80 80 00 80 FF FF FF FF FF FF FF 08 07 70 00 88'
'80 80 F0 80 FF FF FF FF FF FF FF 08 07 70 00 88'
'80 80 F0 80 FF FF FF FF FF FF FF 08 07 70 00 88'
'80 80 F0 80 FF FF FF FF FF FF FF 08 07 70 00 80'
'00 80 F0 80 FF FF FF FF FF FF FF 08 07 70 00 80'
'F0 80 F0 80 FF FF FF FF FF FF FF 08 07 70 00 80'
'F0 80 F0 80 FF FF FF FF FF FF FF 08 00 00 00 80'
'F0 80 FF 00 00 00 00 00 00 00 00 00 00 00 00 80'
'F0 80 FF FF FF FF FF FF FF 08 07 70 00 00 00 80'
'F0 80 FF FF FF FF FF FF FF 08 07 70 00 00 00 80'
'F0 80 FF FF FF FF FF FF FF 08 00 00 00 00 00 80'
'FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80'
'FF FF FF FF FF FF FF 08 07 70 00 00 00 00 00 80'
'FF FF FF FF FF FF FF 08 07 70 00 00 00 00 00 80'
'FF FF FF FF FF FF FF 08 00 00 00 00 00 00 00 00'
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF'
'FF FF FF F8 00 01 FF F0 00 01 FF E0 00 01 FF C0'
'00 01 FF 80 00 01 FF 00 00 01 FE 00 00 01 FC 00'
'00 01 F8 00 00 01 F0 00 00 01 E0 00 00 01 C0 00'
'00 01 80 00 00 01 80 00 00 01 80 00 00 01 80 00'
'00 01 80 00 00 01 80 00 00 01 80 00 00 01 80 00'
'00 01 80 00 00 01 80 00 00 07 80 00 00 07 80 00'
'00 1F 80 00 00 1F 80 00 00 7F 80 00 00 7F 80 00'
'01 FF 80 00 01 FF 80 00 07 FF C0 00 07 FF'
}
/* include localised resources */
#include "De.rc"
#include "En.rc"

View File

@ -0,0 +1,151 @@
/*
* Copyright 2000 Martin Fuchs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "winefile.h"
#ifdef UNICODE
void _wsplitpath(const WCHAR* path, WCHAR* drv, WCHAR* dir, WCHAR* name, WCHAR* ext)
{
const WCHAR* end; // end of processed string
const WCHAR* p; // search pointer
const WCHAR* s; // copy pointer
// extract drive name
if (path[0] && path[1]==':') {
if (drv) {
*drv++ = *path++;
*drv++ = *path++;
*drv = L'\0';
}
} else if (drv)
*drv = L'\0';
// search for end of string or stream separator
for(end=path; *end && *end!=L':'; )
end++;
// search for begin of file extension
for(p=end; p>path && *--p!=L'\\' && *p!=L'/'; )
if (*p == L'.') {
end = p;
break;
}
if (ext)
for(s=end; *ext=*s++; )
ext++;
// search for end of directory name
for(p=end; p>path; )
if (*--p=='\\' || *p=='/') {
p++;
break;
}
if (name) {
for(s=p; s<end; )
*name++ = *s++;
*name = L'\0';
}
if (dir) {
for(s=path; s<p; )
*dir++ = *s++;
*dir = L'\0';
}
}
#else
void _splitpath(const CHAR* path, CHAR* drv, CHAR* dir, CHAR* name, CHAR* ext)
{
const CHAR* end; // end of processed string
const CHAR* p; // search pointer
const CHAR* s; // copy pointer
// extract drive name
if (path[0] && path[1]==':') {
if (drv) {
*drv++ = *path++;
*drv++ = *path++;
*drv = '\0';
}
} else if (drv)
*drv = '\0';
// search for end of string or stream separator
for(end=path; *end && *end!=':'; )
end++;
// search for begin of file extension
for(p=end; p>path && *--p!='\\' && *p!='/'; )
if (*p == '.') {
end = p;
break;
}
if (ext)
for(s=end; (*ext=*s++); )
ext++;
// search for end of directory name
for(p=end; p>path; )
if (*--p=='\\' || *p=='/') {
p++;
break;
}
if (name) {
for(s=p; s<end; )
*name++ = *s++;
*name = '\0';
}
if (dir) {
for(s=path; s<p; )
*dir++ = *s++;
*dir = '\0';
}
}
#endif
/*
void main() // test splipath()
{
TCHAR drv[_MAX_DRIVE+1], dir[_MAX_DIR], name[_MAX_FNAME], ext[_MAX_EXT];
_tsplitpath(L"x\\y", drv, dir, name, ext);
_tsplitpath(L"x\\", drv, dir, name, ext);
_tsplitpath(L"\\x", drv, dir, name, ext);
_tsplitpath(L"x", drv, dir, name, ext);
_tsplitpath(L"", drv, dir, name, ext);
_tsplitpath(L".x", drv, dir, name, ext);
_tsplitpath(L":x", drv, dir, name, ext);
_tsplitpath(L"a:x", drv, dir, name, ext);
_tsplitpath(L"a.b:x", drv, dir, name, ext);
_tsplitpath(L"W:\\/\\abc/Z:~", drv, dir, name, ext);
_tsplitpath(L"abc.EFGH:12345", drv, dir, name, ext);
_tsplitpath(L"C:/dos/command.com", drv, dir, name, ext);
}
*/

2882
programs/winefile/winefile.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,142 @@
/*
* Copyright 2000 Martin Fuchs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#define WIN32_LEAN_AND_MEAN
#define WIN32_EXTRA_LEAN
#define NOSERVICE
#define NOMCX
#define NOIME
#define NOCOMM
#define NOKANJI
#define NORPC
#define NOPROXYSTUB
#define NOIMAGE
#define NOTAPE
#ifdef UNICODE
#define _UNICODE
#include <wchar.h>
#endif
#include <windows.h>
#include <windowsx.h>
#include <commctrl.h>
#include <shellapi.h>
#include <stdlib.h>
#include <malloc.h>
#include <stdio.h>
#include <tchar.h>
#include <ctype.h>
#ifndef FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
#define FILE_ATTRIBUTE_ENCRYPTED 0x00000040
#define FILE_ATTRIBUTE_SPARSE_FILE 0x00000200
#define FILE_ATTRIBUTE_REPARSE_POINT 0x00000400
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 0x00002000
#endif
#ifdef _DEBUG
#define ASSERT(x) {if (!(x)) DebugBreak();}
#else
#define ASSERT(x) /* nothing */
#endif
typedef __uint64 QWORD;
#ifdef _MSC_VER
#define LONGLONGARG _T("I64")
#else
#define LONGLONGARG _T("L")
#endif
#define BUFFER_LEN 1024
enum IMAGE {
IMG_NONE=-1, IMG_FILE=0, IMG_DOCUMENT, IMG_EXECUTABLE,
IMG_FOLDER, IMG_OPEN_FOLDER, IMG_FOLDER_PLUS,IMG_OPEN_PLUS, IMG_OPEN_MINUS,
IMG_FOLDER_UP, IMG_FOLDER_CUR
};
#define IMAGE_WIDTH 16
#define IMAGE_HEIGHT 13
#define SPLIT_WIDTH 5
#define IDW_STATUSBAR 0x100
#define IDW_TOOLBAR 0x101
#define IDW_DRIVEBAR 0x102
#define IDW_FIRST_CHILD 0xC000 //0x200
#define IDW_TREE_LEFT 3
#define IDW_TREE_RIGHT 6
#define IDW_HEADER_LEFT 2
#define IDW_HEADER_RIGHT 5
#define WM_DISPATCH_COMMAND 0xBF80
#define COLOR_COMPRESSED RGB(0,0,255)
#define COLOR_SELECTION RGB(0,0,128)
#ifdef _NO_EXTENSIONS
#define COLOR_SPLITBAR WHITE_BRUSH
#else
#define COLOR_SPLITBAR LTGRAY_BRUSH
#endif
#define WINEFILEFRAME _T("WFS_Frame")
#define WINEFILETREE _T("WFS_Tree")
#define WINEFILEDRIVES _T("WFS_Drives")
#define WINEFILEMDICLIENT _T("WFS_MdiClient")
#define FRM_CALC_CLIENT 0xBF83
#define Frame_CalcFrameClient(hwnd, prt) ((BOOL)SNDMSG(hwnd, FRM_CALC_CLIENT, 0, (LPARAM)(PRECT)prt))
typedef struct
{
HANDLE hInstance;
HACCEL haccel;
HWND hMainWnd;
HMENU hMenuFrame;
HMENU hWindowsMenu;
HMENU hLanguageMenu;
HMENU hMenuView;
HMENU hMenuOptions;
HWND hmdiclient;
HWND hstatusbar;
HWND htoolbar;
HWND hdrivebar;
HFONT hfont;
TCHAR num_sep;
SIZE spaceSize;
HIMAGELIST himl;
TCHAR drives[BUFFER_LEN];
BOOL prescan_node; //TODO
UINT wStringTableOffset;
} WINEFILE_GLOBALS;
extern WINEFILE_GLOBALS Globals;
#ifdef UNICODE
extern void _wsplitpath(const WCHAR* path, WCHAR* drv, WCHAR* dir, WCHAR* name, WCHAR* ext);
#else
extern void _splitpath(const CHAR* path, CHAR* drv, CHAR* dir, CHAR* name, CHAR* ext);
#endif