Updated TODO list
[reactos.git] / reactos / doc / todo
1 * Function groups totally or partially unimplemented
2
3 Dma functions (see hal/x86/dma.c)
4 PCI interface functions (see hal/x86/bios32.c, hal/x86/pci.c)
5 HalExamineMbr
6 Locale support (see ex/locale.c)
7 Shutdown support (see ex/power.c)
8 Zw(Set/Get)SystemInformation (see ex/sysinfo.c)
9 Adapter functions (see io/adapter.c)
10 Io cancelation support (see io/cancel, et al)
11 Directory change notification (see io/dir.c)
12 Error logging (see io/errlog.c)
13 Buffer flushing (see io/flush.c)
14 Io completion ports (see io/iocomp.c)
15 DeviceIoControl support (see io/ioctrl.c)
16 File locking (see io/lock.c)
17 Mailslots (see io/mailslot.c)
18 Named pipes (see io/npipe.c)
19 Hardware resource management (see io/resource.c)
20 File access checking (see io/share.c)
21 APCs to user-mode (see ke/apc.c, ke/apchelp.asm)
22 Exception support (see ke/catch.c)
23 Mutex support (see ke/mutex.c)
24 Semaphore support (see ke/sem.c)
25 Timer support (see ke/timer.c)
26 Properly calibrate delay loop (see ke/timer.c)
27 Waiting for multiple objects (see ke/wait.c)
28 Single linked lists (see rtl/slist.c)
29 Sequenced lists (see rtl/seqlist.c)
30
31 * Verify implementation
32
33 Fast mutexes (see ex/fmutex.c)
34
35 * Major areas
36
37 Security support (see se/*.c)
38 Registry support (see cm/*.c)
39 Paging support
40 File system cache support
41 SCSI miniport driver
42 Network support
43 Video drivers
44 USER and GDI modules
45
46 * Drivers
47 NTFS, EXT2 filesystems
48 Many others (use oem's where possible)
49
50 * For the future
51 DOS, Win16, POSIX subsystems