forked from qt-creator/qt-creator
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			559 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			559 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef __OUT_HPP__
 | 
						|
#define __OUT_HPP__
 | 
						|
 | 
						|
class WinDbgOutputCallback : public IDebugOutputCallbacks
 | 
						|
{
 | 
						|
public:
 | 
						|
    // IUnknown.
 | 
						|
    STDMETHOD(QueryInterface)(
 | 
						|
        THIS_
 | 
						|
        IN REFIID InterfaceId,
 | 
						|
        OUT PVOID* Interface
 | 
						|
        );
 | 
						|
    STDMETHOD_(ULONG, AddRef)(
 | 
						|
        THIS
 | 
						|
        );
 | 
						|
    STDMETHOD_(ULONG, Release)(
 | 
						|
        THIS
 | 
						|
        );
 | 
						|
 | 
						|
    // IDebugOutputCallbacks.
 | 
						|
    STDMETHOD(Output)(
 | 
						|
        THIS_
 | 
						|
        IN ULONG Mask,
 | 
						|
        IN PCSTR Text
 | 
						|
        );
 | 
						|
};
 | 
						|
 | 
						|
extern WinDbgOutputCallback g_outputCallbacks;
 | 
						|
 | 
						|
#endif // #ifndef __OUT_HPP__
 |