DECLARE_SCRIPT_SERVICE(Debug, 0xd7)
{
	STDMETHOD (MPrint)(const string ref, const string ref = NULL_STRING, const string ref = NULL_STRING,
				const string ref = NULL_STRING, const string ref = NULL_STRING, const string ref = NULL_STRING,
				const string ref = NULL_STRING, const string ref = NULL_STRING) PURE;
	STDMETHOD (Command)(const string ref, const string ref = NULL_STRING, const string ref = NULL_STRING,
				const string ref = NULL_STRING, const string ref = NULL_STRING, const string ref = NULL_STRING,
				const string ref = NULL_STRING, const string ref = NULL_STRING) PURE;
	STDMETHOD (Break)() PURE;

	//
	// new functions in T2 v1.19 / SS2 v2.4:
	//

	// log file output (works in game exe too)
	STDMETHOD (Log)(const string ref, const string ref = NULL_STRING, const string ref = NULL_STRING,
				const string ref = NULL_STRING, const string ref = NULL_STRING, const string ref = NULL_STRING,
				const string ref = NULL_STRING, const string ref = NULL_STRING) PURE;
};
