server: Round up the timeout for poll() to avoid redundant calls.
[wine] / DEVELOPERS-HINTS
index 2e24e96..d0436b0 100644 (file)
@@ -27,7 +27,8 @@ DLLs (under dlls/):
        cfgmgr32/               - Config manager
        comcat/                 - Component category manager
        comctl32/               - Common controls
-       commdlg/                - Common dialog boxes (both 16 & 32 bit)
+       comdlg32/               - Common dialog boxes (both 16 & 32 bit)
+       compstui/               - Common Property Sheet User Interface
        crtdll/                 - Old C runtime library
        crypt32/                - Cryptography
        cryptdll/               - Cryptography Manager
@@ -66,12 +67,14 @@ DLLs (under dlls/):
        glut32/                 - OpenGL Utility Toolkit
        gphoto2.ds/             - Contains libgphoto2 based TWAIN datasource driver
        hhctrl.ocx/             - HHCTRL OCX implementation
+       hlink/                  - Microsoft Hyperlink Library
        iccvid/                 - Radius Cinepak Video Decoder
        icmp/                   - ICMP protocol (networking)
        ifsmgr.vxd/             - IFSMGR VxD implementation
        imaadp32.acm/           - IMA ADPCM Audio Codec
        imagehlp/               - PE (Portable Executable) Image Helper lib
        imm32/                  - Input Method Manager
+       inseng/                 - Install engine
        iphlpapi/               - IP Helper API
        itss/                   - Infotech Structured Storage (HTML Help)
        kernel/                 - The Windows kernel
@@ -80,12 +83,15 @@ DLLs (under dlls/):
        mciavi32/               - MCI video driver
        mcicda/                 - MCI audio CD driver
        mciseq/                 - MCI MIDI driver
+       mciwave/                - MCI wave driver
        midimap/                - MIDI mapper
        mlang/                  - Multi Language Support
        mmdevldr.vxd/           - MMDEVLDR VxD implementation
        monodebg.vxd/           - MONODEBG VxD implementation
        mpr/                    - Multi-Protocol Router (networking)
-       msacm/                  - Audio Compression Manager (multimedia)
+       mprapi/                 - Multi-Protocol Router Administration
+       msacm32/                - Audio Compression Manager (multimedia)
+       msacm32.drv/            - Audio mapper
        msadp32.acm/            - MS ADPCM Audio Codec
        mscms/                  - Color Management System
        msdmo/                  - DirectX Media Objects
@@ -94,7 +100,7 @@ DLLs (under dlls/):
        mshtml/                 - MS HTML component
        msi/                    - Microsoft Installer
        msimg32/                - Gradient and transparency (graphics)
-       msisys/                 - System information
+       msisys.ocx/             - System information
        msnet32/                - Network interface
        msrle32/                - Video codecs
        msvcrt/                 - C runtime library 
@@ -108,6 +114,7 @@ DLLs (under dlls/):
        netapi32/               - Network interface
        newdev/                 - New Hardware Device Library
        ntdll/                  - NT implementation of kernel calls
+       ntdsapi/                - NT Directory Service Provider
        objsel/                 - Object Picker Dialog
        odbc32/                 - Open DataBase Connectivity driver manager
        odbccp32/               - Open DataBase Connectivity driver installer
@@ -125,7 +132,7 @@ DLLs (under dlls/):
        quartz/                 - DirectShow runtime
        rasapi32/               - Remote Access Server interface
        riched20/               - Rich text editing control (Version 2.0 and 3.0)
-       richedit/               - Rich text editing control
+       riched32/               - Rich text editing control
        rpcrt4/                 - Remote Procedure Call runtime
        rsabase/                - RSA encryption
        rsaenh/                 - Crypto API (DES, 3DES, RSA, etc.)
@@ -151,6 +158,7 @@ DLLs (under dlls/):
        url/                    - Internet shortcut shell extension
        urlmon/                 - URL Moniker allows binding to a URL
        user/                   - Window management, standard controls, etc.
