windows-nt/Source/XPSP1/NT/net/ias/idl/iasads.idl
2020-09-26 16:20:57 +08:00

68 lines
1.4 KiB
Plaintext

///////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 1998, Microsoft Corp. All rights reserved.
//
// FILE
//
// iasads.idl
//
// SYNOPSIS
//
// Describes the coclasses for the various DataStore2 implementations.
//
// MODIFICATION HISTORY
//
// 02/20/1998 Original version.
// 08/28/1998 Consolidated the datastores into one IDL.
//
///////////////////////////////////////////////////////////////////////////////
import "datastore2.idl";
[
helpstring("IAS DataStore2 1.0"),
uuid(6BC096C5-0CE6-11D1-BAAE-00C04FC2E20D),
version(1.0)
]
library DataStore2Lib
{
importlib("stdole2.tlb");
interface IDataStore2;
interface IDataStoreContainer;
interface IDataStoreObject;
[
uuid(6BC096C6-0CE6-11D1-BAAE-00C04FC2E20D),
helpstring("IAS Active Directory Data Store")
]
coclass ADsDataStore
{
[default]
interface IDataStore2;
interface IDispatch;
};
[
uuid(6BC096C8-0CE6-11D1-BAAE-00C04FC2E20D),
helpstring("IAS Networking Data Store")
]
coclass NetDataStore
{
[default]
interface IDataStore2;
interface IDispatch;
};
[
uuid(6BC096C4-0CE6-11D1-BAAE-00C04FC2E20D),
helpstring("IAS OLE-DB Data Store")
]
coclass OleDBDataStore
{
[default]
interface IDataStore2;
interface IDispatch;
};
};