[From PostgreSQL Global Development Group
PostgreSQL Native Provider (PGNP) is an OLEDB Provider for PostgreSQL database.
The provider is a thin layer between Microsoft ADO and PostgreSQL API exposed via libpq library. It implements most of the OLEDB interfaces and uses libpq to access a PostgreSQL database.
The article continues at