OSDN Git Service

Change Dir Structure to be same as TortoiseSVN'
[tortoisegit/TortoiseGitJp.git] / src / 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 // {451C7E59-058F-450a-8C42-FE9A12A302FC}\r
42 DEFINE_GUID(CLSID_Tortoisegit_UPTODATE, \r
43 0x451C7E59, 0x058F, 0x450a, 0x8C, 0x42, 0xFE, 0x9A, 0x12, 0xA3, 0x02, 0xFC);\r
44 \r
45 // {8DA7CDCB-DC0B-4246-80BD-812E942734AF}\r
46 DEFINE_GUID(CLSID_Tortoisegit_MODIFIED, \r
47 0x8DA7CDCB, 0xDC0B, 0x4246, 0x80, 0xBD, 0x81, 0x2E, 0x94, 0x27, 0x34, 0xAF);\r
48 \r
49 // {30351348-7B7D-4FCC-81B4-1E394CA267EB}\r
50 DEFINE_GUID(CLSID_Tortoisegit_CONFLICTING, \r
51 0x30351348, 0x7B7D, 0x4FCC, 0x81, 0xB4, 0x1E, 0x39, 0x4C, 0xA2, 0x67, 0xEB);\r
52 \r
53 // {10A0FDD2-B0C0-4cd4-A7AE-E594CE3B91C8}\r
54 DEFINE_GUID(CLSID_Tortoisegit_UNCONTROLLED, \r
55 0x10A0FDD2, 0xB0C0, 0x4cd4, 0xA7, 0xAE, 0xE5, 0x94, 0xCE, 0x3B, 0x91, 0xC8);\r
56 \r
57 \r
58 // {6A4800FA-13B4-4cb4-9A37-97E7FAEDA731}\r
59 DEFINE_GUID(CLSID_Tortoisegit_DROPHANDLER, \r
60 0x6A4800FA, 0x13B4, 0x4cb4, 0x9A, 0x37, 0x97, 0xE7, 0xFA, 0xED, 0xA7, 0x31);\r
61 \r
62 \r
63 // {5F380D0B-EE64-479b-B2AD-EF437BF4B0A6}\r
64 DEFINE_GUID(CLSID_Tortoisegit_READONLY, \r
65 0xfbe9c21c, 0x72a4, 0x40fa, 0x95, 0x3a, 0xb2, 0x91, 0xbe, 0x9e, 0xf5, 0xe6);\r
66 \r
67 \r
68 // {D69716CD-6993-4d0d-898F-5EBBC25C5D4D}\r
69 DEFINE_GUID(CLSID_Tortoisegit_DELETED, \r
70 0xD69716CD, 0x6993, 0x4d0d, 0x89, 0x8F, 0x5E, 0xBB, 0xC2, 0x5C, 0x5D, 0x4D);\r
71 \r
72 \r
73 // {4E453CBA-2AAB-465c-A01E-627A7BE9ED73}\r
74 DEFINE_GUID(CLSID_Tortoisegit_LOCKED, \r
75 0x4E453CBA, 0x2AAB, 0x465c, 0xa0, 0x1E, 0x62, 0x7A, 0x7B, 0xE9, 0xED, 0x73);\r
76 \r
77 // {A38915E4-A460-4143-8D6B-0B45564C6A00}\r
78 DEFINE_GUID(CLSID_Tortoisegit_ADDED, \r
79 0xA38915E4, 0xA460, 0x4143, 0x8D, 0x6B, 0x0B, 0x45, 0x56, 0x4C, 0x6A, 0x00);\r
80 \r
81 \r
82 // {1B94B098-57C6-4c39-9DC5-8EB00E423D3E}\r
83 DEFINE_GUID(CLSID_Tortoisegit_IGNORED, \r
84 0x1B94B098, 0x57C6, 0x4c39, 0x9D, 0xC5, 0x8E, 0xB0, 0x0E, 0x42, 0x3D, 0x3E);\r
85 \r
86 // {18BF1135-6EA2-405f-A71E-16EEE7F71F8B}\r
87 DEFINE_GUID(CLSID_Tortoisegit_UNVERSIONED, \r
88 0xec9929cd, 0xb045, 0x4bd9, 0x8e, 0x3d, 0x6f, 0x7e, 0x80, 0x5c, 0xd6, 0x8a);\r
89 \r