Kiln » TortoiseHg » TortoiseHg
Clone URL:  
THgShell.idl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// Copyright (C) 2011 Fog Creek Software // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 2 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. import "objidl.idl"; import "shobjidl.idl"; [uuid(8A566DA8-BE17-4E03-B244-3B0CCE224EA4), helpstring("TortoiseHg Shell Extension")] library THgShell { [uuid(46605027-5B8C-4DCE-BFE0-051B7972D64C)] coclass TortoiseHgCmenu { [default] interface IContextMenu3; interface IShellExtInit; } [uuid(CEBD95BE-B733-415F-82A8-673D9158466E)] coclass TortoiseHgDropHandler { [default] interface IContextMenu3; interface IShellExtInit; } [uuid(869C8877-2C3C-438D-844B-31B86BFE5E8A)] coclass TortoiseHgNormal { [default] interface IUnknown; } [uuid(AF42ADAB-8C2E-4285-B746-99B31094708E)] coclass TortoiseHgAdded { [default] interface IUnknown; } [uuid(CDA1C89D-E9B5-4981-A857-82DD932EA2FD)] coclass TortoiseHgModified { [default] interface IUnknown; } [uuid(9E3D4EC9-0624-4393-8B48-204C217ED1FF)] coclass TortoiseHgUnversioned { [default] interface IUnknown; } [uuid(36BFF16B-4EA0-4D91-9D2C-39941CF0BFE4)] coclass TortoiseHgKeyboard { [default] interface IObjectWithSite; } [uuid(61047697-7E8B-46FE-9CF8-2CE603EB3017)] coclass TortoiseHgCopyHook { [default] interface IUnknown; } }