OSDN Git Service

2fb0b8d2e07cc42587c3b904ca3a10794cec3763
[tortoisegit/TortoiseGitJp.git] / TortoiseShell / Guids.h
1 // TortoiseSVN - a Windows shell extension for easy version control\r
2 \r
3 // Copyright (C) 2003-2008 - Stefan Kueng\r
4 \r
5 // This program is free software; you can redistribute it and/or\r
6 // modify it under the terms of the GNU General Public License\r
7 // as published by the Free Software Foundation; either version 2\r
8 // of the License, or (at your option) any later version.\r
9 \r
10 // This program is distributed in the hope that it will be useful,\r
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of\r
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
13 // GNU General Public License for more details.\r
14 \r
15 // You should have received a copy of the GNU General Public License\r
16 // along with this program; if not, write to the Free Software Foundation,\r
17 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
18 //\r
19 \r
20 \r
21 // The class IDs of these Shell extension class.\r
22 //\r
23 // class ids: \r
24 //\r
25 // 30351346-7B7D-4FCC-81B4-1E394CA267EB\r
26 // 30351347-7B7D-4FCC-81B4-1E394CA267EB\r
27 // 30351348-7B7D-4FCC-81B4-1E394CA267EB\r
28 // 30351349-7B7D-4FCC-81B4-1E394CA267EB\r
29 // 3035134A-7B7D-4FCC-81B4-1E394CA267EB\r
30 // 3035134B-7B7D-4FCC-81B4-1E394CA267EB\r
31 // 3035134C-7B7D-4FCC-81B4-1E394CA267EB\r
32 // 3035134D-7B7D-4FCC-81B4-1E394CA267EB\r
33 // 3035134E-7B7D-4FCC-81B4-1E394CA267EB\r
34 // 3035134F-7B7D-4FCC-81B4-1E394CA267EB\r
35 //\r
36 //\r
37 // NOTE!!!  If you use this shell extension as a starting point, \r
38 //          you MUST change the GUID below.  Simply run UUIDGEN.EXE\r
39 //          to generate a new GUID.\r
40 //\r
41 // {D5D59708-3617-47ce-B33D-EE90AA32E695}\r
42 DEFINE_GUID(CLSID_Tortoisegit_UPTODATE, \r
43 0xd5d59708, 0x3617, 0x47ce, 0xb3, 0x3d, 0xee, 0x90, 0xaa, 0x32, 0xe6, 0x95);\r
44 // {C933681D-183F-4f4e-B89E-8A55961B30A3}\r
45 DEFINE_GUID(CLSID_Tortoisegit_MODIFIED, \r
46 0xc933681d, 0x183f, 0x4f4e, 0xb8, 0x9e, 0x8a, 0x55, 0x96, 0x1b, 0x30, 0xa3);\r
47 // {345016EA-536E-470c-AE7B-E71C4772D307}\r
48 DEFINE_GUID(CLSID_Tortoisegit_CONFLICTING, \r
49 0x345016ea, 0x536e, 0x470c, 0xae, 0x7b, 0xe7, 0x1c, 0x47, 0x72, 0xd3, 0x7);\r
50 // {EB6EFAC1-D893-4b2b-8344-8A759787F307}\r
51 DEFINE_GUID(CLSID_Tortoisegit_UNCONTROLLED, \r
52 0xeb6efac1, 0xd893, 0x4b2b, 0x83, 0x44, 0x8a, 0x75, 0x97, 0x87, 0xf3, 0x7);\r
53 // {87678FDD-B442-4ca6-A97B-9DD24EA61C04}\r
54 DEFINE_GUID(CLSID_Tortoisegit_DROPHANDLER, \r
55 0x87678fdd, 0xb442, 0x4ca6, 0xa9, 0x7b, 0x9d, 0xd2, 0x4e, 0xa6, 0x1c, 0x4);\r
56 // {FBE9C21C-72A4-40fa-953A-B291BE9EF5E6}\r
57 DEFINE_GUID(CLSID_Tortoisegit_READONLY, \r
58 0xfbe9c21c, 0x72a4, 0x40fa, 0x95, 0x3a, 0xb2, 0x91, 0xbe, 0x9e, 0xf5, 0xe6);\r
59 // {5B3A0C83-9450-48be-8657-D18DC9741396}\r
60 DEFINE_GUID(CLSID_Tortoisegit_DELETED, \r
61 0x5b3a0c83, 0x9450, 0x48be, 0x86, 0x57, 0xd1, 0x8d, 0xc9, 0x74, 0x13, 0x96);\r
62 // {BE7EBA87-DD97-48ea-A0EB-5DC949A310AE}\r
63 DEFINE_GUID(CLSID_Tortoisegit_LOCKED, \r
64 0xbe7eba87, 0xdd97, 0x48ea, 0xa0, 0xeb, 0x5d, 0xc9, 0x49, 0xa3, 0x10, 0xae);\r
65 // {8F9EF5A9-93AD-4ba0-A139-116222ADDCC6}\r
66 DEFINE_GUID(CLSID_Tortoisegit_ADDED, \r
67 0x8f9ef5a9, 0x93ad, 0x4ba0, 0xa1, 0x39, 0x11, 0x62, 0x22, 0xad, 0xdc, 0xc6);\r
68 // {179B603B-90F8-42ff-A5EB-FE364E3C23E5}\r
69 DEFINE_GUID(CLSID_Tortoisegit_IGNORED, \r
70 0x179b603b, 0x90f8, 0x42ff, 0xa5, 0xeb, 0xfe, 0x36, 0x4e, 0x3c, 0x23, 0xe5);\r
71 // {EC9929CD-B045-4bd9-8E3D-6F7E805CD68A}\r
72 DEFINE_GUID(CLSID_Tortoisegit_UNVERSIONED, \r
73 0xec9929cd, 0xb045, 0x4bd9, 0x8e, 0x3d, 0x6f, 0x7e, 0x80, 0x5c, 0xd6, 0x8a);\r
74 \r