source: trunk/DirectShowSpy/BdaHooks/BdaHooks.idl @ 155

Last change on this file since 155 was 95, checked in by roman, 10 years ago

DirectShowSpy? moved from Assembla

  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1////////////////////////////////////////////////////////////
2// Copyright (C) Roman Ryltsov, 2008-2009
3// Created by Roman Ryltsov roman@alax.info
4// 
5// $Id: BdaHooks.idl 95 2012-08-17 17:21:13Z roman $
6
7import "oaidl.idl";
8import "ocidl.idl";
9
10[
11        object,
12        uuid(C241D3AA-D1CC-45CF-9D65-38EC9A196619),
13        dual,
14        nonextensible,
15        helpstring("IAddRemoveHook Interface"),
16        pointer_default(unique)
17]
18interface IAddRemoveHook : IDispatch
19{
20};
21[
22        object,
23        uuid(FABCEED1-2E77-491C-8D00-A018B5A8C856),
24        dual,
25        nonextensible,
26        helpstring("IConnectHook Interface"),
27        pointer_default(unique)
28]
29interface IConnectHook : IDispatch
30{
31};
32[
33        object,
34        uuid(77C8D900-78F5-404C-9BC5-E31CC05683F6),
35        dual,
36        nonextensible,
37        helpstring("IStateControlHook Interface"),
38        pointer_default(unique)
39]
40interface IStateControlHook : IDispatch
41{
42};
43[
44        uuid(A868B371-37CA-4E4F-B32B-721617752A55),
45        version(1.0),
46        helpstring("Alax.Info BDA Hooks 1.0 Type Library")
47]
48library AlaxInfoBdaHooks
49{
50        importlib("stdole2.tlb");
51        [
52                uuid(B854D1B7-C267-4C23-8ACE-2F1427BB1867),
53                helpstring("AddRemoveHook Class")
54        ]
55        coclass AddRemoveHook
56        {
57                [default] interface IAddRemoveHook;
58        };
59        [
60                uuid(158F5103-6476-4EBC-BE00-7FE77410E2B3),
61                helpstring("ConnectHook Class")
62        ]
63        coclass ConnectHook
64        {
65                [default] interface IConnectHook;
66        };
67        [
68                uuid(7949E086-B28E-457D-9D85-1DED7C62F06E),
69                helpstring("StateControlHook Class")
70        ]
71        coclass StateControlHook
72        {
73                [default] interface IStateControlHook;
74        };
75};
Note: See TracBrowser for help on using the repository browser.