|
ReactOS 0.4.17-dev-444-g71ee754
|
#include "wine/test.h"#include "oleauto.h"#include <math.h>#include <stdio.h>#include "test_tlb.h"#include "initguid.h"
Go to the source code of this file.
Classes | |
| struct | tagINTERNAL_BSTR |
| struct | DummyDispatch |
| struct | r4_test |
| struct | r8_test |
Typedefs | |
| typedef struct tagINTERNAL_BSTR | INTERNAL_BSTR |
| typedef struct tagINTERNAL_BSTR * | LPINTERNAL_BSTR |
Variables | |
| static HMODULE | hOleaut32 |
| static BOOL | has_i8 |
| static BOOL | has_locales |
| static const IDispatchVtbl | DummyDispatch_VTable |
| static const char *const | BadDateStrings [] |
| #define BADVAR | ( | typ | ) | CHANGETYPEEX(typ); EXPECT_BADVAR |
| #define BSTR_DATE | ( | dt, | |
| str | |||
| ) | _BSTR_DATE(dt,str,__LINE__) |
| #define BSTR_DEC | ( | scale, | |
| sign, | |||
| hi, | |||
| lo, | |||
| str, | |||
| lcid | |||
| ) | _BSTR_DEC(scale, sign, hi, 0, lo, str, lcid, __LINE__) |
| #define BSTR_DEC64 | ( | scale, | |
| sign, | |||
| hi, | |||
| mid, | |||
| lo, | |||
| str, | |||
| lcid | |||
| ) | _BSTR_DEC(scale, sign, hi, mid, lo, str, lcid, __LINE__) |
| #define CHANGETYPEEX | ( | typ | ) | hres = VariantChangeTypeEx(&vDst, &vSrc, 0, 0, typ) |
| #define CONV_TYPE VARIANT_BOOL |
| #define EXPECT_BADVAR _EXPECT_NO_OUT(DISP_E_BADVARTYPE) |
| #define EXPECT_EQ _EXPECT_NO_OUT(VARCMP_EQ) |
| #define EXPECT_GT _EXPECT_NO_OUT(VARCMP_GT) |
| #define EXPECT_INVALID _EXPECT_NO_OUT(E_INVALIDARG) |
| #define EXPECT_LT _EXPECT_NO_OUT(VARCMP_LT) |
| #define EXPECT_MISMATCH _EXPECT_NO_OUT(DISP_E_TYPEMISMATCH) |
| #define EXPECT_OVERFLOW _EXPECT_NO_OUT(DISP_E_OVERFLOW) |
| #define EXPECTDECZERO | ( | ) |
| #define MISMATCH | ( | typ | ) | CHANGETYPEEX(typ); EXPECT_MISMATCH |
| typedef struct tagINTERNAL_BSTR INTERNAL_BSTR |
| typedef struct tagINTERNAL_BSTR * LPINTERNAL_BSTR |
Definition at line 4823 of file vartype.c.
Definition at line 4786 of file vartype.c.
|
static |
Definition at line 4874 of file vartype.c.
Definition at line 6117 of file vartype.c.
Referenced by test_recinfo().
| DEFINE_EXPECT | ( | dispatch_invoke | ) |
| DEFINE_GUID | ( | UUID_test_struct | , |
| 0x4029f190 | , | ||
| 0xca4a | , | ||
| 0x4611 | , | ||
| 0xae | , | ||
| 0xb9 | , | ||
| 0x67 | , | ||
| 0x39 | , | ||
| 0x83 | , | ||
| 0xcb | , | ||
| 0x96 | , | ||
| 0xdd | |||
| ) |
Definition at line 305 of file vartype.c.
|
static |
Definition at line 352 of file vartype.c.
|
static |
|
inlinestatic |
Definition at line 5043 of file vartype.c.
Referenced by DECLARE_INTERFACE_(), test_BstrCopy(), test_SysAllocString(), test_SysAllocStringByteLen(), test_SysAllocStringLen(), test_SysReAllocString(), and test_SysReAllocStringLen().
|
inlinestatic |
Definition at line 5048 of file vartype.c.
Referenced by test_SysStringByteLen(), and test_SysStringLen().
|
inlinestatic |
Definition at line 300 of file vartype.c.
Referenced by DummyDispatch_AddRef(), DummyDispatch_Invoke(), and DummyDispatch_Release().
|
static |
Definition at line 401 of file vartype.c.
Referenced by test_IDispatchChangeTypeEx(), test_IDispatchClear(), test_IDispatchCopy(), test_IUnknownChangeTypeEx(), test_IUnknownClear(), test_IUnknownCopy(), test_recinfo(), and test_VarUI1FromDisp().
| START_TEST | ( | vartype | ) |
Definition at line 6263 of file vartype.c.
Definition at line 6048 of file vartype.c.
Referenced by START_TEST().
Definition at line 5346 of file vartype.c.
Referenced by START_TEST().
Definition at line 6017 of file vartype.c.
Referenced by START_TEST().
Definition at line 5973 of file vartype.c.
Referenced by START_TEST().
Definition at line 5805 of file vartype.c.
Referenced by START_TEST().
Definition at line 5764 of file vartype.c.
Referenced by START_TEST().
Definition at line 5713 of file vartype.c.
Referenced by START_TEST().
Definition at line 5638 of file vartype.c.
Referenced by START_TEST().
Definition at line 5666 of file vartype.c.
Referenced by START_TEST().
Definition at line 5558 of file vartype.c.
Referenced by START_TEST().
Definition at line 5481 of file vartype.c.
Referenced by START_TEST().
Definition at line 5509 of file vartype.c.
Referenced by START_TEST().
Definition at line 5877 of file vartype.c.
Referenced by START_TEST().
Definition at line 6126 of file vartype.c.
Referenced by START_TEST().
Definition at line 5075 of file vartype.c.
Referenced by START_TEST().
Definition at line 5133 of file vartype.c.
Referenced by START_TEST().
Definition at line 5098 of file vartype.c.
Referenced by START_TEST().
Definition at line 5224 of file vartype.c.
Referenced by START_TEST().
Definition at line 5262 of file vartype.c.
Referenced by START_TEST().
Definition at line 5064 of file vartype.c.
Referenced by START_TEST().
Definition at line 5053 of file vartype.c.
Referenced by START_TEST().
Definition at line 5953 of file vartype.c.
Referenced by START_TEST().
Definition at line 4452 of file vartype.c.
Referenced by START_TEST().
Definition at line 4310 of file vartype.c.
Referenced by START_TEST().
Definition at line 4360 of file vartype.c.
Referenced by START_TEST().
Definition at line 4340 of file vartype.c.
Referenced by START_TEST().
Definition at line 4226 of file vartype.c.
Referenced by START_TEST().
Definition at line 4242 of file vartype.c.
Referenced by START_TEST().
Definition at line 4258 of file vartype.c.
Referenced by START_TEST().
Definition at line 4323 of file vartype.c.
Referenced by START_TEST().
Definition at line 4278 of file vartype.c.
Referenced by START_TEST().
Definition at line 4298 of file vartype.c.
Referenced by START_TEST().
Definition at line 4369 of file vartype.c.
Referenced by START_TEST().
Definition at line 4234 of file vartype.c.
Referenced by START_TEST().
Definition at line 4250 of file vartype.c.
Referenced by START_TEST().
Definition at line 4332 of file vartype.c.
Referenced by START_TEST().
Definition at line 5372 of file vartype.c.
Referenced by START_TEST().
Definition at line 4962 of file vartype.c.
Referenced by START_TEST().
Definition at line 4849 of file vartype.c.
Referenced by START_TEST().
Definition at line 4805 of file vartype.c.
Referenced by START_TEST().
Definition at line 4900 of file vartype.c.
Referenced by START_TEST().
Definition at line 4494 of file vartype.c.
Referenced by START_TEST().
Definition at line 4534 of file vartype.c.
Referenced by START_TEST().
Definition at line 4682 of file vartype.c.
Referenced by START_TEST().
Definition at line 3442 of file vartype.c.
Referenced by START_TEST().
Definition at line 3402 of file vartype.c.
Referenced by START_TEST().
Definition at line 3495 of file vartype.c.
Referenced by START_TEST().
Definition at line 3517 of file vartype.c.
Referenced by START_TEST().
Definition at line 3573 of file vartype.c.
Referenced by START_TEST().
Definition at line 3296 of file vartype.c.
Referenced by START_TEST().
Definition at line 3358 of file vartype.c.
Referenced by START_TEST().
Definition at line 3332 of file vartype.c.
Referenced by START_TEST().
Definition at line 3161 of file vartype.c.
Referenced by START_TEST().
Definition at line 3183 of file vartype.c.
Referenced by START_TEST().
Definition at line 3256 of file vartype.c.
Referenced by START_TEST().
Definition at line 3172 of file vartype.c.
Referenced by START_TEST().
Definition at line 3194 of file vartype.c.
Referenced by START_TEST().
Definition at line 3598 of file vartype.c.
Referenced by START_TEST().
Definition at line 3416 of file vartype.c.
Referenced by START_TEST().
Definition at line 3465 of file vartype.c.
Referenced by START_TEST().
Definition at line 3480 of file vartype.c.
Referenced by START_TEST().
Definition at line 3452 of file vartype.c.
Referenced by START_TEST().
Definition at line 3541 of file vartype.c.
Referenced by START_TEST().
Definition at line 3428 of file vartype.c.
Referenced by START_TEST().
Definition at line 3102 of file vartype.c.
Referenced by START_TEST().
Definition at line 2816 of file vartype.c.
Referenced by START_TEST().
Definition at line 2869 of file vartype.c.
Referenced by START_TEST().
Definition at line 2735 of file vartype.c.
Referenced by START_TEST().
Definition at line 2767 of file vartype.c.
Referenced by START_TEST().
Definition at line 2925 of file vartype.c.
Referenced by START_TEST().
Definition at line 2784 of file vartype.c.
Referenced by START_TEST().
Definition at line 2859 of file vartype.c.
Referenced by START_TEST().
Definition at line 3832 of file vartype.c.
Referenced by START_TEST().
Definition at line 3861 of file vartype.c.
Referenced by START_TEST().
Definition at line 4050 of file vartype.c.
Referenced by START_TEST().
Definition at line 4155 of file vartype.c.
Referenced by START_TEST().
Definition at line 4001 of file vartype.c.
Referenced by START_TEST().
Definition at line 3738 of file vartype.c.
Referenced by START_TEST().
Definition at line 3780 of file vartype.c.
Referenced by START_TEST().
Definition at line 3650 of file vartype.c.
Referenced by START_TEST().
Definition at line 3661 of file vartype.c.
Referenced by START_TEST().
Definition at line 3672 of file vartype.c.
Referenced by START_TEST().
Definition at line 3683 of file vartype.c.
Referenced by START_TEST().
Definition at line 3793 of file vartype.c.
Referenced by START_TEST().
Definition at line 3694 of file vartype.c.
Referenced by START_TEST().
Definition at line 3705 of file vartype.c.
Referenced by START_TEST().
Definition at line 3716 of file vartype.c.
Referenced by START_TEST().
Definition at line 3727 of file vartype.c.
Referenced by START_TEST().
Definition at line 3951 of file vartype.c.
Referenced by START_TEST().
Definition at line 3846 of file vartype.c.
Referenced by START_TEST().
Definition at line 4185 of file vartype.c.
Referenced by START_TEST().
Definition at line 3941 of file vartype.c.
Referenced by START_TEST().
Definition at line 638 of file vartype.c.
Referenced by START_TEST().
Definition at line 484 of file vartype.c.
Referenced by START_TEST().
Definition at line 591 of file vartype.c.
Referenced by START_TEST().
Definition at line 609 of file vartype.c.
Referenced by START_TEST().
Definition at line 1172 of file vartype.c.
Referenced by START_TEST().
Definition at line 1015 of file vartype.c.
Referenced by START_TEST().
Definition at line 1100 of file vartype.c.
Referenced by START_TEST().
Definition at line 1077 of file vartype.c.
Referenced by START_TEST().
Definition at line 1023 of file vartype.c.
Referenced by START_TEST().
Definition at line 1050 of file vartype.c.
Referenced by START_TEST().
Definition at line 1142 of file vartype.c.
Referenced by START_TEST().
Definition at line 1640 of file vartype.c.
Referenced by START_TEST().
Definition at line 1491 of file vartype.c.
Referenced by START_TEST().
Definition at line 1589 of file vartype.c.
Referenced by START_TEST().
Definition at line 1499 of file vartype.c.
Referenced by START_TEST().
Definition at line 1610 of file vartype.c.
Referenced by START_TEST().
Definition at line 2072 of file vartype.c.
Referenced by START_TEST().
Definition at line 2061 of file vartype.c.
Referenced by START_TEST().
Definition at line 1985 of file vartype.c.
Referenced by START_TEST().
Definition at line 2039 of file vartype.c.
Referenced by START_TEST().
Definition at line 2480 of file vartype.c.
Referenced by START_TEST().
Definition at line 2380 of file vartype.c.
Referenced by START_TEST().
Definition at line 2425 of file vartype.c.
Referenced by START_TEST().
Definition at line 2368 of file vartype.c.
Referenced by START_TEST().
Definition at line 2453 of file vartype.c.
Referenced by START_TEST().
Definition at line 2357 of file vartype.c.
Referenced by START_TEST().
Definition at line 2675 of file vartype.c.
Referenced by START_TEST().
Definition at line 2565 of file vartype.c.
Referenced by START_TEST().
Definition at line 2618 of file vartype.c.
Referenced by START_TEST().
Definition at line 2595 of file vartype.c.
Referenced by START_TEST().
Definition at line 2553 of file vartype.c.
Referenced by START_TEST().
Definition at line 2645 of file vartype.c.
Referenced by START_TEST().
Definition at line 2607 of file vartype.c.
Referenced by START_TEST().
Definition at line 2691 of file vartype.c.
Referenced by START_TEST().
Definition at line 930 of file vartype.c.
Referenced by START_TEST().
Definition at line 722 of file vartype.c.
Referenced by START_TEST().
Definition at line 804 of file vartype.c.
Referenced by START_TEST().
Definition at line 783 of file vartype.c.
Referenced by START_TEST().
Definition at line 865 of file vartype.c.
Referenced by START_TEST().
Definition at line 733 of file vartype.c.
Referenced by START_TEST().
Definition at line 758 of file vartype.c.
Referenced by START_TEST().
Definition at line 841 of file vartype.c.
Referenced by START_TEST().
Definition at line 1403 of file vartype.c.
Referenced by START_TEST().
Definition at line 1256 of file vartype.c.
Referenced by START_TEST().
Definition at line 1336 of file vartype.c.
Referenced by START_TEST().
Definition at line 1315 of file vartype.c.
Referenced by START_TEST().
Definition at line 1357 of file vartype.c.
Referenced by START_TEST().
Definition at line 1265 of file vartype.c.
Referenced by START_TEST().
Definition at line 1290 of file vartype.c.
Referenced by START_TEST().
Definition at line 1374 of file vartype.c.
Referenced by START_TEST().
Definition at line 1862 of file vartype.c.
Referenced by START_TEST().
Definition at line 1723 of file vartype.c.
Referenced by START_TEST().
Definition at line 1731 of file vartype.c.
Referenced by START_TEST().
Definition at line 1833 of file vartype.c.
Referenced by START_TEST().
Definition at line 2287 of file vartype.c.
Referenced by START_TEST().
Definition at line 2276 of file vartype.c.
Referenced by START_TEST().
Definition at line 2195 of file vartype.c.
Referenced by START_TEST().
Definition at line 2176 of file vartype.c.
Referenced by START_TEST().
Definition at line 2231 of file vartype.c.
Referenced by START_TEST().
Definition at line 2096 of file vartype.c.
Referenced by START_TEST().
Definition at line 2251 of file vartype.c.
Referenced by START_TEST().
Definition at line 6099 of file vartype.c.
Referenced by create_test_typelib().
Definition at line 3095 of file vartype.c.
Referenced by test_VarBstrFromR4(), and test_VarDateChangeTypeEx().
Definition at line 2893 of file vartype.c.
Referenced by test_VarDateFromStr().
|
static |
Definition at line 390 of file vartype.c.
Referenced by init_test_dispatch().
|
static |
Definition at line 63 of file vartype.c.
Referenced by START_TEST(), test_EmptyChangeTypeEx(), test_ErrorChangeTypeEx(), test_IUnknownChangeTypeEx(), test_NullChangeTypeEx(), test_VarI8ChangeTypeEx(), test_VarI8Copy(), test_VarUI8ChangeTypeEx(), and test_VarUI8Copy().
|
static |
Definition at line 65 of file vartype.c.
Referenced by START_TEST(), test_VarBoolChangeTypeEx(), test_VarBoolFromStr(), and test_VarDateChangeTypeEx().
|
static |
Definition at line 60 of file vartype.c.
Referenced by START_TEST().