Windows Server 2008 introduces Transactional NTFS or TxF for short. TxF extend transactions to the NTFS file system. TxF can participate in distributed transactions that the Distributed Transaction Coordinator (DTC) coordinates.
TxF has a native code API only. Jason on our team has been evangelizing TxF as part of this role as server evangelist. To learn more about the features and functionality of TxF Jason implemented a rudimentary manage code wrapper. The code has now been released to MSDN Code Gallery. Read more on Jason's blog.