|
ReactOS 0.4.17-dev-357-ga8f14ff
|
#include <stdarg.h>#include <stdio.h>#include <math.h>#include <float.h>#include "windef.h"#include "winbase.h"#include "winsock2.h"#include "winuser.h"#include "wingdi.h"#include "winnls.h"#include "winerror.h"#include "winnt.h"#include "wtypes.h"#include "oleauto.h"#include "wine/test.h"
Go to the source code of this file.
Classes | |
| struct | DummyDispatch |
| struct | IRecordInfoImpl |
| struct | test_VariantClearImpl |
| struct | decimal_t |
| struct | decimal_round_t |
Typedefs | |
| typedef struct IRecordInfoImpl | IRecordInfoImpl |
Variables | |
| static HMODULE | hOleaut32 |
| static const WCHAR | sz12 [] = {'1','2','\0'} |
| static WCHAR | sz12_false [32] |
| static WCHAR | sz12_true [32] |
| static BOOL | has_i8 |
| static const IDispatchVtbl | DummyDispatch_VTable |
| static const IRecordInfoVtbl | RecordInfoVtbl |
| static const VARTYPE | ExtraFlags [16] |
| static const IUnknownVtbl | test_VariantClear_vtbl |
| static test_VariantClearImpl | test_myVariantClearImpl = {{&test_VariantClear_vtbl}, 1, 0} |
| static const char * | szFailOverflow = "Expected overflow, hres = %08x\n" |
| static const char * | szFailOk = "Call failed, hres = %08x\n" |
| static | LPVARIANT |
| static const struct decimal_round_t | decimal_round_data [] |
| #define EXPECT_DECIMAL | ( | valHi, | |
| valMid, | |||
| valLo | |||
| ) |
| #define EXPECT_OK |
| #define EXPECT_OVERFLOW ok(hres == DISP_E_OVERFLOW, szFailOverflow, hres) |
| #define INTEGER_VTBITS (VTBIT_I1|VTBIT_UI1|VTBIT_I2|VTBIT_UI2|VTBIT_I4|VTBIT_UI4|VTBIT_I8|VTBIT_UI8) |
| #define VARCMPEX | ( | vt1, | |
| val1, | |||
| vt2, | |||
| val2, | |||
| res1, | |||
| res2, | |||
| res3, | |||
| res4 | |||
| ) |
| #define WCONVERTN | ( | str, | |
| dig, | |||
| flags | |||
| ) | hres = wconvert_str( str, dig, flags, &np, rgb, lcid, LOCALE_NOUSEROVERRIDE ) |
| typedef struct IRecordInfoImpl IRecordInfoImpl |
|
static |
Definition at line 1227 of file vartest.c.
| DEFINE_EXPECT | ( | dispatch_invoke | ) |
|
static |
Definition at line 240 of file vartest.c.
|
static |
|
static |
Definition at line 1235 of file vartest.c.
|
static |
Definition at line 479 of file vartest.c.
Referenced by test_VariantClear(), and test_VariantCopy().
|
inlinestatic |
|
inlinestatic |
Definition at line 311 of file vartest.c.
Referenced by RecordInfo_AddRef(), RecordInfo_GetSize(), RecordInfo_RecordClear(), RecordInfo_RecordCopy(), and RecordInfo_Release().
|
inlinestatic |
Definition at line 684 of file vartest.c.
Referenced by VC_AddRef(), VC_QueryInterface(), and VC_Release().
Definition at line 493 of file vartest.c.
Referenced by START_TEST().
|
static |
Definition at line 535 of file vartest.c.
Referenced by test_Mod(), test_Round(), test_var_call1(), and test_var_call2().
Definition at line 659 of file vartest.c.
Referenced by test_VarAbs(), test_VarAdd(), test_VarCmp(), test_VarEqv(), test_VariantClear(), test_VariantCopy(), test_VariantCopyInd(), test_VarMul(), test_VarNot(), test_VarOr(), test_VarSub(), and test_VarXor().
Definition at line 1002 of file vartest.c.
Referenced by test_VariantCopyInd().
|
static |
Definition at line 331 of file vartest.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 316 of file vartest.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| START_TEST | ( | vartest | ) |
Definition at line 9810 of file vartest.c.
|
static |
Definition at line 7524 of file vartest.c.
Referenced by test_cmpex().
|
static |
Definition at line 7532 of file vartest.c.
|
static |
Definition at line 2707 of file vartest.c.
|
static |
Definition at line 2857 of file vartest.c.
Definition at line 2873 of file vartest.c.
Referenced by START_TEST().
|
static |
Definition at line 2937 of file vartest.c.
|
static |
Definition at line 2829 of file vartest.c.
|
static |
Definition at line 3441 of file vartest.c.
Definition at line 4304 of file vartest.c.
|
static |
Definition at line 2783 of file vartest.c.
Definition at line 2806 of file vartest.c.
Referenced by START_TEST().
|
static |
Definition at line 2656 of file vartest.c.
|
static |
Definition at line 576 of file vartest.c.
|
static |
Definition at line 2981 of file vartest.c.
Referenced by START_TEST().
Definition at line 6262 of file vartest.c.
Referenced by START_TEST().
Definition at line 6868 of file vartest.c.
Referenced by START_TEST().
Definition at line 6446 of file vartest.c.
Referenced by START_TEST().
Definition at line 7562 of file vartest.c.
Referenced by START_TEST().
Definition at line 2729 of file vartest.c.
Referenced by START_TEST().
Definition at line 8329 of file vartest.c.
Referenced by START_TEST().
Definition at line 5952 of file vartest.c.
Referenced by START_TEST().
Definition at line 3960 of file vartest.c.
Referenced by START_TEST().
Definition at line 717 of file vartest.c.
Referenced by START_TEST().
Definition at line 856 of file vartest.c.
Referenced by START_TEST().
Definition at line 1015 of file vartest.c.
Referenced by START_TEST().
Definition at line 2959 of file vartest.c.
Referenced by START_TEST().
Definition at line 2848 of file vartest.c.
Referenced by START_TEST().
Definition at line 8700 of file vartest.c.
Referenced by START_TEST().
Definition at line 9264 of file vartest.c.
Referenced by START_TEST().
Definition at line 4074 of file vartest.c.
Referenced by START_TEST().
Definition at line 3474 of file vartest.c.
Referenced by START_TEST().
Definition at line 6091 of file vartest.c.
Referenced by START_TEST().
Definition at line 4189 of file vartest.c.
Referenced by START_TEST().
Definition at line 3089 of file vartest.c.
Referenced by START_TEST().
Definition at line 2485 of file vartest.c.
Referenced by START_TEST().
Definition at line 5217 of file vartest.c.
Referenced by START_TEST().
No flags
NUMPRS_LEADING_WHITE/NUMPRS_TRAILING_WHITE
NUMPRS_LEADING_PLUS/NUMPRS_TRAILING_PLUS
NUMPRS_LEADING_MINUS/NUMPRS_TRAILING_MINUS
NUMPRS_HEX_OCT
NUMPRS_PARENS
NUMPRS_THOUSANDS
NUMPRS_CURRENCY
NUMPRS_DECIMAL
NUMPRS_EXPONENT
NUMPRS_USE_ALL
Combinations
Definition at line 1259 of file vartest.c.
Referenced by START_TEST().
White spaces
NUMPRS_PARENS
NUMPRS_THOUSANDS
NUMPRS_CURRENCY
NUMPRS_DECIMAL
Definition at line 1905 of file vartest.c.
Referenced by START_TEST().
Definition at line 2137 of file vartest.c.
Referenced by START_TEST().
Definition at line 7806 of file vartest.c.
Referenced by START_TEST().
Definition at line 4348 of file vartest.c.
Referenced by START_TEST().
Definition at line 3217 of file vartest.c.
Referenced by START_TEST().
Definition at line 2674 of file vartest.c.
Referenced by START_TEST().
Definition at line 4483 of file vartest.c.
Referenced by START_TEST().
Definition at line 696 of file vartest.c.
|
static |
Definition at line 1217 of file vartest.c.
Referenced by convert_str(), and test_VarParseNumFromStrMisc().
|
static |
Definition at line 4335 of file vartest.c.
Referenced by test_VarRound().
|
static |
Definition at line 283 of file vartest.c.
Referenced by init_test_dispatch().
Definition at line 638 of file vartest.c.
Referenced by implicit_handle(), test_VarAbs(), test_VarAdd(), test_VarAnd(), test_VarCmp(), test_VarDiv(), test_VarEqv(), test_VarFix(), test_VariantClear(), test_VariantCopy(), test_VariantCopyInd(), test_VarIdiv(), test_VarImp(), test_VarInt(), test_VarMul(), test_VarNeg(), test_VarNot(), test_VarOr(), test_VarPow(), test_VarSub(), test_VarXor(), VarAnd(), VarDiv(), VarIdiv(), VarImp(), VarPow(), and VarSub().
|
static |
Definition at line 119 of file vartest.c.
Referenced by init(), IsValidVariantClearVT(), test_VarAnd(), test_VarCat(), test_VarDiv(), test_VarEqv(), test_VarFix(), test_VariantCopyInd(), test_VarIdiv(), test_VarImp(), test_VarInt(), test_VarMod(), test_VarNeg(), test_VarNot(), test_VarNumFromParseNum(), test_VarOr(), test_VarPow(), test_VarSub(), and test_VarXor().
|
static |
Definition at line 456 of file vartest.c.
Referenced by get_test_recordinfo().
|
static |
Definition at line 111 of file vartest.c.
Referenced by init(), and test_VarCat().
|
static |
Definition at line 112 of file vartest.c.
Referenced by init(), and test_VarCat().
|
static |
Definition at line 715 of file vartest.c.
Referenced by test_VariantClear().
|
static |