ReactOS 0.4.16-dev-2522-g97cc325
minitest.h File Reference
#include <stdarg.h>
#include <stdlib.h>
#include <windef.h>
#include <winbase.h>
#include <wine/debug.h>
Include dependency graph for minitest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define subtest_(file, line)   (winetest_set_location(file, line), 0) ? (void)0 : winetest_subtest
 
#define ok_(file, line)   (winetest_set_location(file, line), 0) ? (void)0 : winetest_ok
 
#define skip_(file, line)   (winetest_set_location(file, line), 0) ? (void)0 : winetest_skip
 
#define win_skip_(file, line)   (winetest_set_location(file, line), 0) ? (void)0 : winetest_win_skip
 
#define trace_(file, line)   (winetest_set_location(file, line), 0) ? (void)0 : winetest_trace
 
#define subtest   subtest_(__RELFILE__, __LINE__)
 
#define ok   ok_(__RELFILE__, __LINE__)
 
#define skip   skip_(__RELFILE__, __LINE__)
 
#define win_skip   win_skip_(__RELFILE__, __LINE__)
 
#define trace   trace_(__RELFILE__, __LINE__)
 
#define todo_if(is_todo)
 
#define todo_ros   todo_if(!strcmp(winetest_platform, "reactos"))
 
#define todo_ros_if(is_todo)   todo_if((is_todo) && !strcmp(winetest_platform, "reactos"))
 
#define todo_wine   todo_if(!strcmp(winetest_platform, "wine"))
 
#define todo_wine_if(is_todo)   todo_if((is_todo) && !strcmp(winetest_platform, "wine"))
 
#define ros_skip_flaky
 
#define disable_success_count
 
#define skip_2k3_crash   if (_winver < 0x600) skip("Test skipped, because it crashes on win 2003\n"); else
 
#define skip_2k3_fail   if (_winver < 0x600) skip("Test skipped, because it fails on win 2003\n"); else
 
#define ARRAY_SIZE(x)   (sizeof(x) / sizeof((x)[0]))
 
#define ok_hex_(file, line, expression, result)
 
#define ok_hex(expression, result)   ok_hex_(__RELFILE__, __LINE__, expression, result)
 
#define ok_dec_(file, line, expression, result)
 
#define ok_dec(expression, result)   ok_dec_(__RELFILE__, __LINE__, expression, result)
 
#define ok_ptr_(file, line, expression, result)
 
#define ok_ptr(expression, result)   ok_ptr_(__RELFILE__, __LINE__, expression, result)
 
#define ok_size_t_(file, line, expression, result)
 
#define ok_size_t(expression, result)   ok_size_t_(__RELFILE__, __LINE__, expression, result)
 
#define ok_char(expression, result)   ok_hex(expression, result)
 
#define ok_err_(file, line, error)    ok_(file, line)(GetLastError() == (error), "Wrong last error. Expected " #error ", got 0x%lx\n", GetLastError())
 
#define ok_err(error)   ok_err_(__RELFILE__, __LINE__, error)
 
#define ok_str_(file, line, x, y)    ok_(file, line)(strcmp(x, y) == 0, "Wrong string. Expected '%s', got '%s'\n", y, x)
 
#define ok_str(x, y)   ok_str_(__RELFILE__, __LINE__, x, y)
 
#define ok_wstr_(file, line, x, y)    ok_(file, line)(wcscmp(x, y) == 0, "Wrong string. Expected '%S', got '%S'\n", y, x)
 
#define ok_wstr(x, y)   ok_wstr_(__RELFILE__, __LINE__, x, y)
 
#define ok_long(expression, result)   ok_hex(expression, result)
 
#define ok_int(expression, result)   ok_dec(expression, result)
 
#define ok_int_(file, line, expression, result)   ok_dec_(file, line, expression, result)
 
#define ok_ntstatus(status, expected)   ok_hex(status, expected)
 
#define ok_hdl   ok_ptr
 

Functions

void winetest_set_location (const char *file, int line)
 
void winetest_subtest (const char *name)
 
void winetest_start_todo (int is_todo)
 
int winetest_loop_todo (void)
 
void winetest_end_todo (void)
 
void winetest_start_nocount (unsigned int flags)
 
int winetest_loop_nocount (void)
 
void winetest_end_nocount (void)
 
