-------------------
advapi32/ - Crypto, systeminfo, security, eventlogging
+ advpack/ - Reads and verifies .INF files
amstream/ - MultiMedia Streams
atl/ - Active Template Library
avicap32/ - AVI capture window class
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)
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
secur32/ - Contains Windows Security functions
+ sensapi/ - System Event Notification Service
serialui/ - Serial port property pages
setupapi/ - Setup interface
shdocvw/ - Shell document object and control
shfolder/ - Shell folder service
shlwapi/ - Shell Light-Weight interface
snmpapi/ - SNMP protocol interface (networking)
+ stdole32.tlb/ - Standard OLE typelib
sti/ - Still Image service
tapi32/ - Telephone interface
ttydrv/ - TTY display driver (Wine specific)
wintrust/ - Trust verification interface
wow32/ - WOW subsystem
wsock32/ - Sockets 1.1 (networking)
+ wtsapi32/ - Terminal Services
x11drv/ - X11 display driver (Wine specific)
Winelib programs (under programs/):
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/uuid/ - Windows-compatible UUID import lib
documentation/ - some documentation
documentation/samples/ - sample configuration files
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
==========================
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
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>/