+       userenv/                - User - Environment and Policy Management
        usp10/                  - Uniscribe Script Processor
        uxtheme/                - Theme library
        vdhcp.vxd/              - VDHCP VxD implementation
@@ -165,20 +173,20 @@ DLLs (under dlls/):
        wined3d/                - Wine internal Direct3D helper
        winedos/                - DOS features and BIOS calls (Wine specific)
        winemp3.acm/            - Mpeg Layer 3 Audio Codec
-       wineps/                 - Postscript driver (Wine specific)
+       wineps.drv/             - Postscript driver (Wine specific)
+       winex11.drv/            - X11 display driver (Wine specific)
        wininet/                - Internet extensions
        winmm/                  - Multimedia (16 & 32 bit)
        winmm/joystick/         - Joystick driver
-       winmm/mciwave/          - MCI wave driver
-       winmm/wavemap/          - Audio mapper
        winmm/winealsa/         - ALSA audio driver
        winmm/winearts/         - aRts audio driver
        winmm/wineaudioio/      - audioio audio driver
+       winmm/winecoreaudio/    - CoreAudio audio driver (MacOS)
        winmm/winejack/         - JACK audio server driver
        winmm/winenas/          - NAS audio driver
        winmm/wineoss/          - OSS audio driver
        winnls32/               - National Language Support
-       winspool/               - Printing & Print Spooler
+       winspool.drv/           - Printing & Print Spooler
        wintab32/               - Tablet device interface
        wintrust/               - Trust verification interface
        wldap32/                - LDAP support
@@ -187,18 +195,22 @@ DLLs (under dlls/):
        ws2_32/                 - Sockets 2.0 (networking)
        wsock32/                - Sockets 1.1 (networking)
        wtsapi32/               - Terminal Services
-       x11drv/                 - X11 display driver (Wine specific)
 
 Winelib programs (under programs/):
 -----------------------------------
 
-       avitools/               - AVI information viewer and player
        clock/                  - Graphical clock
        cmdlgtst/               - Common dialog tests
        control/                - Control panel
+       eject/                  - Unmount and eject removable Media
        expand/                 - Decompress Lempel-Ziv compressed archive
+       explorer/               - Desktop/Systray/HAL-Manager, Winefile-wrapper
+       hh/                     - HTML Help viewer
+       icinfo/                 - List/Configure installed Video Compressors
+       iexplore/               - Internet Explorer replacement 
        msiexec/                - Microsoft Installer frontend
        notepad/                - Notepad replacement 
+       oleview/                - OLE/COM Object Viewer
        progman/                - Program manager
        regedit/                - Registry editor
        regsvr32/               - Register COM server
@@ -210,6 +222,7 @@ Winelib programs (under programs/):
        view/                   - Metafile viewer
        wcmd/                   - Command line interface
        wineboot/               - Wine bootstrap process
+       winebrowser/            - Frontend for Webbrowsers on the Host
        winecfg/                - Wine configuration utility
        wineconsole/            - Console
        winedbg/                - Debugger
@@ -221,6 +234,7 @@ Winelib programs (under programs/):
        winevdm/                - Wine virtual DOS machine
        winhelp/                - Help viewer
        winver/                 - Windows Version Program
+       wordpad/                - Wordpad replacement skeleton
 
 
 Support programs, libraries, etc:
@@ -233,6 +247,7 @@ Support programs, libraries, etc:
        dlls/uuid/              - Windows-compatible UUID import lib
        documentation/          - some documentation
        include/                - Windows standard includes
+       include/ddk/            - Windows DDK compatible headers
        include/msvcrt/         - MSVC compatible libc headers
        include/wine/           - Wine specific headers
        libs/                   - the Wine libraries
@@ -249,7 +264,6 @@ Support programs, libraries, etc:
        tools/winedump/         - a .DLL dump utility
        tools/winegcc/          - a MinGW command line compatible gcc wrapper
        tools/wmc/              - the message compiler
-       tools/wpp/              - the C pre-processor library
        tools/wrc/              - the resource compiler