#if !defined(AFX_TDCSWITCH_H__5951FDE6_508A_4A9D_A55D_D16EB026AEF7__INCLUDED_)
#define AFX_TDCSWITCH_H__5951FDE6_508A_4A9D_A55D_D16EB026AEF7__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

/////////////////////////////////////////////////////////////////////////////////////////////
// For ToDoList.exe
const LPCTSTR SWITCH_INIFILE				= _T("i");
const LPCTSTR SWITCH_TASKFILE				= _T("f");
const LPCTSTR SWITCH_FORCEVISIBLE			= _T("v");
const LPCTSTR SWITCH_NOPASSWORDPROMPT		= _T("x");
const LPCTSTR SWITCH_MASTERPASSWORD			= _T("mp");
const LPCTSTR SWITCH_LOGGING				= _T("g");
const LPCTSTR SWITCH_IMPORT					= _T("m");
const LPCTSTR SWITCH_COMMANDID				= _T("cmd");
const LPCTSTR SWITCH_STARTEMPTY				= _T("e");
const LPCTSTR SWITCH_TASKLINK				= _T("l");
const LPCTSTR SWITCH_RESTART				= _T("rst");
const LPCTSTR SWITCH_SAVEINTERMEDIATE		= _T("si");
const LPCTSTR SWITCH_RANDOMISE				= _T("rnd");
const LPCTSTR SWITCH_SAVEUIVISINTASKLIST	= _T("z");
const LPCTSTR SWITCH_ALLOWFORCEDCHECKOUT	= _T("fco");
const LPCTSTR SWITCH_TITLEPREFIX			= _T("tp");
const LPCTSTR SWITCH_SIMPLESOURCECONTROL	= _T("ssc");
const LPCTSTR SWITCH_DARKMODE				= _T("dm");

#ifdef _DEBUG
const LPCTSTR SWITCH_QUIET					= _T("q");
#endif

const LPCTSTR SWITCH_NEWTASK				= _T("nt");
const LPCTSTR SWITCH_SELECTTASKID			= _T("tid");
const LPCTSTR SWITCH_PARENTID				= _T("pid");
const LPCTSTR SWITCH_SIBLINGID				= _T("bid");

const LPCTSTR SWITCH_TASKTITLE				= _T("tt");
const LPCTSTR SWITCH_TASKCOMMENTS			= _T("cm");
const LPCTSTR SWITCH_TASKEXTID				= _T("xid");
const LPCTSTR SWITCH_TASKCATEGORY			= _T("c");
const LPCTSTR SWITCH_TASKSTATUS				= _T("s");
const LPCTSTR SWITCH_TASKPRIORITY			= _T("p");
const LPCTSTR SWITCH_TASKRISK				= _T("r");
const LPCTSTR SWITCH_TASKTAGS				= _T("tg");
const LPCTSTR SWITCH_TASKCOST				= _T("cs");
const LPCTSTR SWITCH_TASKDEPENDENCY			= _T("dp");
const LPCTSTR SWITCH_TASKTIMEEST			= _T("te");
const LPCTSTR SWITCH_TASKTIMESPENT			= _T("ts");
const LPCTSTR SWITCH_TASKFILELINK			= _T("fr");
const LPCTSTR SWITCH_TASKALLOCBY			= _T("ab");
const LPCTSTR SWITCH_TASKALLOCTO			= _T("at");
const LPCTSTR SWITCH_TASKSTARTDATE			= _T("sd");
const LPCTSTR SWITCH_TASKSTARTTIME			= _T("st");
const LPCTSTR SWITCH_TASKDUEDATE			= _T("dd");
const LPCTSTR SWITCH_TASKDUETIME			= _T("dt");
const LPCTSTR SWITCH_TASKDONEDATE			= _T("cd");
const LPCTSTR SWITCH_TASKDONETIME			= _T("ct");
const LPCTSTR SWITCH_TASKCREATEDATE			= _T("md");
const LPCTSTR SWITCH_TASKCREATETIME			= _T("mt");
const LPCTSTR SWITCH_TASKPERCENT			= _T("pc");
const LPCTSTR SWITCH_TASKVERSION			= _T("tv");
const LPCTSTR SWITCH_TASKCUSTOMATTRIB		= _T("ca");
const LPCTSTR SWITCH_TASKICON				= _T("ic");

const LPCTSTR SWITCH_COPYTASKATTRIB			= _T("copy");

const LPCTSTR SWITCH_HELP1					= _T("?");
const LPCTSTR SWITCH_HELP2					= _T("h");
const LPCTSTR SWITCH_HELP3					= _T("help");
const LPCTSTR SWITCH_UNINSTALL				= _T("uninstall");
const LPCTSTR SWITCH_UPGRADED				= _T("up");
const LPCTSTR SWITCH_VERSION				= _T("ver");

/////////////////////////////////////////////////////////////////////////////////////////////
// For TDLUnistall and TDLUpdate

const LPCTSTR TDLAPPID						= _T("{AD8D1D13-0EA1-4B76-A6D1-BA50345BC5EA}");
const LPCTSTR SWITCH_APPID					= _T("id");
const LPCTSTR SWITCH_APPFOLDER				= _T("af");
const LPCTSTR SWITCH_SHOWUI					= _T("ui");
const LPCTSTR SWITCH_PRERELEASE				= _T("pre");
const LPCTSTR SWITCH_LANG					= _T("lang");
const LPCTSTR SWITCH_CMDLINE				= _T("cl");
const LPCTSTR SWITCH_RTL					= _T("rtl");
const LPCTSTR SWITCH_POSITION				= _T("pos");
const LPCTSTR SWITCH_TESTDOWNLOAD			= _T("test");
const LPCTSTR SWITCH_RESTARTELEVATED		= _T("re");

#endif // AFX_TDCSWITCH_H__5951FDE6_508A_4A9D_A55D_D16EB026AEF7__INCLUDED_
