windows-nt/Source/XPSP1/NT/public/internal/admin/inc/schemamanager.idl

42 lines
1.1 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
// SchemaManager.idl : IDL source for SchemaManager.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (SchemaManager.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
[
object,
uuid(64DCCA00-14A6-473C-9006-5AB79DC68491),
dual,
helpstring("IWMIFilterManager Interface"),
pointer_default(unique)
]
interface IWMIFilterManager : IDispatch
{
[id(1), helpstring("method RunManager")] HRESULT RunManager([in]HWND hwndParent, [in]BSTR bstrDomain, [out, retval]VARIANT *vSelection);
[id(2), helpstring("method SetMultiSelection")] HRESULT SetMultiSelection([in]VARIANT_BOOL vbValue);
[id(3), helpstring("method RunBrowser")] HRESULT RunBrowser([in]HWND hwndParent, [in]BSTR bstrDomain, [out, retval]VARIANT *vSelection);
};
[
uuid(1856AD2E-6F53-4EA2-B76D-B6D7FA07C391),
version(1.0),
helpstring("SchemaManager 1.0 Type Library")
]
library SCHEMAMANAGERLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(D86A8E9B-F53F-45AD-8C49-0A0A5230DE28),
helpstring("WMIFilterManager Class")
]
coclass WMIFilterManager
{
[default] interface IWMIFilterManager;
};
};