/*
 *  RCSMDebug.h
 *  RCSMac
 *
 *  Created by revenge on 2/2/11.
 *  Copyright 2011 HT srl. All rights reserved.
 *
 */

/* Enables logging. Without this enabled nothing will work */
//#define ENABLE_LOGGING

/* Testing */
//#define DEMO_MODE
//#define DEV_MODE          // Remember to hardcode keys in RCSMCommon, won't work with console build!!!
//#define NO_UISPOOF
//#define NO_PROC_HIDING
//#define NO_KEXT
//#define NO_ANTIDEBUGGING
//#define WRITE_CLEAR_TEXT_LOG
//#define DEBUG_UI_SPOOF
//#define DEBUG_SPEEX

/* Components */
//#define DEBUG_CORE
//#define DEBUG_INPUT_MANAGER

/* Modules */
//#define DEBUG_ACTIONS
//#define DEBUG_EVENTS
//#define DEBUG_LOG_MANAGER
//#define DEBUG_TASK_MANAGER
//#define DEBUG_ENCRYPTION
//#define DEBUG_CONF_MANAGER
//#define DEBUG_FS_MANAGER
//#define DEBUG_COMMON
//#define DEBUG_INFO_MANAGER

/* Modules/Network */
/* Operations */
//#define DEBUG_AUTH_NOP
//#define DEBUG_ID_NOP
//#define DEBUG_CONF_NOP
//#define DEBUG_DOWN_NOP
//#define DEBUG_UP_NOP
//#define DEBUG_UPGRADE_NOP
//#define DEBUG_FS_NOP
//#define DEBUG_LOG_NOP
//#define DEBUG_BYE_NOP
//#define DEBUG_SIZE_NOP

/* Transports */
//#define DEBUG_TRANSPORT

/* Protocols */
//#define DEBUG_PROTO

/* Agents */
//#define DEBUG_WEBCAM
//#define DEBUG_SCREENSHOT
//#define DEBUG_ORGANIZER
//#define DEBUG_IM_SKYPE
//#define DEBUG_IM_MESSENGER
//#define DEBUG_IM_ADIUM
//#define DEBUG_VOIP_SKYPE
//#define DEBUG_MIC
//#define DEBUG_MIC_WAVE
//#define DEBUG_FILE_CAPTURE
//#define DEBUG_URL
//#define DEBUG_MOUSE
//#define DEBUG_KEYB
//#define DEBUG_MESSAGES
//#define DEBUG_PASSWORD
//#define DEBUG_MONEY
//#define DEBUG_DEVICE
//#define DEBUG_CHAT

/* Categories */
//#define DEBUG_MUTABLE_AES
//#define DEBUG_MUTABLE_SHA
//#define DEBUG_STRING_SHA
//#define DEBUG_DATA_SHA
//#define DEBUG_STRING_PASCAL
//#define DEBUG_DATA_PASCAL
//#define DEBUG_APP_SYSVERSION
//#define DEBUG_MUTABLE_THREAD

/* Support */
//#define DEBUG_UTILS
//#define DEBUG_SHMEM