LONG winetest_get_failures (void)
 
LONG winetest_get_successes (void)
 
void winetest_add_failures (LONG new_failures)
 
int broken (int condition)
 
int winetest_vok (int condition, const char *msg, va_list ap)
 
void winetest_vskip (const char *msg, va_list ap)
 
void __cdecl winetest_ok (int condition, const char *msg,...) __WINE_PRINTF_ATTR(2
 
void __cdecl void __cdecl winetest_skip (const char *msg,...) __WINE_PRINTF_ATTR(1
 
void __cdecl void __cdecl void __cdecl winetest_win_skip (const char *msg,...) __WINE_PRINTF_ATTR(1
 
void __cdecl void __cdecl void __cdecl void __cdecl winetest_trace (const char *msg,...) __WINE_PRINTF_ATTR(1
 
void __cdecl void __cdecl void __cdecl void __cdecl void __cdecl winetest_push_context (const char *fmt,...) __WINE_PRINTF_ATTR(1
 
void __cdecl void __cdecl void __cdecl void __cdecl void __cdecl void winetest_pop_context (void)
 

Variables

int winetest_debug
 
int report_success
 
int winetest_interactive
 
const charwinetest_platform
 

Macro Definition Documentation

◆ ARRAY_SIZE

#define ARRAY_SIZE (   x)    (sizeof(x) / sizeof((x)[0]))

Definition at line 95 of file minitest.h.

◆ disable_success_count

#define disable_success_count
Value:
winetest_loop_nocount(); \
winetest_end_nocount())
void winetest_start_nocount(unsigned int flags)

Definition at line 88 of file minitest.h.

◆ ok

#define ok   ok_(__RELFILE__, __LINE__)

Definition at line 65 of file minitest.h.

◆ ok_

#define ok_ (   file,
  line 
)    (winetest_set_location(file, line), 0) ? (void)0 : winetest_ok

Definition at line 59 of file minitest.h.

◆ ok_char

#define ok_char (   expression,
  result 
)    ok_hex(expression, result)

Definition at line 565 of file minitest.h.

◆ ok_dec

#define ok_dec (   expression,
  result 
)    ok_dec_(__RELFILE__, __LINE__, expression, result)

Definition at line 545 of file minitest.h.

◆ ok_dec_

#define ok_dec_ (   file,
  line,
  expression,
  result 
)
Value:
do { \
int _value = (expression); \
int _result = (result); \
ok_(file, line)(_value == _result, "Wrong value for '%s', expected: " #result " (%d), got: %d\n", \
#expression, _result, _value); \
} while (0)
GLuint64EXT * result
Definition: glext.h:11304
Definition: fci.c:127
Definition: parser.c:49

Definition at line 538 of file minitest.h.

◆ ok_err

#define ok_err (   error)    ok_err_(__RELFILE__, __LINE__, error)

Definition at line 569 of file minitest.h.

◆ ok_err_

#define ok_err_ (   file,
  line,
  error 
)     ok_(file, line)(GetLastError() == (error), "Wrong last error. Expected " #error ", got 0x%lx\n", GetLastError())

Definition at line 567 of file minitest.h.

◆ ok_hdl

#define ok_hdl   ok_ptr

Definition at line 583 of file minitest.h.

◆ ok_hex

#define ok_hex (   expression,
  result 
)    ok_hex_(__RELFILE__, __LINE__, expression, result)

Definition at line 536 of file minitest.h.

◆ ok_hex_

#define ok_hex_ (   file,
  line,
  expression,
  result 
)
Value:
do { \
int _value = (expression); \
int _result = (result); \
ok_(file, line)(_value == _result, "Wrong value for '%s', expected: " #result " (0x%x), got: 0x%x\n", \
#expression, _result, _value); \
} while (0)

Definition at line 529 of file minitest.h.

◆ ok_int

#define ok_int (   expression,
  result 
)    ok_dec(expression, result)

Definition at line 580 of file minitest.h.

◆ ok_int_

#define ok_int_ (   file,
  line,
  expression,
  result 
)    ok_dec_(file, line, expression, result)

Definition at line 581 of file minitest.h.

◆ ok_long

#define ok_long (   expression,
  result 
)    ok_hex(expression, result)

Definition at line 579 of file minitest.h.

◆ ok_ntstatus

