1. Interfaces, embodied on one or more computer-readable media, to be called on kernel transaction management objects, comprising: application program interfaces (APIs) to implement operations on a kernel transaction object (TX); APIs to implement operations on a kernel resource management object (RMO); and APIs to implement operations a kernel enlistment (en) object.