/****************************************************************************************

		ShellMessages.h

		Copyright: (c) 2001 Eovia Corp. All rights reserved.
		

		Author:	Arnaud
		Date:	03/18/99

		Note		The valid range for shell messages is : 10001..15000

		Revision History

		when		who			what & why
		==========	==========	======================================================
		
*****************************************************************************************/

#ifndef __ShellMessages__
#define __ShellMessages__
#pragma once

#define kMsg_RenderScene	10001

namespace EMFPartMessage
{
	enum	//Receive() data parameter contents
	{
		kMsg_Default3DUnitChanged	= 10002,	// new unit
		kMsg_DefaultTimeUnitChanged	= 10003,	// new unit
		kMsg_TimeFPSRequest			= 10007,
		kMsg_TimeFPSChanged			= 10008,
		kMsg_SetModule				= 10005,	// Sent by (some) modules to the parts they create. Data is a I3DShModule*
		kMsg_SoundChannelsChanged	= 10006, 	// When the soundtrack channel count changes
		// kMsg_DatabaseUnitChanged	= 10007		// new database unit
	};
}

#endif