#define ok_ntstatus (   status,
  expected 
)    ok_hex(status, expected)

Definition at line 582 of file minitest.h.

◆ ok_ptr

#define ok_ptr (   expression,
  result 
)    ok_ptr_(__RELFILE__, __LINE__, expression, result)

Definition at line 554 of file minitest.h.

◆ ok_ptr_

#define ok_ptr_ (   file,
  line,
  expression,
  result 
)
Value:
do { \
const void *_value = (expression); \
const void *_result = (result); \
ok_(file, line)(_value == _result, "Wrong value for '%s', expected: " #result " (%p), got: %p\n", \
#expression, _result, _value); \
} while (0)

Definition at line 547 of file minitest.h.

◆ ok_size_t

#define ok_size_t (   expression,
  result 
)    ok_size_t_(__RELFILE__, __LINE__, expression, result)

Definition at line 563 of file minitest.h.

◆ ok_size_t_

#define ok_size_t_ (   file,
  line,
  expression,
  result 
)
Value:
do { \
size_t _value = (expression); \
size_t _result = (result); \
ok_(file, line)(_value == _result, "Wrong value for '%s', expected: " #result " (%Ix), got: %Ix\n", \
#expression, _result, _value); \
} while (0)

Definition at line 556 of file minitest.h.

◆ ok_str

#define ok_str (   x,
  y 
)    ok_str_(__RELFILE__, __LINE__, x, y)

Definition at line 573 of file minitest.h.

◆ ok_str_

#define ok_str_ (   file,
  line,
  x,
  y 
)     ok_(file, line)(strcmp(x, y) == 0, "Wrong string. Expected '%s', got '%s'\n", y, x)

Definition at line 571 of file minitest.h.

◆ ok_wstr

#define ok_wstr (   x,
  y 
)    ok_wstr_(__RELFILE__, __LINE__, x, y)

Definition at line 577 of file minitest.h.

◆ ok_wstr_

#define ok_wstr_ (   file,
  line,
  x,
  y 
)     ok_(file, line)(wcscmp(x, y) == 0, "Wrong string. Expected '%S', got '%S'\n", y, x)

Definition at line 575 of file minitest.h.

◆ ros_skip_flaky

#define ros_skip_flaky
Value:
winetest_loop_nocount(); \
winetest_end_nocount())

Definition at line 84 of file minitest.h.

◆ skip

#define skip   skip_(__RELFILE__, __LINE__)

Definition at line 66 of file minitest.h.

◆ skip_

#define skip_ (   file,
  line 
)    (winetest_set_location(file, line), 0) ? (void)0 : winetest_skip

Definition at line 60 of file minitest.h.

◆ skip_2k3_crash

#define skip_2k3_crash   if (_winver < 0x600) skip("Test skipped, because it crashes on win 2003\n"); else

Definition at line 92 of file minitest.h.

◆ skip_2k3_fail

#define skip_2k3_fail   if (_winver < 0x600) skip("Test skipped, because it fails on win 2003\n"); else

Definition at line 93 of file minitest.h.

◆ subtest

#define subtest   subtest_(__RELFILE__, __LINE__)

Definition at line 64 of file minitest.h.

◆ subtest_

#define subtest_ (   file,
  line 
)    (winetest_set_location(file, line), 0) ? (void)0 : winetest_subtest

Definition at line 58 of file minitest.h.

◆ todo_if

#define todo_if (   is_todo)
Value:
for (winetest_start_todo(is_todo); \
winetest_loop_todo(); \
winetest_end_todo())
void winetest_start_todo(int is_todo)

Definition at line 70 of file minitest.h.

◆ todo_ros

#define todo_ros   todo_if(!strcmp(winetest_platform, "reactos"))

Definition at line 74 of file minitest.h.

◆ todo_ros_if

#define todo_ros_if (   is_todo)    todo_if((is_todo) && !strcmp(winetest_platform, "reactos"))

Definition at line 75 of file minitest.h.

◆ todo_wine

#define todo_wine   todo_if(!strcmp(winetest_platform, "wine"))

Definition at line 80 of file minitest.h.

◆ todo_wine_if

#define todo_wine_if (   is_todo)    todo_if((is_todo) && !strcmp(winetest_platform, "wine"))

Definition at line 81 of file minitest.h.

