Wine Definitions take #3 -final ?

Steven Edwards steven_ed4153 at yahoo.com
Mon Feb 3 08:21:39 CST 2003


Also maybe add something like

# explorer : A clone of the Windows interface, needed for certain applications and testing of the
common controls.



--- Tom Wickline <twickline2 at triad.rr.com> wrote:
> I would like to thank everyone who has helped so far on this.
> If you see something out of pace please comment on it. If everything
> looks good ill send a patch to alexandre in a couple days after everyone 
> has
> had time to look this over.
> 
> Tom
> 
> --------------------------- 2003/02/03
> 
> -- = files that are listed in this Doc but are not installed on my system.
> *  = files are in this Doc and on my system
> @  = files that are on my system but not in the Doc
> #  = files that are not in the Doc or on my System ( wineboot ) will be 
> in future releases ?
> 
> 
> -- dosmod : Deleted as of Jan 2001.
> 
> -- fnt2bdf  : Discussed on Wine-Devel ( practically obsolete )
> 
> @ notepad : The windows Notepad replacement
> 
> @ progman : A program Manager for WINE.
> 
> @ regedit : A command-line tool to edit your registry or for important a 
> windows registry to Wine.
> 
> @ regsvr32 : A program to register/unregister .DLL's and .OCX files. 
> Only works on those dlls that can
> self-register.
> 
> @ uninstaller: A program to uninstall installed Windows programs. Like 
> the Add/Remove Program in the windows control panel.
> 
> @ wcmd :  Wine's command line interpreter a cmd.exe replacement.
> 
> @ widl : Wine IDL compiler compiles (MS-RPC and DCOM) Interface 
> Definition Language files (into
> something useful for compiling Wine and Winelib apps, similar to wmc and 
> wrc). Should also be able to generate typelibs (someday).
> 
> * wine :  The main Wine executable. This program will load a Windows 
> binary and run it, relying upon the Wine shared object libraries.
> 
> # wineboot : This program is executed on startup of the first wine 
> process of a particular user.
> wineboot won't automatically run when needed. Currently you have to 
> manually run it after you install something.
> A list of what it currently does.
> 
>          * wininit.ini processing
>          * registry RenameFiles entries
>          * RunServices* / RunOnce* / Run registry keys
> 
> 
> -- winebootup : Now wineboot......
> 
> * winebuild : Winebuild is a tool used for building Winelib applications 
> (and by Wine itself) to allow a developer to compile a .spec file into a 
> .spec.c file.
> 
> * wineclipserv : The Wine Clipboard Server is a standalone XLib 
> application whose purpose is to manage the X selection when Wine exits.
> 
> @ wineconsole : The purpose of wineconsole is to render the output of 
> CUI programs
> it does so either thru a window (called the USER32 backend) or by using 
> an existing unix shell (called the curses backend)
> the first backend is triggered when the app programmatically opens a 
> console (AllocConsole)
> the second one is triggered on startup by using wineconsole myapp.exe 
> instead of wine myapp.exe on the command line
> 
> * winedbg : A application making use of the debugging API to allow 
> debugging of Wine or Winelib applications as well as Wine itself (kernel 
> and all DLLs).
> 
> @ winedump : Dumps the imports and exports of NE and PE (Portable 
> Executable) files. DLL (included in wine tree).
> 
> @ winefile : A clone of the win3x filemanager.
> 
> @ winegcc/wineg++: Wrappers for gcc/g++ respectively, to make them 
> behave as MinGW's gcc. Used for porting apps over to winelib.
> 
> * winelauncher : A wine wrapper shell script that intelligently handles 
> wine invocation by informing the user about what's going on, among other 
> things. To be found in tools/ directory. Use of this wrapper script 
> instead of directly using wine is strongly encouraged, as it not only 
> improves the user interface, but also adds important functionality to 
> wine, such as session bootup/startup actions. If you intend to use this 
> script, then you might want to rename the wine executable to e.g. 
> wine.bin and winelauncher to wine. the WINECONFDIR/config file.
> 
> @ winemaker : Winemaker is a perl script which is designed to help you 
> bootstrap the conversion of your Windows projects to Winelib. In order 
> to do thisit will go analyze your code, fixing the issues listed above 
> and generate autoconf-based Makefiles.
> 
> @ winemine :  A clone of "Windows Minesweeper" a demo WineLib app.
> 
> @ winepath :  A tool for converting between Windows paths and Unix paths 
> (useful for shell scripts ans such).
> 
> * wineserver : The Wine server is the process that manages resources, 
> coordinates threads, and provides synchronization and interprocess 
> communication primitives to Wine processes.
> 
> -- winesetup : This is a Tcl/Tk based front end that provides a user 
> friendly tool to edit and configure the WINECONFDIR/config file.
> 
> * wineshelllink : This shell script can be called by Wine in order to 
> propagate Desktop icon and menu creation requests out to a GNOME or KDE 
> (or other Window Managers).
> 
> @ winewrap : Takes care of linking winelib applications. Linking with 
> winelib is a complex process, winewrap makes it simple.
> 
> @ winhelp : When Windows (at least 3.0, but it may well have appeared in 
> 2.0) was launched, a help system was designed. Help information is 
> stored in .hlp files, and was viewed with winhelp.exe (16 bit application).
> When Windows 95 was launched, the same help system still existed (even 
> it grew in complexity), and help was viewed by a 32 bit application 
> (winhlp32.exe). Those help files (.hlp) are in fact generated by a 
> specific build system, starting from RTF files, with some very styles to 
> define the specific portions (pages, links...).
> When an application requires a specific help page to be displayed, it 
> calls an API (WinHelp), specifying the name of the help file, and a 
> information about what needs to be displayed (hence the context 
> sensitive help).
> When the Internet wave was clear to the MS folks, they moved the help 
> system architecture to HTML files (replacing the RTF sources). That are 
> the .CHM files (basically, compressed HTML files and their embedded 
> information - images, metafiles...), which are normally displayed by an 
> OCX (which basically decompress the right files and ask IWebBrowser to 
> display them).hh.exe (which is now the .CHM viewer) is just a wrapper to 
> that OCX.
> 
> * wmc : Wine Message Compiler it allows Windows message files to be 
> compiled into a format usable by Wine.
> 
> * wrc : Wine Resource Compiler. It allows Winelib programmers (and Wine 
> itself) to compile Windows style resource files into a form usable by Wine.
> 
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com



More information about the wine-devel mailing list