www.pudn.com > STBIHOST.rar > debugutils.h


// If you did not accept the terms of the EULA, you are not authorized to use 
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your 
// install media. 
// 
/*++ 
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF 
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A 
PARTICULAR PURPOSE. 
 
Module Name:  debugutils.h 
 
Abstract:  Defines window.external.DebugUtils (IDebugUtils), which extends 
		   the DHTML object model to allow pages to access some helpful 
		   debugging utilities, like DEBUGMSG(). 
 
--*/ 
 
#ifndef _DEBUGUTILS_H_04717492_A6CB_4ADD_9A12_316FA5A2B906_ 
#define _DEBUGUTILS_H_04717492_A6CB_4ADD_9A12_316FA5A2B906_ 
 
class CDebugUtils :  
	public CComObjectRoot, 
	public IDispatchImpl 
{ 
 
public: 
 
	DECLARE_NO_REGISTRY() 
	DECLARE_NOT_AGGREGATABLE(CDebugUtils) 
	DECLARE_PROTECT_FINAL_CONSTRUCT() 
 
	BEGIN_CATEGORY_MAP(CDebugUtils) 
	END_CATEGORY_MAP() 
 
	BEGIN_COM_MAP(CDebugUtils) 
		COM_INTERFACE_ENTRY(IDebugUtils) 
		COM_INTERFACE_ENTRY(IDispatch) 
	END_COM_MAP() 
 
	CDebugUtils() { } 
	~CDebugUtils() { } 
 
	// IDebugUtils 
	STDMETHOD(MessageOut)(/*[in]*/ BSTR newVal); 
}; 
 
#endif // _DEBUGUTILS_H_04717492_A6CB_4ADD_9A12_316FA5A2B906_