iphlpapi: Remove redundant comments and fix typos.
[wine] / DEVELOPERS-HINTS
index 4bfc67d..8528191 100644 (file)
@@ -14,6 +14,7 @@ listed here are "stubbed out", meaning they still need to be implemented.
 DLLs (under dlls/):
 -------------------
 
+       activeds/               - Active Directory Service Interface
        advapi32/               - Crypto, systeminfo, security, eventlogging
        advpack/                - Reads and verifies .INF files
        amstream/               - MultiMedia Streams
@@ -29,6 +30,7 @@ DLLs (under dlls/):
        commdlg/                - Common dialog boxes (both 16 & 32 bit)
        crtdll/                 - Old C runtime library
        crypt32/                - Cryptography
+       cryptdll/               - Cryptography Manager
        ctl3d/                  - 3D Effects for Common GUI Components
        d3d8/                   - Direct3D (3D graphics)
        d3d9/                   - Direct3D (3D graphics)
@@ -72,6 +74,7 @@ DLLs (under dlls/):
        kernel/                 - The Windows kernel
        lzexpand/               - Lempel-Ziv compression/decompression
        mapi32/                 - Mail interface
+       midimap/                - MIDI mapper
        mlang/                  - Multi Language Support
        mmdevldr.vxd/           - MMDEVLDR VxD implementation
        monodebg.vxd/           - MONODEBG VxD implementation
@@ -96,10 +99,13 @@ DLLs (under dlls/):
        msvidc32/               - Microsoft Video-1 Decoder
        msvideo/                - 16 bit video manager
        mswsock/                - Misc networking
+       msxml3/                 - MSXML Class Factory
        netapi32/               - Network interface
        newdev/                 - New Hardware Device Library
        ntdll/                  - NT implementation of kernel calls
+       objsel/                 - Object Picker Dialog
        odbc32/                 - Open DataBase Connectivity driver manager
+       odbccp32/               - Open DataBase Connectivity driver installer
        ole32/                  - 32 bit OLE 2.0 libraries
        oleacc/                 - OLE accessibility support
        oleaut32/               - 32 bit OLE 2.0 automation
@@ -108,15 +114,18 @@ DLLs (under dlls/):
        olepro32/               - 32 bit OLE 2.0 automation
        olesvr/                 - 16 bit OLE server
        opengl32/               - OpenGL implementation (graphics)
+       powrprof/               - Power Management and Profiling
        psapi/                  - Process Status interface
        qcap/                   - DirectShow runtime
        quartz/                 - DirectShow runtime
        rasapi32/               - Remote Access Server interface
+       riched20/               - Rich text editing control version 2.0
        richedit/               - Rich text editing control
        rpcrt4/                 - Remote Procedure Call runtime
        rsabase/                - RSA encryption
-       rsaenh/                 - Crypto API that provides algorithms for DES, 3DES, and RSA among others
+       rsaenh/                 - Crypto API (DES, 3DES, RSA, etc.)
        secur32/                - Contains Windows Security functions
+       sensapi/                - System Event Notification Service
        serialui/               - Serial port property pages
        setupapi/               - Setup interface
        shdocvw/                - Shell document object and control
@@ -124,14 +133,16 @@ DLLs (under dlls/):
        shfolder/               - Shell folder service
        shlwapi/                - Shell Light-Weight interface
        snmpapi/                - SNMP protocol interface (networking)
+       stdole2.tlb/            - OLE Automation typelib
+       stdole32.tlb/           - Standard OLE typelib
        sti/                    - Still Image service
        tapi32/                 - Telephone interface
-       ttydrv/                 - TTY display driver (Wine specific)
        twain/                  - TWAIN Imaging device communications
        unicows/                - Unicows replacement (Unicode layer for Win9x)
        url/                    - Internet shortcut shell extension
-       urlmon/                 - URL Moniker allows binding to a URL (like KIO/gnome-vfs)
+       urlmon/                 - URL Moniker allows binding to a URL
        user/                   - Window management, standard controls, etc.
