                              Wine Documentation                               
Prev                                                                       Next
-------------------------------------------------------------------------------

Chapter 3. Wine Components

This section lists all files that pertain to Wine.

3.1. Wine Static and Shareable Files

At the time of this writing, almost all of the following components are
installed through a standard 'make install' of Wine. Exceptions from the rule
are noted.

Caution It is vital that a packager check for changes in Wine. This list will  
        likely be out of date by the time this document is committed to CVS.   

 1.
    Executable Files
   
    wine
       
        The main Wine executable. This program will load a Windows binary and
        run it, relying upon the Wine shared object libraries.
       
    wineserver
       
        The Wine server is critical to Wine; it is the process that coordinates
        all shared Windows resources.
       
    winebootup
       
        Winelib app to be found in programs/. It'll be called by the
        winelauncher wine wrapper startup script for every first-time wine
        invocation. Its purpose is to process all Windows startup autorun
        mechanisms, such as wininit.ini, win.ini Load=/Run=, registry keys:
        RenameFiles/Run/RunOnce*/RunServices*, Startup folders.
       
    wineclipsrv
       
        The Wine Clipboard Server is a standalone XLib application whose
        purpose is to manage the X selection when Wine exits.
       
    winedbg
       
        Winedbg is the Wine built in debugger.
       
    winelauncher
       
        (not getting installed via make install) 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.
       
    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).
       
    winebuild
       
        Winebuild is a tool used for Winelib applications (and by Wine itself)
        to allow a developer to compile a .spec file into a .spec.c file.
       
    wmc
       
        The wmc tools is the Wine Message Compiler. It allows Windows message
        files to be compiled into a format usable by Wine.
       
    wrc
       
        The wrc tool is the Wine Resource Compiler. It allows Winelib
        programmers (and Wine itself) to compile Windows style resource files
        into a form usable by Wine.
       
    fnt2bdf
       
        The fnt2bdf utility extracts fonts from .fnt or .dll files and stores
        them in .bdf format files.
       
    dosmod
       
        DOS Virtual Machine.
       
    uninstaller
       
        (not getting installed via make install) A Winelib program to uninstall
        installed Windows programs. To be found in the programs/ source
        directory. This program can be used to uninstall most Windows programs
        (just like the Add/Remove Programs item in Windows) by taking the
        registry uninstall strings that get created by installers such as
        InstallShield or WISE. In binary packages, it should probably be
        renamed to something like wine-uninstaller for consistency's sake.
       
 2. Shared Object Library Files
   
    libadvapi32.so.1.0 libjoystick.drv.so.1.0 libmsvcrt.so.1.0   librpcrt4.so.1.0       libwinedos.so.1.0     
    libavicap32.so.1.0 libkernel32.so.1.0     libmsvfw32.so.1.0  libserialui.so.1.0     libwineoss.drv.so.1.0 
    libavifil32.so.1.0 liblz32.so.1.0         libnetapi32.so.1.0 libsetupapi.so.1.0     libwineps.so.1.0      
    libcomctl32.so.1.0 libmapi.so.1.0         libntdll.so.1.0    libshdocvw.so.1.0      libwininet.so.1.0     
    libcomdlg32.so.1.0 libmcianim.drv.so.1.0  libodbc32.so.1.0   libshell32.so.1.0      libwinmm.so.1.0       
    libcrtdll.so.1.0   libmciavi.drv.so.1.0   libole32.so.1.0    libshfolder.so.1.0     libwinnls32.so.1.0    
    libdciman32.so.1.0 libmcicda.drv.so.1.0   liboleaut32.so.1.0 libshlwapi.so.1.0      libwinspool.drv.so.1.0
    libddraw.so.1.0    libmciseq.drv.so.1.0   libolecli32.so.1.0 libsti.so.1.0          libwintrust.so.1.0    
    libdevenum.so.1.0  libmciwave.drv.so.1.0  liboledlg.so.1.0   libtapi32.so.1.0       libwnaspi32.so.1.0    
    libdinput.so.1.0   libmidimap.drv.so.1.0  libolepro32.so.1.0 libttydrv.so.1.0       libwow32.so.1.0       
    libdplay.so.1.0    libmpr.so.1.0          libolesvr32.so.1.0 liburl.so.1.0          libws2_32.so.1.0      
    libdplayx.so.1.0   libmsacm.drv.so.1.0    libopengl32.so.1.0 liburlmon.so.1.0       libwsock32.so.1.0     
    libdsound.so.1.0   libmsacm32.so.1.0      libpsapi.so.1.0    libuser32.so.1.0       libx11drv.so.1.0      
    libgdi32.so.1.0    libmsdmo.so.1.0        libqcap.so.1.0     libversion.so.1.0                            
    libicmp.so.1.0     libmsimg32.so.1.0      libquartz.so.1.0   libw32skrnl.so.1.0                           
    libimagehlp.so.1.0 libmsnet32.so.1.0      librasapi32.so.1.0 libwine.so.1.0                               
    libimm32.so.1.0    libmsrle32.so.1.0      libriched32.so.1.0 libwine_unicode.so.1.0                       
   
 3. Man Pages
   
    wine.man     
    wine.conf.man
    wmc.man      
    wrc.man      
   
 4. Include Files
   
    basetsd.h  lzexpand.h rpc.h       wine/obj_channel.h       wine/            
                                                               obj_shellfolder.h
    cderr.h    mapidefs.h servprov.h  wine/obj_clientserver.h  wine/            
                                                               obj_shelllink.h  
    cguid.h    mcx.h      shellapi.h  wine/                    wine/            
                                      obj_commdlgbrowser.h     obj_shellview.h  
    commctrl.h mmreg.h    shlguid.h   wine/obj_connection.h    wine/            
                                                               obj_storage.h    
    commdlg.h  mmsystem.h shlobj.h    wine/obj_contextmenu.h   wine/unicode.h   
    compobj.h  msacm.h    shlwapi.h   wine/obj_control.h       winerror.h       
    d3d.h      ntsecapi.h sql.h       wine/obj_dataobject.h    wingdi.h         
    d3dcaps.h  oaidl.h    sqlext.h    wine/                    wininet.h        
                                      obj_dockingwindowframe.h                  
    d3dtypes.h objbase.h  sqltypes.h  wine/obj_dragdrop.h      winioctl.h       
    d3dvec.inl objidl.h   storage.h   wine/obj_enumidlist.h    winnetwk.h       
    dde.h      ocidl.h    tapi.h      wine/obj_errorinfo.h     winnls.h         
    ddeml.h    ole2.h     tlhelp32.h  wine/obj_extracticon.h   winnt.h          
    ddraw.h    ole2ver.h  unknwn.h    wine/obj_inplace.h       winreg.h         
    digitalv.h oleauto.h  urlmon.h    wine/obj_marshal.h       winresrc.h       
    dinput.h   olectl.h   ver.h       wine/obj_misc.h          winsock.h        
    dispdib.h  oledlg.h   vfw.h       wine/obj_moniker.h       winsock2.h       
    dlgs.h     oleidl.h   winbase.h   wine/obj_oleaut.h        winspool.h       
    docobj.h   poppack.h  wincon.h    wine/obj_olefont.h       winsvc.h         
    dplay.h    prsht.h    wincrypt.h  wine/obj_oleobj.h        winuser.h        
    dplobby.h  psapi.h    windef.h    wine/obj_oleundo.h       winver.h         
    dsound.h   pshpack1.h windows.h   wine/obj_oleview.h       wnaspi32.h       
    guiddef.h  pshpack2.h windowsx.h  wine/obj_picture.h       wownt32.h        
    imagehlp.h pshpack4.h wine/       wine/obj_property.h      wtypes.h         
                          exception.h                                           
    imm.h      pshpack8.h wine/       wine/                    zmouse.h         
                          icmpapi.h   obj_propertystorage.h                     
    initguid.h ras.h      wine/       wine/                                     
                          ipexport.h  obj_queryassociations.h                   
    instance.h regstr.h   wine/       wine/obj_shellbrowser.h                   
                          obj_base.h                                            
    lmcons.h   richedit.h wine/       wine/obj_shellextinit.h                   
                          obj_cache.h                                           
   
 5. Documentation files.
   
    At the time of this writing, I do not have a definitive list of
    documentation files to be installed. However, they do include the HTML
    files generated from the SGML in the Wine CVS tree.
   
-------------------------------------------------------------------------------
Prev                                 Home                                  Next
Requirements                          Up                     Dynamic Wine Files
