Blame include/ntapi/nt_log.h
|
|
a7ffe3 |
#ifndef _NT_LOG_H_
|
|
|
a7ffe3 |
#define _NT_LOG_H_
|
|
|
dd89bb |
|
|
|
414ad3 |
#include "nt_abi.h"
|
|
|
dd89bb |
#include "nt_file.h"
|
|
|
dd89bb |
|
|
|
a7ffe3 |
typedef ssize_t __cdecl ntapi_log_write(
|
|
|
dd89bb |
__in void * hfile,
|
|
|
dd89bb |
__in const void * buf,
|
|
|
dd89bb |
__in size_t bytes);
|
|
|
dd89bb |
|
|
|
dd89bb |
|
|
|
a7ffe3 |
typedef int32_t __cdecl ntapi_log_fn_call(
|
|
|
dd89bb |
__in void * hfile __optional,
|
|
|
d95831 |
__in const char * fn_caller_name,
|
|
|
dd89bb |
__in void * fn_callee_addr,
|
|
|
dd89bb |
__in uintptr_t fn_ret,
|
|
|
a7ffe3 |
__in ntapi_log_write* pfn_log_write __optional,
|
|
|
d95831 |
__in const char * source __optional,
|
|
|
dd89bb |
__in int line __optional);
|
|
|
dd89bb |
|
|
|
dd89bb |
|
|
|
a7ffe3 |
typedef int32_t __cdecl ntapi_log_msg(
|
|
|
dd89bb |
__in void * hfile __optional,
|
|
|
d95831 |
__in const char * source __optional,
|
|
|
dd89bb |
__in int line __optional,
|
|
|
d95831 |
__in const char * fn_caller_name,
|
|
|
d95831 |
__in const char * fmt,
|
|
|
dd89bb |
__in uintptr_t arg1,
|
|
|
dd89bb |
__in uintptr_t arg2,
|
|
|
dd89bb |
__in uintptr_t arg3,
|
|
|
dd89bb |
__in uintptr_t arg4,
|
|
|
dd89bb |
__in uintptr_t arg5,
|
|
|
dd89bb |
__in uintptr_t arg6,
|
|
|
a7ffe3 |
__in ntapi_log_write* pfn_log_write __optional);
|
|
|
dd89bb |
|
|
|
dd89bb |
#endif
|