◆ trace

#define trace   trace_(__RELFILE__, __LINE__)

Definition at line 68 of file minitest.h.

◆ trace_

#define trace_ (   file,
  line 
)    (winetest_set_location(file, line), 0) ? (void)0 : winetest_trace

Definition at line 62 of file minitest.h.

◆ win_skip

#define win_skip   win_skip_(__RELFILE__, __LINE__)

Definition at line 67 of file minitest.h.

◆ win_skip_

#define win_skip_ (   file,
  line 
)    (winetest_set_location(file, line), 0) ? (void)0 : winetest_win_skip

Definition at line 61 of file minitest.h.

Function Documentation

◆ broken()

int broken ( int  condition)

◆ winetest_add_failures()

void winetest_add_failures ( LONG  new_failures)

◆ winetest_end_nocount()

void winetest_end_nocount ( void  )

◆ winetest_end_todo()

void winetest_end_todo ( void  )

◆ winetest_get_failures()

◆ winetest_get_successes()

LONG winetest_get_successes ( void  )

◆ winetest_loop_nocount()

int winetest_loop_nocount ( void  )

◆ winetest_loop_todo()

int winetest_loop_todo ( void  )

◆ winetest_ok()

◆ winetest_pop_context()

Referenced by check_copy_image(), check_send_input_keyboard_test_(), check_url_canonicalize(), compare_metadata(), DoThreadNameTest(), fail_single(), ok_method_sequence_(), ok_seq_(), ok_sequence_(), rawinputbuffer_wndproc(), s_test_I_RpcBindingInqLocalClientPID(), set_clipboard_data_process(), START_TEST(), subtest_hvredraw(), subtest_swp_paint_regions_(), subtest_undo(), subtest_valid_manifest_resources_locale(), test_ActivateKeyboardLayout(), test_apisets(), test_block_layout(), test_CreateActCtx(), test_CryptBinaryToString(), test_CryptStringToBinary(), test_CtrlHandlerSubsystem(), test_dbcs_WM_CHAR(), test_ddag_node(), test_dds_decoder(), test_dds_decoder_frame(), test_dds_decoder_image_parameters(), test_dds_decoder_initialize(), test_dds_encoder_pixel_format(), test_display_dc(), test_Element_GetPropertyValue(), test_EnableMouseInPointer(), test_encoder_formats(), test_EnumDynamicTimeZoneInformation(), test_export_forwarder_dep_chain(), test_generic_composite_moniker(), test_GetCurrencyFormatA(), test_GetExtendedTcpTable_owner(), test_GetExtendedUdpTable_owner(), test_GetFileAttributesExW(), test_GetSecurityInfo(), test_GlobalAlloc(), test_heap_size(), test_HeapCreate(), test_I_RpcBindingInqLocalClientPID_thread_func(), test_implicit_mta(), test_import_resolution(), test_keyboard_layout_name(), test_LdrGetDllHandleEx(), test_Loader(), test_LoadImageFile(), test_LoadStringW(), test_LocalAlloc(), test_manifest_resources(), test_mdi(), test_MessageBox(), test_metadata_writer(), test_monitor_dpi_awareness(), test_node_hwnd_provider_(), test_ownerdraw(), test_perflib_key(), test_performance_keys(), test_printf_format(), test_queryreader(), test_quoted_RDN(), test_readwrite(), test_recursion(), test_regex(), test_RoGetAgileReference(), test_RoGetAgileReference_thread_proc(), test_SendInput_keyboard_messages(), test_SendInput_mouse_messages(), test_SendInput_raw_key_messages(), test_set_hook(), test_SetProcessDpiAwarenessContext(), test_single(), test_StdHandleInheritance(), test_STM_SETIMAGE(), test_string_data(), test_string_data_process(), test_synthesized(), test_UiaGetPropertyValue(), test_undo_control(), test_UrlGetPart(), test_valid_manifest_resources_locale(), test_viewfetch_wraparound(), test_visual(), test_window_styles(), test_WM_DISPLAYCHANGE(), and testGetIpForwardTable().

◆ winetest_push_context()

static void static void winetest_push_context ( const char fmt,
  ... 
)
inline

Definition at line 537 of file test.h.

