123 lines
2.8 KiB
C++
123 lines
2.8 KiB
C++
|
|
||
|
//+---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1992 - 1993.
|
||
|
//
|
||
|
// File: Oleds.hxx
|
||
|
//
|
||
|
// Contents: Common include file for the Active Directory Router Dll
|
||
|
//
|
||
|
// History: 01-02-96 KrishnaG created.
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
#include "dswarn.h"
|
||
|
#include "..\include\procs.hxx"
|
||
|
// Needed for NT4, no NT5 effect
|
||
|
#include "nt4types.hxx"
|
||
|
|
||
|
#include "iadsp.h"
|
||
|
#include "atlbase.h"
|
||
|
|
||
|
#include "adsrc.h"
|
||
|
extern "C" {
|
||
|
#include <urlmon.h>
|
||
|
#include "guid.h"
|
||
|
#include "macro.h"
|
||
|
#include "memory.h"
|
||
|
#include "lm.h"
|
||
|
}
|
||
|
|
||
|
#include "common.hxx"
|
||
|
#include "core.hxx"
|
||
|
#include "router.hxx"
|
||
|
#include "cnamesps.hxx"
|
||
|
#include "cnamscf.hxx"
|
||
|
#include "cenumvar.hxx"
|
||
|
#include "cprovcf.hxx"
|
||
|
#include "cprov.hxx"
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#include "getobj.hxx"
|
||
|
#include "openobj.hxx"
|
||
|
|
||
|
extern "C" {
|
||
|
#include "oledserr.h"
|
||
|
}
|
||
|
|
||
|
#include "cdsocf.hxx" // Data Source Object Class Factory
|
||
|
#include "utilprop.hxx" // OleDB/OleDS Data Source Property object
|
||
|
#include "cdso.hxx" // OleDB/OleDS Data Source object
|
||
|
#include "csession.hxx" // OleDB/OleDS Session object
|
||
|
#include "ccommand.hxx" // OleDB/OleDS Command object
|
||
|
#include "crowprov.hxx" // OleDB/OleDS RowProvider object
|
||
|
#include "oledbutl.hxx" // Ole DB Helper functions for row provider and
|
||
|
// TmpTable functionality
|
||
|
#include "crsinfo.hxx" // OLEDB/ADS re-implementation of IRowsetInfo
|
||
|
// Used in conjunction with "crsembed.hxx"
|
||
|
#include "cextbuff.hxx" // OleDB/OleDS extended buffer object
|
||
|
#include "caccess.hxx" // OleDB/OleDS IAccessor implementation object
|
||
|
#include "crowset.hxx" // IRowset implementation
|
||
|
|
||
|
#include "sql\sqltree.hxx" // SQL dialect processsing files
|
||
|
#include "sql\sqlparse.hxx" //
|
||
|
|
||
|
#include "cpropcf.hxx"
|
||
|
#include "cprop.hxx"
|
||
|
|
||
|
#include "cacecf.hxx"
|
||
|
#include "caclcf.hxx"
|
||
|
#include "csedcf.hxx"
|
||
|
#include "cvaluecf.hxx"
|
||
|
|
||
|
#include "cace.hxx"
|
||
|
#include "cacl.hxx"
|
||
|
#include "csed.hxx"
|
||
|
#include "cvalue.hxx"
|
||
|
|
||
|
#include "adscopy.hxx"
|
||
|
#include "clgint.hxx"
|
||
|
#include "clgintcf.hxx"
|
||
|
#include "cenumacl.hxx"
|
||
|
#include "acledit.hxx"
|
||
|
#include "sec2var.hxx"
|
||
|
#include "var2sec.hxx"
|
||
|
|
||
|
#if (!defined(BUILD_FOR_NT40))
|
||
|
#include "auto_prg.h"
|
||
|
#include "auto_cs.h"
|
||
|
#include "auto_h.h"
|
||
|
#include "auto_hr.h"
|
||
|
#include "auto_pv.h"
|
||
|
#include "auto_reg.h"
|
||
|
#include "auto_rel.h"
|
||
|
#include "auto_tm.h"
|
||
|
#endif
|
||
|
|
||
|
#include "pathcf.hxx"
|
||
|
#include "path.hxx"
|
||
|
#include "cdnbincf.hxx"
|
||
|
#include "cdnbin.hxx"
|
||
|
#include "cdnstrcf.hxx"
|
||
|
#include "cdnstr.hxx"
|
||
|
#include "cadssec.hxx"
|
||
|
#include "cseccf.hxx"
|
||
|
|
||
|
#include "dbid.h"
|
||
|
#include "cdbprop.hxx"
|
||
|
|
||
|
#define BAIL_IF_ERROR(hr) \
|
||
|
if (FAILED(hr)) { \
|
||
|
goto cleanup; \
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#define DISPID_REGULAR 1
|
||
|
|