ReactOS 0.4.15-dev-6042-g2eb6700
|
Go to the source code of this file.
Classes | |
struct | dbgrpt_char_traits< char > |
struct | dbgrpt_char_traits< wchar_t > |
Macros | |
#define | DBGRPT_MAX_BUFFER_SIZE 4096 |
#define | DBGRPT_ASSERT_PREFIX_MESSAGE "Assertion failed: " |
#define | DBGRPT_ASSERT_PREFIX_NOMESSAGE "Assertion failed!" |
#define | DBGRPT_STRING_TOO_LONG "_CrtDbgReport: String too long" |
Typedefs | |
typedef int(WINAPI * | tMessageBoxW) (_In_opt_ HWND hWnd, _In_opt_ LPCWSTR lpText, _In_opt_ LPCWSTR lpCaption, _In_ UINT uType) |
typedef dbgrpt_char_traits< char > | achar_traits |
typedef dbgrpt_char_traits< wchar_t > | wchar_traits |
Functions | |
static HMODULE | _CrtGetUser32 () |
static tMessageBoxW | _CrtGetMessageBox () |
template<typename char_t > | |
static int | _CrtDbgReportWindow (int reportType, const char_t *filename, int linenumber, const char_t *moduleName, const char_t *message) |
template<typename char_t > | |
static int | _CrtEnterDbgReport (int reportType, const char_t *filename, int linenumber) |
static void | _CrtLeaveDbgReport (int reportType) |
template<typename char_t > | |
static int | _CrtHandleDbgReport (int reportType, const char_t *szCompleteMessage, const char_t *szFormatted, const char_t *filename, int linenumber, const char_t *moduleName) |
EXTERN_C int __cdecl | _CrtDbgReport (int reportType, const char *filename, int linenumber, const char *moduleName, const char *format,...) |
EXTERN_C int __cdecl | _CrtDbgReportW (int reportType, const wchar_t *filename, int linenumber, const wchar_t *moduleName, const wchar_t *format,...) |
Variables | |
static long | _CrtInAssert = -1 |
static int | _CrtModeOutputFormat [_CRT_ERRCNT] |
static const wchar_t * | _CrtModeMessages [_CRT_ERRCNT] |
static HMODULE | _CrtUser32Handle = NULL |
static tMessageBoxW | _CrtMessageBoxW = NULL |
#define DBGRPT_ASSERT_PREFIX_MESSAGE "Assertion failed: " |
Definition at line 21 of file dbgrpt.cpp.
#define DBGRPT_ASSERT_PREFIX_NOMESSAGE "Assertion failed!" |
Definition at line 22 of file dbgrpt.cpp.
#define DBGRPT_MAX_BUFFER_SIZE 4096 |
Definition at line 20 of file dbgrpt.cpp.
Definition at line 23 of file dbgrpt.cpp.
typedef dbgrpt_char_traits<char> achar_traits |
Definition at line 75 of file dbgrpt.cpp.
typedef int(WINAPI * tMessageBoxW) (_In_opt_ HWND hWnd, _In_opt_ LPCWSTR lpText, _In_opt_ LPCWSTR lpCaption, _In_ UINT uType) |
Definition at line 43 of file dbgrpt.cpp.
typedef dbgrpt_char_traits<wchar_t> wchar_traits |
Definition at line 76 of file dbgrpt.cpp.
EXTERN_C int __cdecl _CrtDbgReport | ( | int | reportType, |
const char * | filename, | ||
int | linenumber, | ||
const char * | moduleName, | ||
const char * | format, | ||
... | |||
) |
Definition at line 264 of file dbgrpt.cpp.
EXTERN_C int __cdecl _CrtDbgReportW | ( | int | reportType, |
const wchar_t * | filename, | ||
int | linenumber, | ||
const wchar_t * | moduleName, | ||
const wchar_t * | format, | ||
... | |||
) |
Definition at line 316 of file dbgrpt.cpp.
|
static |
Definition at line 148 of file dbgrpt.cpp.
Referenced by _CrtHandleDbgReport().
|
static |
Definition at line 187 of file dbgrpt.cpp.
Referenced by _CrtDbgReport(), and _CrtDbgReportW().
|
static |
Definition at line 130 of file dbgrpt.cpp.
Referenced by _CrtDbgReportWindow().
|
static |
Definition at line 112 of file dbgrpt.cpp.
Referenced by _CrtGetMessageBox().
|
static |
Definition at line 226 of file dbgrpt.cpp.
Referenced by _CrtDbgReport(), and _CrtDbgReportW().
Definition at line 218 of file dbgrpt.cpp.
Referenced by _CrtDbgReport(), and _CrtDbgReportW().
|
static |
Definition at line 26 of file dbgrpt.cpp.
Referenced by _CrtEnterDbgReport(), and _CrtLeaveDbgReport().
|
static |
Definition at line 45 of file dbgrpt.cpp.
Referenced by _CrtGetMessageBox().
|
static |
Definition at line 35 of file dbgrpt.cpp.
Referenced by _CrtDbgReportWindow().
|
static |
Definition at line 28 of file dbgrpt.cpp.
Referenced by _CrtDbgReport(), _CrtDbgReportW(), and _CrtHandleDbgReport().
Definition at line 44 of file dbgrpt.cpp.
Referenced by _CrtGetUser32().