WindowsXP-SP1/ds/adsi/nds/nds.odl

76 lines
1.9 KiB
Plaintext

// NDS.odl : type library source for NDS.dll
// This file will be processed by the Make Type Library (mktyplib) tool to
// produce the type library (NDS.tlb).
#include "NDS2.h"
[ uuid(NDS_LIBIID_NDSOle), version(1.0),
helpstring("Active DS NDS Namespace Provider") ]
library NDSOle
{
importlib("stdole2.tlb");
importlib("activeds.tlb");
[ uuid(NDS_CLSID_NDSNamespace)]
coclass NDSNamespace
{
[default] interface IADsContainer;
interface IADs;
interface IDispatch;
};
[ uuid(NDS_CLSID_NDSGenObject)]
coclass NDSGenObject
{
[default] interface IADsContainer;
interface IADs;
interface IDispatch;
};
[uuid(NDS_CLSID_NDSProvider)]
coclass NDSProvider
{
[default] interface IDispatch;
interface IUnknown;
};
[uuid(NDS_CLSID_NDSTree)]
coclass NDSTree
{
[default] interface IADs;
interface IDispatch;
};
[uuid(NDS_CLSID_NDSSchema)]
coclass NDSSchema
{
[default] interface IADs;
interface IDispatch;
};
[uuid(NDS_CLSID_NDSClass)]
coclass NDSClass
{
[default] interface IADs;
interface IDispatch;
};
[uuid(NDS_CLSID_NDSProperty)]
coclass NDSProperty
{
[default] interface IADs;
interface IDispatch;
};
[uuid(NDS_CLSID_NDSSyntax)]
coclass NDSSyntax
{
[default] interface IADs;
interface IDispatch;
};
};