538{
541
542 if (data->context_count < ARRAY_SIZE(data->context))
543 {
545 vsnprintf( data->context[data->context_count], sizeof(data->context[data->context_count]), fmt, valist );
546 va_end(valist);
547 data->context[data->context_count][sizeof(data->context[data->context_count]) - 1] = 0;
548 }
549 ++data->context_count;
550}
#define va_end(v)
Definition: stdarg.h:28
#define va_start(v, l)
Definition: stdarg.h:26
char * va_list
Definition: vadefs.h:50
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
static va_list valist
Definition: printf.c:46
#define ARRAY_SIZE(x)
Definition: test.h:183
struct winetest_thread_data * winetest_get_thread_data(void)
Definition: dsound.c:943
#define vsnprintf
Definition: tif_win32.c:406

Referenced by check_copy_image(), check_send_input_keyboard_test_(), check_url_canonicalize(), compare_metadata(), DoThreadNameTest(), fail_single(), ok_method_sequence_(), ok_seq_(), ok_sequence_(), rawinputbuffer_wndproc(), s_test_I_RpcBindingInqLocalClientPID(), set_clipboard_data_process(), START_TEST(), subtest_hvredraw(), subtest_swp_paint_regions_(), subtest_undo(), subtest_valid_manifest_resources_locale(), test_ActivateKeyboardLayout(), test_apisets(), test_block_layout(), test_CreateActCtx(), test_CryptBinaryToString(), test_CryptStringToBinary(), test_CtrlHandlerSubsystem(), test_dbcs_WM_CHAR(), test_ddag_node(), test_dds_decoder(), test_dds_decoder_frame(), test_dds_decoder_image_parameters(), test_dds_decoder_initialize(), test_dds_encoder_pixel_format(), test_display_dc(), test_Element_GetPropertyValue(), test_EnableMouseInPointer(), test_encoder_formats(), test_EnumDynamicTimeZoneInformation(), test_export_forwarder_dep_chain(), test_generic_composite_moniker(), test_GetCurrencyFormatA(), test_GetExtendedTcpTable_owner(), test_GetExtendedUdpTable_owner(), test_GetFileAttributesExW(), test_GetSecurityInfo(), test_GlobalAlloc(), test_heap_size(), test_HeapCreate(), test_I_RpcBindingInqLocalClientPID_thread_func(), test_implicit_mta(), test_import_resolution(), test_keyboard_layout_name(), test_LdrGetDllHandleEx(), test_Loader(), test_LoadImageFile(), test_LoadStringW(), test_LocalAlloc(), test_manifest_resources(), test_mdi(), test_MessageBox(), test_metadata_writer(), test_monitor_dpi_awareness(), test_node_hwnd_provider_(), test_ownerdraw(), test_perflib_key(), test_performance_keys(), test_printf_format(), test_queryreader(), test_quoted_RDN(), test_readwrite(), test_recursion(), test_regex(), test_RoGetAgileReference(), test_RoGetAgileReference_thread_proc(), test_SendInput_keyboard_messages(), test_SendInput_mouse_messages(), test_SendInput_raw_key_messages(), test_set_hook(), test_SetProcessDpiAwarenessContext(), test_single(), test_StdHandleInheritance(), test_STM_SETIMAGE(), test_string_data(), test_string_data_process(), test_synthesized(), test_UiaGetPropertyValue(), test_undo_control(), test_UrlGetPart(), test_valid_manifest_resources_locale(), test_viewfetch_wraparound(), test_visual(), test_window_styles(), test_WM_DISPLAYCHANGE(), and testGetIpForwardTable().

◆ winetest_set_location()

void winetest_set_location ( const char file,
int  line 
)

Referenced by START_TEST().

◆ winetest_skip()

void __cdecl void __cdecl winetest_skip ( const char msg,
  ... 
)

Referenced by _find_font_for_range(), and ok_fls_().

◆ winetest_start_nocount()

void winetest_start_nocount ( unsigned int  flags)

◆ winetest_start_todo()

void winetest_start_todo ( int  is_todo)

◆ winetest_subtest()

void winetest_subtest ( const char name)

◆ winetest_trace()

◆ winetest_vok()

int winetest_vok ( int  condition,
const char msg,
va_list  ap 
)

Referenced by __WINE_PRINTF_ATTR().

◆ winetest_vskip()

void winetest_vskip ( const char msg,
va_list  ap 
)

