You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
2.3 KiB
112 lines
2.3 KiB
|
|
#include <minidrv.h>
|
|
|
|
VOID DbgPrint(LPCSTR lpszMessage, ...)
|
|
{
|
|
char szMsgBuf[1024];
|
|
va_list VAList;
|
|
|
|
if(NULL != lpszMessage)
|
|
{
|
|
// Dump string to debug output.
|
|
va_start(VAList, lpszMessage);
|
|
wvsprintfA(szMsgBuf, lpszMessage, VAList);
|
|
OutputDebugStringA(szMsgBuf);
|
|
va_end(VAList);
|
|
}
|
|
return;
|
|
} //*** DbgPrint
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
// Function: DebugMsgA
|
|
//
|
|
// Description: Outputs variable argument ANSI debug string.
|
|
//
|
|
//
|
|
// Parameters:
|
|
//
|
|
// lpszMessage Format string.
|
|
//
|
|
//
|
|
// Returns: TRUE on success and FALSE on failure.
|
|
//
|
|
//
|
|
// Comments:
|
|
//
|
|
//
|
|
// History:
|
|
// 12/18/96 APresley Created.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
BOOL DebugMsgA(LPCSTR lpszMessage, ...)
|
|
{
|
|
#if DBG || defined(_DEBUG)
|
|
BOOL bResult = FALSE;
|
|
char szMsgBuf[1024];
|
|
va_list VAList;
|
|
|
|
|
|
if(NULL != lpszMessage)
|
|
{
|
|
// Dump string to debug output.
|
|
va_start(VAList, lpszMessage);
|
|
wvsprintfA(szMsgBuf, lpszMessage, VAList);
|
|
OutputDebugStringA(szMsgBuf);
|
|
va_end(VAList);
|
|
bResult = FALSE;
|
|
}
|
|
|
|
return bResult;
|
|
#else
|
|
return TRUE;
|
|
#endif
|
|
} //*** DebugMsgA
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
// Function: DebugMsgW
|
|
//
|
|
// Description: Outputs variable argument UNICODE debug string.
|
|
//
|
|
//
|
|
// Parameters:
|
|
//
|
|
// lpszMessage Format string.
|
|
//
|
|
//
|
|
// Returns: TRUE on success and FALSE on failure.
|
|
//
|
|
//
|
|
// Comments:
|
|
//
|
|
//
|
|
// History:
|
|
// 12/18/96 APresley Created.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
BOOL DebugMsgW(LPCWSTR lpszMessage, ...)
|
|
{
|
|
#if DBG || defined(_DEBUG)
|
|
BOOL bResult = FALSE;
|
|
WCHAR szMsgBuf[1024];
|
|
va_list VAList;
|
|
|
|
|
|
if(NULL != lpszMessage)
|
|
{
|
|
// Dump string to debug output.
|
|
va_start(VAList, lpszMessage);
|
|
wvsprintfW(szMsgBuf, lpszMessage, VAList);
|
|
OutputDebugStringW(szMsgBuf);
|
|
va_end(VAList);
|
|
bResult = FALSE;
|
|
}
|
|
|
|
return bResult;
|
|
#else
|
|
return TRUE;
|
|
#endif
|
|
} //*** DebugMsgW
|