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