5 - write attribute resize function (see mkntfs)
7 - complete the implementation of ntfs_attr_truncate()
9 - write ntfs_mft_record_allocate() (see ntfs 2.4 driver in CVS)
11 - add read of compressed attributes
17 - create API reference book template (cf. linux kernel)
18 - enable automatic creation of API reference
20 - add write of compressed attributes
22 - extend ntfs_attr_pwrite to cope with extending the attribute size and with
25 - write ntfs_attr_{rm,create,add}()
27 - write ntfs_index_{rm_from,add_to,create,rm}()
29 - write ntfs_file_name_{add,rm}_from_mft_record() or _from_ntfs_inode(?)
31 - write ntfs_file_unlink()
33 - write ntfs_file_create()
35 - write API for conventional high level file access.
37 - implement loads of utilities a-la ntcp, ntrm, ntcreat, ntdir, etc...
39 - implement a ntfs shell where can use the above much faster with caching,
40 probably extending the library in the process
42 - extend attrib API with ntfs_rl_pread()
48 - Do we attach attributes (ntfs_attr) to the corresponding ntfs_inode? Now we
49 just atach the inode to the attribute and expect the user to not shoot
50 themselves in the foot.
52 - add read/set of various file attributes/flags to library
54 - add ACL read/write support to library
56 - add MS BackupAPI to library
58 - add volume resizing support to library
60 - add defrag API to library
62 - write utilities for all of the above