//--------------------------------------------------------------------
// Microsoft OLE DB Sample Provider
// (C) Copyright 1994 - 1996 Microsoft Corporation. All Rights Reserved.
//
// @doc
//
// @module HEADERS.H | Precompiled headers
//
#ifndef _HEADERS_H_
#define _HEADERS_H_
//Don't include everything from windows.h, but always bring in OLE 2 support
#define WIN32_LEAN_AND_MEAN
#define INC_OLE2
// Basic Windows and OLE everything
#include <windows.h>
#include <limits.h>
#include <stdio.h>// vsnprintf, etc.
#include <stddef.h>// offsetof, etc.
#include <wchar.h>// swprintf
#include <commdlg.h>// GetOpenFileName
//OLE DB headers
#include "oledb.h"
#include "oledberr.h"
//Data conversion library header
#include "msdadc.h"
//Sample Provider -specific general headers
#include "sampprov.h"
#include "asserts.h"
#include "utilprop.h"
#include "rc.h"
// GUIDs
#include "guids.h"
//CDataSource object and contained interface objects
#include "datasrc.h"
// CDBSession object and contained interface objects
#include "dbsess.h"
//CRowset object and contained interface objects
#include "rowset.h"
#endif