// TortoiseGit - a Windows shell extension for easy version control

// Copyright (C) 2003-2008, 2021 - Stefan Kueng

// 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, write to the Free Software Foundation,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
//


// The class IDs of these Shell extension class.
//
// class ids:
//
// 30351346-7B7D-4FCC-81B4-1E394CA267EB
// 30351347-7B7D-4FCC-81B4-1E394CA267EB
// 30351348-7B7D-4FCC-81B4-1E394CA267EB
// 30351349-7B7D-4FCC-81B4-1E394CA267EB
// 3035134A-7B7D-4FCC-81B4-1E394CA267EB
// 3035134B-7B7D-4FCC-81B4-1E394CA267EB
// 3035134C-7B7D-4FCC-81B4-1E394CA267EB
// 3035134D-7B7D-4FCC-81B4-1E394CA267EB
// 3035134E-7B7D-4FCC-81B4-1E394CA267EB
// 3035134F-7B7D-4FCC-81B4-1E394CA267EB
//
//
// NOTE!!!  If you use this shell extension as a starting point,
//          you MUST change the GUID below.  Simply run UUIDGEN.EXE
//          to generate a new GUID.
//
// {451C7E59-058F-450a-8C42-FE9A12A302FC}
DEFINE_GUID(CLSID_Tortoisegit_UPTODATE,
0x451C7E59, 0x058F, 0x450a, 0x8C, 0x42, 0xFE, 0x9A, 0x12, 0xA3, 0x02, 0xFC);

// {8DA7CDCB-DC0B-4246-80BD-812E942734AF}
DEFINE_GUID(CLSID_Tortoisegit_MODIFIED,
0x8DA7CDCB, 0xDC0B, 0x4246, 0x80, 0xBD, 0x81, 0x2E, 0x94, 0x27, 0x34, 0xAF);

// {475A024D-6157-4e03-8C61-D1FA9806415C}
DEFINE_GUID(CLSID_Tortoisegit_CONFLICTING,
0x475A024D, 0x6157, 0x4e03, 0x8C, 0x61, 0xD1, 0xFA, 0x98, 0x06, 0x41, 0x5C);

// {10A0FDD2-B0C0-4cd4-A7AE-E594CE3B91C8}
DEFINE_GUID(CLSID_Tortoisegit_UNCONTROLLED,
0x10A0FDD2, 0xB0C0, 0x4cd4, 0xA7, 0xAE, 0xE5, 0x94, 0xCE, 0x3B, 0x91, 0xC8);


// {6A4800FA-13B4-4cb4-9A37-97E7FAEDA731}
DEFINE_GUID(CLSID_Tortoisegit_DROPHANDLER,
0x6A4800FA, 0x13B4, 0x4cb4, 0x9A, 0x37, 0x97, 0xE7, 0xFA, 0xED, 0xA7, 0x31);


// {5F380D0B-EE64-479b-B2AD-EF437BF4B0A6}
DEFINE_GUID(CLSID_Tortoisegit_READONLY,
0x5F380D0B, 0xEE64, 0x479b, 0xB2, 0xAD, 0xEF, 0x43, 0x7b, 0xf4, 0xb0, 0xa6);


// {D69716CD-6993-4d0d-898F-5EBBC25C5D4D}
DEFINE_GUID(CLSID_Tortoisegit_DELETED,
0xD69716CD, 0x6993, 0x4d0d, 0x89, 0x8F, 0x5E, 0xBB, 0xC2, 0x5C, 0x5D, 0x4D);


// {4E453CBA-2AAB-465c-A01E-627A7BE9ED73}
DEFINE_GUID(CLSID_Tortoisegit_LOCKED,
0x4E453CBA, 0x2AAB, 0x465c, 0xa0, 0x1E, 0x62, 0x7A, 0x7B, 0xE9, 0xED, 0x73);

// {A38915E4-A460-4143-8D6B-0B45564C6A00}
DEFINE_GUID(CLSID_Tortoisegit_ADDED,
0xA38915E4, 0xA460, 0x4143, 0x8D, 0x6B, 0x0B, 0x45, 0x56, 0x4C, 0x6A, 0x00);


// {1B94B098-57C6-4c39-9DC5-8EB00E423D3E}
DEFINE_GUID(CLSID_Tortoisegit_IGNORED,
0x1B94B098, 0x57C6, 0x4c39, 0x9D, 0xC5, 0x8E, 0xB0, 0x0E, 0x42, 0x3D, 0x3E);

// {18BF1135-6EA2-405f-A71E-16EEE7F71F8B}
DEFINE_GUID(CLSID_Tortoisegit_UNVERSIONED,
0x18BF1135, 0x6EA2, 0x405f, 0xA7, 0x1E, 0x16, 0xEE, 0xE7, 0xF7, 0x1F, 0x8B);

// {A4FEC38E-C9F5-489A-ADAB-28DA10F523A3}
DEFINE_GUID(CLSID_Tortoisegit_EXPLORERCOMMAND,
0xa4fec38e, 0xc9f5, 0x489a, 0xad, 0xab, 0x28, 0xda, 0x10, 0xf5, 0x23, 0xa3);
