#include <windows.h>
#include <tchar.h>
#include <stdio.h>
#pragma warning(disable:4996)
void _cdecl OutputNote(TCHAR * szFormat,...)
{
TCHAR szBuffer [1024] ;
va_list pArgList ;
va_start(pArgList, szFormat) ;
_vsntprintf (szBuffer, sizeof(szBuffer)/sizeof (TCHAR),szFormat, pArgList) ;
va_end (pArgList) ;
TCHAR szFile[MAX_PATH] = {0};
strcpy_s(szFile,MAX_PATH,__FILE__);
TCHAR * ptr = strrchr(szFile,'//');
if(ptr) strcpy_s(szFile,ptr+1);
sprintf_s(szBuffer,"%s at File : %s ,Line : % i",szBuffer,szFile,__LINE__);
OutputDebugString(szBuffer);
}