31 lines
875 B
C
31 lines
875 B
C
|
|
||
|
|
||
|
#define MAX_VAR_ARGS 16
|
||
|
#define MAX_LOG_STRING 64
|
||
|
|
||
|
VOID NDDELogErrorA(DWORD EventId, ...);
|
||
|
VOID NDDELogWarningA(DWORD EventId, ...);
|
||
|
VOID NDDELogInfoA(DWORD EventId, ...);
|
||
|
VOID NDDELogDataA(DWORD EventId, DWORD cbData, LPVOID lpvData);
|
||
|
LPSTR LogStringA(LPSTR szFormat, ...);
|
||
|
|
||
|
VOID NDDELogErrorW(DWORD EventId, ...);
|
||
|
VOID NDDELogWarningW(DWORD EventId, ...);
|
||
|
VOID NDDELogInfoW(DWORD EventId, ...);
|
||
|
VOID NDDELogDataW(DWORD EventId, DWORD cbData, LPVOID lpvData);
|
||
|
LPWSTR LogStringW(LPWSTR szFormat, ...);
|
||
|
|
||
|
#ifdef UNICODE
|
||
|
#define NDDELogError NDDELogErrorW
|
||
|
#define NDDELogWarning NDDELogWarningW
|
||
|
#define NDDELogInfo NDDELogInfoW
|
||
|
#define NDDELogData NDDELogDataW
|
||
|
#define LogString LogStringW
|
||
|
#else
|
||
|
#define NDDELogError NDDELogErrorA
|
||
|
#define NDDELogWarning NDDELogWarningA
|
||
|
#define NDDELogInfo NDDELogInfoA
|
||
|
#define NDDELogData NDDELogDataA
|
||
|
#define LogString LogStringA
|
||
|
#endif
|