//this file is part of X-Ray Mule
//Copyright (C)2006 Jan van Achterin ( http://sourceforge.net/projects/x-ray-mule )
//
//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, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

#pragma once

////////////////////////////////////////////////
// Protocol Opcodes
////////////////////////////////////////////////

// X-Ray :: ICS :: Start
#define ET_INCOMPLETEPARTS		0x3D
#define OP_FILEINCSTATUS		0x8E	// Incomplete part packet (like OP_FILESTATUS)
// X-Ray :: ICS :: End

#define ET_L2HAC				0x3E	// X-Ray :: L2HAC

////////////////////////////////////////////////
// File Opcodes
////////////////////////////////////////////////
#define FT_GLOBALHL				"GLOBAL_HL" // X-Ray :: Global Hardlimit
#define	FT_STATUS_EX			0x80		// X-Ray :: MOD - FileStatusExtension - needed for ODCF, SC and SDL
#define	FT_ATLASTREQ			0x81		// X-Ray :: SaveLastRequest

// X-Ray :: Powershare :: Start
#define FT_POWERSHARE           "ZZUL_POWERSHARE"
#define FT_POWERSHARE_LIMIT		"POWERSHARE_LIMIT"
// X-Ray :: Powershare :: End
