The Level 0 test modules cover each interface listed in the "Minimum Provider Functionality" section of the technical article OLE DB Leveling: Choosing the Right Interfaces. The modules also cover data coercion and threading.
The tests are organized into test modules (one per interface). Each test module contains test cases, and each test case contains test variations.
All OLE DB test modules use Privlib.lib, which is a set of common Microsoft® Visual C++® functions such as table creation, data comparison, and accessor creation.