inc/c_logging/etwlogger_driver.h (14 lines of code) (raw):
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
#ifndef ETWLOGGER_DRIVER_H
#define ETWLOGGER_DRIVER_H
#include "c_logging/xlogging.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
void etwlogger_log(LOG_CATEGORY log_category, const char* file, const char* func, int line, unsigned int options, const char* format, ...);
#if (defined(_MSC_VER))
void etwlogger_log_with_GetLastError(const char* file, const char* func, int line, const char* format, ...);
#endif
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* ETWLOGGER_DRIVER_H */