65 lines
1.7 KiB
Plaintext
65 lines
1.7 KiB
Plaintext
|
// wiaacmgr.idl : IDL source for wiaacmgr.dll
|
||
|
//
|
||
|
|
||
|
// This file will be processed by the MIDL tool to
|
||
|
// produce the type library (wiaacmgr.tlb) and marshalling code.
|
||
|
|
||
|
import "oaidl.idl";
|
||
|
import "ocidl.idl";
|
||
|
[
|
||
|
object,
|
||
|
uuid(FD28545C-BC7D-43AB-BD8C-4716A7294521),
|
||
|
helpstring("IAcquisitionManager Interface"),
|
||
|
pointer_default(unique)
|
||
|
]
|
||
|
interface IAcquisitionManager : IUnknown
|
||
|
{
|
||
|
};
|
||
|
|
||
|
[
|
||
|
object,
|
||
|
uuid(9BD13BDB-CDA4-4890-8A78-29C2419E448F),
|
||
|
helpstring("IMinimalTransfer Interface"),
|
||
|
pointer_default(unique)
|
||
|
]
|
||
|
interface IMinimalTransfer : IUnknown
|
||
|
{
|
||
|
};
|
||
|
|
||
|
[
|
||
|
uuid(80D45A3E-3CD8-4FF4-9E99-43A2109049D6),
|
||
|
version(1.0),
|
||
|
helpstring("wiaacmgr 1.0 Type Library")
|
||
|
]
|
||
|
library WIAACMGRLib
|
||
|
{
|
||
|
importlib("stdole32.tlb");
|
||
|
importlib("stdole2.tlb");
|
||
|
|
||
|
[
|
||
|
uuid(D13E3F25-1688-45A0-9743-759EB35CDF9A),
|
||
|
helpstring("AcquisitionManager Class")
|
||
|
]
|
||
|
coclass AcquisitionManager
|
||
|
{
|
||
|
[default] interface IAcquisitionManager;
|
||
|
};
|
||
|
|
||
|
[
|
||
|
uuid(7EFA65D9-573C-4E46-8CCB-E7FB9E56CD57),
|
||
|
helpstring("MinimalTransfer Class")
|
||
|
]
|
||
|
coclass MinimalTransfer
|
||
|
{
|
||
|
[default] interface IMinimalTransfer;
|
||
|
};
|
||
|
[
|
||
|
uuid(5f4baad0-4d59-4fcd-b213-783ce7a92f22),
|
||
|
helpstring("Prompts user for the a WIA event handler to run")
|
||
|
]
|
||
|
coclass EventPrompter
|
||
|
{
|
||
|
[default] interface IUnknown;
|
||
|
};
|
||
|
};
|