◆ winetest_win_skip()

void static void static void winetest_win_skip ( const char msg,
  ... 
)
inline

Definition at line 435 of file test.h.

436{
439 if ((strcmp(winetest_platform, "windows") == 0)
440#if !defined(USE_WINE_TODOS) || defined(USE_WIN_SKIP)
441 || (strcmp(winetest_platform, "reactos") == 0)
442#endif
443 )
445 else
447 va_end(valist);
448}
#define msg(x)
Definition: auth_time.c:54
_ACRTIMP int __cdecl strcmp(const char *, const char *)
Definition: string.c:3319
const char * winetest_platform
static int winetest_vok(int condition, const char *msg, va_list args)
Definition: test.h:330
void void static void winetest_vskip(const char *msg, va_list args)
Definition: test.h:408

Referenced by _test_items_ok(), and _test_shape_ok().

Variable Documentation

◆ report_success

int report_success
extern

◆ winetest_debug

int winetest_debug
extern

Referenced by alarmThreadMain(), buffer_service(), buffer_service8(), call_continue(), Call_QueryDosVolume_Path_Paths(), Call_QueryPoints(), callback(), callback_func(), cb(), cbt_global_hook_thread_proc(), check_expected_method_fmt(), check_menu_items(), check_position(), check_storage_contents(), check_update_rgn_(), client_dde_callback(), closetest_callback(), compare_bits(), compare_menu_data(), DataObject_GetData(), DataObject_QueryGetData(), dde_server_wndprocA(), dde_server_wndprocW(), ddeCb(), doChild(), dscenum_callback(), dump_child_(), dump_emf_bits(), dump_emf_record(), dump_emf_records(), dump_mf_bits(), enum_callback(), enum_func(), EnumFormatImpl_Next(), exerciseServer(), ExternalConnection_AddConnection(), ExternalConnection_ReleaseConnection(), gdf_driver_proc(), hook_dde_client_wndprocA(), hook_dde_client_wndprocW(), hook_WaitForInputIdle(), hooked_WaitForInputIdle(), InternetReadFile_test(), langgrp_procA(), lgrplocale_procA(), ll_hook_kbd_proc(), luilocale_proc1A(), mdi_child_wnd_proc_1(), mdi_child_wnd_proc_2(), mdi_main_wnd_procA(), menu_ownerdraw_wnd_proc(), MessageFilter_HandleInComingCall(), MessageFilter_MessagePending(), MessageFilter_RetryRejectedCall(), mouse_ll_global_thread_proc(), MsgCheckProc(), nccalchelper(), ok_path(), ok_sequence_(), OleObject_QueryInterface(), parentdc_window_procA(), ProtocolSink_ReportProgress(), rpcThreadMain(), run_in_temp_desktop_thread_func(), semaphore_thread_proc(), send_msg_thread_2(), SendMessage_thread_1(), server_end_to_end_callback(), serverThreadMain1(), serverThreadMain2(), serverThreadMain3(), serverThreadMain4(), serverThreadMain5(), SetParent_thread(), shell_execute_(), shell_execute_ex_(), START_TEST(), subtest_export_forwarder_dep_chain(), subtest_swp_paint_regions_(), subtest_valid_manifest_resources_locale(), test1_QueryInterface(), test_accelerators(), test_aligned_malloc(), test_aligned_offset_malloc(), test_aligned_offset_realloc(), test_aligned_realloc(), test_AllocateAndGetTcpExTableFromStack(), test_buffer(), test_buffer8(), test_button_messages(), test_capture_buffer(), test_clipboard_viewers(), test_clock(), test_color_formats(), test_create_name_procW(), test_CreateNamedPipe(), test_data_cache_contents(), test_dbcs_wm_char(), test_DestroyWindow(), test_devenum(), test_DispatchMessage(), test_EnumCodePages(), test_EnumForms(), test_freethreadedmarshaldata(), test_getDefaultCryptProv(), test_GetTcp6Table(), test_GetUdp6Table(), test_GetUnicastIpAddressTable(), test_hide_window(), test_import_export(), test_listbox_messages(), test_mbs_help(), test_mdi_messages(), test_menu_bmp_and_string(), test_menu_messages(), test_menu_resource_layout(), test_messages(), test_metadata_gif(), test_minimize_window(), test_multi_encoder_impl(), test_NamedPipe_2(), test_paint_messages(), test_parent_owner(), test_PeekMessage(), test_PeekMessage2(), test_popup_zorder(), test_query_process_vm(), Test_QueryDosVolumePathAndPaths(), Test_QueryDosVolumePaths(), Test_QueryPoints(), test_recursive_hook(), test_RegisterClipboardFormatA(), test_scrollwindowex(), test_SendMessage_other_thread(), test_set_selection_message(), test_SetActiveWindow(), test_SetFocus(), test_SetForegroundWindow(), test_SetParent(), test_SetWindowRgn(), test_SHCreateStreamOnFileEx(), test_SHGetStockIconInfo(), test_showwindow(), test_ShowWindow(), test_static_messages(), test_swp_paint_region_on_extend_zerosize(), test_swp_paint_region_on_show(), test_text_metrics(), test_thick_child_size_winproc(), test_thread(), test_timer(), test_topmost(), test_TrackMouseEvent(), test_wmime_keydown_message(), test_worst_case(), Test_WSAIoctl_GetInterfaceList(), Test_WSAIoctl_InitTest(), TestChannelHook_ClientFillBuffer(), TestChannelHook_ClientGetSize(), TestChannelHook_ClientNotify(), TestChannelHook_ServerGetSize(), TestChannelHook_ServerNotify(), testGetIcmpStatistics(), testGetIcmpStatisticsEx(), testGetIfTable(), testGetIpNetTable(), testGetIpStatistics(), testGetIpStatisticsEx(), testGetTcpStatistics(), testGetTcpStatisticsEx(), testGetTcpTable(), testGetUdpStatistics(), testGetUdpStatisticsEx(), testGetUdpTable(), testIcmpSendEcho(), unk_AddRef(), unk_QueryInterface(), unk_Release(), and win_event_global_thread_proc().

