HEADERS.H

//-------------------------------------------------------------------- 
// 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