+       usp10/                  - Uniscribe Script Processor
        uxtheme/                - Theme library
        vdhcp.vxd/              - VDHCP VxD implementation
        vdmdbg/                 - Virtual DOS machine debug library
@@ -144,7 +155,7 @@ DLLs (under dlls/):
        win32s/                 - 32-bit function access for 16-bit systems
        winaspi/                - 16 bit Advanced SCSI Peripheral Interface
        wined3d/                - Wine internal Direct3D helper
-       winedos/                - DOS features and BIOS calls (interrupts) (wine specific)
+       winedos/                - DOS features and BIOS calls (Wine specific)
        wineps/                 - Postscript driver (Wine specific)
        wininet/                - Internet extensions
        winmm/                  - Multimedia (16 & 32 bit)
@@ -154,7 +165,6 @@ DLLs (under dlls/):
        winmm/mcicda/           - MCI audio CD driver
        winmm/mciseq/           - MCI MIDI driver
        winmm/mciwave/          - MCI wave driver
-       winmm/midimap/          - MIDI mapper
        winmm/wavemap/          - Audio mapper
        winmm/winealsa/         - ALSA audio driver
        winmm/winearts/         - aRts audio driver
@@ -167,8 +177,10 @@ DLLs (under dlls/):
        winspool/               - Printing & Print Spooler
        wintab32/               - Tablet device interface
        wintrust/               - Trust verification interface
+       wldap32/                - LDAP support
        wow32/                  - WOW subsystem
        wsock32/                - Sockets 1.1 (networking)
+       wtsapi32/               - Terminal Services
        x11drv/                 - X11 display driver (Wine specific)
 
 Winelib programs (under programs/):
@@ -211,10 +223,9 @@ Support programs, libraries, etc:
        dlls/dxerr8/            - DirectX 8 error import lib
        dlls/dxerr9/            - DirectX 9 error import lib
        dlls/dxguid/            - DirectX UUID import lib
-       dlls/strmiids/          - Exports class (CLSIDs) and interface (IIDs) identifiers 
+       dlls/strmiids/          - Exports class CLSIDs and interface IIDs
        dlls/uuid/              - Windows-compatible UUID import lib
        documentation/          - some documentation
-       documentation/samples/  - sample configuration files
        include/                - Windows standard includes
        include/msvcrt/         - MSVC compatible libc headers
        include/wine/           - Wine specific headers
@@ -227,7 +238,7 @@ Support programs, libraries, etc:
        server/                 - the Wine server
        tools/                  - various tools used to build/check Wine
        tools/widl/             - the IDL compiler
-       tools/winapi{,_check}/  - A Win32 API checker
+       tools/winapi  - A Win32 API checker
        tools/winebuild/        - Wine build tool
        tools/winedump/         - a .DLL dump utility
        tools/winegcc/          - a MinGW command line compatible gcc wrapper
@@ -236,16 +247,6 @@ Support programs, libraries, etc:
        tools/wrc/              - the resource compiler
 
 
-Miscellaneous:
---------------
-
-Note: these directories will ultimately get moved into their
-respective dlls.
-
-       misc/                   - KERNEL registry 
-       windows/                - USER window management
-
-
 
 IMPLEMENTING NEW API CALLS
 ==========================
@@ -307,7 +308,7 @@ into a stub:
    BOOL WINAPI PolyBezierTo(HDC hdc, LPCVOID p, DWORD count) 
    {
        /* tell the user they've got a substandard implementation */
-       FIXME(gdi, ":(%x,%p,%d): stub\n", hdc, p, count);
+       FIXME("(%x,%p,%d): stub\n", hdc, p, count);
 
        /* some programs may be able to compensate, 
         * if they know what happened 
@@ -343,7 +344,7 @@ following:
 4.  Run ./make_dlls in the dlls directory to update Makefile.in in
     that directory.
 
-5.  You can now regenerate ./configure file (with 'make configure')
+5.  You can now regenerate ./configure file (with 'autoconf')
     and the various Makefiles (with 'configure; make depend') (run
     from the top of Wine's tree).
     You should now have a Makefile file in ./dlls/<MyDll>/