Reset disabled style for the dialog boxes set on property pages.
[wine] / libtest / vartest-Win32.log
1
2
3 ======== Testing VarUI1FromXXX ========
4 VarUI1FromI2: passing in NULL as return val makes it crash, 0
5 VarUI1FromStr: passing in NULL as param: 80020005
6 VarUI1FromI2: 0, 0, 0
7 VarUI1FromI2: 69, 45, 0
8 VarUI1FromI2: 70, 46, 0
9 VarUI1FromI2: 128, 80, 0
10 VarUI1FromI2: 255, FF, 0
11 VarUI1FromI2: 256, FF, 8002000A
12 VarUI1FromI2: 257, FF, 8002000A
13 VarUI1FromR8: 0.0, 0, 0
14 VarUI1FromR8: 69.33, 45, 0
15 VarUI1FromR8: 69.66, 46, 0
16 VarUI1FromR8: -69.33, 46, 8002000A
17 VarUI1FromR8: -69.66, 46, 8002000A
18 VarUI1FromR8: -0.5, 0, 0
19 VarUI1FromR8: -0.51, 0, 8002000A
20 VarUI1FromR8: -0.49, 0, 0
21 VarUI1FromR8: 0.5, 0, 0
22 VarUI1FromR8: 0.51, 1, 0
23 VarUI1FromR8: 0.49, 0, 0
24 VarUI1FromDate: 0.0, 0, 0
25 VarUI1FromDate: 69.33, 45, 0
26 VarUI1FromDate: 69.66, 46, 0
27 VarUI1FromDate: -69.33, 46, 8002000A
28 VarUI1FromDate: -69.66, 46, 8002000A
29 VarUI1FromBool: VARIANT_TRUE, FF, 0
30 VarUI1FromBool: VARIANT_FALSE, 0, 0
31 VarUI1FromStr: "-2", 0, 8002000A
32 VarUI1FromStr: "-1", 0, 8002000A
33 VarUI1FromStr: "-0.51", 0, 8002000A
34 VarUI1FromStr: "-0.5", 0, 0
35 VarUI1FromStr: "-0.49", 0, 0
36 VarUI1FromStr: "-0.0", 0, 0
37 VarUI1FromStr: "0.0", 0, 0
38 VarUI1FromStr: "0.49", 0, 0
39 VarUI1FromStr: "0.5", 0, 0
40 VarUI1FromStr: "0.51", 1, 0
41 VarUI1FromStr: "1", 1, 0
42 VarUI1FromStr: "127", 7F, 0
43 VarUI1FromStr: "128", 80, 0
44 VarUI1FromStr: "129", 81, 0
45 VarUI1FromStr: "255", FF, 0
46 VarUI1FromStr: "256", FF, 8002000A
47 VarUI1FromStr: "257", FF, 8002000A
48 VarUI1FromStr: "32767", FF, 8002000A
49 VarUI1FromStr: "32768", FF, 8002000A
50 VarUI1FromStr: "-32768", FF, 8002000A
51 VarUI1FromStr: "-32769", FF, 8002000A
52 VarUI1FromStr: "16777216", FF, 8002000A
53 VarUI1FromStr: "16777217", FF, 8002000A
54 VarUI1FromStr: "-16777216", FF, 8002000A
55 VarUI1FromStr: "16777217", FF, 8002000A
56 VarUI1FromStr: "2147483647", FF, 8002000A
57 VarUI1FromStr: "2147483648", FF, 8002000A
58 VarUI1FromStr: "-2147483647", FF, 8002000A
59 VarUI1FromStr: "-2147483648", FF, 8002000A
60 VarUI1FromStr: "", FF, 80020005
61 VarUI1FromStr: " ", FF, 80020005
62 VarUI1FromStr: "1F", FF, 80020005
63 VarUI1FromStr: "1G", FF, 80020005
64 VarUI1FromStr: " 1 ", 1, 0
65 VarUI1FromStr: " 1 2 ", 1, 80020005
66 VarUI1FromStr: "1,2,3", 7B, 0
67 VarUI1FromStr: "1 2 3", 7B, 80020005
68 VarUI1FromStr: "1,2, 3", 7B, 80020005
69 VarUI1FromStr: "1;2;3", 7B, 80020005
70 VarUI1FromStr: "1.2.3", 7B, 80020005
71 VarUI1FromStr: "0.", 0, 0
72 VarUI1FromStr: ".0", 0, 0
73 VarUI1FromStr: "0.1E12", 0, 8002000A
74 VarUI1FromStr: "2.4,E1", 18, 0
75 VarUI1FromStr: "  +3.2,E1", 20, 0
76 VarUI1FromStr: "4E2.5", 20, 80020005
77 VarUI1FromStr: "        2E+2", C8, 0
78 VarUI1FromStr: "1 E+2", C8, 80020005
79 VarUI1FromStr: ".", C8, 80020005
80 VarUI1FromStr: ".E2", C8, 80020005
81 VarUI1FromStr: "1000000000000000000000000000000000000000000000000000000000000000", C8, 8002000A
82 VarUI1FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
83 VarUI1FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
84 VarUI1FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 8002000A
85 VarUI1FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
86 VarUI1FromStr: "65535", 1, 8002000A
87 VarUI1FromStr: "65535.5", 1, 8002000A
88 VarUI1FromStr: "65536", 1, 8002000A
89 VarUI1FromStr: "4294967295", 1, 8002000A
90 VarUI1FromStr: "4294967296", 1, 8002000A
91 VarUI1FromStr: "1 January 99", 1, 80020005
92 VarUI1FromStr: "December 31, 2078", 1, 80020005
93 VarUI1FromStr: "January 1, 1900", 1, 80020005
94 VarUI1FromStr: "January 2 1900", 1, 80020005
95 VarUI1FromStr: "11.11.1999", 1, 80020005
96 VarUI1FromStr: "11/11/1999", 1, 80020005
97 VarUI1FromStr: " 11 / 11 / 1999", 1, 80020005
98 VarUI1FromStr: "11/11/1999:11:11:1134", 1, 80020005
99 VarUI1FromStr: "11/11/1999 11:11:11:1", 1, 80020005
100 VarUI1FromStr: "        1999/   11/21 11 :11:11am", 1, 80020005
101 VarUI1FromStr: "11/11/1999 11:11:11Am", 1, 80020005
102 VarUI1FromStr: "11/11/1999 11:11:11PM", 1, 80020005
103 VarUI1FromStr: "11/11/199911:11:11PM", 1, 80020005
104 VarUI1FromStr: "11/11/1999 0:0:11am", 1, 80020005
105 VarUI1FromStr: "11/11/1999 11,11:11am", 1, 80020005
106 VarUI1FromStr: "11/11/1999 11:11:11am", 1, 80020005
107 VarUI1FromStr: "11/11/1999 11/11:11am", 1, 80020005
108 VarUI1FromStr: "11/11/1999 11:11AM", 1, 80020005
109 VarUI1FromStr: "11/11/1999 1AM", 1, 80020005
110 VarUI1FromStr: "11/11/1999 0AM", 1, 80020005
111 VarUI1FromStr: "11/11/1999 11:11:11", 1, 80020005
112 VarUI1FromStr: "11/13/1999 0AM", 1, 80020005
113 VarUI1FromStr: "13/13/1999 0AM", 1, 80020005
114 VarUI1FromStr: "13/11/1999 0AM", 1, 80020005
115 VarUI1FromStr: "11/33/1999 0AM", 1, 80020005
116 VarUI1FromStr: "11/11/1999 AM", 1, 80020005
117 VarUI1FromStr: "1/1/0 0AM", 1, 80020005
118 VarUI1FromStr: "1/1/-1 0AM", 1, 80020005
119 VarUI1FromStr: "1999 January 3 9AM", 1, 80020005
120 VarUI1FromStr: "1 January 1999 11AM", 1, 80020005
121 VarUI1FromStr: "4AM 11/11/1999", 1, 80020005
122 VarUI1FromStr: "4:22 11/11/1999 AM", 1, 80020005
123 VarUI1FromStr: " 1 1 /11/1999", 1, 80020005
124 VarUI1FromStr: "11-11/1999 11:11:11.12AM", 1, 80020005
125 VarUI1FromStr: "1999 January 3, 9AM", 1, 80020005
126 VarUI1FromStr: "December, 31, 2078", 1, 80020005
127 VarUI1FromStr: "December, 31, 2078,", 1, 80020005
128 VarUI1FromStr: "December, 31 2078", 1, 80020005
129 VarUI1FromStr: "11/99", 1, 80020005
130 VarUI1FromStr: "11-1999", 1, 80020005
131 VarUI1FromStr: "true", 1, 80020005
132 VarUI1FromStr: "True", 1, 80020005
133 VarUI1FromStr: "TRue", 1, 80020005
134 VarUI1FromStr: "TRUE", 1, 80020005
135 VarUI1FromStr: " TRUE", 1, 80020005
136 VarUI1FromStr: "FALSE ", 1, 80020005
137 VarUI1FromStr: "False", 1, 80020005
138 VarUI1FromStr: "JustSomeText", 1, 80020005
139 VarUI1FromStr: "Just Some Text", 1, 80020005
140 VarUI1FromStr: "", 1, 80020005
141 VarUI1FromStr: "1.5", 2, 0
142 VarUI1FromStr: "2.5", 2, 0
143 VarUI1FromStr: "3.5", 4, 0
144 VarUI1FromStr: "4.5", 4, 0
145 VarUI1FromStr: "", 4, 80020005
146 VarUI1FromStr: "", 4, 80020005
147 VarUI1FromStr: "", 4, 80020005
148 VarUI1FromStr: "", 4, 80020005
149 VarUI1FromStr: "", 4, 80020005
150 VarUI1FromStr: "", 4, 80020005
151
152
153 ======== Testing VarUI2FromXXX ========
154 VarUI2FromI2: -1, 0, 8002000A
155 VarUI2FromI2: passing in NULL as return val makes it crash, 8002000A
156 VarUI2FromStr: passing in NULL as param: 80020005
157 VarUI2FromI2: 0, 0, 0
158 VarUI2FromI2: 69, 69, 0
159 VarUI2FromI2: 70, 70, 0
160 VarUI2FromI2: 128, 128, 0
161 VarUI2FromI4: 65535, 65535, 0
162 VarUI2FromI4: 65536, 65535, 8002000A
163 VarUI2FromI4: 65537, 65535, 8002000A
164 VarUI2FromR8: 0.0, 0, 0
165 VarUI2FromR8: 69.33, 69, 0
166 VarUI2FromR8: 69.66, 70, 0
167 VarUI2FromR8: -69.33, 70, 8002000A
168 VarUI2FromR8: -69.66, 70, 8002000A
169 VarUI2FromR8: -0.5, 0, 0
170 VarUI2FromR8: -0.51, 0, 8002000A
171 VarUI2FromR8: -0.49, 0, 0
172 VarUI2FromR8: 0.5, 0, 0
173 VarUI2FromR8: 0.51, 1, 0
174 VarUI2FromR8: 0.49, 0, 0
175 VarUI2FromDate: 0.0, 0, 0
176 VarUI2FromDate: 69.33, 69, 0
177 VarUI2FromDate: 69.66, 70, 0
178 VarUI2FromDate: -69.33, 70, 8002000A
179 VarUI2FromDate: -69.66, 70, 8002000A
180 VarUI2FromBool: VARIANT_TRUE, 65535, 0
181 VarUI2FromBool: VARIANT_FALSE, 0, 0
182 VarUI2FromStr: "-2", 0, 8002000A
183 VarUI2FromStr: "-1", 0, 8002000A
184 VarUI2FromStr: "-0.51", 0, 8002000A
185 VarUI2FromStr: "-0.5", 0, 0
186 VarUI2FromStr: "-0.49", 0, 0
187 VarUI2FromStr: "-0.0", 0, 0
188 VarUI2FromStr: "0.0", 0, 0
189 VarUI2FromStr: "0.49", 0, 0
190 VarUI2FromStr: "0.5", 0, 0
191 VarUI2FromStr: "0.51", 1, 0
192 VarUI2FromStr: "1", 1, 0
193 VarUI2FromStr: "127", 127, 0
194 VarUI2FromStr: "128", 128, 0
195 VarUI2FromStr: "129", 129, 0
196 VarUI2FromStr: "255", 255, 0
197 VarUI2FromStr: "256", 256, 0
198 VarUI2FromStr: "257", 257, 0
199 VarUI2FromStr: "32767", 32767, 0
200 VarUI2FromStr: "32768", 32768, 0
201 VarUI2FromStr: "-32768", 32768, 8002000A
202 VarUI2FromStr: "-32769", 32768, 8002000A
203 VarUI2FromStr: "16777216", 32768, 8002000A
204 VarUI2FromStr: "16777217", 32768, 8002000A
205 VarUI2FromStr: "-16777216", 32768, 8002000A
206 VarUI2FromStr: "16777217", 32768, 8002000A
207 VarUI2FromStr: "2147483647", 32768, 8002000A
208 VarUI2FromStr: "2147483648", 32768, 8002000A
209 VarUI2FromStr: "-2147483647", 32768, 8002000A
210 VarUI2FromStr: "-2147483648", 32768, 8002000A
211 VarUI2FromStr: "", 32768, 80020005
212 VarUI2FromStr: " ", 32768, 80020005
213 VarUI2FromStr: "1F", 32768, 80020005
214 VarUI2FromStr: "1G", 32768, 80020005
215 VarUI2FromStr: " 1 ", 1, 0
216 VarUI2FromStr: " 1 2 ", 1, 80020005
217 VarUI2FromStr: "1,2,3", 123, 0
218 VarUI2FromStr: "1 2 3", 123, 80020005
219 VarUI2FromStr: "1,2, 3", 123, 80020005
220 VarUI2FromStr: "1;2;3", 123, 80020005
221 VarUI2FromStr: "1.2.3", 123, 80020005
222 VarUI2FromStr: "0.", 0, 0
223 VarUI2FromStr: ".0", 0, 0
224 VarUI2FromStr: "0.1E12", 0, 8002000A
225 VarUI2FromStr: "2.4,E1", 24, 0
226 VarUI2FromStr: "  +3.2,E1", 32, 0
227 VarUI2FromStr: "4E2.5", 32, 80020005
228 VarUI2FromStr: "        2E+2", 200, 0
229 VarUI2FromStr: "1 E+2", 200, 80020005
230 VarUI2FromStr: ".", 200, 80020005
231 VarUI2FromStr: ".E2", 200, 80020005
232 VarUI2FromStr: "1000000000000000000000000000000000000000000000000000000000000000", 200, 8002000A
233 VarUI2FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
234 VarUI2FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
235 VarUI2FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 8002000A
236 VarUI2FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
237 VarUI2FromStr: "65535", 65535, 0
238 VarUI2FromStr: "65535.5", 65535, 8002000A
239 VarUI2FromStr: "65536", 65535, 8002000A
240 VarUI2FromStr: "4294967295", 65535, 8002000A
241 VarUI2FromStr: "4294967296", 65535, 8002000A
242 VarUI2FromStr: "1 January 99", 65535, 80020005
243 VarUI2FromStr: "December 31, 2078", 65535, 80020005
244 VarUI2FromStr: "January 1, 1900", 65535, 80020005
245 VarUI2FromStr: "January 2 1900", 65535, 80020005
246 VarUI2FromStr: "11.11.1999", 65535, 80020005
247 VarUI2FromStr: "11/11/1999", 65535, 80020005
248 VarUI2FromStr: " 11 / 11 / 1999", 65535, 80020005
249 VarUI2FromStr: "11/11/1999:11:11:1134", 65535, 80020005
250 VarUI2FromStr: "11/11/1999 11:11:11:1", 65535, 80020005
251 VarUI2FromStr: "        1999/   11/21 11 :11:11am", 65535, 80020005
252 VarUI2FromStr: "11/11/1999 11:11:11Am", 65535, 80020005
253 VarUI2FromStr: "11/11/1999 11:11:11PM", 65535, 80020005
254 VarUI2FromStr: "11/11/199911:11:11PM", 65535, 80020005
255 VarUI2FromStr: "11/11/1999 0:0:11am", 65535, 80020005
256 VarUI2FromStr: "11/11/1999 11,11:11am", 65535, 80020005
257 VarUI2FromStr: "11/11/1999 11:11:11am", 65535, 80020005
258 VarUI2FromStr: "11/11/1999 11/11:11am", 65535, 80020005
259 VarUI2FromStr: "11/11/1999 11:11AM", 65535, 80020005
260 VarUI2FromStr: "11/11/1999 1AM", 65535, 80020005
261 VarUI2FromStr: "11/11/1999 0AM", 65535, 80020005
262 VarUI2FromStr: "11/11/1999 11:11:11", 65535, 80020005
263 VarUI2FromStr: "11/13/1999 0AM", 65535, 80020005
264 VarUI2FromStr: "13/13/1999 0AM", 65535, 80020005
265 VarUI2FromStr: "13/11/1999 0AM", 65535, 80020005
266 VarUI2FromStr: "11/33/1999 0AM", 65535, 80020005
267 VarUI2FromStr: "11/11/1999 AM", 65535, 80020005
268 VarUI2FromStr: "1/1/0 0AM", 65535, 80020005
269 VarUI2FromStr: "1/1/-1 0AM", 65535, 80020005
270 VarUI2FromStr: "1999 January 3 9AM", 65535, 80020005
271 VarUI2FromStr: "1 January 1999 11AM", 65535, 80020005
272 VarUI2FromStr: "4AM 11/11/1999", 65535, 80020005
273 VarUI2FromStr: "4:22 11/11/1999 AM", 65535, 80020005
274 VarUI2FromStr: " 1 1 /11/1999", 65535, 80020005
275 VarUI2FromStr: "11-11/1999 11:11:11.12AM", 65535, 80020005
276 VarUI2FromStr: "1999 January 3, 9AM", 65535, 80020005
277 VarUI2FromStr: "December, 31, 2078", 65535, 80020005
278 VarUI2FromStr: "December, 31, 2078,", 65535, 80020005
279 VarUI2FromStr: "December, 31 2078", 65535, 80020005
280 VarUI2FromStr: "11/99", 65535, 80020005
281 VarUI2FromStr: "11-1999", 65535, 80020005
282 VarUI2FromStr: "true", 65535, 80020005
283 VarUI2FromStr: "True", 65535, 80020005
284 VarUI2FromStr: "TRue", 65535, 80020005
285 VarUI2FromStr: "TRUE", 65535, 80020005
286 VarUI2FromStr: " TRUE", 65535, 80020005
287 VarUI2FromStr: "FALSE ", 65535, 80020005
288 VarUI2FromStr: "False", 65535, 80020005
289 VarUI2FromStr: "JustSomeText", 65535, 80020005
290 VarUI2FromStr: "Just Some Text", 65535, 80020005
291 VarUI2FromStr: "", 65535, 80020005
292 VarUI2FromStr: "1.5", 2, 0
293 VarUI2FromStr: "2.5", 2, 0
294 VarUI2FromStr: "3.5", 4, 0
295 VarUI2FromStr: "4.5", 4, 0
296 VarUI2FromStr: "", 4, 80020005
297 VarUI2FromStr: "", 4, 80020005
298 VarUI2FromStr: "", 4, 80020005
299 VarUI2FromStr: "", 4, 80020005
300 VarUI2FromStr: "", 4, 80020005
301 VarUI2FromStr: "", 4, 80020005
302
303
304 ======== Testing VarUI4FromXXX ========
305 VarUI4FromI2: passing in NULL as return val makes it crash, 80020005
306 VarUI4FromStr: passing in NULL as param: 80020005
307 VarUI4FromI2: 0, 0, 0
308 VarUI4FromI2: 69, 69, 0
309 VarUI4FromI2: 70, 70, 0
310 VarUI4FromI2: 128, 128, 0
311 VarUI4FromI2: 255, 255, 0
312 VarUI4FromR8: 4294967295, 4294967295, 0
313 VarUI4FromR8: 4294967296, 4294967295, 8002000A
314 VarUI4FromR8: 0.0, 0, 0
315 VarUI4FromR8: 69.33, 69, 0
316 VarUI4FromR8: 69.66, 70, 0
317 VarUI4FromR8: -69.33, 70, 8002000A
318 VarUI4FromR8: -69.66, 70, 8002000A
319 VarUI4FromR8: -0.5, 0, 0
320 VarUI4FromR8: -0.51, 0, 8002000A
321 VarUI4FromR8: -0.49, 0, 0
322 VarUI4FromR8: 0.5, 0, 0
323 VarUI4FromR8: 0.51, 1, 0
324 VarUI4FromR8: 0.49, 0, 0
325 VarUI4FromDate: 0.0, 0, 0
326 VarUI4FromDate: 69.33, 69, 0
327 VarUI4FromDate: 69.66, 70, 0
328 VarUI4FromDate: -69.33, 70, 8002000A
329 VarUI4FromDate: -69.66, 70, 8002000A
330 VarUI4FromBool: VARIANT_TRUE, 4294967295, 0
331 VarUI4FromBool: VARIANT_FALSE, 0, 0
332 VarUI4FromStr: "-2", 0, 8002000A
333 VarUI4FromStr: "-1", 0, 8002000A
334 VarUI4FromStr: "-0.51", 0, 8002000A
335 VarUI4FromStr: "-0.5", 0, 0
336 VarUI4FromStr: "-0.49", 0, 0
337 VarUI4FromStr: "-0.0", 0, 0
338 VarUI4FromStr: "0.0", 0, 0
339 VarUI4FromStr: "0.49", 0, 0
340 VarUI4FromStr: "0.5", 0, 0
341 VarUI4FromStr: "0.51", 1, 0
342 VarUI4FromStr: "1", 1, 0
343 VarUI4FromStr: "127", 127, 0
344 VarUI4FromStr: "128", 128, 0
345 VarUI4FromStr: "129", 129, 0
346 VarUI4FromStr: "255", 255, 0
347 VarUI4FromStr: "256", 256, 0
348 VarUI4FromStr: "257", 257, 0
349 VarUI4FromStr: "32767", 32767, 0
350 VarUI4FromStr: "32768", 32768, 0
351 VarUI4FromStr: "-32768", 32768, 8002000A
352 VarUI4FromStr: "-32769", 32768, 8002000A
353 VarUI4FromStr: "16777216", 16777216, 0
354 VarUI4FromStr: "16777217", 16777217, 0
355 VarUI4FromStr: "-16777216", 16777217, 8002000A
356 VarUI4FromStr: "16777217", 16777217, 0
357 VarUI4FromStr: "2147483647", 2147483647, 0
358 VarUI4FromStr: "2147483648", 2147483648, 0
359 VarUI4FromStr: "-2147483647", 2147483648, 8002000A
360 VarUI4FromStr: "-2147483648", 2147483648, 8002000A
361 VarUI4FromStr: "", 2147483648, 80020005
362 VarUI4FromStr: " ", 2147483648, 80020005
363 VarUI4FromStr: "1F", 2147483648, 80020005
364 VarUI4FromStr: "1G", 2147483648, 80020005
365 VarUI4FromStr: " 1 ", 1, 0
366 VarUI4FromStr: " 1 2 ", 1, 80020005
367 VarUI4FromStr: "1,2,3", 123, 0
368 VarUI4FromStr: "1 2 3", 123, 80020005
369 VarUI4FromStr: "1,2, 3", 123, 80020005
370 VarUI4FromStr: "1;2;3", 123, 80020005
371 VarUI4FromStr: "1.2.3", 123, 80020005
372 VarUI4FromStr: "0.", 0, 0
373 VarUI4FromStr: ".0", 0, 0
374 VarUI4FromStr: "0.1E12", 0, 8002000A
375 VarUI4FromStr: "2.4,E1", 24, 0
376 VarUI4FromStr: "  +3.2,E1", 32, 0
377 VarUI4FromStr: "4E2.5", 32, 80020005
378 VarUI4FromStr: "        2E+2", 200, 0
379 VarUI4FromStr: "1 E+2", 200, 80020005
380 VarUI4FromStr: ".", 200, 80020005
381 VarUI4FromStr: ".E2", 200, 80020005
382 VarUI4FromStr: "1000000000000000000000000000000000000000000000000000000000000000", 200, 8002000A
383 VarUI4FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
384 VarUI4FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
385 VarUI4FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 8002000A
386 VarUI4FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
387 VarUI4FromStr: "65535", 65535, 0
388 VarUI4FromStr: "65535.5", 65536, 0
389 VarUI4FromStr: "65536", 65536, 0
390 VarUI4FromStr: "4294967295", 4294967295, 0
391 VarUI4FromStr: "4294967296", 4294967295, 8002000A
392 VarUI4FromStr: "1 January 99", 4294967295, 80020005
393 VarUI4FromStr: "December 31, 2078", 4294967295, 80020005
394 VarUI4FromStr: "January 1, 1900", 4294967295, 80020005
395 VarUI4FromStr: "January 2 1900", 4294967295, 80020005
396 VarUI4FromStr: "11.11.1999", 4294967295, 80020005
397 VarUI4FromStr: "11/11/1999", 4294967295, 80020005
398 VarUI4FromStr: " 11 / 11 / 1999", 4294967295, 80020005
399 VarUI4FromStr: "11/11/1999:11:11:1134", 4294967295, 80020005
400 VarUI4FromStr: "11/11/1999 11:11:11:1", 4294967295, 80020005
401 VarUI4FromStr: "        1999/   11/21 11 :11:11am", 4294967295, 80020005
402 VarUI4FromStr: "11/11/1999 11:11:11Am", 4294967295, 80020005
403 VarUI4FromStr: "11/11/1999 11:11:11PM", 4294967295, 80020005
404 VarUI4FromStr: "11/11/199911:11:11PM", 4294967295, 80020005
405 VarUI4FromStr: "11/11/1999 0:0:11am", 4294967295, 80020005
406 VarUI4FromStr: "11/11/1999 11,11:11am", 4294967295, 80020005
407 VarUI4FromStr: "11/11/1999 11:11:11am", 4294967295, 80020005
408 VarUI4FromStr: "11/11/1999 11/11:11am", 4294967295, 80020005
409 VarUI4FromStr: "11/11/1999 11:11AM", 4294967295, 80020005
410 VarUI4FromStr: "11/11/1999 1AM", 4294967295, 80020005
411 VarUI4FromStr: "11/11/1999 0AM", 4294967295, 80020005
412 VarUI4FromStr: "11/11/1999 11:11:11", 4294967295, 80020005
413 VarUI4FromStr: "11/13/1999 0AM", 4294967295, 80020005
414 VarUI4FromStr: "13/13/1999 0AM", 4294967295, 80020005
415 VarUI4FromStr: "13/11/1999 0AM", 4294967295, 80020005
416 VarUI4FromStr: "11/33/1999 0AM", 4294967295, 80020005
417 VarUI4FromStr: "11/11/1999 AM", 4294967295, 80020005
418 VarUI4FromStr: "1/1/0 0AM", 4294967295, 80020005
419 VarUI4FromStr: "1/1/-1 0AM", 4294967295, 80020005
420 VarUI4FromStr: "1999 January 3 9AM", 4294967295, 80020005
421 VarUI4FromStr: "1 January 1999 11AM", 4294967295, 80020005
422 VarUI4FromStr: "4AM 11/11/1999", 4294967295, 80020005
423 VarUI4FromStr: "4:22 11/11/1999 AM", 4294967295, 80020005
424 VarUI4FromStr: " 1 1 /11/1999", 4294967295, 80020005
425 VarUI4FromStr: "11-11/1999 11:11:11.12AM", 4294967295, 80020005
426 VarUI4FromStr: "1999 January 3, 9AM", 4294967295, 80020005
427 VarUI4FromStr: "December, 31, 2078", 4294967295, 80020005
428 VarUI4FromStr: "December, 31, 2078,", 4294967295, 80020005
429 VarUI4FromStr: "December, 31 2078", 4294967295, 80020005
430 VarUI4FromStr: "11/99", 4294967295, 80020005
431 VarUI4FromStr: "11-1999", 4294967295, 80020005
432 VarUI4FromStr: "true", 4294967295, 80020005
433 VarUI4FromStr: "True", 4294967295, 80020005
434 VarUI4FromStr: "TRue", 4294967295, 80020005
435 VarUI4FromStr: "TRUE", 4294967295, 80020005
436 VarUI4FromStr: " TRUE", 4294967295, 80020005
437 VarUI4FromStr: "FALSE ", 4294967295, 80020005
438 VarUI4FromStr: "False", 4294967295, 80020005
439 VarUI4FromStr: "JustSomeText", 4294967295, 80020005
440 VarUI4FromStr: "Just Some Text", 4294967295, 80020005
441 VarUI4FromStr: "", 4294967295, 80020005
442 VarUI4FromStr: "1.5", 2, 0
443 VarUI4FromStr: "2.5", 2, 0
444 VarUI4FromStr: "3.5", 4, 0
445 VarUI4FromStr: "4.5", 4, 0
446 VarUI4FromStr: "", 4, 80020005
447 VarUI4FromStr: "", 4, 80020005
448 VarUI4FromStr: "", 4, 80020005
449 VarUI4FromStr: "", 4, 80020005
450 VarUI4FromStr: "", 4, 80020005
451 VarUI4FromStr: "", 4, 80020005
452
453
454 ======== Testing VarI1FromXXX ========
455 VarI1FromBool: VARIANT_TRUE, 255, 0
456 VarI1FromBool: VARIANT_TRUE, -1, 0
457 VarI1FromBool: VARIANT_FALSE, 0, 0
458 VarI1FromUI1: 32767, 0, 8002000A
459 VarI1FromUI1: 65535, 0, 8002000A
460 VarI1FromI4: 32767, 0, 8002000A
461 VarI1FromI4: 32768, 0, 8002000A
462 VarI1FromI4: -32768, 0, 8002000A
463 VarI1FromI4: -32769, 0, 8002000A
464 VarI1FromR8: 69.33, 69, 0
465 VarI1FromR8: 69.66, 70, 0
466 VarI1FromR8: -69.33, -69, 0
467 VarI1FromR8: -69.66, -70, 0
468 VarI1FromDate: -69.66, -70, 0
469 VarI1FromStr: "-2", -2, 0
470 VarI1FromStr: "-1", -1, 0
471 VarI1FromStr: "-0.51", -1, 0
472 VarI1FromStr: "-0.5", 0, 0
473 VarI1FromStr: "-0.49", 0, 0
474 VarI1FromStr: "-0.0", 0, 0
475 VarI1FromStr: "0.0", 0, 0
476 VarI1FromStr: "0.49", 0, 0
477 VarI1FromStr: "0.5", 0, 0
478 VarI1FromStr: "0.51", 1, 0
479 VarI1FromStr: "1", 1, 0
480 VarI1FromStr: "127", 127, 0
481 VarI1FromStr: "128", 127, 8002000A
482 VarI1FromStr: "129", 127, 8002000A
483 VarI1FromStr: "255", 127, 8002000A
484 VarI1FromStr: "256", 127, 8002000A
485 VarI1FromStr: "257", 127, 8002000A
486 VarI1FromStr: "32767", 127, 8002000A
487 VarI1FromStr: "32768", 127, 8002000A
488 VarI1FromStr: "-32768", 127, 8002000A
489 VarI1FromStr: "-32769", 127, 8002000A
490 VarI1FromStr: "16777216", 127, 8002000A
491 VarI1FromStr: "16777217", 127, 8002000A
492 VarI1FromStr: "-16777216", 127, 8002000A
493 VarI1FromStr: "16777217", 127, 8002000A
494 VarI1FromStr: "2147483647", 127, 8002000A
495 VarI1FromStr: "2147483648", 127, 8002000A
496 VarI1FromStr: "-2147483647", 127, 8002000A
497 VarI1FromStr: "-2147483648", 127, 8002000A
498 VarI1FromStr: "", 127, 80020005
499 VarI1FromStr: " ", 127, 80020005
500 VarI1FromStr: "1F", 127, 80020005
501 VarI1FromStr: "1G", 127, 80020005
502 VarI1FromStr: " 1 ", 1, 0
503 VarI1FromStr: " 1 2 ", 1, 80020005
504 VarI1FromStr: "1,2,3", 123, 0
505 VarI1FromStr: "1 2 3", 123, 80020005
506 VarI1FromStr: "1,2, 3", 123, 80020005
507 VarI1FromStr: "1;2;3", 123, 80020005
508 VarI1FromStr: "1.2.3", 123, 80020005
509 VarI1FromStr: "0.", 0, 0
510 VarI1FromStr: ".0", 0, 0
511 VarI1FromStr: "0.1E12", 0, 8002000A
512 VarI1FromStr: "2.4,E1", 24, 0
513 VarI1FromStr: "  +3.2,E1", 32, 0
514 VarI1FromStr: "4E2.5", 32, 80020005
515 VarI1FromStr: " 2E+2", 32, 8002000A
516 VarI1FromStr: "1 E+2", 32, 80020005
517 VarI1FromStr: ".", 32, 80020005
518 VarI1FromStr: ".E2", 32, 80020005
519 VarI1FromStr: "1000000000000000000000000000000000000000000000000000000000000000", 32, 8002000A
520 VarI1FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
521 VarI1FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
522 VarI1FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 8002000A
523 VarI1FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
524 VarI1FromStr: "65535", 1, 8002000A
525 VarI1FromStr: "65535.5", 1, 8002000A
526 VarI1FromStr: "65536", 1, 8002000A
527 VarI1FromStr: "4294967295", 1, 8002000A
528 VarI1FromStr: "4294967296", 1, 8002000A
529 VarI1FromStr: "1 January 99", 1, 80020005
530 VarI1FromStr: "December 31, 2078", 1, 80020005
531 VarI1FromStr: "January 1, 1900", 1, 80020005
532 VarI1FromStr: "January 2 1900", 1, 80020005
533 VarI1FromStr: "11.11.1999", 1, 80020005
534 VarI1FromStr: "11/11/1999", 1, 80020005
535 VarI1FromStr: " 11 / 11 / 1999", 1, 80020005
536 VarI1FromStr: "11/11/1999:11:11:1134", 1, 80020005
537 VarI1FromStr: "11/11/1999 11:11:11:1", 1, 80020005
538 VarI1FromStr: " 1999/   11/21 11 :11:11am", 1, 80020005
539 VarI1FromStr: "11/11/1999 11:11:11Am", 1, 80020005
540 VarI1FromStr: "11/11/1999 11:11:11PM", 1, 80020005
541 VarI1FromStr: "11/11/199911:11:11PM", 1, 80020005
542 VarI1FromStr: "11/11/1999 0:0:11am", 1, 80020005
543 VarI1FromStr: "11/11/1999 11,11:11am", 1, 80020005
544 VarI1FromStr: "11/11/1999 11:11:11am", 1, 80020005
545 VarI1FromStr: "11/11/1999 11/11:11am", 1, 80020005
546 VarI1FromStr: "11/11/1999 11:11AM", 1, 80020005
547 VarI1FromStr: "11/11/1999 1AM", 1, 80020005
548 VarI1FromStr: "11/11/1999 0AM", 1, 80020005
549 VarI1FromStr: "11/11/1999 11:11:11", 1, 80020005
550 VarI1FromStr: "11/13/1999 0AM", 1, 80020005
551 VarI1FromStr: "13/13/1999 0AM", 1, 80020005
552 VarI1FromStr: "13/11/1999 0AM", 1, 80020005
553 VarI1FromStr: "11/33/1999 0AM", 1, 80020005
554 VarI1FromStr: "11/11/1999 AM", 1, 80020005
555 VarI1FromStr: "1/1/0 0AM", 1, 80020005
556 VarI1FromStr: "1/1/-1 0AM", 1, 80020005
557 VarI1FromStr: "1999 January 3 9AM", 1, 80020005
558 VarI1FromStr: "1 January 1999 11AM", 1, 80020005
559 VarI1FromStr: "4AM 11/11/1999", 1, 80020005
560 VarI1FromStr: "4:22 11/11/1999 AM", 1, 80020005
561 VarI1FromStr: " 1 1 /11/1999", 1, 80020005
562 VarI1FromStr: "11-11/1999 11:11:11.12AM", 1, 80020005
563 VarI1FromStr: "1999 January 3, 9AM", 1, 80020005
564 VarI1FromStr: "December, 31, 2078", 1, 80020005
565 VarI1FromStr: "December, 31, 2078,", 1, 80020005
566 VarI1FromStr: "December, 31 2078", 1, 80020005
567 VarI1FromStr: "11/99", 1, 80020005
568 VarI1FromStr: "11-1999", 1, 80020005
569 VarI1FromStr: "true", 1, 80020005
570 VarI1FromStr: "True", 1, 80020005
571 VarI1FromStr: "TRue", 1, 80020005
572 VarI1FromStr: "TRUE", 1, 80020005
573 VarI1FromStr: " TRUE", 1, 80020005
574 VarI1FromStr: "FALSE ", 1, 80020005
575 VarI1FromStr: "False", 1, 80020005
576 VarI1FromStr: "JustSomeText", 1, 80020005
577 VarI1FromStr: "Just Some Text", 1, 80020005
578 VarI1FromStr: "", 1, 80020005
579 VarI1FromStr: "1.5", 2, 0
580 VarI1FromStr: "2.5", 2, 0
581 VarI1FromStr: "3.5", 4, 0
582 VarI1FromStr: "4.5", 4, 0
583 VarI1FromStr: "", 4, 80020005
584 VarI1FromStr: "", 4, 80020005
585 VarI1FromStr: "", 4, 80020005
586 VarI1FromStr: "", 4, 80020005
587 VarI1FromStr: "", 4, 80020005
588 VarI1FromStr: "", 4, 80020005
589
590
591 ======== Testing VarI2FromXXX ========
592 VarI2FromUI2: 32767, 32767, 0
593 VarI2FromUI2: 65535, 32767, 8002000A
594 VarI2FromI4: 32767, 32767, 0
595 VarI2FromI4: 32768, 32767, 8002000A
596 VarI2FromI4: -32768, -32768, 0
597 VarI2FromI4: -32769, -32768, 8002000A
598 VarI2FromR8: 69.33, 69, 0
599 VarI2FromR8: 69.66, 70, 0
600 VarI2FromR8: -69.33, -69, 0
601 VarI2FromR8: -69.66, -70, 0
602 VarI2FromDate: -69.66, -70, 0
603 VarI2FromStr: "-2", -2, 0
604 VarI2FromStr: "-1", -1, 0
605 VarI2FromStr: "-0.51", -1, 0
606 VarI2FromStr: "-0.5", 0, 0
607 VarI2FromStr: "-0.49", 0, 0
608 VarI2FromStr: "-0.0", 0, 0
609 VarI2FromStr: "0.0", 0, 0
610 VarI2FromStr: "0.49", 0, 0
611 VarI2FromStr: "0.5", 0, 0
612 VarI2FromStr: "0.51", 1, 0
613 VarI2FromStr: "1", 1, 0
614 VarI2FromStr: "127", 127, 0
615 VarI2FromStr: "128", 128, 0
616 VarI2FromStr: "129", 129, 0
617 VarI2FromStr: "255", 255, 0
618 VarI2FromStr: "256", 256, 0
619 VarI2FromStr: "257", 257, 0
620 VarI2FromStr: "32767", 32767, 0
621 VarI2FromStr: "32768", 32767, 8002000A
622 VarI2FromStr: "-32768", -32768, 0
623 VarI2FromStr: "-32769", -32768, 8002000A
624 VarI2FromStr: "16777216", -32768, 8002000A
625 VarI2FromStr: "16777217", -32768, 8002000A
626 VarI2FromStr: "-16777216", -32768, 8002000A
627 VarI2FromStr: "16777217", -32768, 8002000A
628 VarI2FromStr: "2147483647", -32768, 8002000A
629 VarI2FromStr: "2147483648", -32768, 8002000A
630 VarI2FromStr: "-2147483647", -32768, 8002000A
631 VarI2FromStr: "-2147483648", -32768, 8002000A
632 VarI2FromStr: "", -32768, 80020005
633 VarI2FromStr: " ", -32768, 80020005
634 VarI2FromStr: "1F", -32768, 80020005
635 VarI2FromStr: "1G", -32768, 80020005
636 VarI2FromStr: " 1 ", 1, 0
637 VarI2FromStr: " 1 2 ", 1, 80020005
638 VarI2FromStr: "1,2,3", 123, 0
639 VarI2FromStr: "1 2 3", 123, 80020005
640 VarI2FromStr: "1,2, 3", 123, 80020005
641 VarI2FromStr: "1;2;3", 123, 80020005
642 VarI2FromStr: "1.2.3", 123, 80020005
643 VarI2FromStr: "0.", 0, 0
644 VarI2FromStr: ".0", 0, 0
645 VarI2FromStr: "0.1E12", 0, 8002000A
646 VarI2FromStr: "2.4,E1", 24, 0
647 VarI2FromStr: "  +3.2,E1", 32, 0
648 VarI2FromStr: "4E2.5", 32, 80020005
649 VarI2FromStr: " 2E+2", 200, 0
650 VarI2FromStr: "1 E+2", 200, 80020005
651 VarI2FromStr: ".", 200, 80020005
652 VarI2FromStr: ".E2", 200, 80020005
653 VarI2FromStr: "1000000000000000000000000000000000000000000000000000000000000000", 200, 8002000A
654 VarI2FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
655 VarI2FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
656 VarI2FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 8002000A
657 VarI2FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
658 VarI2FromStr: "65535", 1, 8002000A
659 VarI2FromStr: "65535.5", 1, 8002000A
660 VarI2FromStr: "65536", 1, 8002000A
661 VarI2FromStr: "4294967295", 1, 8002000A
662 VarI2FromStr: "4294967296", 1, 8002000A
663 VarI2FromStr: "1 January 99", 1, 80020005
664 VarI2FromStr: "December 31, 2078", 1, 80020005
665 VarI2FromStr: "January 1, 1900", 1, 80020005
666 VarI2FromStr: "January 2 1900", 1, 80020005
667 VarI2FromStr: "11.11.1999", 1, 80020005
668 VarI2FromStr: "11/11/1999", 1, 80020005
669 VarI2FromStr: " 11 / 11 / 1999", 1, 80020005
670 VarI2FromStr: "11/11/1999:11:11:1134", 1, 80020005
671 VarI2FromStr: "11/11/1999 11:11:11:1", 1, 80020005
672 VarI2FromStr: " 1999/   11/21 11 :11:11am", 1, 80020005
673 VarI2FromStr: "11/11/1999 11:11:11Am", 1, 80020005
674 VarI2FromStr: "11/11/1999 11:11:11PM", 1, 80020005
675 VarI2FromStr: "11/11/199911:11:11PM", 1, 80020005
676 VarI2FromStr: "11/11/1999 0:0:11am", 1, 80020005
677 VarI2FromStr: "11/11/1999 11,11:11am", 1, 80020005
678 VarI2FromStr: "11/11/1999 11:11:11am", 1, 80020005
679 VarI2FromStr: "11/11/1999 11/11:11am", 1, 80020005
680 VarI2FromStr: "11/11/1999 11:11AM", 1, 80020005
681 VarI2FromStr: "11/11/1999 1AM", 1, 80020005
682 VarI2FromStr: "11/11/1999 0AM", 1, 80020005
683 VarI2FromStr: "11/11/1999 11:11:11", 1, 80020005
684 VarI2FromStr: "11/13/1999 0AM", 1, 80020005
685 VarI2FromStr: "13/13/1999 0AM", 1, 80020005
686 VarI2FromStr: "13/11/1999 0AM", 1, 80020005
687 VarI2FromStr: "11/33/1999 0AM", 1, 80020005
688 VarI2FromStr: "11/11/1999 AM", 1, 80020005
689 VarI2FromStr: "1/1/0 0AM", 1, 80020005
690 VarI2FromStr: "1/1/-1 0AM", 1, 80020005
691 VarI2FromStr: "1999 January 3 9AM", 1, 80020005
692 VarI2FromStr: "1 January 1999 11AM", 1, 80020005
693 VarI2FromStr: "4AM 11/11/1999", 1, 80020005
694 VarI2FromStr: "4:22 11/11/1999 AM", 1, 80020005
695 VarI2FromStr: " 1 1 /11/1999", 1, 80020005
696 VarI2FromStr: "11-11/1999 11:11:11.12AM", 1, 80020005
697 VarI2FromStr: "1999 January 3, 9AM", 1, 80020005
698 VarI2FromStr: "December, 31, 2078", 1, 80020005
699 VarI2FromStr: "December, 31, 2078,", 1, 80020005
700 VarI2FromStr: "December, 31 2078", 1, 80020005
701 VarI2FromStr: "11/99", 1, 80020005
702 VarI2FromStr: "11-1999", 1, 80020005
703 VarI2FromStr: "true", 1, 80020005
704 VarI2FromStr: "True", 1, 80020005
705 VarI2FromStr: "TRue", 1, 80020005
706 VarI2FromStr: "TRUE", 1, 80020005
707 VarI2FromStr: " TRUE", 1, 80020005
708 VarI2FromStr: "FALSE ", 1, 80020005
709 VarI2FromStr: "False", 1, 80020005
710 VarI2FromStr: "JustSomeText", 1, 80020005
711 VarI2FromStr: "Just Some Text", 1, 80020005
712 VarI2FromStr: "", 1, 80020005
713 VarI2FromStr: "1.5", 2, 0
714 VarI2FromStr: "2.5", 2, 0
715 VarI2FromStr: "3.5", 4, 0
716 VarI2FromStr: "4.5", 4, 0
717 VarI2FromStr: "", 4, 80020005
718 VarI2FromStr: "", 4, 80020005
719 VarI2FromStr: "", 4, 80020005
720 VarI2FromStr: "", 4, 80020005
721 VarI2FromStr: "", 4, 80020005
722 VarI2FromStr: "", 4, 80020005
723
724
725 ======== Testing VarI4FromXXX ========
726 VarIntFromI2: 3, 3, 0
727 VarI4FromR8: 69.33, 69, 0
728 VarI4FromR8: 69.66, 70, 0
729 VarI4FromR8: -69.33, -69, 0
730 VarI4FromR8: -69.66, -70, 0
731 VarI4FromR8: 2147483647.0, 2147483647, 0
732 VarI4FromR8: 2147483648.0, 2147483647, 8002000A
733 VarI4FromR8: -2147483647.0, -2147483647, 0
734 VarI4FromR8: -2147483648.0, -2147483648, 0
735 VarI4FromR8: -2147483649.0, -2147483648, 8002000A
736 VarI4FromDate: -2147483649.0, -2147483648, 8002000A
737 VarI4FromStr: "-2", -2, 0
738 VarI4FromStr: "-1", -1, 0
739 VarI4FromStr: "-0.51", -1, 0
740 VarI4FromStr: "-0.5", 0, 0
741 VarI4FromStr: "-0.49", 0, 0
742 VarI4FromStr: "-0.0", 0, 0
743 VarI4FromStr: "0.0", 0, 0
744 VarI4FromStr: "0.49", 0, 0
745 VarI4FromStr: "0.5", 0, 0
746 VarI4FromStr: "0.51", 1, 0
747 VarI4FromStr: "1", 1, 0
748 VarI4FromStr: "127", 127, 0
749 VarI4FromStr: "128", 128, 0
750 VarI4FromStr: "129", 129, 0
751 VarI4FromStr: "255", 255, 0
752 VarI4FromStr: "256", 256, 0
753 VarI4FromStr: "257", 257, 0
754 VarI4FromStr: "32767", 32767, 0
755 VarI4FromStr: "32768", 32768, 0
756 VarI4FromStr: "-32768", -32768, 0
757 VarI4FromStr: "-32769", -32769, 0
758 VarI4FromStr: "16777216", 16777216, 0
759 VarI4FromStr: "16777217", 16777217, 0
760 VarI4FromStr: "-16777216", -16777216, 0
761 VarI4FromStr: "16777217", 16777217, 0
762 VarI4FromStr: "2147483647", 2147483647, 0
763 VarI4FromStr: "2147483648", 2147483647, 8002000A
764 VarI4FromStr: "-2147483647", -2147483647, 0
765 VarI4FromStr: "-2147483648", -2147483648, 0
766 VarI4FromStr: "", -2147483648, 80020005
767 VarI4FromStr: " ", -2147483648, 80020005
768 VarI4FromStr: "1F", -2147483648, 80020005
769 VarI4FromStr: "1G", -2147483648, 80020005
770 VarI4FromStr: " 1 ", 1, 0
771 VarI4FromStr: " 1 2 ", 1, 80020005
772 VarI4FromStr: "1,2,3", 123, 0
773 VarI4FromStr: "1 2 3", 123, 80020005
774 VarI4FromStr: "1,2, 3", 123, 80020005
775 VarI4FromStr: "1;2;3", 123, 80020005
776 VarI4FromStr: "1.2.3", 123, 80020005
777 VarI4FromStr: "0.", 0, 0
778 VarI4FromStr: ".0", 0, 0
779 VarI4FromStr: "0.1E12", 0, 8002000A
780 VarI4FromStr: "2.4,E1", 24, 0
781 VarI4FromStr: "  +3.2,E1", 32, 0
782 VarI4FromStr: "4E2.5", 32, 80020005
783 VarI4FromStr: " 2E+2", 200, 0
784 VarI4FromStr: "1 E+2", 200, 80020005
785 VarI4FromStr: ".", 200, 80020005
786 VarI4FromStr: ".E2", 200, 80020005
787 VarI4FromStr: "1000000000000000000000000000000000000000000000000000000000000000", 200, 8002000A
788 VarI4FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
789 VarI4FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
790 VarI4FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 8002000A
791 VarI4FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1, 0
792 VarI4FromStr: "65535", 65535, 0
793 VarI4FromStr: "65535.5", 65536, 0
794 VarI4FromStr: "65536", 65536, 0
795 VarI4FromStr: "4294967295", 65536, 8002000A
796 VarI4FromStr: "4294967296", 65536, 8002000A
797 VarI4FromStr: "1 January 99", 65536, 80020005
798 VarI4FromStr: "December 31, 2078", 65536, 80020005
799 VarI4FromStr: "January 1, 1900", 65536, 80020005
800 VarI4FromStr: "January 2 1900", 65536, 80020005
801 VarI4FromStr: "11.11.1999", 65536, 80020005
802 VarI4FromStr: "11/11/1999", 65536, 80020005
803 VarI4FromStr: " 11 / 11 / 1999", 65536, 80020005
804 VarI4FromStr: "11/11/1999:11:11:1134", 65536, 80020005
805 VarI4FromStr: "11/11/1999 11:11:11:1", 65536, 80020005
806 VarI4FromStr: " 1999/   11/21 11 :11:11am", 65536, 80020005
807 VarI4FromStr: "11/11/1999 11:11:11Am", 65536, 80020005
808 VarI4FromStr: "11/11/1999 11:11:11PM", 65536, 80020005
809 VarI4FromStr: "11/11/199911:11:11PM", 65536, 80020005
810 VarI4FromStr: "11/11/1999 0:0:11am", 65536, 80020005
811 VarI4FromStr: "11/11/1999 11,11:11am", 65536, 80020005
812 VarI4FromStr: "11/11/1999 11:11:11am", 65536, 80020005
813 VarI4FromStr: "11/11/1999 11/11:11am", 65536, 80020005
814 VarI4FromStr: "11/11/1999 11:11AM", 65536, 80020005
815 VarI4FromStr: "11/11/1999 1AM", 65536, 80020005
816 VarI4FromStr: "11/11/1999 0AM", 65536, 80020005
817 VarI4FromStr: "11/11/1999 11:11:11", 65536, 80020005
818 VarI4FromStr: "11/13/1999 0AM", 65536, 80020005
819 VarI4FromStr: "13/13/1999 0AM", 65536, 80020005
820 VarI4FromStr: "13/11/1999 0AM", 65536, 80020005
821 VarI4FromStr: "11/33/1999 0AM", 65536, 80020005
822 VarI4FromStr: "11/11/1999 AM", 65536, 80020005
823 VarI4FromStr: "1/1/0 0AM", 65536, 80020005
824 VarI4FromStr: "1/1/-1 0AM", 65536, 80020005
825 VarI4FromStr: "1999 January 3 9AM", 65536, 80020005
826 VarI4FromStr: "1 January 1999 11AM", 65536, 80020005
827 VarI4FromStr: "4AM 11/11/1999", 65536, 80020005
828 VarI4FromStr: "4:22 11/11/1999 AM", 65536, 80020005
829 VarI4FromStr: " 1 1 /11/1999", 65536, 80020005
830 VarI4FromStr: "11-11/1999 11:11:11.12AM", 65536, 80020005
831 VarI4FromStr: "1999 January 3, 9AM", 65536, 80020005
832 VarI4FromStr: "December, 31, 2078", 65536, 80020005
833 VarI4FromStr: "December, 31, 2078,", 65536, 80020005
834 VarI4FromStr: "December, 31 2078", 65536, 80020005
835 VarI4FromStr: "11/99", 65536, 80020005
836 VarI4FromStr: "11-1999", 65536, 80020005
837 VarI4FromStr: "true", 65536, 80020005
838 VarI4FromStr: "True", 65536, 80020005
839 VarI4FromStr: "TRue", 65536, 80020005
840 VarI4FromStr: "TRUE", 65536, 80020005
841 VarI4FromStr: " TRUE", 65536, 80020005
842 VarI4FromStr: "FALSE ", 65536, 80020005
843 VarI4FromStr: "False", 65536, 80020005
844 VarI4FromStr: "JustSomeText", 65536, 80020005
845 VarI4FromStr: "Just Some Text", 65536, 80020005
846 VarI4FromStr: "", 65536, 80020005
847 VarI4FromStr: "1.5", 2, 0
848 VarI4FromStr: "2.5", 2, 0
849 VarI4FromStr: "3.5", 4, 0
850 VarI4FromStr: "4.5", 4, 0
851 VarI4FromStr: "", 4, 80020005
852 VarI4FromStr: "", 4, 80020005
853 VarI4FromStr: "", 4, 80020005
854 VarI4FromStr: "", 4, 80020005
855 VarI4FromStr: "", 4, 80020005
856 VarI4FromStr: "", 4, 80020005
857
858
859 ======== Testing VarR4FromXXX ========
860 VarR4FromI4: 16777216, 16777216.000000, 0
861 VarR4FromI4: 16777217, 16777216.000000, 0
862 VarR4FromI4: -16777216, -16777216.000000, 0
863 VarR4FromI4: -16777217, -16777216.000000, 0
864 VarR4FromR8: 16777216.0, 16777216.000000, 0
865 VarR4FromR8: 16777217.0, 16777216.000000, 0
866 VarR4FromR8: -16777216.0, -16777216.000000, 0
867 VarR4FromR8: -16777217.0, -16777216.000000, 0
868 VarR4FromR8: 16777218e31, 167772177736353110000000000000000000000.000000, 0
869 VarR4FromR8: 16777218e32, 167772177736353110000000000000000000000.000000, 8002000A
870 VarR4FromDate: 16777218e31, 167772177736353110000000000000000000000.000000, 0
871 VarR4FromStr: "-2", -2.000000, 0
872 VarR4FromStr: "-1", -1.000000, 0
873 VarR4FromStr: "-0.51", -0.510000, 0
874 VarR4FromStr: "-0.5", -0.500000, 0
875 VarR4FromStr: "-0.49", -0.490000, 0
876 VarR4FromStr: "-0.0", 0.000000, 0
877 VarR4FromStr: "0.0", 0.000000, 0
878 VarR4FromStr: "0.49", 0.490000, 0
879 VarR4FromStr: "0.5", 0.500000, 0
880 VarR4FromStr: "0.51", 0.510000, 0
881 VarR4FromStr: "1", 1.000000, 0
882 VarR4FromStr: "127", 127.000000, 0
883 VarR4FromStr: "128", 128.000000, 0
884 VarR4FromStr: "129", 129.000000, 0
885 VarR4FromStr: "255", 255.000000, 0
886 VarR4FromStr: "256", 256.000000, 0
887 VarR4FromStr: "257", 257.000000, 0
888 VarR4FromStr: "32767", 32767.000000, 0
889 VarR4FromStr: "32768", 32768.000000, 0
890 VarR4FromStr: "-32768", -32768.000000, 0
891 VarR4FromStr: "-32769", -32769.000000, 0
892 VarR4FromStr: "16777216", 16777216.000000, 0
893 VarR4FromStr: "16777217", 16777216.000000, 0
894 VarR4FromStr: "-16777216", -16777216.000000, 0
895 VarR4FromStr: "16777217", 16777216.000000, 0
896 VarR4FromStr: "2147483647", 2147483648.000000, 0
897 VarR4FromStr: "2147483648", 2147483648.000000, 0
898 VarR4FromStr: "-2147483647", -2147483648.000000, 0
899 VarR4FromStr: "-2147483648", -2147483648.000000, 0
900 VarR4FromStr: "", -2147483648.000000, 80020005
901 VarR4FromStr: " ", -2147483648.000000, 80020005
902 VarR4FromStr: "1F", -2147483648.000000, 80020005
903 VarR4FromStr: "1G", -2147483648.000000, 80020005
904 VarR4FromStr: " 1 ", 1.000000, 0
905 VarR4FromStr: " 1 2 ", 1.000000, 80020005
906 VarR4FromStr: "1,2,3", 123.000000, 0
907 VarR4FromStr: "1 2 3", 123.000000, 80020005
908 VarR4FromStr: "1,2, 3", 123.000000, 80020005
909 VarR4FromStr: "1;2;3", 123.000000, 80020005
910 VarR4FromStr: "1.2.3", 123.000000, 80020005
911 VarR4FromStr: "0.", 0.000000, 0
912 VarR4FromStr: ".0", 0.000000, 0
913 VarR4FromStr: "0.1E12", 99999997952.000000, 0
914 VarR4FromStr: "2.4,E1", 24.000000, 0
915 VarR4FromStr: "  +3.2,E1", 32.000000, 0
916 VarR4FromStr: "4E2.5", 32.000000, 80020005
917 VarR4FromStr: " 2E+2", 200.000000, 0
918 VarR4FromStr: "1 E+2", 200.000000, 80020005
919 VarR4FromStr: ".", 200.000000, 80020005
920 VarR4FromStr: ".E2", 200.000000, 80020005
921 VarR4FromStr: "1000000000000000000000000000000000000000000000000000000000000000", 200.000000, 8002000A
922 VarR4FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1.000000, 0
923 VarR4FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1.000000, 0
924 VarR4FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1.000000, 8002000A
925 VarR4FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1.000000, 0
926 VarR4FromStr: "65535", 65535.000000, 0
927 VarR4FromStr: "65535.5", 65535.500000, 0
928 VarR4FromStr: "65536", 65536.000000, 0
929 VarR4FromStr: "4294967295", 4294967296.000000, 0
930 VarR4FromStr: "4294967296", 4294967296.000000, 0
931 VarR4FromStr: "1 January 99", 4294967296.000000, 80020005
932 VarR4FromStr: "December 31, 2078", 4294967296.000000, 80020005
933 VarR4FromStr: "January 1, 1900", 4294967296.000000, 80020005
934 VarR4FromStr: "January 2 1900", 4294967296.000000, 80020005
935 VarR4FromStr: "11.11.1999", 4294967296.000000, 80020005
936 VarR4FromStr: "11/11/1999", 4294967296.000000, 80020005
937 VarR4FromStr: " 11 / 11 / 1999", 4294967296.000000, 80020005
938 VarR4FromStr: "11/11/1999:11:11:1134", 4294967296.000000, 80020005
939 VarR4FromStr: "11/11/1999 11:11:11:1", 4294967296.000000, 80020005
940 VarR4FromStr: " 1999/   11/21 11 :11:11am", 4294967296.000000, 80020005
941 VarR4FromStr: "11/11/1999 11:11:11Am", 4294967296.000000, 80020005
942 VarR4FromStr: "11/11/1999 11:11:11PM", 4294967296.000000, 80020005
943 VarR4FromStr: "11/11/199911:11:11PM", 4294967296.000000, 80020005
944 VarR4FromStr: "11/11/1999 0:0:11am", 4294967296.000000, 80020005
945 VarR4FromStr: "11/11/1999 11,11:11am", 4294967296.000000, 80020005
946 VarR4FromStr: "11/11/1999 11:11:11am", 4294967296.000000, 80020005
947 VarR4FromStr: "11/11/1999 11/11:11am", 4294967296.000000, 80020005
948 VarR4FromStr: "11/11/1999 11:11AM", 4294967296.000000, 80020005
949 VarR4FromStr: "11/11/1999 1AM", 4294967296.000000, 80020005
950 VarR4FromStr: "11/11/1999 0AM", 4294967296.000000, 80020005
951 VarR4FromStr: "11/11/1999 11:11:11", 4294967296.000000, 80020005
952 VarR4FromStr: "11/13/1999 0AM", 4294967296.000000, 80020005
953 VarR4FromStr: "13/13/1999 0AM", 4294967296.000000, 80020005
954 VarR4FromStr: "13/11/1999 0AM", 4294967296.000000, 80020005
955 VarR4FromStr: "11/33/1999 0AM", 4294967296.000000, 80020005
956 VarR4FromStr: "11/11/1999 AM", 4294967296.000000, 80020005
957 VarR4FromStr: "1/1/0 0AM", 4294967296.000000, 80020005
958 VarR4FromStr: "1/1/-1 0AM", 4294967296.000000, 80020005
959 VarR4FromStr: "1999 January 3 9AM", 4294967296.000000, 80020005
960 VarR4FromStr: "1 January 1999 11AM", 4294967296.000000, 80020005
961 VarR4FromStr: "4AM 11/11/1999", 4294967296.000000, 80020005
962 VarR4FromStr: "4:22 11/11/1999 AM", 4294967296.000000, 80020005
963 VarR4FromStr: " 1 1 /11/1999", 4294967296.000000, 80020005
964 VarR4FromStr: "11-11/1999 11:11:11.12AM", 4294967296.000000, 80020005
965 VarR4FromStr: "1999 January 3, 9AM", 4294967296.000000, 80020005
966 VarR4FromStr: "December, 31, 2078", 4294967296.000000, 80020005
967 VarR4FromStr: "December, 31, 2078,", 4294967296.000000, 80020005
968 VarR4FromStr: "December, 31 2078", 4294967296.000000, 80020005
969 VarR4FromStr: "11/99", 4294967296.000000, 80020005
970 VarR4FromStr: "11-1999", 4294967296.000000, 80020005
971 VarR4FromStr: "true", 4294967296.000000, 80020005
972 VarR4FromStr: "True", 4294967296.000000, 80020005
973 VarR4FromStr: "TRue", 4294967296.000000, 80020005
974 VarR4FromStr: "TRUE", 4294967296.000000, 80020005
975 VarR4FromStr: " TRUE", 4294967296.000000, 80020005
976 VarR4FromStr: "FALSE ", 4294967296.000000, 80020005
977 VarR4FromStr: "False", 4294967296.000000, 80020005
978 VarR4FromStr: "JustSomeText", 4294967296.000000, 80020005
979 VarR4FromStr: "Just Some Text", 4294967296.000000, 80020005
980 VarR4FromStr: "", 4294967296.000000, 80020005
981 VarR4FromStr: "1.5", 1.500000, 0
982 VarR4FromStr: "2.5", 2.500000, 0
983 VarR4FromStr: "3.5", 3.500000, 0
984 VarR4FromStr: "4.5", 4.500000, 0
985 VarR4FromStr: "", 4.500000, 80020005
986 VarR4FromStr: "", 4.500000, 80020005
987 VarR4FromStr: "", 4.500000, 80020005
988 VarR4FromStr: "", 4.500000, 80020005
989 VarR4FromStr: "", 4.500000, 80020005
990 VarR4FromStr: "", 4.500000, 80020005
991
992
993 ======== Testing VarR8FromXXX ========
994 VarR8FromDate: 900719925474099.0, 900719925474099.000000, 0
995 VarR8FromStr: "-2", -2.000000, 0
996 VarR8FromStr: "-1", -1.000000, 0
997 VarR8FromStr: "-0.51", -0.510000, 0
998 VarR8FromStr: "-0.5", -0.500000, 0
999 VarR8FromStr: "-0.49", -0.490000, 0
1000 VarR8FromStr: "-0.0", 0.000000, 0
1001 VarR8FromStr: "0.0", 0.000000, 0
1002 VarR8FromStr: "0.49", 0.490000, 0
1003 VarR8FromStr: "0.5", 0.500000, 0
1004 VarR8FromStr: "0.51", 0.510000, 0
1005 VarR8FromStr: "1", 1.000000, 0
1006 VarR8FromStr: "127", 127.000000, 0
1007 VarR8FromStr: "128", 128.000000, 0
1008 VarR8FromStr: "129", 129.000000, 0
1009 VarR8FromStr: "255", 255.000000, 0
1010 VarR8FromStr: "256", 256.000000, 0
1011 VarR8FromStr: "257", 257.000000, 0
1012 VarR8FromStr: "32767", 32767.000000, 0
1013 VarR8FromStr: "32768", 32768.000000, 0
1014 VarR8FromStr: "-32768", -32768.000000, 0
1015 VarR8FromStr: "-32769", -32769.000000, 0
1016 VarR8FromStr: "16777216", 16777216.000000, 0
1017 VarR8FromStr: "16777217", 16777217.000000, 0
1018 VarR8FromStr: "-16777216", -16777216.000000, 0
1019 VarR8FromStr: "16777217", 16777217.000000, 0
1020 VarR8FromStr: "2147483647", 2147483647.000000, 0
1021 VarR8FromStr: "2147483648", 2147483648.000000, 0
1022 VarR8FromStr: "-2147483647", -2147483647.000000, 0
1023 VarR8FromStr: "-2147483648", -2147483648.000000, 0
1024 VarR8FromStr: "", -2147483648.000000, 80020005
1025 VarR8FromStr: " ", -2147483648.000000, 80020005
1026 VarR8FromStr: "1F", -2147483648.000000, 80020005
1027 VarR8FromStr: "1G", -2147483648.000000, 80020005
1028 VarR8FromStr: " 1 ", 1.000000, 0
1029 VarR8FromStr: " 1 2 ", 1.000000, 80020005
1030 VarR8FromStr: "1,2,3", 123.000000, 0
1031 VarR8FromStr: "1 2 3", 123.000000, 80020005
1032 VarR8FromStr: "1,2, 3", 123.000000, 80020005
1033 VarR8FromStr: "1;2;3", 123.000000, 80020005
1034 VarR8FromStr: "1.2.3", 123.000000, 80020005
1035 VarR8FromStr: "0.", 0.000000, 0
1036 VarR8FromStr: ".0", 0.000000, 0
1037 VarR8FromStr: "0.1E12", 100000000000.000000, 0
1038 VarR8FromStr: "2.4,E1", 24.000000, 0
1039 VarR8FromStr: "  +3.2,E1", 32.000000, 0
1040 VarR8FromStr: "4E2.5", 32.000000, 80020005
1041 VarR8FromStr: " 2E+2", 200.000000, 0
1042 VarR8FromStr: "1 E+2", 200.000000, 80020005
1043 VarR8FromStr: ".", 200.000000, 80020005
1044 VarR8FromStr: ".E2", 200.000000, 80020005
1045 VarR8FromStr: "1000000000000000000000000000000000000000000000000000000000000000", 1000000000000000100000000000000000000000000000000000000000000000.000000, 0
1046 VarR8FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1.000000, 0
1047 VarR8FromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1.000000, 0
1048 VarR8FromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 99999999999999997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000, 0
1049 VarR8FromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 1.000000, 0
1050 VarR8FromStr: "65535", 65535.000000, 0
1051 VarR8FromStr: "65535.5", 65535.500000, 0
1052 VarR8FromStr: "65536", 65536.000000, 0
1053 VarR8FromStr: "4294967295", 4294967295.000000, 0
1054 VarR8FromStr: "4294967296", 4294967296.000000, 0
1055 VarR8FromStr: "1 January 99", 4294967296.000000, 80020005
1056 VarR8FromStr: "December 31, 2078", 4294967296.000000, 80020005
1057 VarR8FromStr: "January 1, 1900", 4294967296.000000, 80020005
1058 VarR8FromStr: "January 2 1900", 4294967296.000000, 80020005
1059 VarR8FromStr: "11.11.1999", 4294967296.000000, 80020005
1060 VarR8FromStr: "11/11/1999", 4294967296.000000, 80020005
1061 VarR8FromStr: " 11 / 11 / 1999", 4294967296.000000, 80020005
1062 VarR8FromStr: "11/11/1999:11:11:1134", 4294967296.000000, 80020005
1063 VarR8FromStr: "11/11/1999 11:11:11:1", 4294967296.000000, 80020005
1064 VarR8FromStr: " 1999/   11/21 11 :11:11am", 4294967296.000000, 80020005
1065 VarR8FromStr: "11/11/1999 11:11:11Am", 4294967296.000000, 80020005
1066 VarR8FromStr: "11/11/1999 11:11:11PM", 4294967296.000000, 80020005
1067 VarR8FromStr: "11/11/199911:11:11PM", 4294967296.000000, 80020005
1068 VarR8FromStr: "11/11/1999 0:0:11am", 4294967296.000000, 80020005
1069 VarR8FromStr: "11/11/1999 11,11:11am", 4294967296.000000, 80020005
1070 VarR8FromStr: "11/11/1999 11:11:11am", 4294967296.000000, 80020005
1071 VarR8FromStr: "11/11/1999 11/11:11am", 4294967296.000000, 80020005
1072 VarR8FromStr: "11/11/1999 11:11AM", 4294967296.000000, 80020005
1073 VarR8FromStr: "11/11/1999 1AM", 4294967296.000000, 80020005
1074 VarR8FromStr: "11/11/1999 0AM", 4294967296.000000, 80020005
1075 VarR8FromStr: "11/11/1999 11:11:11", 4294967296.000000, 80020005
1076 VarR8FromStr: "11/13/1999 0AM", 4294967296.000000, 80020005
1077 VarR8FromStr: "13/13/1999 0AM", 4294967296.000000, 80020005
1078 VarR8FromStr: "13/11/1999 0AM", 4294967296.000000, 80020005
1079 VarR8FromStr: "11/33/1999 0AM", 4294967296.000000, 80020005
1080 VarR8FromStr: "11/11/1999 AM", 4294967296.000000, 80020005
1081 VarR8FromStr: "1/1/0 0AM", 4294967296.000000, 80020005
1082 VarR8FromStr: "1/1/-1 0AM", 4294967296.000000, 80020005
1083 VarR8FromStr: "1999 January 3 9AM", 4294967296.000000, 80020005
1084 VarR8FromStr: "1 January 1999 11AM", 4294967296.000000, 80020005
1085 VarR8FromStr: "4AM 11/11/1999", 4294967296.000000, 80020005
1086 VarR8FromStr: "4:22 11/11/1999 AM", 4294967296.000000, 80020005
1087 VarR8FromStr: " 1 1 /11/1999", 4294967296.000000, 80020005
1088 VarR8FromStr: "11-11/1999 11:11:11.12AM", 4294967296.000000, 80020005
1089 VarR8FromStr: "1999 January 3, 9AM", 4294967296.000000, 80020005
1090 VarR8FromStr: "December, 31, 2078", 4294967296.000000, 80020005
1091 VarR8FromStr: "December, 31, 2078,", 4294967296.000000, 80020005
1092 VarR8FromStr: "December, 31 2078", 4294967296.000000, 80020005
1093 VarR8FromStr: "11/99", 4294967296.000000, 80020005
1094 VarR8FromStr: "11-1999", 4294967296.000000, 80020005
1095 VarR8FromStr: "true", 4294967296.000000, 80020005
1096 VarR8FromStr: "True", 4294967296.000000, 80020005
1097 VarR8FromStr: "TRue", 4294967296.000000, 80020005
1098 VarR8FromStr: "TRUE", 4294967296.000000, 80020005
1099 VarR8FromStr: " TRUE", 4294967296.000000, 80020005
1100 VarR8FromStr: "FALSE ", 4294967296.000000, 80020005
1101 VarR8FromStr: "False", 4294967296.000000, 80020005
1102 VarR8FromStr: "JustSomeText", 4294967296.000000, 80020005
1103 VarR8FromStr: "Just Some Text", 4294967296.000000, 80020005
1104 VarR8FromStr: "", 4294967296.000000, 80020005
1105 VarR8FromStr: "1.5", 1.500000, 0
1106 VarR8FromStr: "2.5", 2.500000, 0
1107 VarR8FromStr: "3.5", 3.500000, 0
1108 VarR8FromStr: "4.5", 4.500000, 0
1109 VarR8FromStr: "", 4.500000, 80020005
1110 VarR8FromStr: "", 4.500000, 80020005
1111 VarR8FromStr: "", 4.500000, 80020005
1112 VarR8FromStr: "", 4.500000, 80020005
1113 VarR8FromStr: "", 4.500000, 80020005
1114 VarR8FromStr: "", 4.500000, 80020005
1115
1116
1117 ======== Testing VarDateFromXXX ========
1118 VarDateFromI4: 2958465, 2958465.000000, 0
1119 VarDateFromI4: 2958466, 2958465.000000, 8002000A
1120 VarDateFromI4: -657434, -657434.000000, 0
1121 VarDateFromI4: -657435, -657434.000000, 8002000A
1122 VarDateFromR8: 2958465.9999, 2958465.999900, 0
1123 VarDateFromR8: 2958466, 2958465.999900, 8002000A
1124 VarDateFromR8: -657434.9999, -657434.999900, 0
1125 VarDateFromR8: -657435, -657434.999900, 8002000A
1126 VarDateFromR8: 0.0, 0.000000, 0
1127 VarDateFromR8: 1.0, 1.000000, 0
1128 VarDateFromR8: 2.25, 2.250000, 0
1129 VarDateFromR8: -2.0, -2.000000, 0
1130 VarDateFromStr: "-2", -2.000000, 80020005
1131 VarDateFromStr: "-1", -2.000000, 80020005
1132 VarDateFromStr: "-0.51", -2.000000, 80020005
1133 VarDateFromStr: "-0.5", -2.000000, 80020005
1134 VarDateFromStr: "-0.49", -2.000000, 80020005
1135 VarDateFromStr: "-0.0", -2.000000, 80020005
1136 VarDateFromStr: "0.0", 0.000000, 0
1137 VarDateFromStr: "0.49", 0.034028, 0
1138 VarDateFromStr: "0.5", 0.003472, 0
1139 VarDateFromStr: "0.51", 0.035417, 0
1140 VarDateFromStr: "1", 0.035417, 80020005
1141 VarDateFromStr: "127", 0.035417, 80020005
1142 VarDateFromStr: "128", 0.035417, 80020005
1143 VarDateFromStr: "129", 0.035417, 80020005
1144 VarDateFromStr: "255", 0.035417, 80020005
1145 VarDateFromStr: "256", 0.035417, 80020005
1146 VarDateFromStr: "257", 0.035417, 80020005
1147 VarDateFromStr: "32767", 0.035417, 80020005
1148 VarDateFromStr: "32768", 0.035417, 80020005
1149 VarDateFromStr: "-32768", 0.035417, 80020005
1150 VarDateFromStr: "-32769", 0.035417, 80020005
1151 VarDateFromStr: "16777216", 0.035417, 80020005
1152 VarDateFromStr: "16777217", 0.035417, 80020005
1153 VarDateFromStr: "-16777216", 0.035417, 80020005
1154 VarDateFromStr: "16777217", 0.035417, 80020005
1155 VarDateFromStr: "2147483647", 0.035417, 80020005
1156 VarDateFromStr: "2147483648", 0.035417, 80020005
1157 VarDateFromStr: "-2147483647", 0.035417, 80020005
1158 VarDateFromStr: "-2147483648", 0.035417, 80020005
1159 VarDateFromStr: "", 0.035417, 80020005
1160 VarDateFromStr: " ", 0.035417, 80020005
1161 VarDateFromStr: "1F", 0.035417, 80020005
1162 VarDateFromStr: "1G", 0.035417, 80020005
1163 VarDateFromStr: " 1 ", 0.035417, 80020005
1164 VarDateFromStr: " 1 2 ", 35797.000000, 0
1165 VarDateFromStr: "1,2,3", 37623.000000, 0
1166 VarDateFromStr: "1 2 3", 37623.000000, 0
1167 VarDateFromStr: "1,2, 3", 37623.000000, 0
1168 VarDateFromStr: "1;2;3", 37623.000000, 80020005
1169 VarDateFromStr: "1.2.3", 0.043090, 0
1170 VarDateFromStr: "0.", 0.043090, 80020005
1171 VarDateFromStr: ".0", 0.043090, 80020005
1172 VarDateFromStr: "0.1E12", 0.043090, 80020005
1173 VarDateFromStr: "2.4,E1", 0.043090, 80020005
1174 VarDateFromStr: "  +3.2,E1", 0.043090, 80020005
1175 VarDateFromStr: "4E2.5", 0.043090, 80020005
1176 VarDateFromStr: "       2E+2", 0.043090, 80020005
1177 VarDateFromStr: "1 E+2", 0.043090, 80020005
1178 VarDateFromStr: ".", 0.043090, 80020005
1179 VarDateFromStr: ".E2", 0.043090, 80020005
1180 VarDateFromStr: "1000000000000000000000000000000000000000000000000000000000000000", 0.043090, 80020005
1181 VarDateFromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 0.043090, 80020005
1182 VarDateFromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 0.043090, 80020005
1183 VarDateFromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 0.043090, 80020005
1184 VarDateFromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 0.043090, 80020005
1185 VarDateFromStr: "65535", 0.043090, 80020005
1186 VarDateFromStr: "65535.5", 0.043090, 80020005
1187 VarDateFromStr: "65536", 0.043090, 80020005
1188 VarDateFromStr: "4294967295", 0.043090, 80020005
1189 VarDateFromStr: "4294967296", 0.043090, 80020005
1190 VarDateFromStr: "1 January 99", 36161.000000, 0
1191 VarDateFromStr: "December 31, 2078", 65380.000000, 0
1192 VarDateFromStr: "January 1, 1900", 2.000000, 0
1193 VarDateFromStr: "January 2 1900", 3.000000, 0
1194 VarDateFromStr: "11.11.1999", 3.000000, 80020005
1195 VarDateFromStr: "11/11/1999", 36475.000000, 0
1196 VarDateFromStr: " 11 / 11 / 1999", 36475.000000, 0
1197 VarDateFromStr: "11/11/1999:11:11:1134", 36475.000000, 80020005
1198 VarDateFromStr: "11/11/1999 11:11:11:1", 36475.000000, 80020005
1199 VarDateFromStr: "       1999/   11/21 11 :11:11am", 36485.466100, 0
1200 VarDateFromStr: "11/11/1999 11:11:11Am", 36475.466100, 0
1201 VarDateFromStr: "11/11/1999 11:11:11PM", 36475.966100, 0
1202 VarDateFromStr: "11/11/199911:11:11PM", 36475.966100, 80020005
1203 VarDateFromStr: "11/11/1999 0:0:11am", 36475.000127, 0
1204 VarDateFromStr: "11/11/1999 11,11:11am", 36475.000127, 80020005
1205 VarDateFromStr: "11/11/1999 11:11:11am", 36475.466100, 0
1206 VarDateFromStr: "11/11/1999 11/11:11am", 36475.466100, 80020005
1207 VarDateFromStr: "11/11/1999 11:11AM", 36475.465972, 0
1208 VarDateFromStr: "11/11/1999 1AM", 36475.041667, 0
1209 VarDateFromStr: "11/11/1999 0AM", 36475.000000, 0
1210 VarDateFromStr: "11/11/1999 11:11:11", 36475.466100, 0
1211 VarDateFromStr: "11/13/1999 0AM", 36477.000000, 0
1212 VarDateFromStr: "13/13/1999 0AM", 36477.000000, 80020005
1213 VarDateFromStr: "13/11/1999 0AM", 36477.000000, 0
1214 VarDateFromStr: "11/33/1999 0AM", 36477.000000, 80020005
1215 VarDateFromStr: "11/11/1999 AM", 36477.000000, 80020005
1216 VarDateFromStr: "1/1/0 0AM", 36526.000000, 0
1217 VarDateFromStr: "1/1/-1 0AM", 36526.000000, 80020005
1218 VarDateFromStr: "1999 January 3 9AM", 36163.375000, 0
1219 VarDateFromStr: "1 January 1999 11AM", 36161.458333, 0
1220 VarDateFromStr: "4AM 11/11/1999", 36475.166667, 0
1221 VarDateFromStr: "4:22 11/11/1999 AM", 36475.166667, 80020005
1222 VarDateFromStr: " 1 1 /11/1999", 36475.166667, 80020005
1223 VarDateFromStr: "11-11/1999 11:11:11.12AM", 36475.166667, 80020005
1224 VarDateFromStr: "1999 January 3, 9AM", 36475.166667, 80020005
1225 VarDateFromStr: "December, 31, 2078", 65380.000000, 0
1226 VarDateFromStr: "December, 31, 2078,", 65380.000000, 80020005
1227 VarDateFromStr: "December, 31 2078", 65380.000000, 0
1228 VarDateFromStr: "11/99", 36465.000000, 0
1229 VarDateFromStr: "11-1999", 36465.000000, 0
1230 VarDateFromStr: "true", 36465.000000, 80020005
1231 VarDateFromStr: "True", 36465.000000, 80020005
1232 VarDateFromStr: "TRue", 36465.000000, 80020005
1233 VarDateFromStr: "TRUE", 36465.000000, 80020005
1234 VarDateFromStr: " TRUE", 36465.000000, 80020005
1235 VarDateFromStr: "FALSE ", 36465.000000, 80020005
1236 VarDateFromStr: "False", 36465.000000, 80020005
1237 VarDateFromStr: "JustSomeText", 36465.000000, 80020005
1238 VarDateFromStr: "Just Some Text", 36465.000000, 80020005
1239 VarDateFromStr: "", 36465.000000, 80020005
1240 VarDateFromStr: "1.5", 0.045139, 0
1241 VarDateFromStr: "2.5", 0.086806, 0
1242 VarDateFromStr: "3.5", 0.128472, 0
1243 VarDateFromStr: "4.5", 0.170139, 0
1244 VarDateFromStr: "", 0.170139, 80020005
1245 VarDateFromStr: "", 0.170139, 80020005
1246 VarDateFromStr: "", 0.170139, 80020005
1247 VarDateFromStr: "", 0.170139, 80020005
1248 VarDateFromStr: "", 0.170139, 80020005
1249 VarDateFromStr: "", 0.170139, 80020005
1250
1251
1252 ======== Testing VarBoolFromXXX ========
1253 VarBoolFromI4: 0, 0, 0
1254 VarBoolFromI4: 1, -1, 0
1255 VarBoolFromI4: -1, -1, 0
1256 VarBoolFromI4: 2, -1, 0
1257 VarBoolFromUI1: ' ', -1, 0
1258 VarBoolFromUI1: '\0', 0, 0
1259 VarBoolFromUI1: 0x0000, 0, 0
1260 VarBoolFromUI1: 0xFFF, -1, 0
1261 VarBoolFromUI1: 0xFFFF, -1, 0
1262 VarBoolFromR8: 0.0, 0, 0
1263 VarBoolFromR8: 1.1, -1, 0
1264 VarBoolFromR8: 0.5, -1, 0
1265 VarBoolFromR8: 0.49, -1, 0
1266 VarBoolFromR8: 0.51, -1, 0
1267 VarBoolFromR8: -0.5, -1, 0
1268 VarBoolFromR8: -0.49, -1, 0
1269 VarBoolFromR8: -0.51, -1, 0
1270 VarBoolFromStr: "-2", -1, 0
1271 VarBoolFromStr: "-1", -1, 0
1272 VarBoolFromStr: "-0.51", -1, 0
1273 VarBoolFromStr: "-0.5", -1, 0
1274 VarBoolFromStr: "-0.49", -1, 0
1275 VarBoolFromStr: "-0.0", 0, 0
1276 VarBoolFromStr: "0.0", 0, 0
1277 VarBoolFromStr: "0.49", -1, 0
1278 VarBoolFromStr: "0.5", -1, 0
1279 VarBoolFromStr: "0.51", -1, 0
1280 VarBoolFromStr: "1", -1, 0
1281 VarBoolFromStr: "127", -1, 0
1282 VarBoolFromStr: "128", -1, 0
1283 VarBoolFromStr: "129", -1, 0
1284 VarBoolFromStr: "255", -1, 0
1285 VarBoolFromStr: "256", -1, 0
1286 VarBoolFromStr: "257", -1, 0
1287 VarBoolFromStr: "32767", -1, 0
1288 VarBoolFromStr: "32768", -1, 0
1289 VarBoolFromStr: "-32768", -1, 0
1290 VarBoolFromStr: "-32769", -1, 0
1291 VarBoolFromStr: "16777216", -1, 0
1292 VarBoolFromStr: "16777217", -1, 0
1293 VarBoolFromStr: "-16777216", -1, 0
1294 VarBoolFromStr: "16777217", -1, 0
1295 VarBoolFromStr: "2147483647", -1, 0
1296 VarBoolFromStr: "2147483648", -1, 0
1297 VarBoolFromStr: "-2147483647", -1, 0
1298 VarBoolFromStr: "-2147483648", -1, 0
1299 VarBoolFromStr: "", -1, 80020005
1300 VarBoolFromStr: " ", -1, 80020005
1301 VarBoolFromStr: "1F", -1, 80020005
1302 VarBoolFromStr: "1G", -1, 80020005
1303 VarBoolFromStr: " 1 ", -1, 0
1304 VarBoolFromStr: " 1 2 ", -1, 80020005
1305 VarBoolFromStr: "1,2,3", -1, 0
1306 VarBoolFromStr: "1 2 3", -1, 80020005
1307 VarBoolFromStr: "1,2, 3", -1, 80020005
1308 VarBoolFromStr: "1;2;3", -1, 80020005
1309 VarBoolFromStr: "1.2.3", -1, 80020005
1310 VarBoolFromStr: "0.", 0, 0
1311 VarBoolFromStr: ".0", 0, 0
1312 VarBoolFromStr: "0.1E12", -1, 0
1313 VarBoolFromStr: "2.4,E1", -1, 0
1314 VarBoolFromStr: "  +3.2,E1", -1, 0
1315 VarBoolFromStr: "4E2.5", -1, 80020005
1316 VarBoolFromStr: "       2E+2", -1, 0
1317 VarBoolFromStr: "1 E+2", -1, 80020005
1318 VarBoolFromStr: ".", -1, 80020005
1319 VarBoolFromStr: ".E2", -1, 80020005
1320 VarBoolFromStr: "1000000000000000000000000000000000000000000000000000000000000000", -1, 0
1321 VarBoolFromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", -1, 0
1322 VarBoolFromStr: "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", -1, 0
1323 VarBoolFromStr: "100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", -1, 0
1324 VarBoolFromStr: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", -1, 0
1325 VarBoolFromStr: "65535", -1, 0
1326 VarBoolFromStr: "65535.5", -1, 0
1327 VarBoolFromStr: "65536", -1, 0
1328 VarBoolFromStr: "4294967295", -1, 0
1329 VarBoolFromStr: "4294967296", -1, 0
1330 VarBoolFromStr: "1 January 99", -1, 80020005
1331 VarBoolFromStr: "December 31, 2078", -1, 80020005
1332 VarBoolFromStr: "January 1, 1900", -1, 80020005
1333 VarBoolFromStr: "January 2 1900", -1, 80020005
1334 VarBoolFromStr: "11.11.1999", -1, 80020005
1335 VarBoolFromStr: "11/11/1999", -1, 80020005
1336 VarBoolFromStr: " 11 / 11 / 1999", -1, 80020005
1337 VarBoolFromStr: "11/11/1999:11:11:1134", -1, 80020005
1338 VarBoolFromStr: "11/11/1999 11:11:11:1", -1, 80020005
1339 VarBoolFromStr: "       1999/   11/21 11 :11:11am", -1, 80020005
1340 VarBoolFromStr: "11/11/1999 11:11:11Am", -1, 80020005
1341 VarBoolFromStr: "11/11/1999 11:11:11PM", -1, 80020005
1342 VarBoolFromStr: "11/11/199911:11:11PM", -1, 80020005
1343 VarBoolFromStr: "11/11/1999 0:0:11am", -1, 80020005
1344 VarBoolFromStr: "11/11/1999 11,11:11am", -1, 80020005
1345 VarBoolFromStr: "11/11/1999 11:11:11am", -1, 80020005
1346 VarBoolFromStr: "11/11/1999 11/11:11am", -1, 80020005
1347 VarBoolFromStr: "11/11/1999 11:11AM", -1, 80020005
1348 VarBoolFromStr: "11/11/1999 1AM", -1, 80020005
1349 VarBoolFromStr: "11/11/1999 0AM", -1, 80020005
1350 VarBoolFromStr: "11/11/1999 11:11:11", -1, 80020005
1351 VarBoolFromStr: "11/13/1999 0AM", -1, 80020005
1352 VarBoolFromStr: "13/13/1999 0AM", -1, 80020005
1353 VarBoolFromStr: "13/11/1999 0AM", -1, 80020005
1354 VarBoolFromStr: "11/33/1999 0AM", -1, 80020005
1355 VarBoolFromStr: "11/11/1999 AM", -1, 80020005
1356 VarBoolFromStr: "1/1/0 0AM", -1, 80020005
1357 VarBoolFromStr: "1/1/-1 0AM", -1, 80020005
1358 VarBoolFromStr: "1999 January 3 9AM", -1, 80020005
1359 VarBoolFromStr: "1 January 1999 11AM", -1, 80020005
1360 VarBoolFromStr: "4AM 11/11/1999", -1, 80020005
1361 VarBoolFromStr: "4:22 11/11/1999 AM", -1, 80020005
1362 VarBoolFromStr: " 1 1 /11/1999", -1, 80020005
1363 VarBoolFromStr: "11-11/1999 11:11:11.12AM", -1, 80020005
1364 VarBoolFromStr: "1999 January 3, 9AM", -1, 80020005
1365 VarBoolFromStr: "December, 31, 2078", -1, 80020005
1366 VarBoolFromStr: "December, 31, 2078,", -1, 80020005
1367 VarBoolFromStr: "December, 31 2078", -1, 80020005
1368 VarBoolFromStr: "11/99", -1, 80020005
1369 VarBoolFromStr: "11-1999", -1, 80020005
1370 VarBoolFromStr: "true", -1, 0
1371 VarBoolFromStr: "True", -1, 0
1372 VarBoolFromStr: "TRue", -1, 0
1373 VarBoolFromStr: "TRUE", -1, 0
1374 VarBoolFromStr: " TRUE", -1, 80020005
1375 VarBoolFromStr: "FALSE ", -1, 80020005
1376 VarBoolFromStr: "False", 0, 0
1377 VarBoolFromStr: "JustSomeText", 0, 80020005
1378 VarBoolFromStr: "Just Some Text", 0, 80020005
1379 VarBoolFromStr: "", 0, 80020005
1380 VarBoolFromStr: "1.5", -1, 0
1381 VarBoolFromStr: "2.5", -1, 0
1382 VarBoolFromStr: "3.5", -1, 0
1383 VarBoolFromStr: "4.5", -1, 0
1384 VarBoolFromStr: "", -1, 80020005
1385 VarBoolFromStr: "", -1, 80020005
1386 VarBoolFromStr: "", -1, 80020005
1387 VarBoolFromStr: "", -1, 80020005
1388 VarBoolFromStr: "", -1, 80020005
1389 VarBoolFromStr: "", -1, 80020005
1390 VarI1FromBool: VARIANT_TRUE, 255, 0
1391 VarUI2FromI2: -1, 0, 8002000A
1392
1393
1394 ======== Testing VarBSTRFromXXX ========
1395 VarBstrFromI1: -100, "-100", 0
1396 VarBstrFromUI1: 0x5A, "90", 0
1397 VarBstrFromI4: 2958465, "2958465", 0
1398 VarBstrFromR8: 1.000000, "1", 0
1399 VarBstrFromR8: -1.000000, "-1", 0
1400 VarBstrFromR8: 21.000000, "21", 0
1401 VarBstrFromR8: -21.000000, "-21", 0
1402 VarBstrFromR8: 321.000000, "321", 0
1403 VarBstrFromR8: -321.000000, "-321", 0
1404 VarBstrFromR8: 4321.000000, "4321", 0
1405 VarBstrFromR8: -4321.000000, "-4321", 0
1406 VarBstrFromR8: 54321.000000, "54321", 0
1407 VarBstrFromR8: -54321.000000, "-54321", 0
1408 VarBstrFromR8: 654321.000000, "654321", 0
1409 VarBstrFromR8: -654321.000000, "-654321", 0
1410 VarBstrFromR8: 7654321.000000, "7654321", 0
1411 VarBstrFromR8: -7654321.000000, "-7654321", 0
1412 VarBstrFromR8: 87654321.000000, "87654321", 0
1413 VarBstrFromR8: -87654321.000000, "-87654321", 0
1414 VarBstrFromR8: 987654321.000000, "987654321", 0
1415 VarBstrFromR8: -987654321.000000, "-987654321", 0
1416 VarBstrFromR8: 1987654321.000000, "1987654321", 0
1417 VarBstrFromR8: -1987654321.000000, "-1987654321", 0
1418 VarBstrFromR8: 21987654321.000000, "21987654321", 0
1419 VarBstrFromR8: -21987654321.000000, "-21987654321", 0
1420 VarBstrFromR8: 321987654321.000000, "321987654321", 0
1421 VarBstrFromR8: -321987654321.000000, "-321987654321", 0
1422 VarBstrFromR8: 4321987654321.000000, "4321987654321", 0
1423 VarBstrFromR8: -4321987654321.000000, "-4321987654321", 0
1424 VarBstrFromR8: 54321987654321.000000, "54321987654321", 0
1425 VarBstrFromR8: -54321987654321.000000, "-54321987654321", 0
1426 VarBstrFromR8: 654321987654321.000000, "654321987654321", 0
1427 VarBstrFromR8: -654321987654321.000000, "-654321987654321", 0
1428 VarBstrFromR8: 7654321987654321.000000, "7.65432198765432e+15", 0
1429 VarBstrFromR8: -7654321987654321.000000, "-7.65432198765432e+15", 0
1430 VarBstrFromR8: 87654321987654320.000000, "8.76543219876543e+16", 0
1431 VarBstrFromR8: -87654321987654320.000000, "-8.76543219876543e+16", 0
1432 VarBstrFromR8: 987654321987654270.000000, "9.87654321987654e+17", 0
1433 VarBstrFromR8: -987654321987654270.000000, "-9.87654321987654e+17", 0
1434 VarBstrFromR8: 1987654321987654100.000000, "1.98765432198765e+18", 0
1435 VarBstrFromR8: -1987654321987654100.000000, "-1.98765432198765e+18", 0
1436 VarBstrFromR8: 21987654321987654000.000000, "2.19876543219877e+19", 0
1437 VarBstrFromR8: -21987654321987654000.000000, "-2.19876543219877e+19", 0
1438 VarBstrFromR8: 1.000000, "1", 0
1439 VarBstrFromR8: 0.000000, "0", 0
1440 VarBstrFromR8: -1.000000, "-1", 0
1441 VarBstrFromR8: 1.200000, "1.2", 0
1442 VarBstrFromR8: 0.200000, "0.2", 0
1443 VarBstrFromR8: -1.200000, "-1.2", 0
1444 VarBstrFromR8: 1.230000, "1.23", 0
1445 VarBstrFromR8: 0.230000, "0.23", 0
1446 VarBstrFromR8: -1.230000, "-1.23", 0
1447 VarBstrFromR8: 1.234000, "1.234", 0
1448 VarBstrFromR8: 0.234000, "0.234", 0
1449 VarBstrFromR8: -1.234000, "-1.234", 0
1450 VarBstrFromR8: 1.234500, "1.2345", 0
1451 VarBstrFromR8: 0.234500, "0.2345", 0
1452 VarBstrFromR8: -1.234500, "-1.2345", 0
1453 VarBstrFromR8: 1.234560, "1.23456", 0
1454 VarBstrFromR8: 0.234560, "0.23456", 0
1455 VarBstrFromR8: -1.234560, "-1.23456", 0
1456 VarBstrFromR8: 1.234567, "1.234567", 0
1457 VarBstrFromR8: 0.234567, "0.234567", 0
1458 VarBstrFromR8: -1.234567, "-1.234567", 0
1459 VarBstrFromR8: 1.234568, "1.2345678", 0
1460 VarBstrFromR8: 0.234568, "0.2345678", 0
1461 VarBstrFromR8: -1.234568, "-1.2345678", 0
1462 VarBstrFromR8: 1.234568, "1.23456789", 0
1463 VarBstrFromR8: 0.234568, "0.23456789", 0
1464 VarBstrFromR8: -1.234568, "-1.23456789", 0
1465 VarBstrFromR8: 1.234568, "1.234567891", 0
1466 VarBstrFromR8: 0.234568, "0.234567891", 0
1467 VarBstrFromR8: -1.234568, "-1.234567891", 0
1468 VarBstrFromR8: 1.234568, "1.2345678912", 0
1469 VarBstrFromR8: 0.234568, "0.2345678912", 0
1470 VarBstrFromR8: -1.234568, "-1.2345678912", 0
1471 VarBstrFromR8: 1.234568, "1.23456789123", 0
1472 VarBstrFromR8: 0.234568, "0.23456789123", 0
1473 VarBstrFromR8: -1.234568, "-1.23456789123", 0
1474 VarBstrFromR8: 1.234568, "1.234567891234", 0
1475 VarBstrFromR8: 0.234568, "0.234567891234", 0
1476 VarBstrFromR8: -1.234568, "-1.234567891234", 0
1477 VarBstrFromR8: 1.234568, "1.2345678912345", 0
1478 VarBstrFromR8: 0.234568, "0.2345678912345", 0
1479 VarBstrFromR8: -1.234568, "-1.2345678912345", 0
1480 VarBstrFromR8: 1.234568, "1.23456789123456", 0
1481 VarBstrFromR8: 0.234568, "0.23456789123456", 0
1482 VarBstrFromR8: -1.234568, "-1.23456789123456", 0
1483 VarBstrFromR8: 1.234568, "1.23456789123457", 0
1484 VarBstrFromR8: 0.234568, "0.234567891234567", 0
1485 VarBstrFromR8: -1.234568, "-1.23456789123457", 0
1486 VarBstrFromR8: 1.234568, "1.23456789123457", 0
1487 VarBstrFromR8: 0.234568, "0.234567891234568", 0
1488 VarBstrFromR8: -1.234568, "-1.23456789123457", 0
1489 VarBstrFromR8: 1.234568, "1.23456789123457", 0
1490 VarBstrFromR8: 0.234568, "0.234567891234568", 0
1491 VarBstrFromR8: -1.234568, "-1.23456789123457", 0
1492 VarBstrFromR8: 1.234568, "1.23456789123457", 0
1493 VarBstrFromR8: 0.234568, "0.234567891234568", 0
1494 VarBstrFromR8: -1.234568, "-1.23456789123457", 0
1495 VarBstrFromR8: 1.234568, "1.23456789123457", 0
1496 VarBstrFromR8: 0.234568, "0.234567891234568", 0
1497 VarBstrFromR8: -1.234568, "-1.23456789123457", 0
1498 VarBstrFromR8: 2.000000, "2", 0
1499 VarBstrFromR8: -2.000000, "-2", 0
1500 VarBstrFromR8: 22.200000, "22.2", 0
1501 VarBstrFromR8: -22.200000, "-22.2", 0
1502 VarBstrFromR8: 322.230000, "322.23", 0
1503 VarBstrFromR8: -322.230000, "-322.23", 0
1504 VarBstrFromR8: 4322.234000, "4322.234", 0
1505 VarBstrFromR8: -4322.234000, "-4322.234", 0
1506 VarBstrFromR8: 54322.234500, "54322.2345", 0
1507 VarBstrFromR8: -54322.234500, "-54322.2345", 0
1508 VarBstrFromR8: 654322.234560, "654322.23456", 0
1509 VarBstrFromR8: -654322.234560, "-654322.23456", 0
1510 VarBstrFromR8: 7654322.234567, "7654322.234567", 0
1511 VarBstrFromR8: -7654322.234567, "-7654322.234567", 0
1512 VarBstrFromR8: 87654322.234568, "87654322.2345678", 0
1513 VarBstrFromR8: -87654322.234568, "-87654322.2345678", 0
1514 VarBstrFromR8: 987654322.234568, "987654322.234568", 0
1515 VarBstrFromR8: -987654322.234568, "-987654322.234568", 0
1516 VarBstrFromR8: 1987654322.234568, "1987654322.23457", 0
1517 VarBstrFromR8: -1987654322.234568, "-1987654322.23457", 0
1518 VarBstrFromR8: 21987654322.234570, "21987654322.2346", 0
1519 VarBstrFromR8: -21987654322.234570, "-21987654322.2346", 0
1520 VarBstrFromR8: 321987654322.234560, "321987654322.235", 0
1521 VarBstrFromR8: -321987654322.234560, "-321987654322.235", 0
1522 VarBstrFromR8: 4321987654322.234400, "4321987654322.23", 0
1523 VarBstrFromR8: -4321987654322.234400, "-4321987654322.23", 0
1524 VarBstrFromR8: 54321987654322.234000, "54321987654322.2", 0
1525 VarBstrFromR8: -54321987654322.234000, "-54321987654322.2", 0
1526 VarBstrFromR8: 654321987654322.250000, "654321987654322", 0
1527 VarBstrFromR8: -654321987654322.250000, "-654321987654322", 0
1528 VarBstrFromR8: 7654321987654322.000000, "7.65432198765432e+15", 0
1529 VarBstrFromR8: -7654321987654322.000000, "-7.65432198765432e+15", 0
1530 VarBstrFromR8: 87654321987654320.000000, "8.76543219876543e+16", 0
1531 VarBstrFromR8: -87654321987654320.000000, "-8.76543219876543e+16", 0
1532 VarBstrFromR8: 987654321987654270.000000, "9.87654321987654e+17", 0
1533 VarBstrFromR8: -987654321987654270.000000, "-9.87654321987654e+17", 0
1534 VarBstrFromR8: 1987654321987654100.000000, "1.98765432198765e+18", 0
1535 VarBstrFromR8: -1987654321987654100.000000, "-1.98765432198765e+18", 0
1536 VarBstrFromR8: 21987654321987654000.000000, "2.19876543219877e+19", 0
1537 VarBstrFromR8: -21987654321987654000.000000, "-2.19876543219877e+19", 0
1538 VarBstrFromR4: 1.000000, "1", 0
1539 VarBstrFromR4: -1.000000, "-1", 0
1540 VarBstrFromR4: 21.000000, "21", 0
1541 VarBstrFromR4: -21.000000, "-21", 0
1542 VarBstrFromR4: 321.000000, "321", 0
1543 VarBstrFromR4: -321.000000, "-321", 0
1544 VarBstrFromR4: 4321.000000, "4321", 0
1545 VarBstrFromR4: -4321.000000, "-4321", 0
1546 VarBstrFromR4: 54321.000000, "54321", 0
1547 VarBstrFromR4: -54321.000000, "-54321", 0
1548 VarBstrFromR4: 654321.000000, "654321", 0
1549 VarBstrFromR4: -654321.000000, "-654321", 0
1550 VarBstrFromR4: 7654321.000000, "7654321", 0
1551 VarBstrFromR4: -7654321.000000, "-7654321", 0
1552 VarBstrFromR4: 87654321.000000, "8.765432e+07", 0
1553 VarBstrFromR4: -87654321.000000, "-8.765432e+07", 0
1554 VarBstrFromR4: 987654321.000000, "9.876543e+08", 0
1555 VarBstrFromR4: -987654321.000000, "-9.876543e+08", 0
1556 VarBstrFromR4: 1987654321.000000, "1.987654e+09", 0
1557 VarBstrFromR4: -1987654321.000000, "-1.987654e+09", 0
1558 VarBstrFromR4: 1.000000, "1", 0
1559 VarBstrFromR4: 0.000000, "0", 0
1560 VarBstrFromR4: -1.000000, "-1", 0
1561 VarBstrFromR4: 1.200000, "1.2", 0
1562 VarBstrFromR4: 0.200000, "0.2", 0
1563 VarBstrFromR4: -1.200000, "-1.2", 0
1564 VarBstrFromR4: 1.230000, "1.23", 0
1565 VarBstrFromR4: 0.230000, "0.23", 0
1566 VarBstrFromR4: -1.230000, "-1.23", 0
1567 VarBstrFromR4: 1.234000, "1.234", 0
1568 VarBstrFromR4: 0.234000, "0.234", 0
1569 VarBstrFromR4: -1.234000, "-1.234", 0
1570 VarBstrFromR4: 1.234500, "1.2345", 0
1571 VarBstrFromR4: 0.234500, "0.2345", 0
1572 VarBstrFromR4: -1.234500, "-1.2345", 0
1573 VarBstrFromR4: 1.234560, "1.23456", 0
1574 VarBstrFromR4: 0.234560, "0.23456", 0
1575 VarBstrFromR4: -1.234560, "-1.23456", 0
1576 VarBstrFromR4: 1.234567, "1.234567", 0
1577 VarBstrFromR4: 0.234567, "0.234567", 0
1578 VarBstrFromR4: -1.234567, "-1.234567", 0
1579 VarBstrFromR4: 1.234568, "1.234568", 0
1580 VarBstrFromR4: 0.234568, "0.2345678", 0
1581 VarBstrFromR4: -1.234568, "-1.234568", 0
1582 VarBstrFromR4: 1.234568, "1.234568", 0
1583 VarBstrFromR4: 0.234568, "0.2345679", 0
1584 VarBstrFromR4: -1.234568, "-1.234568", 0
1585 VarBstrFromR4: 1.234568, "1.234568", 0
1586 VarBstrFromR4: 0.234568, "0.2345679", 0
1587 VarBstrFromR4: -1.234568, "-1.234568", 0
1588 VarBstrFromR4: 2.000000, "2", 0
1589 VarBstrFromR4: -2.000000, "-2", 0
1590 VarBstrFromR4: 22.200000, "22.2", 0
1591 VarBstrFromR4: -22.200000, "-22.2", 0
1592 VarBstrFromR4: 322.230000, "322.23", 0
1593 VarBstrFromR4: -322.230000, "-322.23", 0
1594 VarBstrFromR4: 4322.234000, "4322.234", 0
1595 VarBstrFromR4: -4322.234000, "-4322.234", 0
1596 VarBstrFromR4: 54322.234500, "54322.23", 0
1597 VarBstrFromR4: -54322.234500, "-54322.23", 0
1598 VarBstrFromR4: 654322.234560, "654322.3", 0
1599 VarBstrFromR4: -654322.234560, "-654322.3", 0
1600 VarBstrFromR4: 7654322.234567, "7654322", 0
1601 VarBstrFromR4: -7654322.234567, "-7654322", 0
1602 VarBstrFromR4: 87654322.234568, "8.765432e+07", 0
1603 VarBstrFromR4: -87654322.234568, "-8.765432e+07", 0
1604 VarBstrFromR4: 987654322.234568, "9.876543e+08", 0
1605 VarBstrFromR4: -987654322.234568, "-9.876543e+08", 0
1606 VarBstrFromR4: 1987654322.234568, "1.987654e+09", 0
1607 VarBstrFromR4: -1987654322.234568, "-1.987654e+09", 0
1608 VarBstrFromBool: 0x00, "False", 0
1609 VarBstrFromBool: 0xFF, "True", 0
1610 VarBstrFromDate: 0.0, "12:00:00 AM", 0
1611 VarBstrFromDate: 3.34, "1/2/1900 8:09:36 AM", 0
1612 VarBstrFromDate: 3339.34, "2/20/1909 8:09:36 AM", 0
1613 VarBstrFromDate: 365.00, "12/30/1900", 0
1614 VarBstrFromDate: 365.25, "12/30/1900 6:00:00 AM", 0
1615 VarBstrFromDate: 1461.00, "12/31/1903", 0
1616 VarBstrFromDate: 1461.5, "12/31/1903 12:00:00 PM", 0
1617 VarBstrFromBool: 0x00, "False", 0
1618 VarBstrFromBool: 0xFF, "True", 0
1619 VarBstrFromDate: 0.0, "12:00:00 AM", 0
1620 VarBstrFromDate: 3.34, "1/2/1900 8:09:36 AM", 0
1621
1622
1623 ======== Testing Hi-Level Variant API ========
1624 Result is: 80020008
1625 VariantClear: 0
1626 VariantClear: 0
1627 VariantCopy: 0
1628 VariantClear: 0
1629 VariantClear: 0
1630 VariantCopy 4.123000 -> 4.123000: 0
1631 VariantCopyInd 31.123000: 0
1632 VariantCopy 1.123000 -> 1.123000: 0
1633 VariantCopy 123.123000 -> 123.123000: 0
1634 VariantCopyInd 111.200000 -> 111.200000: 0
1635 VariantChangeTypeEx 1211: 0
1636 VariantChangeTypeEx 4 -> "4": 0
1637 VariantChangeTypeEx 34465.332431 -> "5/11/94 7:58:42 AM": 0
1638 VariantChangeTypeEx "-0.49" -> -0.490000: 0
1639 VariantCopyInd: 80070057
1640 -------------- Testing different VARTYPES ----------------
1641 VariantCopyInd: 0 -> 0
1642 VariantCopyInd: 0 -> 80070057
1643 VariantChangeTypeEx: 0 -> 0
1644 VariantChangeTypeEx: VT_BYREF 0 -> 80020008
1645 VariantClear: 0 -> 80020008
1646 VariantCopyInd: 1 -> 0
1647 VariantCopyInd: 1 -> 80070057
1648 VariantChangeTypeEx: 1 -> 0
1649 VariantChangeTypeEx: VT_BYREF 1 -> 80020008
1650 VariantClear: 1 -> 80020008
1651 VariantCopyInd: 2 -> 0
1652 VariantCopyInd: 2 -> 0
1653 VariantChangeTypeEx: 2 -> 0
1654 VariantChangeTypeEx: VT_BYREF 2 -> 80020005
1655 VariantClear: 2 -> 80020008
1656 VariantCopyInd: 3 -> 0
1657 VariantCopyInd: 3 -> 0
1658 VariantChangeTypeEx: 3 -> 0
1659 VariantChangeTypeEx: VT_BYREF 3 -> 80020005
1660 VariantClear: 3 -> 80020008
1661 VariantCopyInd: 4 -> 0
1662 VariantCopyInd: 4 -> 0
1663 VariantChangeTypeEx: 4 -> 0
1664 VariantChangeTypeEx: VT_BYREF 4 -> 80020005
1665 VariantClear: 4 -> 80020008
1666 VariantCopyInd: 5 -> 0
1667 VariantCopyInd: 5 -> 0
1668 VariantChangeTypeEx: 5 -> 0
1669 VariantChangeTypeEx: VT_BYREF 5 -> 80020005
1670 VariantClear: 5 -> 80020008
1671 VariantCopyInd: 6 -> 0
1672 VariantCopyInd: 6 -> 0
1673 VariantChangeTypeEx: 6 -> 0
1674 VariantChangeTypeEx: VT_BYREF 6 -> 80020005
1675 VariantClear: 6 -> 80020008
1676 VariantCopyInd: 7 -> 0
1677 VariantCopyInd: 7 -> 0
1678 VariantChangeTypeEx: 7 -> 0
1679 VariantChangeTypeEx: VT_BYREF 7 -> 80020005
1680 VariantClear: 7 -> 80020008
1681 VariantCopyInd: 77 -> 80020008
1682 VariantCopyInd: 77 -> 80070057
1683 VariantChangeTypeEx: 77 -> 80020008
1684 VariantChangeTypeEx: VT_BYREF 77 -> 80020008
1685 VariantClear: 77 -> 80020008
1686 VariantCopyInd: 78 -> 80020008
1687 VariantCopyInd: 78 -> 80070057
1688 VariantChangeTypeEx: 78 -> 80020008
1689 VariantChangeTypeEx: VT_BYREF 78 -> 80020008
1690 VariantClear: 78 -> 80020008
1691 VariantCopyInd: 79 -> 80020008
1692 VariantCopyInd: 79 -> 80070057
1693 VariantChangeTypeEx: 79 -> 80020008
1694 VariantChangeTypeEx: VT_BYREF 79 -> 80020008
1695 VariantClear: 79 -> 80020008
1696 VariantCopyInd: 80 -> 80020008
1697 VariantCopyInd: 80 -> 80070057
1698 VariantChangeTypeEx: 80 -> 80020008
1699 VariantChangeTypeEx: VT_BYREF 80 -> 80020008
1700 VariantClear: 80 -> 80020008
1701 VariantCopyInd: 81 -> 80020008
1702 VariantCopyInd: 81 -> 80070057
1703 VariantChangeTypeEx: 81 -> 80020008
1704 VariantChangeTypeEx: VT_BYREF 81 -> 80020008
1705 VariantClear: 81 -> 80020008
1706 VariantCopyInd: 82 -> 80020008
1707 VariantCopyInd: 82 -> 80070057
1708 VariantChangeTypeEx: 82 -> 80020008
1709 VariantChangeTypeEx: VT_BYREF 82 -> 80020008
1710 VariantClear: 82 -> 80020008
1711 VariantCopyInd: 83 -> 80020008
1712 VariantCopyInd: 83 -> 80070057
1713 VariantChangeTypeEx: 83 -> 80020008
1714 VariantChangeTypeEx: VT_BYREF 83 -> 80020008
1715 VariantClear: 83 -> 80020008
1716 VariantCopyInd: 84 -> 80020008
1717 VariantCopyInd: 84 -> 80070057
1718 VariantChangeTypeEx: 84 -> 80020008
1719 VariantChangeTypeEx: VT_BYREF 84 -> 80020008
1720 VariantClear: 84 -> 80020008
1721 VariantCopyInd: 85 -> 80020008
1722 VariantCopyInd: 85 -> 80070057
1723 VariantChangeTypeEx: 85 -> 80020008
1724 VariantChangeTypeEx: VT_BYREF 85 -> 80020008
1725 VariantClear: 85 -> 80020008
1726 VariantCopyInd: 86 -> 80020008
1727 VariantCopyInd: 86 -> 80070057
1728 VariantChangeTypeEx: 86 -> 80020008
1729 VariantChangeTypeEx: VT_BYREF 86 -> 80020008
1730 VariantClear: 86 -> 80020008
1731 VariantCopyInd: 87 -> 80020008
1732 VariantCopyInd: 87 -> 80070057
1733 VariantChangeTypeEx: 87 -> 80020008
1734 VariantChangeTypeEx: VT_BYREF 87 -> 80020008
1735 VariantClear: 87 -> 80020008
1736 VariantCopyInd: 88 -> 80020008
1737 VariantCopyInd: 88 -> 80070057
1738 VariantChangeTypeEx: 88 -> 80020008
1739 VariantChangeTypeEx: VT_BYREF 88 -> 80020008
1740 VariantClear: 88 -> 80020008
1741 VariantCopyInd: 89 -> 80020008
1742 VariantCopyInd: 89 -> 80070057
1743 VariantChangeTypeEx: 89 -> 80020008
1744 VariantChangeTypeEx: VT_BYREF 89 -> 80020008
1745 VariantClear: 89 -> 80020008
1746 VariantCopyInd: 90 -> 80020008
1747 VariantCopyInd: 90 -> 80070057
1748 VariantChangeTypeEx: 90 -> 80020008
1749 VariantChangeTypeEx: VT_BYREF 90 -> 80020008
1750 VariantClear: 90 -> 80020008
1751 VariantCopyInd: 91 -> 80020008
1752 VariantCopyInd: 91 -> 80070057
1753 VariantChangeTypeEx: 91 -> 80020008
1754 VariantChangeTypeEx: VT_BYREF 91 -> 80020008
1755 VariantClear: 91 -> 80020008
1756 VariantCopyInd: 92 -> 80020008
1757 VariantCopyInd: 92 -> 80070057
1758 VariantChangeTypeEx: 92 -> 80020008
1759 VariantChangeTypeEx: VT_BYREF 92 -> 80020008
1760 VariantClear: 92 -> 80020008
1761 VariantCopyInd: 93 -> 80020008
1762 VariantCopyInd: 93 -> 80070057
1763 VariantChangeTypeEx: 93 -> 80020008
1764 VariantChangeTypeEx: VT_BYREF 93 -> 80020008
1765 VariantClear: 93 -> 80020008
1766 VariantCopyInd: 94 -> 80020008
1767 VariantCopyInd: 94 -> 80070057
1768 VariantChangeTypeEx: 94 -> 80020008
1769 VariantChangeTypeEx: VT_BYREF 94 -> 80020008
1770 VariantClear: 94 -> 80020008
1771 VariantCopyInd: 95 -> 80020008
1772 VariantCopyInd: 95 -> 80070057
1773 VariantChangeTypeEx: 95 -> 80020008
1774 VariantChangeTypeEx: VT_BYREF 95 -> 80020008
1775 VariantClear: 95 -> 80020008
1776 VariantCopyInd: 96 -> 80020008
1777 VariantCopyInd: 96 -> 80070057
1778 VariantChangeTypeEx: 96 -> 80020008
1779 VariantChangeTypeEx: VT_BYREF 96 -> 80020008
1780 VariantClear: 96 -> 80020008
1781 VariantCopyInd: 97 -> 80020008
1782 VariantCopyInd: 97 -> 80070057
1783 VariantChangeTypeEx: 97 -> 80020008
1784 VariantChangeTypeEx: VT_BYREF 97 -> 80020008
1785 VariantClear: 97 -> 80020008
1786 VariantCopyInd: 98 -> 80020008
1787 VariantCopyInd: 98 -> 80070057
1788 VariantChangeTypeEx: 98 -> 80020008
1789 VariantChangeTypeEx: VT_BYREF 98 -> 80020008
1790 VariantClear: 98 -> 80020008
1791 VariantCopyInd: 99 -> 80020008
1792 VariantCopyInd: 99 -> 80070057
1793 VariantChangeTypeEx: 99 -> 80020008
1794 VariantChangeTypeEx: VT_BYREF 99 -> 80020008
1795 VariantClear: 99 -> 80020008
1796 VariantClear: 80020008
1797 VariantClear: 0
1798 VariantClear: 0
1799 VariantClear: 0
1800 VariantClear: 0