xpmgr/BuildTools/Include/functiondiscovery.idl

60 lines
1.3 KiB
Plaintext

//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
import "oaidl.idl";
import "ocidl.idl";
import "propsys.idl";
import "FunctionDiscoveryAPI.idl";
[
uuid(A1CCFEB3-EBFA-44b7-9D53-CAF2D18A1782),
version(1.0),
helpstring("Function Discovery 1.0 Type Library")
]
library FctnDiscLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
/// Function Discovery
[
uuid(C72BE2EC-8E90-452c-B29A-AB8FF1C071FC),
helpstring("Function Discovery Class")
]
coclass FunctionDiscovery
{
[default] interface IFunctionDiscovery;
};
/// Property Store
[
uuid(e4796550-df61-448b-9193-13fc1341b163),
helpstring("Property Store")
]
coclass PropertyStore
{
[default] interface IPropertyStore;
};
/// Function Instance Collection
[
uuid(ba818ce5-b55f-443f-ad39-2fe89be6191f),
helpstring("Function Instance Collection Class")
]
coclass FunctionInstanceCollection
{
[default] interface IFunctionInstanceCollection;
};
// Property Store Collection
[
uuid(EDD36029-D753-4862-AA5B-5BCCAD2A4D29),
helpstring("Property Store Collection Class")
]
coclass PropertyStoreCollection
{
[default] interface IPropertyStoreCollection;
};
};