include: Add IADsADSystemInfo definition.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
441017ce7d
commit
b66da45657
|
@ -18,6 +18,12 @@
|
||||||
|
|
||||||
import "oaidl.idl";
|
import "oaidl.idl";
|
||||||
|
|
||||||
|
#ifndef __WIDL__
|
||||||
|
#define threading(model)
|
||||||
|
#define progid(str)
|
||||||
|
#define vi_progid(str)
|
||||||
|
#endif
|
||||||
|
|
||||||
[
|
[
|
||||||
helpstring("Active DS Type Library"),
|
helpstring("Active DS Type Library"),
|
||||||
uuid(97d25db0-0363-11cf-abc4-02608c9e7553),
|
uuid(97d25db0-0363-11cf-abc4-02608c9e7553),
|
||||||
|
@ -788,4 +794,55 @@ interface IDirectorySearch : IUnknown
|
||||||
HRESULT CloseSearchHandle([in] ADS_SEARCH_HANDLE hSearchResult);
|
HRESULT CloseSearchHandle([in] ADS_SEARCH_HANDLE hSearchResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* IADsADSystemInfo interface
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
odl,
|
||||||
|
uuid(5bb11929-afd1-11d2-9cb9-0000f87a369e),
|
||||||
|
dual,
|
||||||
|
oleautomation
|
||||||
|
]
|
||||||
|
interface IADsADSystemInfo : IDispatch
|
||||||
|
{
|
||||||
|
[id(0x00000002), propget]
|
||||||
|
HRESULT UserName([out, retval] BSTR *retval);
|
||||||
|
[id(0x00000003), propget]
|
||||||
|
HRESULT ComputerName([out, retval] BSTR *retval);
|
||||||
|
[id(0x00000004), propget]
|
||||||
|
HRESULT SiteName([out, retval] BSTR *retval);
|
||||||
|
[id(0x00000005), propget]
|
||||||
|
HRESULT DomainShortName([out, retval] BSTR *retval);
|
||||||
|
[id(0x00000006), propget]
|
||||||
|
HRESULT DomainDNSName([out, retval] BSTR *retval);
|
||||||
|
[id(0x00000007), propget]
|
||||||
|
HRESULT ForestDNSName([out, retval] BSTR *retval);
|
||||||
|
[id(0x00000008), propget]
|
||||||
|
HRESULT PDCRoleOwner([out, retval] BSTR *retval);
|
||||||
|
[id(0x00000009), propget]
|
||||||
|
HRESULT SchemaRoleOwner([out, retval] BSTR *retval);
|
||||||
|
[id(0x0000000a), propget]
|
||||||
|
HRESULT IsNativeMode([out, retval] VARIANT_BOOL *retval);
|
||||||
|
[id(0x0000000b)]
|
||||||
|
HRESULT GetAnyDCName([out, retval] BSTR *retval);
|
||||||
|
[id(0x0000000c)]
|
||||||
|
HRESULT GetDCSiteName([in] BSTR server, [out, retval] BSTR *retval);
|
||||||
|
[id(0x0000000d)]
|
||||||
|
HRESULT RefreshSchemaCache();
|
||||||
|
[id(0x0000000e)]
|
||||||
|
HRESULT GetTrees([out, retval] VARIANT *retval);
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
helpstring("AD System Info Object"),
|
||||||
|
uuid(50b6327f-afd1-11d2-9cb9-0000f87a369e),
|
||||||
|
progid("ADSystemInfo"),
|
||||||
|
version(1.0)
|
||||||
|
]
|
||||||
|
coclass ADSystemInfo
|
||||||
|
{
|
||||||
|
[default] interface IADsADSystemInfo;
|
||||||
|
interface IDispatch;
|
||||||
|
}
|
||||||
|
|
||||||
} /* library */
|
} /* library */
|
||||||
|
|
Loading…
Reference in New Issue