183 lines
4.2 KiB
Plaintext
183 lines
4.2 KiB
Plaintext
|
// WinNT.odl : type library source for WinNT.dll
|
||
|
|
||
|
// This file will be processed by the Make Type Library (mktyplib) tool to
|
||
|
// produce the type library (WinNT.tlb).
|
||
|
|
||
|
#include "winnt2.h"
|
||
|
|
||
|
[ uuid(WINNT_LIBIID_WinNTOle), version(1.0),
|
||
|
helpstring("Active Directory Windows NT Namespace Provider") ]
|
||
|
library WinNTOle
|
||
|
{
|
||
|
importlib("stdole2.tlb");
|
||
|
importlib("activeds.tlb");
|
||
|
|
||
|
[ uuid(WINNT_CLSID_WinNTDomain)]
|
||
|
coclass WinNTDomain
|
||
|
{
|
||
|
[default] interface IADsDomain;
|
||
|
interface IADsContainer;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
[ uuid(WINNT_CLSID_WinNTComputer)]
|
||
|
coclass WinNTComputer
|
||
|
{
|
||
|
[default] interface IADsComputer;
|
||
|
interface IADsContainer;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
[ uuid(WINNT_CLSID_WinNTUser)]
|
||
|
coclass WinNTUser
|
||
|
{
|
||
|
[default] interface IADsUser;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
|
||
|
[ uuid(WINNT_CLSID_WinNTGroup)]
|
||
|
coclass WinNTGroup
|
||
|
{
|
||
|
[default] interface IADsGroup;
|
||
|
interface IADsContainer;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
|
||
|
[ uuid(WINNT_CLSID_WinNTNamespace)]
|
||
|
coclass WinNTNamespace
|
||
|
{
|
||
|
[default] interface IADsContainer;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
|
||
|
[ uuid(WINNT_CLSID_WinNTPrintQueue)]
|
||
|
coclass WinNTPrintQueue
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsPrintQueue;
|
||
|
};
|
||
|
|
||
|
[ uuid(WINNT_CLSID_WinNTPrintJob)]
|
||
|
coclass WinNTPrintJob
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsPrintJob;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTService)]
|
||
|
coclass WinNTService
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsService;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTFileService)]
|
||
|
coclass WinNTFileService
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsFileService;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTSession)]
|
||
|
coclass WinNTSession
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsSession;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTFileShare)]
|
||
|
coclass WinNTFileShare
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsFileShare;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTResource)]
|
||
|
coclass WinNTResource
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsResource;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_FPNWFileService)]
|
||
|
coclass FPNWFileService
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsFileService;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_FPNWSession)]
|
||
|
coclass FPNWSession
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsSession;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_FPNWFileShare)]
|
||
|
coclass FPNWFileShare
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsFileShare;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_FPNWResource)]
|
||
|
coclass FPNWResource
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
interface IADsResource;
|
||
|
};
|
||
|
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTSchema)]
|
||
|
coclass WinNTSchema
|
||
|
{
|
||
|
[default] interface IADsContainer;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTClass)]
|
||
|
coclass WinNTClass
|
||
|
{
|
||
|
[default] interface IADsClass;
|
||
|
interface IADsContainer;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTProperty)]
|
||
|
coclass WinNTProperty
|
||
|
{
|
||
|
[default] interface IADsProperty;
|
||
|
interface IADs;
|
||
|
interface IDispatch;
|
||
|
};
|
||
|
|
||
|
[uuid(WINNT_CLSID_WinNTSyntax)]
|
||
|
coclass WinNTSyntax
|
||
|
{
|
||
|
interface IADs;
|
||
|
[default] interface IDispatch;
|
||
|
};
|
||
|
|
||
|
};
|