inc/ctest_windows.h (26 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 CTEST_WINDOWS_H #define CTEST_WINDOWS_H #include "macro_utils/macro_utils.h" #ifdef __cplusplus #include <cstddef> #else #include <stddef.h> #endif #include "windows.h" #ifdef __cplusplus extern "C" { #endif void ULONG64_AssertAreEqual(ULONG64 left, ULONG64 right, char* ctest_message, int line_no); void ULONG_AssertAreEqual(ULONG left, ULONG right, char* ctest_message, int line_no); void LONG_AssertAreEqual(LONG left, LONG right, char* ctest_message, int line_no); void LONG64_AssertAreEqual(LONG64 left, LONG64 right, char* ctest_message, int line_no); void HRESULT_AssertAreEqual(HRESULT left, HRESULT right, char* ctest_message, int line_no); void ULONG64_AssertAreNotEqual(ULONG64 left, ULONG64 right, char* ctest_message, int line_no); void ULONG_AssertAreNotEqual(ULONG left, ULONG right, char* ctest_message, int line_no); void LONG_AssertAreNotEqual(LONG left, LONG right, char* ctest_message, int line_no); void LONG64_AssertAreNotEqual(LONG64 left, LONG64 right, char* ctest_message, int line_no); void HRESULT_AssertAreNotEqual(HRESULT left, HRESULT right, char* ctest_message, int line_no); #ifdef __cplusplus } #endif #endif // CTEST_WINDOWS_H