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_