- Table of Contents
- I. Developing Wine
- 1. Debugging Wine
- 2. Debug Logging
- 2.1. Debugging classes
- 2.2. Debugging channels
- 2.3. Are we debugging?
- 2.4. Helper functions
- 2.5. Controlling the debugging output
- 2.6. A Few Notes on Style
- 3. Other debugging techniques
- 4. Coding Practice
- 4.1. Patch Format
- 4.2. Some notes about style
- 4.3. Quality Assurance
- 4.4. Porting Wine to new Platforms
- 4.5. Adding New Languages
- 5. Writing Conformance tests
- 6. Documenting Wine
- II. Wine Architecture
- 7. Overview
- 7.1. Wine Overview
- 7.2. Standard Windows Architectures
- 7.3. Wine architecture
- 8. Kernel modules
- 9. Graphical modules
- 9.1. GDI Module
- 10. Windowing system
- 10.1. USER Module
- 10.2. X Windows System interface
- 11. COM in Wine
- 12. Wine and OpenGL
- 13. Outline of DirectDraw Architecture
- 13.1. DirectDraw inheritance tree
- 13.2. DirectDrawSurface inheritance tree
- 13.3. Interface Thunks
- 13.4. Logical Object Layout
- 13.5. Creating Objects
- 14. Wine and Multimedia
- 14.1. Overview
- 14.2. Multimedia architecture
- 14.3. Low level layers
- 14.4. Mid level drivers (MCI)
- 14.5. High level layers
- 14.6. MS ACM Dlls
- 14.7. MS Video Dlls
- 14.8. Multimedia configuration
- List of Tables
- 1-1. WineDbg's misc. commands
- 1-2. WineDbg's flow control commands
- 1-3. WineDbg's break & watch points
- 1-4. WineDbg's stack manipulation
- 1-5. WineDbg's directory & source file manipulation
- 1-6. WineDbg's list command examples
- 1-7. WineDbg's displays
- 1-8. WineDbg's dissassembly
- 1-9. WineDbg's memory management
- 1-10. WineDbg's Win32 objects management
- 1-11. WineDbg's debug channels' management
- 1-12. WineDbg's debug channels' management
- 1-13. Debuggers comparison
- 7-1. Wine executables
- 7-2. Memory layout (Windows and Wine)
- 8-1. DOS, Win32 and NT paths equivalences
- 8-2. File systems' properties
- 8-3. Mapping of Windows device names into Unix device names
- 8-4. Function consoles implementation comparison
- 8-5. Console registry settings
- 14-1. Wine MCI drivers
- 14-2. Wine ACM drivers
- 14-3. Wine VIDC drivers
- 14-4. Wine multimedia configuration scheme
| Next | ||
| Developing Wine |


