vartest.c
来自「Wine-20031016」· C语言 代码 · 共 2,336 行 · 第 1/5 页
C
2,336 行
"11/11/1999 11:11:11", "11/13/1999 0AM", "13/13/1999 0AM", "13/11/1999 0AM", "11/33/1999 0AM", "11/11/1999 AM", "1/1/0 0AM", "1/1/-1 0AM", "1999 January 3 9AM", "1 January 1999 11AM", "4AM 11/11/1999", "4:22 11/11/1999 AM", " 1 1 /11/1999", "11-11/1999 11:11:11.12AM", "1999 January 3, 9AM", "December, 31, 2078", "December, 31, 2078,", "December, 31 2078", "11/99", "11-1999", "true", "True", "TRue", "TRUE", " TRUE", "FALSE ", "False", "JustSomeText", "Just Some Text", "1.5", "2.5", "3.5", "4.5",};#define NB_OLE_STRINGS (sizeof(_pTestStrA)/sizeof(*_pTestStrA))static const struct _strret_date { HRESULT error; DATE retval; BOOL todo_rc; BOOL todo_val;} strrets_DATE[NB_OLE_STRINGS] = { { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 0.0, 1 }, { 0, 0.03402777777777, 1 }, { 0, 0.00347222222222, 1 }, { 0, 0.03541666666666, 1 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005, 0.0, 1 }, { 0x80020005, 0.0, 1 }, { 0x80020005 }, { 0x80020005, 0.0, 1 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 37623.0, 1 }, { 0, 37623.0 }, { 0, 37623.0 }, { 0, 37623.0 }, { 0x80020005, 0.0, 1 }, { 0, 0.04309027777777, 0, 1 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005, 0.0, 1 }, { 0x80020005, 0.0, 1 }, { 0x80020005 }, { 0x80020005, 0.0, 1 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 36161.0, 1 }, { 0, 65380.0 }, { 0, 2.0}, { 0, 3.0 }, { 0x80020005, 0.0, 1 }, { 0, 36475.0 }, { 0, 36475.0 }, { 0x80020005 }, { 0x80020005 }, { 0, 36485.466099537036, 1 }, { 0, 36475.466099537036 }, { 0, 36475.966099537036 }, { 0x80020005, 0.0, 1 }, { 0, 36475.000127314815 }, { 0x80020005 }, { 0, 36475.466099537036 }, { 0x80020005 }, { 0, 36475.465972222222 }, { 0, 36475.041666666664, 1 }, { 0, 36475.0, 1 }, { 0, 36475.466099537036 }, { 0, 36477.0, 1 }, { 0x80020005 }, { 0, 36477.0, 1 }, { 0x80020005 }, { 0x80020005, 0.0, 1 }, { 0, 36526.0, 1 }, { 0x80020005 }, { 0, 36163.375000000000, 1 }, { 0, 36161.458333333336, 1 }, { 0, 36475.166666666664, 1 }, { 0x80020005, 0.0, 1 }, { 0x80020005 }, { 0x80020005, 0.0, 1 }, { 0x80020005 }, { 0, 65380.0 }, { 0x80020005, 0.0, 1 }, { 0, 65380.0 }, { 0, 36465.0, 1 }, { 0, 36465.0, 1 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 0.045138888888889, 1 }, { 0, 0.086805555555556, 1 }, { 0, 0.128472222222222, 1 }, { 0, 0.170138888888889, 1 },};static const struct _strret_b { HRESULT error; BOOL retval;} strrets_B[NB_OLE_STRINGS] = { { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_FALSE }, { 0, VARIANT_FALSE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, VARIANT_TRUE }, { 0x80020005 }, { 0, VARIANT_TRUE }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, VARIANT_FALSE }, { 0, VARIANT_FALSE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0x80020005 }, { 0, VARIANT_TRUE }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0x80020005 }, { 0x80020005 }, { 0, VARIANT_FALSE }, { 0x80020005 }, { 0x80020005 }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE }, { 0, VARIANT_TRUE },};static const struct _strret_r8 { HRESULT error; DOUBLE retval;} strrets_R8[NB_OLE_STRINGS] = { { 0, -2.000000 }, { 0, -1.000000 }, { 0, -0.510000 }, { 0, -0.500000 }, { 0, -0.490000 }, { 0, 0.000000 }, { 0, 0.000000 }, { 0, 0.490000 }, { 0, 0.500000 }, { 0, 0.510000 }, { 0, 1.000000 }, { 0, 127.000000 }, { 0, 128.000000 }, { 0, 129.000000 }, { 0, 255.000000 }, { 0, 256.000000 }, { 0, 257.000000 }, { 0, 32767.000000 }, { 0, 32768.000000 }, { 0, -32768.000000 }, { 0, -32769.000000 }, { 0, 16777216.000000 }, { 0, 16777217.000000 }, { 0, -16777216.000000 }, { 0, 16777217.000000 }, { 0, 2147483647.000000 }, { 0, 2147483648.000000 }, { 0, -2147483647.000000 }, { 0, -2147483648.000000 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 1.000000 }, { 0x80020005 }, { 0, 123.000000 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 0.000000 }, { 0, 0.000000 }, { 0, 100000000000.000000 }, { 0, 24.000000 }, { 0, 32.000000 }, { 0x80020005 }, { 0, 200.000000 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 1e63 }, { 0, 1.000000 }, { 0, 1.000000 }, { 0, 99999999999999997e183 }, { 0, 1.000000 }, { 0, 65535.000000 }, { 0, 65535.500000 }, { 0, 65536.000000 }, { 0, 4294967295.000000 }, { 0, 4294967296.000000 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 1.500000 }, { 0, 2.500000 }, { 0, 3.500000 }, { 0, 4.500000 },};static const struct _strret_r4 { HRESULT error; FLOAT retval;} strrets_R4[NB_OLE_STRINGS] = { { 0, -2.000000F }, { 0, -1.000000F }, { 0, -0.510000F }, { 0, -0.500000F }, { 0, -0.490000F }, { 0, 0.000000F }, { 0, 0.000000F }, { 0, 0.490000F }, { 0, 0.500000F }, { 0, 0.510000F }, { 0, 1.000000F }, { 0, 127.000000F }, { 0, 128.000000F }, { 0, 129.000000F }, { 0, 255.000000F }, { 0, 256.000000F }, { 0, 257.000000F }, { 0, 32767.000000F }, { 0, 32768.000000F }, { 0, -32768.000000F }, { 0, -32769.000000F }, { 0, 16777216.000000F }, { 0, 16777216.000000F }, { 0, -16777216.000000F }, { 0, 16777216.000000F }, { 0, 2147483648.000000F }, { 0, 2147483648.000000F }, { 0, -2147483648.000000F }, { 0, -2147483648.000000F }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 1.000000F }, { 0x80020005 }, { 0, 123.000000F }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0, 0.000000F }, { 0, 0.000000F }, { 0, 99999997952.000000F }, { 0, 24.000000F }, { 0, 32.000000F }, { 0x80020005 }, { 0, 200.000000F }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x8002000A }, { 0, 1.000000F }, { 0, 1.000000F }, { 0x8002000A }, { 0, 1.000000F }, { 0, 65535.000000F }, { 0, 65535.500000F }, { 0, 65536.000000F }, { 0, 4294967296.000000F }, { 0, 4294967296.000000F }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 }, { 0x80020005 },
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?