(I saw a link to this from the Wikipedia entry on esent)

A company called iiobo has released a C++ toolkit for using esent (I'm guessing they developed it for internal use). I haven't looked at the code, but their website says that they have:

"C++ classes that provide a higher level abstraction of Extensible Storage Engine e.g DbCursor, DbTable, DbSchema etc. These well designed abstractions allow you to seamlessly work with transactions and other database considerations inside object-oriented C++ code."

Their code is released under the BSD license.

http://www.iiobo.com/ExtensibleStorageEngine.aspx