1 // TortoiseSVN - a Windows shell extension for easy version control
\r
3 // Copyright (C) 2003-2008 - Stefan Kueng
\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
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
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
21 // The class IDs of these Shell extension class.
\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
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
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