◆ winetest_interactive

int winetest_interactive
extern

Referenced by _sink_check_ok(), _sink_fire_ok(), check_bits(), check_count(), create_child_editcontrol(), create_custom_header_control(), create_editcontrol(), create_header_control(), create_tabcontrol(), create_window(), createFilledTabControl(), driver_tests(), DriverEnumProc(), dscenum_callback(), dsenum_callback(), EnumJoysticks(), force_redraw(), FormatEnumProc(), FormatTagEnumProc(), mixer_test_controlA(), mixer_test_controlW(), mixer_test_deviceA(), mixer_test_deviceW(), ProtocolSink_ReportResult(), show_image(), START_TEST(), subtest_hvredraw(), subtest_swp_paint_regions_(), TabCheckSetSize(), test_acquire(), test_AddPortUI(), test_api(), test_AVISaveOptions(), test_buffer(), test_buffer8(), test_clock(), test_ConfigurePort(), test_ConfigurePortUI(), test_controlevent(), test_CredUIPromptForCredentials(), test_dib_formats(), test_drvCommConfigDialogA(), test_drvCommConfigDialogW(), test_edit_control_2(), test_event_binding(), test_ExitCode(), test_flash_ax(), test_focus(), test_fontsize(), test_frequency(), test_get_input_report(), test_get_state(), test_hdm_filterMessages(), test_hdm_index_messages(), test_hdm_sethotdivider(), test_header_control(), test_Hlink_Navigate(), test_HTMLDocument_http(), test_http_connection(), test_ImmGetCompositionString(), test_LaunchINFSection(), test_LaunchINFSectionEx(), test_menualign(), test_midiOut_device(), test_mono_bitmap(), test_onclick(), test_play(), test_primary(), test_primary8(), test_primary_3d(), test_primary_3d8(), test_primary_3d_with_listener(), test_primary_3d_with_listener8(), test_primary_secondary(), test_primary_secondary8(), test_PrintDlgExW(), test_read_device(), test_resizable2(), test_RunControlPanel(), test_ScriptGetFontProperties(), test_secondary(), test_secondary8(), test_SHGetSpecialFolderPath(), test_sourcepath(), test_sources(), test_SspiPromptForCredentials(), test_submit(), test_url_action(), test_worst_case(), testNotifyAddrChange(), wave_generate_tone(), wave_in_test_deviceIn(), wave_out_test_device(), and wave_out_tests().

◆ winetest_platform