2 # 1 "/var/tmp/portage/wine-0.9.21/work/wine-0.9.21/dlls/oleaut32/tests//"
7 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stdarg.h" 1 3 4
8 # 43 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stdarg.h" 3 4
9 typedef __builtin_va_list __gnuc_va_list;
10 # 105 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stdarg.h" 3 4
11 typedef __gnuc_va_list va_list;
13 # 1 "/usr/include/stdio.h" 1 3 4
17 # 1 "/usr/include/gentoo-multilib/x86/stdio.h" 1 3 4
18 # 28 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
19 # 1 "/usr/include/features.h" 1 3 4
23 # 1 "/usr/include/gentoo-multilib/x86/features.h" 1 3 4
24 # 309 "/usr/include/gentoo-multilib/x86/features.h" 3 4
25 # 1 "/usr/include/sys/cdefs.h" 1 3 4
29 # 1 "/usr/include/gentoo-multilib/x86/sys/cdefs.h" 1 3 4
30 # 5 "/usr/include/sys/cdefs.h" 2 3 4
31 # 310 "/usr/include/gentoo-multilib/x86/features.h" 2 3 4
32 # 332 "/usr/include/gentoo-multilib/x86/features.h" 3 4
33 # 1 "/usr/include/gnu/stubs.h" 1 3 4
37 # 1 "/usr/include/gentoo-multilib/x86/gnu/stubs.h" 1 3 4
38 # 5 "/usr/include/gnu/stubs.h" 2 3 4
39 # 333 "/usr/include/gentoo-multilib/x86/features.h" 2 3 4
40 # 5 "/usr/include/features.h" 2 3 4
41 # 29 "/usr/include/gentoo-multilib/x86/stdio.h" 2 3 4
47 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
48 # 214 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 3 4
49 typedef unsigned int size_t;
50 # 35 "/usr/include/gentoo-multilib/x86/stdio.h" 2 3 4
52 # 1 "/usr/include/bits/types.h" 1 3 4
56 # 1 "/usr/include/gentoo-multilib/x86/bits/types.h" 1 3 4
57 # 27 "/usr/include/gentoo-multilib/x86/bits/types.h" 3 4
58 # 1 "/usr/include/features.h" 1 3 4
59 # 28 "/usr/include/gentoo-multilib/x86/bits/types.h" 2 3 4
60 # 1 "/usr/include/bits/wordsize.h" 1 3 4
64 # 1 "/usr/include/gentoo-multilib/x86/bits/wordsize.h" 1 3 4
65 # 5 "/usr/include/bits/wordsize.h" 2 3 4
66 # 29 "/usr/include/gentoo-multilib/x86/bits/types.h" 2 3 4
69 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
70 # 32 "/usr/include/gentoo-multilib/x86/bits/types.h" 2 3 4
73 typedef unsigned char __u_char;
74 typedef unsigned short int __u_short;
75 typedef unsigned int __u_int;
76 typedef unsigned long int __u_long;
79 typedef signed char __int8_t;
80 typedef unsigned char __uint8_t;
81 typedef signed short int __int16_t;
82 typedef unsigned short int __uint16_t;
83 typedef signed int __int32_t;
84 typedef unsigned int __uint32_t;
89 __extension__ typedef signed long long int __int64_t;
90 __extension__ typedef unsigned long long int __uint64_t;
98 __extension__ typedef long long int __quad_t;
99 __extension__ typedef unsigned long long int __u_quad_t;
100 # 129 "/usr/include/gentoo-multilib/x86/bits/types.h" 3 4
101 # 1 "/usr/include/bits/typesizes.h" 1 3 4
105 # 1 "/usr/include/gentoo-multilib/x86/bits/typesizes.h" 1 3 4
106 # 5 "/usr/include/bits/typesizes.h" 2 3 4
107 # 130 "/usr/include/gentoo-multilib/x86/bits/types.h" 2 3 4
114 __extension__ typedef __u_quad_t __dev_t;
115 __extension__ typedef unsigned int __uid_t;
116 __extension__ typedef unsigned int __gid_t;
117 __extension__ typedef unsigned long int __ino_t;
118 __extension__ typedef __u_quad_t __ino64_t;
119 __extension__ typedef unsigned int __mode_t;
120 __extension__ typedef unsigned int __nlink_t;
121 __extension__ typedef long int __off_t;
122 __extension__ typedef __quad_t __off64_t;
123 __extension__ typedef int __pid_t;
124 __extension__ typedef struct { int __val[2]; } __fsid_t;
125 __extension__ typedef long int __clock_t;
126 __extension__ typedef unsigned long int __rlim_t;
127 __extension__ typedef __u_quad_t __rlim64_t;
128 __extension__ typedef unsigned int __id_t;
129 __extension__ typedef long int __time_t;
130 __extension__ typedef unsigned int __useconds_t;
131 __extension__ typedef long int __suseconds_t;
133 __extension__ typedef int __daddr_t;
134 __extension__ typedef long int __swblk_t;
135 __extension__ typedef int __key_t;
138 __extension__ typedef int __clockid_t;
141 __extension__ typedef void * __timer_t;
144 __extension__ typedef long int __blksize_t;
149 __extension__ typedef long int __blkcnt_t;
150 __extension__ typedef __quad_t __blkcnt64_t;
153 __extension__ typedef unsigned long int __fsblkcnt_t;
154 __extension__ typedef __u_quad_t __fsblkcnt64_t;
157 __extension__ typedef unsigned long int __fsfilcnt_t;
158 __extension__ typedef __u_quad_t __fsfilcnt64_t;
160 __extension__ typedef int __ssize_t;
164 typedef __off64_t __loff_t;
165 typedef __quad_t *__qaddr_t;
166 typedef char *__caddr_t;
169 __extension__ typedef int __intptr_t;
172 __extension__ typedef unsigned int __socklen_t;
173 # 5 "/usr/include/bits/types.h" 2 3 4
174 # 37 "/usr/include/gentoo-multilib/x86/stdio.h" 2 3 4
184 typedef struct _IO_FILE FILE;
190 # 62 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
191 typedef struct _IO_FILE __FILE;
192 # 72 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
193 # 1 "/usr/include/libio.h" 1 3 4
197 # 1 "/usr/include/gentoo-multilib/x86/libio.h" 1 3 4
198 # 32 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
199 # 1 "/usr/include/_G_config.h" 1 3 4
203 # 1 "/usr/include/gentoo-multilib/x86/_G_config.h" 1 3 4
204 # 9 "/usr/include/gentoo-multilib/x86/_G_config.h" 3 4
205 # 1 "/usr/include/bits/types.h" 1 3 4
206 # 10 "/usr/include/gentoo-multilib/x86/_G_config.h" 2 3 4
211 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
212 # 326 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 3 4
214 # 355 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 3 4
215 typedef unsigned int wint_t;
216 # 15 "/usr/include/gentoo-multilib/x86/_G_config.h" 2 3 4
217 # 24 "/usr/include/gentoo-multilib/x86/_G_config.h" 3 4
218 # 1 "/usr/include/wchar.h" 1 3 4
222 # 1 "/usr/include/gentoo-multilib/x86/wchar.h" 1 3 4
223 # 48 "/usr/include/gentoo-multilib/x86/wchar.h" 3 4
224 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
225 # 49 "/usr/include/gentoo-multilib/x86/wchar.h" 2 3 4
227 # 1 "/usr/include/bits/wchar.h" 1 3 4
231 # 1 "/usr/include/gentoo-multilib/x86/bits/wchar.h" 1 3 4
232 # 5 "/usr/include/bits/wchar.h" 2 3 4
233 # 51 "/usr/include/gentoo-multilib/x86/wchar.h" 2 3 4
234 # 76 "/usr/include/gentoo-multilib/x86/wchar.h" 3 4
244 # 5 "/usr/include/wchar.h" 2 3 4
245 # 25 "/usr/include/gentoo-multilib/x86/_G_config.h" 2 3 4
257 # 44 "/usr/include/gentoo-multilib/x86/_G_config.h" 3 4
258 # 1 "/usr/include/gconv.h" 1 3 4
262 # 1 "/usr/include/gentoo-multilib/x86/gconv.h" 1 3 4
263 # 26 "/usr/include/gentoo-multilib/x86/gconv.h" 3 4
264 # 1 "/usr/include/features.h" 1 3 4
265 # 27 "/usr/include/gentoo-multilib/x86/gconv.h" 2 3 4
267 # 1 "/usr/include/wchar.h" 1 3 4
271 # 1 "/usr/include/gentoo-multilib/x86/wchar.h" 1 3 4
272 # 48 "/usr/include/gentoo-multilib/x86/wchar.h" 3 4
273 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
274 # 49 "/usr/include/gentoo-multilib/x86/wchar.h" 2 3 4
276 # 1 "/usr/include/bits/wchar.h" 1 3 4
277 # 51 "/usr/include/gentoo-multilib/x86/wchar.h" 2 3 4
278 # 5 "/usr/include/wchar.h" 2 3 4
279 # 29 "/usr/include/gentoo-multilib/x86/gconv.h" 2 3 4
282 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
283 # 32 "/usr/include/gentoo-multilib/x86/gconv.h" 2 3 4
298 __GCONV_ILLEGAL_INPUT,
299 __GCONV_INCOMPLETE_INPUT,
301 __GCONV_ILLEGAL_DESCRIPTOR,
302 __GCONV_INTERNAL_ERROR
309 __GCONV_IS_LAST = 0x0001,
310 __GCONV_IGNORE_ERRORS = 0x0002
316 struct __gconv_step_data;
317 struct __gconv_loaded_object;
318 struct __gconv_trans_data;
322 typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
323 __const unsigned char **, __const unsigned char *,
324 unsigned char **, size_t *, int, int);
327 typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
330 typedef int (*__gconv_init_fct) (struct __gconv_step *);
331 typedef void (*__gconv_end_fct) (struct __gconv_step *);
335 typedef int (*__gconv_trans_fct) (struct __gconv_step *,
336 struct __gconv_step_data *, void *,
337 __const unsigned char *,
338 __const unsigned char **,
339 __const unsigned char *, unsigned char **,
343 typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *,
344 __const unsigned char *,
345 unsigned char *, unsigned char *);
348 typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***,
352 typedef int (*__gconv_trans_init_fct) (void **, const char *);
353 typedef void (*__gconv_trans_end_fct) (void *);
355 struct __gconv_trans_data
358 __gconv_trans_fct __trans_fct;
359 __gconv_trans_context_fct __trans_context_fct;
360 __gconv_trans_end_fct __trans_end_fct;
362 struct __gconv_trans_data *__next;
369 struct __gconv_loaded_object *__shlib_handle;
370 __const char *__modname;
378 __gconv_btowc_fct __btowc_fct;
379 __gconv_init_fct __init_fct;
380 __gconv_end_fct __end_fct;
384 int __min_needed_from;
385 int __max_needed_from;
397 struct __gconv_step_data
399 unsigned char *__outbuf;
400 unsigned char *__outbufend;
408 int __invocation_counter;
414 __mbstate_t *__statep;
419 struct __gconv_trans_data *__trans;
424 typedef struct __gconv_info
427 struct __gconv_step *__steps;
428 __extension__ struct __gconv_step_data __data [];
430 # 5 "/usr/include/gconv.h" 2 3 4
431 # 45 "/usr/include/gentoo-multilib/x86/_G_config.h" 2 3 4
434 struct __gconv_info __cd;
437 struct __gconv_info __cd;
438 struct __gconv_step_data __data;
442 typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
443 typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
444 typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
445 typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
446 # 5 "/usr/include/_G_config.h" 2 3 4
447 # 33 "/usr/include/gentoo-multilib/x86/libio.h" 2 3 4
448 # 166 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
449 struct _IO_jump_t; struct _IO_FILE;
450 # 176 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
451 typedef void _IO_lock_t;
458 struct _IO_marker *_next;
459 struct _IO_FILE *_sbuf;
464 # 199 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
468 enum __codecvt_result
475 # 267 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
485 char* _IO_write_base;
492 char *_IO_backup_base;
495 struct _IO_marker *_markers;
497 struct _IO_FILE *_chain;
509 unsigned short _cur_column;
510 signed char _vtable_offset;
516 # 315 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
528 char _unused2[15 * sizeof (int) - 2 * sizeof (void *)];
533 typedef struct _IO_FILE _IO_FILE;
536 struct _IO_FILE_plus;
538 extern struct _IO_FILE_plus _IO_2_1_stdin_;
539 extern struct _IO_FILE_plus _IO_2_1_stdout_;
540 extern struct _IO_FILE_plus _IO_2_1_stderr_;
541 # 354 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
542 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
550 typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf,
559 typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
562 typedef int __io_close_fn (void *__cookie);
563 # 406 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
564 extern int __underflow (_IO_FILE *) __attribute__ ((__nothrow__));
565 extern int __uflow (_IO_FILE *) __attribute__ ((__nothrow__));
566 extern int __overflow (_IO_FILE *, int) __attribute__ ((__nothrow__));
567 extern wint_t __wunderflow (_IO_FILE *) __attribute__ ((__nothrow__));
568 extern wint_t __wuflow (_IO_FILE *) __attribute__ ((__nothrow__));
569 extern wint_t __woverflow (_IO_FILE *, wint_t) __attribute__ ((__nothrow__));
570 # 444 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
571 extern int _IO_getc (_IO_FILE *__fp) __attribute__ ((__nothrow__));
572 extern int _IO_putc (int __c, _IO_FILE *__fp) __attribute__ ((__nothrow__));
573 extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__));
574 extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__));
576 extern int _IO_peekc_locked (_IO_FILE *__fp) __attribute__ ((__nothrow__));
582 extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__));
583 extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__));
584 extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__));
585 # 474 "/usr/include/gentoo-multilib/x86/libio.h" 3 4
586 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
587 __gnuc_va_list, int *__restrict) __attribute__ ((__nothrow__));
588 extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
589 __gnuc_va_list) __attribute__ ((__nothrow__));
590 extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) __attribute__ ((__nothrow__));
591 extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) __attribute__ ((__nothrow__));
593 extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) __attribute__ ((__nothrow__));
594 extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) __attribute__ ((__nothrow__));
596 extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__));
597 # 5 "/usr/include/libio.h" 2 3 4
598 # 73 "/usr/include/gentoo-multilib/x86/stdio.h" 2 3 4
599 # 86 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
602 typedef _G_fpos_t fpos_t;
607 # 138 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
608 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4
612 # 1 "/usr/include/gentoo-multilib/x86/bits/stdio_lim.h" 1 3 4
613 # 5 "/usr/include/bits/stdio_lim.h" 2 3 4
614 # 139 "/usr/include/gentoo-multilib/x86/stdio.h" 2 3 4
618 extern struct _IO_FILE *stdin;
619 extern struct _IO_FILE *stdout;
620 extern struct _IO_FILE *stderr;
628 extern int remove (__const char *__filename) __attribute__ ((__nothrow__));
630 extern int rename (__const char *__old, __const char *__new) __attribute__ ((__nothrow__));
640 extern FILE *tmpfile (void);
641 # 178 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
642 extern char *tmpnam (char *__s) __attribute__ ((__nothrow__));
648 extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__));
649 # 196 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
650 extern char *tempnam (__const char *__dir, __const char *__pfx)
651 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
660 extern int fclose (FILE *__stream);
665 extern int fflush (FILE *__stream);
667 # 221 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
668 extern int fflush_unlocked (FILE *__stream);
669 # 235 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
676 extern FILE *fopen (__const char *__restrict __filename,
677 __const char *__restrict __modes);
682 extern FILE *freopen (__const char *__restrict __filename,
683 __const char *__restrict __modes,
684 FILE *__restrict __stream);
685 # 262 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
687 # 273 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
688 extern FILE *fdopen (int __fd, __const char *__modes) __attribute__ ((__nothrow__));
689 # 294 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
693 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__));
697 extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
698 int __modes, size_t __n) __attribute__ ((__nothrow__));
704 extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
705 size_t __size) __attribute__ ((__nothrow__));
708 extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__));
717 extern int fprintf (FILE *__restrict __stream,
718 __const char *__restrict __format, ...);
723 extern int printf (__const char *__restrict __format, ...);
725 extern int sprintf (char *__restrict __s,
726 __const char *__restrict __format, ...) __attribute__ ((__nothrow__));
732 extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format,
733 __gnuc_va_list __arg);
738 extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg);
740 extern int vsprintf (char *__restrict __s, __const char *__restrict __format,
741 __gnuc_va_list __arg) __attribute__ ((__nothrow__));
747 extern int snprintf (char *__restrict __s, size_t __maxlen,
748 __const char *__restrict __format, ...)
749 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4)));
751 extern int vsnprintf (char *__restrict __s, size_t __maxlen,
752 __const char *__restrict __format, __gnuc_va_list __arg)
753 __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0)));
755 # 388 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
761 extern int fscanf (FILE *__restrict __stream,
762 __const char *__restrict __format, ...);
767 extern int scanf (__const char *__restrict __format, ...);
769 extern int sscanf (__const char *__restrict __s,
770 __const char *__restrict __format, ...) __attribute__ ((__nothrow__));
772 # 430 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
778 extern int fgetc (FILE *__stream);
779 extern int getc (FILE *__stream);
785 extern int getchar (void);
787 # 454 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
788 extern int getc_unlocked (FILE *__stream);
789 extern int getchar_unlocked (void);
790 # 465 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
791 extern int fgetc_unlocked (FILE *__stream);
803 extern int fputc (int __c, FILE *__stream);
804 extern int putc (int __c, FILE *__stream);
810 extern int putchar (int __c);
812 # 498 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
813 extern int fputc_unlocked (int __c, FILE *__stream);
821 extern int putc_unlocked (int __c, FILE *__stream);
822 extern int putchar_unlocked (int __c);
829 extern int getw (FILE *__stream);
832 extern int putw (int __w, FILE *__stream);
841 extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream);
848 extern char *gets (char *__s);
850 # 578 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
856 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream);
862 extern int puts (__const char *__s);
869 extern int ungetc (int __c, FILE *__stream);
876 extern size_t fread (void *__restrict __ptr, size_t __size,
877 size_t __n, FILE *__restrict __stream);
882 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
883 size_t __n, FILE *__restrict __s);
885 # 631 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
886 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
887 size_t __n, FILE *__restrict __stream);
888 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
889 size_t __n, FILE *__restrict __stream);
898 extern int fseek (FILE *__stream, long int __off, int __whence);
903 extern long int ftell (FILE *__stream);
908 extern void rewind (FILE *__stream);
910 # 686 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
917 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
922 extern int fsetpos (FILE *__stream, __const fpos_t *__pos);
923 # 709 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
925 # 718 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
928 extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__));
930 extern int feof (FILE *__stream) __attribute__ ((__nothrow__));
932 extern int ferror (FILE *__stream) __attribute__ ((__nothrow__));
937 extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__));
938 extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__));
939 extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__));
948 extern void perror (__const char *__s);
955 # 1 "/usr/include/bits/sys_errlist.h" 1 3 4
959 # 1 "/usr/include/gentoo-multilib/x86/bits/sys_errlist.h" 1 3 4
960 # 27 "/usr/include/gentoo-multilib/x86/bits/sys_errlist.h" 3 4
962 extern __const char *__const sys_errlist[];
963 # 5 "/usr/include/bits/sys_errlist.h" 2 3 4
964 # 748 "/usr/include/gentoo-multilib/x86/stdio.h" 2 3 4
969 extern int fileno (FILE *__stream) __attribute__ ((__nothrow__));
974 extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__));
975 # 767 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
976 extern FILE *popen (__const char *__command, __const char *__modes);
982 extern int pclose (FILE *__stream);
988 extern char *ctermid (char *__s) __attribute__ ((__nothrow__));
989 # 807 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
990 extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__));
994 extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__));
997 extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__));
998 # 828 "/usr/include/gentoo-multilib/x86/stdio.h" 3 4
999 # 1 "/usr/include/bits/stdio.h" 1 3 4
1003 # 1 "/usr/include/gentoo-multilib/x86/bits/stdio.h" 1 3 4
1004 # 33 "/usr/include/gentoo-multilib/x86/bits/stdio.h" 3 4
1006 vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg)
1008 return vfprintf (stdout, __fmt, __arg);
1015 return _IO_getc (stdin);
1022 getc_unlocked (FILE *__fp)
1024 return (__builtin_expect ((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end, 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++);
1029 getchar_unlocked (void)
1031 return (__builtin_expect ((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end, 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++);
1040 return _IO_putc (__c, stdout);
1047 fputc_unlocked (int __c, FILE *__stream)
1049 return (__builtin_expect ((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end, 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
1057 putc_unlocked (int __c, FILE *__stream)
1059 return (__builtin_expect ((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end, 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c)));
1064 putchar_unlocked (int __c)
1066 return (__builtin_expect ((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end, 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c)));
1068 # 111 "/usr/include/gentoo-multilib/x86/bits/stdio.h" 3 4
1070 __attribute__ ((__nothrow__)) feof_unlocked (FILE *__stream)
1072 return (((__stream)->_flags & 0x10) != 0);
1077 __attribute__ ((__nothrow__)) ferror_unlocked (FILE *__stream)
1079 return (((__stream)->_flags & 0x20) != 0);
1081 # 5 "/usr/include/bits/stdio.h" 2 3 4
1082 # 829 "/usr/include/gentoo-multilib/x86/stdio.h" 2 3 4
1089 # 5 "/usr/include/stdio.h" 2 3 4
1091 # 1 "/usr/include/math.h" 1 3 4
1095 # 1 "/usr/include/gentoo-multilib/x86/math.h" 1 3 4
1096 # 27 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1097 # 1 "/usr/include/features.h" 1 3 4
1098 # 28 "/usr/include/gentoo-multilib/x86/math.h" 2 3 4
1104 # 1 "/usr/include/bits/huge_val.h" 1 3 4
1108 # 1 "/usr/include/gentoo-multilib/x86/bits/huge_val.h" 1 3 4
1109 # 5 "/usr/include/bits/huge_val.h" 2 3 4
1110 # 34 "/usr/include/gentoo-multilib/x86/math.h" 2 3 4
1111 # 46 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1112 # 1 "/usr/include/bits/mathdef.h" 1 3 4
1116 # 1 "/usr/include/gentoo-multilib/x86/bits/mathdef.h" 1 3 4
1117 # 5 "/usr/include/bits/mathdef.h" 2 3 4
1118 # 47 "/usr/include/gentoo-multilib/x86/math.h" 2 3 4
1119 # 70 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1120 # 1 "/usr/include/bits/mathcalls.h" 1 3 4
1124 # 1 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 1 3 4
1125 # 53 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1128 extern double acos (double __x) __attribute__ ((__nothrow__)); extern double __acos (double __x) __attribute__ ((__nothrow__));
1130 extern double asin (double __x) __attribute__ ((__nothrow__)); extern double __asin (double __x) __attribute__ ((__nothrow__));
1132 extern double atan (double __x) __attribute__ ((__nothrow__)); extern double __atan (double __x) __attribute__ ((__nothrow__));
1134 extern double atan2 (double __y, double __x) __attribute__ ((__nothrow__)); extern double __atan2 (double __y, double __x) __attribute__ ((__nothrow__));
1137 extern double cos (double __x) __attribute__ ((__nothrow__)); extern double __cos (double __x) __attribute__ ((__nothrow__));
1139 extern double sin (double __x) __attribute__ ((__nothrow__)); extern double __sin (double __x) __attribute__ ((__nothrow__));
1141 extern double tan (double __x) __attribute__ ((__nothrow__)); extern double __tan (double __x) __attribute__ ((__nothrow__));
1146 extern double cosh (double __x) __attribute__ ((__nothrow__)); extern double __cosh (double __x) __attribute__ ((__nothrow__));
1148 extern double sinh (double __x) __attribute__ ((__nothrow__)); extern double __sinh (double __x) __attribute__ ((__nothrow__));
1150 extern double tanh (double __x) __attribute__ ((__nothrow__)); extern double __tanh (double __x) __attribute__ ((__nothrow__));
1152 # 87 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1155 extern double acosh (double __x) __attribute__ ((__nothrow__)); extern double __acosh (double __x) __attribute__ ((__nothrow__));
1157 extern double asinh (double __x) __attribute__ ((__nothrow__)); extern double __asinh (double __x) __attribute__ ((__nothrow__));
1159 extern double atanh (double __x) __attribute__ ((__nothrow__)); extern double __atanh (double __x) __attribute__ ((__nothrow__));
1167 extern double exp (double __x) __attribute__ ((__nothrow__)); extern double __exp (double __x) __attribute__ ((__nothrow__));
1170 extern double frexp (double __x, int *__exponent) __attribute__ ((__nothrow__)); extern double __frexp (double __x, int *__exponent) __attribute__ ((__nothrow__));
1173 extern double ldexp (double __x, int __exponent) __attribute__ ((__nothrow__)); extern double __ldexp (double __x, int __exponent) __attribute__ ((__nothrow__));
1176 extern double log (double __x) __attribute__ ((__nothrow__)); extern double __log (double __x) __attribute__ ((__nothrow__));
1179 extern double log10 (double __x) __attribute__ ((__nothrow__)); extern double __log10 (double __x) __attribute__ ((__nothrow__));
1182 extern double modf (double __x, double *__iptr) __attribute__ ((__nothrow__)); extern double __modf (double __x, double *__iptr) __attribute__ ((__nothrow__));
1184 # 127 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1187 extern double expm1 (double __x) __attribute__ ((__nothrow__)); extern double __expm1 (double __x) __attribute__ ((__nothrow__));
1190 extern double log1p (double __x) __attribute__ ((__nothrow__)); extern double __log1p (double __x) __attribute__ ((__nothrow__));
1193 extern double logb (double __x) __attribute__ ((__nothrow__)); extern double __logb (double __x) __attribute__ ((__nothrow__));
1195 # 152 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1198 extern double pow (double __x, double __y) __attribute__ ((__nothrow__)); extern double __pow (double __x, double __y) __attribute__ ((__nothrow__));
1201 extern double sqrt (double __x) __attribute__ ((__nothrow__)); extern double __sqrt (double __x) __attribute__ ((__nothrow__));
1207 extern double hypot (double __x, double __y) __attribute__ ((__nothrow__)); extern double __hypot (double __x, double __y) __attribute__ ((__nothrow__));
1214 extern double cbrt (double __x) __attribute__ ((__nothrow__)); extern double __cbrt (double __x) __attribute__ ((__nothrow__));
1223 extern double ceil (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __ceil (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1226 extern double fabs (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __fabs (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1229 extern double floor (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __floor (double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1232 extern double fmod (double __x, double __y) __attribute__ ((__nothrow__)); extern double __fmod (double __x, double __y) __attribute__ ((__nothrow__));
1237 extern int __isinf (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1240 extern int __finite (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1246 extern int isinf (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1249 extern int finite (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1252 extern double drem (double __x, double __y) __attribute__ ((__nothrow__)); extern double __drem (double __x, double __y) __attribute__ ((__nothrow__));
1256 extern double significand (double __x) __attribute__ ((__nothrow__)); extern double __significand (double __x) __attribute__ ((__nothrow__));
1262 extern double copysign (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __copysign (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1264 # 231 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1265 extern int __isnan (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1269 extern int isnan (double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1272 extern double j0 (double) __attribute__ ((__nothrow__)); extern double __j0 (double) __attribute__ ((__nothrow__));
1273 extern double j1 (double) __attribute__ ((__nothrow__)); extern double __j1 (double) __attribute__ ((__nothrow__));
1274 extern double jn (int, double) __attribute__ ((__nothrow__)); extern double __jn (int, double) __attribute__ ((__nothrow__));
1275 extern double y0 (double) __attribute__ ((__nothrow__)); extern double __y0 (double) __attribute__ ((__nothrow__));
1276 extern double y1 (double) __attribute__ ((__nothrow__)); extern double __y1 (double) __attribute__ ((__nothrow__));
1277 extern double yn (int, double) __attribute__ ((__nothrow__)); extern double __yn (int, double) __attribute__ ((__nothrow__));
1284 extern double erf (double) __attribute__ ((__nothrow__)); extern double __erf (double) __attribute__ ((__nothrow__));
1285 extern double erfc (double) __attribute__ ((__nothrow__)); extern double __erfc (double) __attribute__ ((__nothrow__));
1286 extern double lgamma (double) __attribute__ ((__nothrow__)); extern double __lgamma (double) __attribute__ ((__nothrow__));
1288 # 265 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1289 extern double gamma (double) __attribute__ ((__nothrow__)); extern double __gamma (double) __attribute__ ((__nothrow__));
1296 extern double lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__)); extern double __lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__));
1304 extern double rint (double __x) __attribute__ ((__nothrow__)); extern double __rint (double __x) __attribute__ ((__nothrow__));
1307 extern double nextafter (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern double __nextafter (double __x, double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1313 extern double remainder (double __x, double __y) __attribute__ ((__nothrow__)); extern double __remainder (double __x, double __y) __attribute__ ((__nothrow__));
1317 extern double scalbn (double __x, int __n) __attribute__ ((__nothrow__)); extern double __scalbn (double __x, int __n) __attribute__ ((__nothrow__));
1321 extern int ilogb (double __x) __attribute__ ((__nothrow__)); extern int __ilogb (double __x) __attribute__ ((__nothrow__));
1322 # 5 "/usr/include/bits/mathcalls.h" 2 3 4
1323 # 71 "/usr/include/gentoo-multilib/x86/math.h" 2 3 4
1324 # 93 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1325 # 1 "/usr/include/bits/mathcalls.h" 1 3 4
1329 # 1 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 1 3 4
1330 # 53 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1333 extern float acosf (float __x) __attribute__ ((__nothrow__)); extern float __acosf (float __x) __attribute__ ((__nothrow__));
1335 extern float asinf (float __x) __attribute__ ((__nothrow__)); extern float __asinf (float __x) __attribute__ ((__nothrow__));
1337 extern float atanf (float __x) __attribute__ ((__nothrow__)); extern float __atanf (float __x) __attribute__ ((__nothrow__));
1339 extern float atan2f (float __y, float __x) __attribute__ ((__nothrow__)); extern float __atan2f (float __y, float __x) __attribute__ ((__nothrow__));
1342 extern float cosf (float __x) __attribute__ ((__nothrow__)); extern float __cosf (float __x) __attribute__ ((__nothrow__));
1344 extern float sinf (float __x) __attribute__ ((__nothrow__)); extern float __sinf (float __x) __attribute__ ((__nothrow__));
1346 extern float tanf (float __x) __attribute__ ((__nothrow__)); extern float __tanf (float __x) __attribute__ ((__nothrow__));
1351 extern float coshf (float __x) __attribute__ ((__nothrow__)); extern float __coshf (float __x) __attribute__ ((__nothrow__));
1353 extern float sinhf (float __x) __attribute__ ((__nothrow__)); extern float __sinhf (float __x) __attribute__ ((__nothrow__));
1355 extern float tanhf (float __x) __attribute__ ((__nothrow__)); extern float __tanhf (float __x) __attribute__ ((__nothrow__));
1357 # 87 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1360 extern float acoshf (float __x) __attribute__ ((__nothrow__)); extern float __acoshf (float __x) __attribute__ ((__nothrow__));
1362 extern float asinhf (float __x) __attribute__ ((__nothrow__)); extern float __asinhf (float __x) __attribute__ ((__nothrow__));
1364 extern float atanhf (float __x) __attribute__ ((__nothrow__)); extern float __atanhf (float __x) __attribute__ ((__nothrow__));
1372 extern float expf (float __x) __attribute__ ((__nothrow__)); extern float __expf (float __x) __attribute__ ((__nothrow__));
1375 extern float frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__)); extern float __frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__));
1378 extern float ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__)); extern float __ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__));
1381 extern float logf (float __x) __attribute__ ((__nothrow__)); extern float __logf (float __x) __attribute__ ((__nothrow__));
1384 extern float log10f (float __x) __attribute__ ((__nothrow__)); extern float __log10f (float __x) __attribute__ ((__nothrow__));
1387 extern float modff (float __x, float *__iptr) __attribute__ ((__nothrow__)); extern float __modff (float __x, float *__iptr) __attribute__ ((__nothrow__));
1389 # 127 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1392 extern float expm1f (float __x) __attribute__ ((__nothrow__)); extern float __expm1f (float __x) __attribute__ ((__nothrow__));
1395 extern float log1pf (float __x) __attribute__ ((__nothrow__)); extern float __log1pf (float __x) __attribute__ ((__nothrow__));
1398 extern float logbf (float __x) __attribute__ ((__nothrow__)); extern float __logbf (float __x) __attribute__ ((__nothrow__));
1400 # 152 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1403 extern float powf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __powf (float __x, float __y) __attribute__ ((__nothrow__));
1406 extern float sqrtf (float __x) __attribute__ ((__nothrow__)); extern float __sqrtf (float __x) __attribute__ ((__nothrow__));
1412 extern float hypotf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __hypotf (float __x, float __y) __attribute__ ((__nothrow__));
1419 extern float cbrtf (float __x) __attribute__ ((__nothrow__)); extern float __cbrtf (float __x) __attribute__ ((__nothrow__));
1428 extern float ceilf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __ceilf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1431 extern float fabsf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __fabsf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1434 extern float floorf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __floorf (float __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1437 extern float fmodf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __fmodf (float __x, float __y) __attribute__ ((__nothrow__));
1442 extern int __isinff (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1445 extern int __finitef (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1451 extern int isinff (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1454 extern int finitef (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1457 extern float dremf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __dremf (float __x, float __y) __attribute__ ((__nothrow__));
1461 extern float significandf (float __x) __attribute__ ((__nothrow__)); extern float __significandf (float __x) __attribute__ ((__nothrow__));
1467 extern float copysignf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1469 # 231 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1470 extern int __isnanf (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1474 extern int isnanf (float __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1477 extern float j0f (float) __attribute__ ((__nothrow__)); extern float __j0f (float) __attribute__ ((__nothrow__));
1478 extern float j1f (float) __attribute__ ((__nothrow__)); extern float __j1f (float) __attribute__ ((__nothrow__));
1479 extern float jnf (int, float) __attribute__ ((__nothrow__)); extern float __jnf (int, float) __attribute__ ((__nothrow__));
1480 extern float y0f (float) __attribute__ ((__nothrow__)); extern float __y0f (float) __attribute__ ((__nothrow__));
1481 extern float y1f (float) __attribute__ ((__nothrow__)); extern float __y1f (float) __attribute__ ((__nothrow__));
1482 extern float ynf (int, float) __attribute__ ((__nothrow__)); extern float __ynf (int, float) __attribute__ ((__nothrow__));
1489 extern float erff (float) __attribute__ ((__nothrow__)); extern float __erff (float) __attribute__ ((__nothrow__));
1490 extern float erfcf (float) __attribute__ ((__nothrow__)); extern float __erfcf (float) __attribute__ ((__nothrow__));
1491 extern float lgammaf (float) __attribute__ ((__nothrow__)); extern float __lgammaf (float) __attribute__ ((__nothrow__));
1493 # 265 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1494 extern float gammaf (float) __attribute__ ((__nothrow__)); extern float __gammaf (float) __attribute__ ((__nothrow__));
1501 extern float lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__)); extern float __lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__));
1509 extern float rintf (float __x) __attribute__ ((__nothrow__)); extern float __rintf (float __x) __attribute__ ((__nothrow__));
1512 extern float nextafterf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern float __nextafterf (float __x, float __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1518 extern float remainderf (float __x, float __y) __attribute__ ((__nothrow__)); extern float __remainderf (float __x, float __y) __attribute__ ((__nothrow__));
1522 extern float scalbnf (float __x, int __n) __attribute__ ((__nothrow__)); extern float __scalbnf (float __x, int __n) __attribute__ ((__nothrow__));
1526 extern int ilogbf (float __x) __attribute__ ((__nothrow__)); extern int __ilogbf (float __x) __attribute__ ((__nothrow__));
1527 # 5 "/usr/include/bits/mathcalls.h" 2 3 4
1528 # 94 "/usr/include/gentoo-multilib/x86/math.h" 2 3 4
1529 # 114 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1530 # 1 "/usr/include/bits/mathcalls.h" 1 3 4
1534 # 1 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 1 3 4
1535 # 53 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1538 extern long double acosl (long double __x) __attribute__ ((__nothrow__)); extern long double __acosl (long double __x) __attribute__ ((__nothrow__));
1540 extern long double asinl (long double __x) __attribute__ ((__nothrow__)); extern long double __asinl (long double __x) __attribute__ ((__nothrow__));
1542 extern long double atanl (long double __x) __attribute__ ((__nothrow__)); extern long double __atanl (long double __x) __attribute__ ((__nothrow__));
1544 extern long double atan2l (long double __y, long double __x) __attribute__ ((__nothrow__)); extern long double __atan2l (long double __y, long double __x) __attribute__ ((__nothrow__));
1547 extern long double cosl (long double __x) __attribute__ ((__nothrow__)); extern long double __cosl (long double __x) __attribute__ ((__nothrow__));
1549 extern long double sinl (long double __x) __attribute__ ((__nothrow__)); extern long double __sinl (long double __x) __attribute__ ((__nothrow__));
1551 extern long double tanl (long double __x) __attribute__ ((__nothrow__)); extern long double __tanl (long double __x) __attribute__ ((__nothrow__));
1556 extern long double coshl (long double __x) __attribute__ ((__nothrow__)); extern long double __coshl (long double __x) __attribute__ ((__nothrow__));
1558 extern long double sinhl (long double __x) __attribute__ ((__nothrow__)); extern long double __sinhl (long double __x) __attribute__ ((__nothrow__));
1560 extern long double tanhl (long double __x) __attribute__ ((__nothrow__)); extern long double __tanhl (long double __x) __attribute__ ((__nothrow__));
1562 # 87 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1565 extern long double acoshl (long double __x) __attribute__ ((__nothrow__)); extern long double __acoshl (long double __x) __attribute__ ((__nothrow__));
1567 extern long double asinhl (long double __x) __attribute__ ((__nothrow__)); extern long double __asinhl (long double __x) __attribute__ ((__nothrow__));
1569 extern long double atanhl (long double __x) __attribute__ ((__nothrow__)); extern long double __atanhl (long double __x) __attribute__ ((__nothrow__));
1577 extern long double expl (long double __x) __attribute__ ((__nothrow__)); extern long double __expl (long double __x) __attribute__ ((__nothrow__));
1580 extern long double frexpl (long double __x, int *__exponent) __attribute__ ((__nothrow__)); extern long double __frexpl (long double __x, int *__exponent) __attribute__ ((__nothrow__));
1583 extern long double ldexpl (long double __x, int __exponent) __attribute__ ((__nothrow__)); extern long double __ldexpl (long double __x, int __exponent) __attribute__ ((__nothrow__));
1586 extern long double logl (long double __x) __attribute__ ((__nothrow__)); extern long double __logl (long double __x) __attribute__ ((__nothrow__));
1589 extern long double log10l (long double __x) __attribute__ ((__nothrow__)); extern long double __log10l (long double __x) __attribute__ ((__nothrow__));
1592 extern long double modfl (long double __x, long double *__iptr) __attribute__ ((__nothrow__)); extern long double __modfl (long double __x, long double *__iptr) __attribute__ ((__nothrow__));
1594 # 127 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1597 extern long double expm1l (long double __x) __attribute__ ((__nothrow__)); extern long double __expm1l (long double __x) __attribute__ ((__nothrow__));
1600 extern long double log1pl (long double __x) __attribute__ ((__nothrow__)); extern long double __log1pl (long double __x) __attribute__ ((__nothrow__));
1603 extern long double logbl (long double __x) __attribute__ ((__nothrow__)); extern long double __logbl (long double __x) __attribute__ ((__nothrow__));
1605 # 152 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1608 extern long double powl (long double __x, long double __y) __attribute__ ((__nothrow__)); extern long double __powl (long double __x, long double __y) __attribute__ ((__nothrow__));
1611 extern long double sqrtl (long double __x) __attribute__ ((__nothrow__)); extern long double __sqrtl (long double __x) __attribute__ ((__nothrow__));
1617 extern long double hypotl (long double __x, long double __y) __attribute__ ((__nothrow__)); extern long double __hypotl (long double __x, long double __y) __attribute__ ((__nothrow__));
1624 extern long double cbrtl (long double __x) __attribute__ ((__nothrow__)); extern long double __cbrtl (long double __x) __attribute__ ((__nothrow__));
1633 extern long double ceill (long double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __ceill (long double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1636 extern long double fabsl (long double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __fabsl (long double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1639 extern long double floorl (long double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __floorl (long double __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1642 extern long double fmodl (long double __x, long double __y) __attribute__ ((__nothrow__)); extern long double __fmodl (long double __x, long double __y) __attribute__ ((__nothrow__));
1647 extern int __isinfl (long double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1650 extern int __finitel (long double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1656 extern int isinfl (long double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1659 extern int finitel (long double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1662 extern long double dreml (long double __x, long double __y) __attribute__ ((__nothrow__)); extern long double __dreml (long double __x, long double __y) __attribute__ ((__nothrow__));
1666 extern long double significandl (long double __x) __attribute__ ((__nothrow__)); extern long double __significandl (long double __x) __attribute__ ((__nothrow__));
1672 extern long double copysignl (long double __x, long double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1674 # 231 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1675 extern int __isnanl (long double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1679 extern int isnanl (long double __value) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1682 extern long double j0l (long double) __attribute__ ((__nothrow__)); extern long double __j0l (long double) __attribute__ ((__nothrow__));
1683 extern long double j1l (long double) __attribute__ ((__nothrow__)); extern long double __j1l (long double) __attribute__ ((__nothrow__));
1684 extern long double jnl (int, long double) __attribute__ ((__nothrow__)); extern long double __jnl (int, long double) __attribute__ ((__nothrow__));
1685 extern long double y0l (long double) __attribute__ ((__nothrow__)); extern long double __y0l (long double) __attribute__ ((__nothrow__));
1686 extern long double y1l (long double) __attribute__ ((__nothrow__)); extern long double __y1l (long double) __attribute__ ((__nothrow__));
1687 extern long double ynl (int, long double) __attribute__ ((__nothrow__)); extern long double __ynl (int, long double) __attribute__ ((__nothrow__));
1694 extern long double erfl (long double) __attribute__ ((__nothrow__)); extern long double __erfl (long double) __attribute__ ((__nothrow__));
1695 extern long double erfcl (long double) __attribute__ ((__nothrow__)); extern long double __erfcl (long double) __attribute__ ((__nothrow__));
1696 extern long double lgammal (long double) __attribute__ ((__nothrow__)); extern long double __lgammal (long double) __attribute__ ((__nothrow__));
1698 # 265 "/usr/include/gentoo-multilib/x86/bits/mathcalls.h" 3 4
1699 extern long double gammal (long double) __attribute__ ((__nothrow__)); extern long double __gammal (long double) __attribute__ ((__nothrow__));
1706 extern long double lgammal_r (long double, int *__signgamp) __attribute__ ((__nothrow__)); extern long double __lgammal_r (long double, int *__signgamp) __attribute__ ((__nothrow__));
1714 extern long double rintl (long double __x) __attribute__ ((__nothrow__)); extern long double __rintl (long double __x) __attribute__ ((__nothrow__));
1717 extern long double nextafterl (long double __x, long double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); extern long double __nextafterl (long double __x, long double __y) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1723 extern long double remainderl (long double __x, long double __y) __attribute__ ((__nothrow__)); extern long double __remainderl (long double __x, long double __y) __attribute__ ((__nothrow__));
1727 extern long double scalbnl (long double __x, int __n) __attribute__ ((__nothrow__)); extern long double __scalbnl (long double __x, int __n) __attribute__ ((__nothrow__));
1731 extern int ilogbl (long double __x) __attribute__ ((__nothrow__)); extern int __ilogbl (long double __x) __attribute__ ((__nothrow__));
1732 # 5 "/usr/include/bits/mathcalls.h" 2 3 4
1733 # 115 "/usr/include/gentoo-multilib/x86/math.h" 2 3 4
1734 # 130 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1736 # 257 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1744 } _LIB_VERSION_TYPE;
1749 extern _LIB_VERSION_TYPE _LIB_VERSION;
1750 # 282 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1764 extern int matherr (struct exception *__exc);
1765 # 382 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1766 # 1 "/usr/include/bits/mathinline.h" 1 3 4
1770 # 1 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 1 3 4
1771 # 291 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 3 4
1772 extern __inline double __sgn (double) __attribute__ ((__nothrow__)); extern __inline double __attribute__ ((__nothrow__)) __sgn (double __x) { return __x == 0.0 ? 0.0 : (__x > 0.0 ? 1.0 : -1.0); } extern __inline float __sgnf (float) __attribute__ ((__nothrow__)); extern __inline float __attribute__ ((__nothrow__)) __sgnf (float __x) { return __x == 0.0 ? 0.0 : (__x > 0.0 ? 1.0 : -1.0); } extern __inline long double __sgnl (long double) __attribute__ ((__nothrow__)); extern __inline long double __attribute__ ((__nothrow__)) __sgnl (long double __x) { return __x == 0.0 ? 0.0 : (__x > 0.0 ? 1.0 : -1.0); }
1773 # 433 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 3 4
1774 extern __inline long double __attribute__ ((__nothrow__)) __atan2l (long double __y, long double __x) { return __builtin_atan2l (__y, __x); }
1775 # 473 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 3 4
1776 extern __inline double __attribute__ ((__nothrow__)) fabs (double __x) { return __builtin_fabs (__x); }
1778 extern __inline float __attribute__ ((__nothrow__)) fabsf (float __x) { return __builtin_fabsf (__x); }
1779 extern __inline long double __attribute__ ((__nothrow__)) fabsl (long double __x) { return __builtin_fabsl (__x); }
1781 extern __inline long double __attribute__ ((__nothrow__)) __fabsl (long double __x) { return __builtin_fabsl (__x); }
1782 # 506 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 3 4
1783 extern __inline long double __sgn1l (long double) __attribute__ ((__nothrow__)); extern __inline long double __attribute__ ((__nothrow__)) __sgn1l (long double __x) { __extension__ union { long double __xld; unsigned int __xi[3]; } __n = { __xld: __x }; __n.__xi[2] = (__n.__xi[2] & 0x8000) | 0x3fff; __n.__xi[1] = 0x80000000; __n.__xi[0] = 0; return __n.__xld; }
1784 # 530 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 3 4
1785 extern __inline double __attribute__ ((__nothrow__)) floor (double __x) { register long double __value; __volatile unsigned short int __cw; __volatile unsigned short int __cwtmp; __asm __volatile ("fnstcw %0" : "=m" (__cw)); __cwtmp = (__cw & 0xf3ff) | 0x0400; __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); __asm __volatile ("fldcw %0" : : "m" (__cw)); return __value; } extern __inline float __attribute__ ((__nothrow__)) floorf (float __x) { register long double __value; __volatile unsigned short int __cw; __volatile unsigned short int __cwtmp; __asm __volatile ("fnstcw %0" : "=m" (__cw)); __cwtmp = (__cw & 0xf3ff) | 0x0400; __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); __asm __volatile ("fldcw %0" : : "m" (__cw)); return __value; } extern __inline long double __attribute__ ((__nothrow__)) floorl (long double __x) { register long double __value; __volatile unsigned short int __cw; __volatile unsigned short int __cwtmp; __asm __volatile ("fnstcw %0" : "=m" (__cw)); __cwtmp = (__cw & 0xf3ff) | 0x0400; __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); __asm __volatile ("fldcw %0" : : "m" (__cw)); return __value; }
1786 # 541 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 3 4
1787 extern __inline double __attribute__ ((__nothrow__)) ceil (double __x) { register long double __value; __volatile unsigned short int __cw; __volatile unsigned short int __cwtmp; __asm __volatile ("fnstcw %0" : "=m" (__cw)); __cwtmp = (__cw & 0xf3ff) | 0x0800; __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); __asm __volatile ("fldcw %0" : : "m" (__cw)); return __value; } extern __inline float __attribute__ ((__nothrow__)) ceilf (float __x) { register long double __value; __volatile unsigned short int __cw; __volatile unsigned short int __cwtmp; __asm __volatile ("fnstcw %0" : "=m" (__cw)); __cwtmp = (__cw & 0xf3ff) | 0x0800; __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); __asm __volatile ("fldcw %0" : : "m" (__cw)); return __value; } extern __inline long double __attribute__ ((__nothrow__)) ceill (long double __x) { register long double __value; __volatile unsigned short int __cw; __volatile unsigned short int __cwtmp; __asm __volatile ("fnstcw %0" : "=m" (__cw)); __cwtmp = (__cw & 0xf3ff) | 0x0800; __asm __volatile ("fldcw %0" : : "m" (__cwtmp)); __asm __volatile ("frndint" : "=t" (__value) : "0" (__x)); __asm __volatile ("fldcw %0" : : "m" (__cw)); return __value; }
1788 # 713 "/usr/include/gentoo-multilib/x86/bits/mathinline.h" 3 4
1790 __attribute__ ((__nothrow__)) __finite (double __x)
1792 return (__extension__
1793 (((((union { double __d; int __i[2]; }) {__d: __x}).__i[1]
1794 | 0x800fffffu) + 1) >> 31));
1796 # 5 "/usr/include/bits/mathinline.h" 2 3 4
1797 # 383 "/usr/include/gentoo-multilib/x86/math.h" 2 3 4
1798 # 438 "/usr/include/gentoo-multilib/x86/math.h" 3 4
1800 # 5 "/usr/include/math.h" 2 3 4
1802 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/float.h" 1 3 4
1804 # 1 "/usr/include/time.h" 1 3 4
1808 # 1 "/usr/include/gentoo-multilib/x86/time.h" 1 3 4
1809 # 28 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1810 # 1 "/usr/include/features.h" 1 3 4
1811 # 29 "/usr/include/gentoo-multilib/x86/time.h" 2 3 4
1821 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
1822 # 39 "/usr/include/gentoo-multilib/x86/time.h" 2 3 4
1826 # 1 "/usr/include/bits/time.h" 1 3 4
1830 # 1 "/usr/include/gentoo-multilib/x86/bits/time.h" 1 3 4
1831 # 39 "/usr/include/gentoo-multilib/x86/bits/time.h" 3 4
1832 # 1 "/usr/include/bits/types.h" 1 3 4
1833 # 40 "/usr/include/gentoo-multilib/x86/bits/time.h" 2 3 4
1834 extern long int __sysconf (int);
1835 # 5 "/usr/include/bits/time.h" 2 3 4
1836 # 43 "/usr/include/gentoo-multilib/x86/time.h" 2 3 4
1837 # 56 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1838 # 1 "/usr/include/bits/types.h" 1 3 4
1839 # 57 "/usr/include/gentoo-multilib/x86/time.h" 2 3 4
1843 typedef __clock_t clock_t;
1847 # 72 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1848 # 1 "/usr/include/bits/types.h" 1 3 4
1849 # 73 "/usr/include/gentoo-multilib/x86/time.h" 2 3 4
1853 typedef __time_t time_t;
1857 # 89 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1858 # 1 "/usr/include/bits/types.h" 1 3 4
1859 # 90 "/usr/include/gentoo-multilib/x86/time.h" 2 3 4
1862 typedef __clockid_t clockid_t;
1863 # 101 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1864 # 1 "/usr/include/bits/types.h" 1 3 4
1865 # 102 "/usr/include/gentoo-multilib/x86/time.h" 2 3 4
1868 typedef __timer_t timer_t;
1869 # 118 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1897 __const char *tm_zone;
1913 struct timespec it_interval;
1914 struct timespec it_value;
1919 # 178 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1923 extern clock_t clock (void) __attribute__ ((__nothrow__));
1926 extern time_t time (time_t *__timer) __attribute__ ((__nothrow__));
1929 extern double difftime (time_t __time1, time_t __time0)
1930 __attribute__ ((__nothrow__)) __attribute__ ((__const__));
1933 extern time_t mktime (struct tm *__tp) __attribute__ ((__nothrow__));
1939 extern size_t strftime (char *__restrict __s, size_t __maxsize,
1940 __const char *__restrict __format,
1941 __const struct tm *__restrict __tp) __attribute__ ((__nothrow__));
1943 # 226 "/usr/include/gentoo-multilib/x86/time.h" 3 4
1947 extern struct tm *gmtime (__const time_t *__timer) __attribute__ ((__nothrow__));
1951 extern struct tm *localtime (__const time_t *__timer) __attribute__ ((__nothrow__));
1957 extern struct tm *gmtime_r (__const time_t *__restrict __timer,
1958 struct tm *__restrict __tp) __attribute__ ((__nothrow__));
1962 extern struct tm *localtime_r (__const time_t *__restrict __timer,
1963 struct tm *__restrict __tp) __attribute__ ((__nothrow__));
1969 extern char *asctime (__const struct tm *__tp) __attribute__ ((__nothrow__));
1972 extern char *ctime (__const time_t *__timer) __attribute__ ((__nothrow__));
1980 extern char *asctime_r (__const struct tm *__restrict __tp,
1981 char *__restrict __buf) __attribute__ ((__nothrow__));
1984 extern char *ctime_r (__const time_t *__restrict __timer,
1985 char *__restrict __buf) __attribute__ ((__nothrow__));
1990 extern char *__tzname[2];
1991 extern int __daylight;
1992 extern long int __timezone;
1997 extern char *tzname[2];
2001 extern void tzset (void) __attribute__ ((__nothrow__));
2005 extern int daylight;
2006 extern long int timezone;
2012 extern int stime (__const time_t *__when) __attribute__ ((__nothrow__));
2013 # 309 "/usr/include/gentoo-multilib/x86/time.h" 3 4
2014 extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__));
2017 extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__));
2020 extern int dysize (int __year) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
2021 # 324 "/usr/include/gentoo-multilib/x86/time.h" 3 4
2022 extern int nanosleep (__const struct timespec *__requested_time,
2023 struct timespec *__remaining);
2027 extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __attribute__ ((__nothrow__));
2030 extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __attribute__ ((__nothrow__));
2033 extern int clock_settime (clockid_t __clock_id, __const struct timespec *__tp)
2034 __attribute__ ((__nothrow__));
2035 # 353 "/usr/include/gentoo-multilib/x86/time.h" 3 4
2036 extern int timer_create (clockid_t __clock_id,
2037 struct sigevent *__restrict __evp,
2038 timer_t *__restrict __timerid) __attribute__ ((__nothrow__));
2041 extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__));
2044 extern int timer_settime (timer_t __timerid, int __flags,
2045 __const struct itimerspec *__restrict __value,
2046 struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__));
2049 extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
2050 __attribute__ ((__nothrow__));
2053 extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__));
2054 # 413 "/usr/include/gentoo-multilib/x86/time.h" 3 4
2056 # 5 "/usr/include/time.h" 2 3 4
2059 # 1 "../../../include/windef.h" 1
2060 # 188 "../../../include/windef.h"
2061 typedef void *LPVOID;
2062 typedef const void *LPCVOID;
2063 typedef int BOOL, *PBOOL, *LPBOOL;
2064 typedef unsigned char BYTE, *PBYTE, *LPBYTE;
2065 typedef unsigned char UCHAR, *PUCHAR;
2066 typedef unsigned short WORD, *PWORD, *LPWORD;
2067 typedef unsigned short USHORT, *PUSHORT;
2068 typedef int INT, *PINT, *LPINT;
2069 typedef unsigned int UINT, *PUINT;
2070 typedef float FLOAT, *PFLOAT;
2077 typedef long *LPLONG;
2078 typedef unsigned long DWORD, *PDWORD, *LPDWORD;
2079 typedef unsigned long ULONG, *PULONG;
2080 # 234 "../../../include/windef.h"
2081 # 1 "../../../include/winnt.h" 1
2082 # 24 "../../../include/winnt.h"
2083 # 1 "../../../include/basetsd.h" 1
2084 # 81 "../../../include/basetsd.h"
2085 typedef signed char INT8, *PINT8;
2086 typedef signed short INT16, *PINT16;
2087 typedef signed int INT32, *PINT32;
2088 typedef unsigned char UINT8, *PUINT8;
2089 typedef unsigned short UINT16, *PUINT16;
2090 typedef unsigned int UINT32, *PUINT32;
2091 typedef signed int LONG32, *PLONG32;
2092 typedef unsigned int ULONG32, *PULONG32;
2093 typedef unsigned int DWORD32, *PDWORD32;
2094 # 98 "../../../include/basetsd.h"
2095 typedef signed long long __attribute__((aligned(8))) INT64, *PINT64;
2096 typedef unsigned long long __attribute__((aligned(8))) UINT64, *PUINT64;
2097 typedef signed long long __attribute__((aligned(8))) LONG64, *PLONG64;
2098 typedef unsigned long long __attribute__((aligned(8))) ULONG64, *PULONG64;
2099 typedef unsigned long long __attribute__((aligned(8))) DWORD64, *PDWORD64;
2100 # 128 "../../../include/basetsd.h"
2101 typedef int INT_PTR, *PINT_PTR;
2102 typedef long LONG_PTR, *PLONG_PTR;
2103 typedef unsigned int UINT_PTR, *PUINT_PTR;
2104 typedef unsigned long ULONG_PTR, *PULONG_PTR;
2105 typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR;
2111 typedef signed short HALF_PTR, *PHALF_PTR;
2112 typedef unsigned short UHALF_PTR, *PUHALF_PTR;
2120 typedef LONG_PTR SSIZE_T, *PSSIZE_T;
2121 typedef ULONG_PTR SIZE_T, *PSIZE_T;
2123 typedef ULONG_PTR KAFFINITY, *PKAFFINITY;
2124 # 25 "../../../include/winnt.h" 2
2127 # 1 "/usr/include/ctype.h" 1 3 4
2131 # 1 "/usr/include/gentoo-multilib/x86/ctype.h" 1 3 4
2132 # 27 "/usr/include/gentoo-multilib/x86/ctype.h" 3 4
2133 # 1 "/usr/include/features.h" 1 3 4
2134 # 28 "/usr/include/gentoo-multilib/x86/ctype.h" 2 3 4
2135 # 1 "/usr/include/bits/types.h" 1 3 4
2136 # 29 "/usr/include/gentoo-multilib/x86/ctype.h" 2 3 4
2139 # 41 "/usr/include/gentoo-multilib/x86/ctype.h" 3 4
2140 # 1 "/usr/include/endian.h" 1 3 4
2144 # 1 "/usr/include/gentoo-multilib/x86/endian.h" 1 3 4
2145 # 22 "/usr/include/gentoo-multilib/x86/endian.h" 3 4
2146 # 1 "/usr/include/features.h" 1 3 4
2147 # 23 "/usr/include/gentoo-multilib/x86/endian.h" 2 3 4
2148 # 37 "/usr/include/gentoo-multilib/x86/endian.h" 3 4
2149 # 1 "/usr/include/bits/endian.h" 1 3 4
2153 # 1 "/usr/include/gentoo-multilib/x86/bits/endian.h" 1 3 4
2154 # 5 "/usr/include/bits/endian.h" 2 3 4
2155 # 38 "/usr/include/gentoo-multilib/x86/endian.h" 2 3 4
2156 # 5 "/usr/include/endian.h" 2 3 4
2157 # 42 "/usr/include/gentoo-multilib/x86/ctype.h" 2 3 4
2166 _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)),
2167 _ISlower = ((1) < 8 ? ((1 << (1)) << 8) : ((1 << (1)) >> 8)),
2168 _ISalpha = ((2) < 8 ? ((1 << (2)) << 8) : ((1 << (2)) >> 8)),
2169 _ISdigit = ((3) < 8 ? ((1 << (3)) << 8) : ((1 << (3)) >> 8)),
2170 _ISxdigit = ((4) < 8 ? ((1 << (4)) << 8) : ((1 << (4)) >> 8)),
2171 _ISspace = ((5) < 8 ? ((1 << (5)) << 8) : ((1 << (5)) >> 8)),
2172 _ISprint = ((6) < 8 ? ((1 << (6)) << 8) : ((1 << (6)) >> 8)),
2173 _ISgraph = ((7) < 8 ? ((1 << (7)) << 8) : ((1 << (7)) >> 8)),
2174 _ISblank = ((8) < 8 ? ((1 << (8)) << 8) : ((1 << (8)) >> 8)),
2175 _IScntrl = ((9) < 8 ? ((1 << (9)) << 8) : ((1 << (9)) >> 8)),
2176 _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)),
2177 _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8))
2179 # 81 "/usr/include/gentoo-multilib/x86/ctype.h" 3 4
2180 extern __const unsigned short int **__ctype_b_loc (void)
2181 __attribute__ ((__const));
2182 extern __const __int32_t **__ctype_tolower_loc (void)
2183 __attribute__ ((__const));
2184 extern __const __int32_t **__ctype_toupper_loc (void)
2185 __attribute__ ((__const));
2186 # 96 "/usr/include/gentoo-multilib/x86/ctype.h" 3 4
2193 extern int isalnum (int) __attribute__ ((__nothrow__));
2194 extern int isalpha (int) __attribute__ ((__nothrow__));
2195 extern int iscntrl (int) __attribute__ ((__nothrow__));
2196 extern int isdigit (int) __attribute__ ((__nothrow__));
2197 extern int islower (int) __attribute__ ((__nothrow__));
2198 extern int isgraph (int) __attribute__ ((__nothrow__));
2199 extern int isprint (int) __attribute__ ((__nothrow__));
2200 extern int ispunct (int) __attribute__ ((__nothrow__));
2201 extern int isspace (int) __attribute__ ((__nothrow__));
2202 extern int isupper (int) __attribute__ ((__nothrow__));
2203 extern int isxdigit (int) __attribute__ ((__nothrow__));
2207 extern int tolower (int __c) __attribute__ ((__nothrow__));
2210 extern int toupper (int __c) __attribute__ ((__nothrow__));
2213 # 142 "/usr/include/gentoo-multilib/x86/ctype.h" 3 4
2214 extern int isascii (int __c) __attribute__ ((__nothrow__));
2218 extern int toascii (int __c) __attribute__ ((__nothrow__));
2222 extern int _toupper (int) __attribute__ ((__nothrow__));
2223 extern int _tolower (int) __attribute__ ((__nothrow__));
2224 # 190 "/usr/include/gentoo-multilib/x86/ctype.h" 3 4
2226 __attribute__ ((__nothrow__)) tolower (int __c)
2228 return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c;
2232 __attribute__ ((__nothrow__)) toupper (int __c)
2234 return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c;
2236 # 323 "/usr/include/gentoo-multilib/x86/ctype.h" 3 4
2238 # 5 "/usr/include/ctype.h" 2 3 4
2239 # 28 "../../../include/winnt.h" 2
2240 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
2241 # 152 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 3 4
2242 typedef int ptrdiff_t;
2243 # 29 "../../../include/winnt.h" 2
2244 # 1 "/usr/include/string.h" 1 3 4
2248 # 1 "/usr/include/gentoo-multilib/x86/string.h" 1 3 4
2249 # 26 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2250 # 1 "/usr/include/features.h" 1 3 4
2251 # 27 "/usr/include/gentoo-multilib/x86/string.h" 2 3 4
2258 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
2259 # 34 "/usr/include/gentoo-multilib/x86/string.h" 2 3 4
2264 extern void *memcpy (void *__restrict __dest,
2265 __const void *__restrict __src, size_t __n)
2266 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2269 extern void *memmove (void *__dest, __const void *__src, size_t __n)
2270 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2277 extern void *memccpy (void *__restrict __dest, __const void *__restrict __src,
2278 int __c, size_t __n)
2279 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2285 extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2288 extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
2289 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2292 extern void *memchr (__const void *__s, int __c, size_t __n)
2293 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2295 # 82 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2298 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src)
2299 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2301 extern char *strncpy (char *__restrict __dest,
2302 __const char *__restrict __src, size_t __n)
2303 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2306 extern char *strcat (char *__restrict __dest, __const char *__restrict __src)
2307 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2309 extern char *strncat (char *__restrict __dest, __const char *__restrict __src,
2310 size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2313 extern int strcmp (__const char *__s1, __const char *__s2)
2314 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2316 extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
2317 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2320 extern int strcoll (__const char *__s1, __const char *__s2)
2321 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2323 extern size_t strxfrm (char *__restrict __dest,
2324 __const char *__restrict __src, size_t __n)
2325 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2327 # 130 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2328 extern char *strdup (__const char *__s)
2329 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1)));
2330 # 165 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2333 extern char *strchr (__const char *__s, int __c)
2334 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2336 extern char *strrchr (__const char *__s, int __c)
2337 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2339 # 181 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2343 extern size_t strcspn (__const char *__s, __const char *__reject)
2344 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2347 extern size_t strspn (__const char *__s, __const char *__accept)
2348 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2350 extern char *strpbrk (__const char *__s, __const char *__accept)
2351 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2353 extern char *strstr (__const char *__haystack, __const char *__needle)
2354 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2358 extern char *strtok (char *__restrict __s, __const char *__restrict __delim)
2359 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2364 extern char *__strtok_r (char *__restrict __s,
2365 __const char *__restrict __delim,
2366 char **__restrict __save_ptr)
2367 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3)));
2369 extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim,
2370 char **__restrict __save_ptr)
2371 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3)));
2372 # 240 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2375 extern size_t strlen (__const char *__s)
2376 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2378 # 254 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2381 extern char *strerror (int __errnum) __attribute__ ((__nothrow__));
2383 # 281 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2384 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
2385 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
2391 extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2395 extern void bcopy (__const void *__src, void *__dest, size_t __n)
2396 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2399 extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
2402 extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
2403 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2406 extern char *index (__const char *__s, int __c)
2407 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2410 extern char *rindex (__const char *__s, int __c)
2411 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
2415 extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
2416 # 325 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2417 extern int strcasecmp (__const char *__s1, __const char *__s2)
2418 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2421 extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n)
2422 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2)));
2423 # 348 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2424 extern char *strsep (char **__restrict __stringp,
2425 __const char *__restrict __delim)
2426 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
2427 # 414 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2428 # 1 "/usr/include/bits/string.h" 1 3 4
2432 # 1 "/usr/include/gentoo-multilib/x86/bits/string.h" 1 3 4
2433 # 5 "/usr/include/bits/string.h" 2 3 4
2434 # 415 "/usr/include/gentoo-multilib/x86/string.h" 2 3 4
2437 # 1 "/usr/include/bits/string2.h" 1 3 4
2441 # 1 "/usr/include/gentoo-multilib/x86/bits/string2.h" 1 3 4
2442 # 52 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2443 # 1 "/usr/include/endian.h" 1 3 4
2444 # 53 "/usr/include/gentoo-multilib/x86/bits/string2.h" 2 3 4
2445 # 1 "/usr/include/bits/types.h" 1 3 4
2446 # 54 "/usr/include/gentoo-multilib/x86/bits/string2.h" 2 3 4
2447 # 394 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2448 extern void *__rawmemchr (const void *__s, int __c);
2449 # 969 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2450 extern __inline size_t __strcspn_c1 (__const char *__s, int __reject);
2451 extern __inline size_t
2452 __strcspn_c1 (__const char *__s, int __reject)
2454 register size_t __result = 0;
2455 while (__s[__result] != '\0' && __s[__result] != __reject)
2460 extern __inline size_t __strcspn_c2 (__const char *__s, int __reject1,
2462 extern __inline size_t
2463 __strcspn_c2 (__const char *__s, int __reject1, int __reject2)
2465 register size_t __result = 0;
2466 while (__s[__result] != '\0' && __s[__result] != __reject1
2467 && __s[__result] != __reject2)
2472 extern __inline size_t __strcspn_c3 (__const char *__s, int __reject1,
2473 int __reject2, int __reject3);
2474 extern __inline size_t
2475 __strcspn_c3 (__const char *__s, int __reject1, int __reject2,
2478 register size_t __result = 0;
2479 while (__s[__result] != '\0' && __s[__result] != __reject1
2480 && __s[__result] != __reject2 && __s[__result] != __reject3)
2484 # 1045 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2485 extern __inline size_t __strspn_c1 (__const char *__s, int __accept);
2486 extern __inline size_t
2487 __strspn_c1 (__const char *__s, int __accept)
2489 register size_t __result = 0;
2491 while (__s[__result] == __accept)
2496 extern __inline size_t __strspn_c2 (__const char *__s, int __accept1,
2498 extern __inline size_t
2499 __strspn_c2 (__const char *__s, int __accept1, int __accept2)
2501 register size_t __result = 0;
2503 while (__s[__result] == __accept1 || __s[__result] == __accept2)
2508 extern __inline size_t __strspn_c3 (__const char *__s, int __accept1,
2509 int __accept2, int __accept3);
2510 extern __inline size_t
2511 __strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3)
2513 register size_t __result = 0;
2515 while (__s[__result] == __accept1 || __s[__result] == __accept2
2516 || __s[__result] == __accept3)
2520 # 1121 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2521 extern __inline char *__strpbrk_c2 (__const char *__s, int __accept1,
2523 extern __inline char *
2524 __strpbrk_c2 (__const char *__s, int __accept1, int __accept2)
2527 while (*__s != '\0' && *__s != __accept1 && *__s != __accept2)
2529 return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s;
2532 extern __inline char *__strpbrk_c3 (__const char *__s, int __accept1,
2533 int __accept2, int __accept3);
2534 extern __inline char *
2535 __strpbrk_c3 (__const char *__s, int __accept1, int __accept2,
2539 while (*__s != '\0' && *__s != __accept1 && *__s != __accept2
2540 && *__s != __accept3)
2542 return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s;
2544 # 1173 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2545 extern __inline char *__strtok_r_1c (char *__s, char __sep, char **__nextp);
2546 extern __inline char *
2547 __strtok_r_1c (char *__s, char __sep, char **__nextp)
2550 if (__s == ((void *)0))
2552 while (*__s == __sep)
2554 __result = ((void *)0);
2558 while (*__s != '\0')
2559 if (*__s++ == __sep)
2568 # 1205 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2569 extern char *__strsep_g (char **__stringp, __const char *__delim);
2570 # 1223 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2571 extern __inline char *__strsep_1c (char **__s, char __reject);
2572 extern __inline char *
2573 __strsep_1c (char **__s, char __reject)
2575 register char *__retval = *__s;
2576 if (__retval != ((void *)0) && (*__s = (__extension__ (__builtin_constant_p (__reject) && !__builtin_constant_p (__retval) && (__reject) == '\0' ? (char *) __rawmemchr (__retval, __reject) : __builtin_strchr (__retval, __reject)))) != ((void *)0))
2581 extern __inline char *__strsep_2c (char **__s, char __reject1, char __reject2);
2582 extern __inline char *
2583 __strsep_2c (char **__s, char __reject1, char __reject2)
2585 register char *__retval = *__s;
2586 if (__retval != ((void *)0))
2588 register char *__cp = __retval;
2596 if (*__cp == __reject1 || *__cp == __reject2)
2608 extern __inline char *__strsep_3c (char **__s, char __reject1, char __reject2,
2610 extern __inline char *
2611 __strsep_3c (char **__s, char __reject1, char __reject2, char __reject3)
2613 register char *__retval = *__s;
2614 if (__retval != ((void *)0))
2616 register char *__cp = __retval;
2624 if (*__cp == __reject1 || *__cp == __reject2 || *__cp == __reject3)
2635 # 1299 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2636 # 1 "/usr/include/stdlib.h" 1 3 4
2640 # 1 "/usr/include/gentoo-multilib/x86/stdlib.h" 1 3 4
2641 # 25 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
2642 # 1 "/usr/include/features.h" 1 3 4
2643 # 26 "/usr/include/gentoo-multilib/x86/stdlib.h" 2 3 4
2651 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
2652 # 34 "/usr/include/gentoo-multilib/x86/stdlib.h" 2 3 4
2655 # 582 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
2658 extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
2660 extern void *calloc (size_t __nmemb, size_t __size)
2661 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
2663 # 961 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
2665 # 5 "/usr/include/stdlib.h" 2 3 4
2666 # 1300 "/usr/include/gentoo-multilib/x86/bits/string2.h" 2 3 4
2671 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
2672 # 1323 "/usr/include/gentoo-multilib/x86/bits/string2.h" 3 4
2673 extern char *__strndup (__const char *__string, size_t __n)
2674 __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
2675 # 5 "/usr/include/bits/string2.h" 2 3 4
2676 # 418 "/usr/include/gentoo-multilib/x86/string.h" 2 3 4
2677 # 426 "/usr/include/gentoo-multilib/x86/string.h" 3 4
2679 # 5 "/usr/include/string.h" 2 3 4
2680 # 30 "../../../include/winnt.h" 2
2681 # 316 "../../../include/winnt.h"
2682 typedef void *PVOID;
2683 typedef void *PVOID64;
2684 typedef BYTE BOOLEAN, *PBOOLEAN;
2685 typedef char CHAR, *PCHAR;
2686 typedef short SHORT, *PSHORT;
2690 typedef long LONG, *PLONG;
2697 typedef unsigned short WCHAR, *PWCHAR;
2698 # 341 "../../../include/winnt.h"
2699 typedef signed long long __attribute__((aligned(8))) LONGLONG, *PLONGLONG;
2700 typedef unsigned long long __attribute__((aligned(8))) ULONGLONG, *PULONGLONG;
2701 # 351 "../../../include/winnt.h"
2702 typedef ULONGLONG __attribute__((aligned(8))) DWORDLONG, *PDWORDLONG;
2707 typedef CHAR *PCH, *LPCH;
2708 typedef const CHAR *PCCH, *LPCCH;
2709 typedef CHAR *PSTR, *LPSTR, *NPSTR;
2710 typedef const CHAR *PCSTR, *LPCSTR;
2713 typedef WCHAR *PWCH, *LPWCH;
2714 typedef const WCHAR *PCWCH, *LPCWCH;
2715 typedef WCHAR *PWSTR, *LPWSTR, *NWPSTR;
2716 typedef const WCHAR *PCWSTR, *LPCWSTR;
2717 # 383 "../../../include/winnt.h"
2718 typedef CHAR TCHAR, *PTCHAR;
2721 typedef LPSTR PTSTR, LPTSTR;
2722 typedef LPCSTR PCTSTR, LPCTSTR;
2730 typedef LONG HRESULT;
2731 typedef DWORD LCID, *PLCID;
2732 typedef WORD LANGID;
2733 typedef DWORD EXECUTION_STATE;
2737 typedef void *HANDLE;
2738 typedef HANDLE *PHANDLE, *LPHANDLE;
2747 typedef WORD FSHORT;
2748 typedef DWORD FLONG;
2749 # 517 "../../../include/winnt.h"
2750 typedef struct _MEMORY_BASIC_INFORMATION
2753 LPVOID AllocationBase;
2754 DWORD AllocationProtect;
2759 } MEMORY_BASIC_INFORMATION, *PMEMORY_BASIC_INFORMATION;
2760 # 579 "../../../include/winnt.h"
2761 typedef struct _LIST_ENTRY {
2762 struct _LIST_ENTRY *Flink;
2763 struct _LIST_ENTRY *Blink;
2764 } LIST_ENTRY, *PLIST_ENTRY, * PRLIST_ENTRY;
2766 typedef struct _SINGLE_LIST_ENTRY {
2767 struct _SINGLE_LIST_ENTRY *Next;
2768 } SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;
2769 # 639 "../../../include/winnt.h"
2770 typedef struct _FLOATING_SAVE_AREA
2776 DWORD ErrorSelector;
2779 BYTE RegisterArea[80];
2781 } FLOATING_SAVE_AREA, *PFLOATING_SAVE_AREA;
2785 typedef struct _CONTEXT86
2798 FLOATING_SAVE_AREA FloatSave;
2822 BYTE ExtendedRegisters[512];
2824 # 715 "../../../include/winnt.h"
2825 typedef CONTEXT86 CONTEXT;
2829 typedef struct _LDT_ENTRY {
2840 unsigned BaseMid: 8;
2844 unsigned LimitHi : 4;
2846 unsigned Reserved_0 : 1;
2847 unsigned Default_Big : 1;
2848 unsigned Granularity : 1;
2849 unsigned BaseHi : 8;
2852 } LDT_ENTRY, *PLDT_ENTRY;
2853 # 1326 "../../../include/winnt.h"
2854 typedef CONTEXT *PCONTEXT;
2855 # 1813 "../../../include/winnt.h"
2856 typedef struct _EXCEPTION_RECORD
2858 DWORD ExceptionCode;
2859 DWORD ExceptionFlags;
2860 struct _EXCEPTION_RECORD *ExceptionRecord;
2862 PVOID ExceptionAddress;
2863 DWORD NumberParameters;
2864 ULONG_PTR ExceptionInformation[15];
2865 } EXCEPTION_RECORD, *PEXCEPTION_RECORD;
2872 typedef struct _EXCEPTION_POINTERS
2874 PEXCEPTION_RECORD ExceptionRecord;
2875 PCONTEXT ContextRecord;
2876 } EXCEPTION_POINTERS, *PEXCEPTION_POINTERS;
2877 # 1842 "../../../include/winnt.h"
2878 struct _EXCEPTION_REGISTRATION_RECORD;
2880 typedef DWORD (*PEXCEPTION_HANDLER)(PEXCEPTION_RECORD,struct _EXCEPTION_REGISTRATION_RECORD*,
2881 PCONTEXT,struct _EXCEPTION_REGISTRATION_RECORD **);
2883 typedef struct _EXCEPTION_REGISTRATION_RECORD
2885 struct _EXCEPTION_REGISTRATION_RECORD *Prev;
2886 PEXCEPTION_HANDLER Handler;
2887 } EXCEPTION_REGISTRATION_RECORD;
2893 typedef LONG (__attribute__((__stdcall__)) *PVECTORED_EXCEPTION_HANDLER)(PEXCEPTION_POINTERS ExceptionInfo);
2894 typedef LONG (__attribute__((__stdcall__)) *PTOP_LEVEL_EXCEPTION_FILTER)(PEXCEPTION_POINTERS ExceptionInfo);
2895 typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER;
2897 DWORD __attribute__((__stdcall__)) UnhandledExceptionFilter( PEXCEPTION_POINTERS epointers );
2898 LPTOP_LEVEL_EXCEPTION_FILTER
2899 __attribute__((__stdcall__)) SetUnhandledExceptionFilter( LPTOP_LEVEL_EXCEPTION_FILTER filter );
2901 typedef struct _NT_TIB
2903 struct _EXCEPTION_REGISTRATION_RECORD *ExceptionList;
2911 PVOID ArbitraryUserPointer;
2912 struct _NT_TIB *Self;
2918 extern inline struct _TEB * __attribute__((__stdcall__)) NtCurrentTeb(void);
2919 extern inline struct _TEB * __attribute__((__stdcall__)) NtCurrentTeb(void)
2922 __asm__(".byte 0x64\n\tmovl (0x18),%0" : "=r" (teb));
2925 # 1914 "../../../include/winnt.h"
2926 # 1 "../../../include/pshpack2.h" 1
2927 # 105 "../../../include/pshpack2.h"
2929 # 1915 "../../../include/winnt.h" 2
2930 typedef struct _IMAGE_DOS_HEADER {
2950 } IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER;
2951 # 1 "../../../include/poppack.h" 1
2952 # 253 "../../../include/poppack.h"
2954 # 1937 "../../../include/winnt.h" 2
2955 # 1949 "../../../include/winnt.h"
2956 # 1 "../../../include/pshpack2.h" 1
2957 # 105 "../../../include/pshpack2.h"
2959 # 1950 "../../../include/winnt.h" 2
2987 BYTE ne_flagsothers;
2989 WORD ne_psegrefbytes;
2992 } IMAGE_OS2_HEADER, *PIMAGE_OS2_HEADER;
2993 # 1 "../../../include/poppack.h" 1
2994 # 253 "../../../include/poppack.h"
2996 # 1984 "../../../include/winnt.h" 2
2998 # 1 "../../../include/pshpack2.h" 1
2999 # 105 "../../../include/pshpack2.h"
3001 # 1986 "../../../include/winnt.h" 2
3002 typedef struct _IMAGE_VXD_HEADER {
3017 DWORD e32_lastpagesize;
3018 DWORD e32_fixupsize;
3035 DWORD e32_impmodcnt;
3041 DWORD e32_cbnrestab;
3044 DWORD e32_debuginfo;
3046 DWORD e32_instpreload;
3047 DWORD e32_instdemand;
3050 DWORD e32_winresoff;
3051 DWORD e32_winreslen;
3054 } IMAGE_VXD_HEADER, *PIMAGE_VXD_HEADER;
3055 # 1 "../../../include/poppack.h" 1
3056 # 253 "../../../include/poppack.h"
3058 # 2040 "../../../include/winnt.h" 2
3059 # 2174 "../../../include/winnt.h"
3060 typedef struct _IMAGE_FILE_HEADER {
3062 WORD NumberOfSections;
3063 DWORD TimeDateStamp;
3064 DWORD PointerToSymbolTable;
3065 DWORD NumberOfSymbols;
3066 WORD SizeOfOptionalHeader;
3067 WORD Characteristics;
3068 } IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;
3070 typedef struct _IMAGE_DATA_DIRECTORY {
3071 DWORD VirtualAddress;
3073 } IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY;
3077 typedef struct _IMAGE_OPTIONAL_HEADER64 {
3079 BYTE MajorLinkerVersion;
3080 BYTE MinorLinkerVersion;
3082 DWORD SizeOfInitializedData;
3083 DWORD SizeOfUninitializedData;
3084 DWORD AddressOfEntryPoint;
3086 ULONGLONG ImageBase;
3087 DWORD SectionAlignment;
3088 DWORD FileAlignment;
3089 WORD MajorOperatingSystemVersion;
3090 WORD MinorOperatingSystemVersion;
3091 WORD MajorImageVersion;
3092 WORD MinorImageVersion;
3093 WORD MajorSubsystemVersion;
3094 WORD MinorSubsystemVersion;
3095 DWORD Win32VersionValue;
3097 DWORD SizeOfHeaders;
3100 WORD DllCharacteristics;
3101 ULONGLONG SizeOfStackReserve;
3102 ULONGLONG SizeOfStackCommit;
3103 ULONGLONG SizeOfHeapReserve;
3104 ULONGLONG SizeOfHeapCommit;
3106 DWORD NumberOfRvaAndSizes;
3107 IMAGE_DATA_DIRECTORY DataDirectory[16];
3108 } IMAGE_OPTIONAL_HEADER64, *PIMAGE_OPTIONAL_HEADER64;
3110 typedef struct _IMAGE_NT_HEADERS64 {
3112 IMAGE_FILE_HEADER FileHeader;
3113 IMAGE_OPTIONAL_HEADER64 OptionalHeader;
3114 } IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64;
3116 typedef struct _IMAGE_OPTIONAL_HEADER {
3121 BYTE MajorLinkerVersion;
3122 BYTE MinorLinkerVersion;
3124 DWORD SizeOfInitializedData;
3125 DWORD SizeOfUninitializedData;
3126 DWORD AddressOfEntryPoint;
3133 DWORD SectionAlignment;
3134 DWORD FileAlignment;
3135 WORD MajorOperatingSystemVersion;
3136 WORD MinorOperatingSystemVersion;
3137 WORD MajorImageVersion;
3138 WORD MinorImageVersion;
3139 WORD MajorSubsystemVersion;
3140 WORD MinorSubsystemVersion;
3141 DWORD Win32VersionValue;
3143 DWORD SizeOfHeaders;
3146 WORD DllCharacteristics;
3147 DWORD SizeOfStackReserve;
3148 DWORD SizeOfStackCommit;
3149 DWORD SizeOfHeapReserve;
3150 DWORD SizeOfHeapCommit;
3152 DWORD NumberOfRvaAndSizes;
3153 IMAGE_DATA_DIRECTORY DataDirectory[16];
3155 } IMAGE_OPTIONAL_HEADER32, *PIMAGE_OPTIONAL_HEADER32;
3157 typedef struct _IMAGE_NT_HEADERS {
3159 IMAGE_FILE_HEADER FileHeader;
3160 IMAGE_OPTIONAL_HEADER32 OptionalHeader;
3161 } IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32;
3169 typedef IMAGE_NT_HEADERS32 IMAGE_NT_HEADERS;
3170 typedef PIMAGE_NT_HEADERS32 PIMAGE_NT_HEADERS;
3171 typedef IMAGE_OPTIONAL_HEADER32 IMAGE_OPTIONAL_HEADER;
3172 typedef PIMAGE_OPTIONAL_HEADER32 PIMAGE_OPTIONAL_HEADER;
3177 typedef struct _IMAGE_SECTION_HEADER {
3180 DWORD PhysicalAddress;
3183 DWORD VirtualAddress;
3184 DWORD SizeOfRawData;
3185 DWORD PointerToRawData;
3186 DWORD PointerToRelocations;
3187 DWORD PointerToLinenumbers;
3188 WORD NumberOfRelocations;
3189 WORD NumberOfLinenumbers;
3190 DWORD Characteristics;
3191 } IMAGE_SECTION_HEADER, *PIMAGE_SECTION_HEADER;
3192 # 2369 "../../../include/winnt.h"
3193 # 1 "../../../include/pshpack2.h" 1
3194 # 105 "../../../include/pshpack2.h"
3196 # 2370 "../../../include/winnt.h" 2
3198 typedef struct _IMAGE_SYMBOL {
3208 SHORT SectionNumber;
3211 BYTE NumberOfAuxSymbols;
3213 typedef IMAGE_SYMBOL *PIMAGE_SYMBOL;
3217 typedef struct _IMAGE_LINENUMBER {
3219 DWORD SymbolTableIndex;
3220 DWORD VirtualAddress;
3224 typedef IMAGE_LINENUMBER *PIMAGE_LINENUMBER;
3228 typedef union _IMAGE_AUX_SYMBOL {
3240 DWORD PointerToLinenumber;
3241 DWORD PointerToNextFunction;
3254 WORD NumberOfRelocations;
3255 WORD NumberOfLinenumbers;
3261 typedef IMAGE_AUX_SYMBOL *PIMAGE_AUX_SYMBOL;
3265 # 1 "../../../include/poppack.h" 1
3266 # 253 "../../../include/poppack.h"
3268 # 2439 "../../../include/winnt.h" 2
3269 # 2542 "../../../include/winnt.h"
3270 typedef struct _IMAGE_EXPORT_DIRECTORY {
3271 DWORD Characteristics;
3272 DWORD TimeDateStamp;
3277 DWORD NumberOfFunctions;
3278 DWORD NumberOfNames;
3279 DWORD AddressOfFunctions;
3280 DWORD AddressOfNames;
3281 DWORD AddressOfNameOrdinals;
3282 } IMAGE_EXPORT_DIRECTORY,*PIMAGE_EXPORT_DIRECTORY;
3285 typedef struct _IMAGE_IMPORT_BY_NAME {
3288 } IMAGE_IMPORT_BY_NAME,*PIMAGE_IMPORT_BY_NAME;
3291 typedef struct _IMAGE_THUNK_DATA64 {
3293 ULONGLONG ForwarderString;
3296 ULONGLONG AddressOfData;
3298 } IMAGE_THUNK_DATA64,*PIMAGE_THUNK_DATA64;
3300 typedef struct _IMAGE_THUNK_DATA32 {
3302 DWORD ForwarderString;
3305 DWORD AddressOfData;
3307 } IMAGE_THUNK_DATA32,*PIMAGE_THUNK_DATA32;
3311 typedef struct _IMAGE_IMPORT_DESCRIPTOR {
3313 DWORD Characteristics;
3314 DWORD OriginalFirstThunk;
3316 DWORD TimeDateStamp;
3323 DWORD ForwarderChain;
3327 } IMAGE_IMPORT_DESCRIPTOR,*PIMAGE_IMPORT_DESCRIPTOR;
3328 # 2618 "../../../include/winnt.h"
3329 typedef IMAGE_THUNK_DATA32 IMAGE_THUNK_DATA;
3330 typedef PIMAGE_THUNK_DATA32 PIMAGE_THUNK_DATA;
3333 typedef struct _IMAGE_BOUND_IMPORT_DESCRIPTOR
3335 DWORD TimeDateStamp;
3336 WORD OffsetModuleName;
3337 WORD NumberOfModuleForwarderRefs;
3339 } IMAGE_BOUND_IMPORT_DESCRIPTOR, *PIMAGE_BOUND_IMPORT_DESCRIPTOR;
3341 typedef struct _IMAGE_BOUND_FORWARDER_REF
3343 DWORD TimeDateStamp;
3344 WORD OffsetModuleName;
3346 } IMAGE_BOUND_FORWARDER_REF, *PIMAGE_BOUND_FORWARDER_REF;
3348 typedef struct _IMAGE_BASE_RELOCATION
3350 DWORD VirtualAddress;
3353 } IMAGE_BASE_RELOCATION,*PIMAGE_BASE_RELOCATION;
3355 # 1 "../../../include/pshpack2.h" 1
3356 # 105 "../../../include/pshpack2.h"
3358 # 2645 "../../../include/winnt.h" 2
3360 typedef struct _IMAGE_RELOCATION
3363 DWORD VirtualAddress;
3366 DWORD SymbolTableIndex;
3368 } IMAGE_RELOCATION, *PIMAGE_RELOCATION;
3370 # 1 "../../../include/poppack.h" 1
3371 # 253 "../../../include/poppack.h"
3373 # 2657 "../../../include/winnt.h" 2
3374 # 2821 "../../../include/winnt.h"
3375 typedef struct _IMAGE_ARCHIVE_MEMBER_HEADER
3384 } IMAGE_ARCHIVE_MEMBER_HEADER, *PIMAGE_ARCHIVE_MEMBER_HEADER;
3391 typedef struct _IMAGE_RESOURCE_DIRECTORY {
3392 DWORD Characteristics;
3393 DWORD TimeDateStamp;
3396 WORD NumberOfNamedEntries;
3397 WORD NumberOfIdEntries;
3399 } IMAGE_RESOURCE_DIRECTORY,*PIMAGE_RESOURCE_DIRECTORY;
3404 typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY {
3411 unsigned NameOffset:31;
3412 unsigned NameIsString:1;
3433 unsigned OffsetToDirectory:31;
3434 unsigned DataIsDirectory:1;
3438 } IMAGE_RESOURCE_DIRECTORY_ENTRY,*PIMAGE_RESOURCE_DIRECTORY_ENTRY;
3441 typedef struct _IMAGE_RESOURCE_DIRECTORY_STRING {
3443 CHAR NameString[ 1 ];
3444 } IMAGE_RESOURCE_DIRECTORY_STRING,*PIMAGE_RESOURCE_DIRECTORY_STRING;
3446 typedef struct _IMAGE_RESOURCE_DIR_STRING_U {
3448 WCHAR NameString[ 1 ];
3449 } IMAGE_RESOURCE_DIR_STRING_U,*PIMAGE_RESOURCE_DIR_STRING_U;
3451 typedef struct _IMAGE_RESOURCE_DATA_ENTRY {
3456 } IMAGE_RESOURCE_DATA_ENTRY,*PIMAGE_RESOURCE_DATA_ENTRY;
3459 typedef void (__attribute__((__stdcall__)) *PIMAGE_TLS_CALLBACK)(
3460 LPVOID DllHandle,DWORD Reason,LPVOID Reserved
3463 typedef struct _IMAGE_TLS_DIRECTORY64 {
3464 ULONGLONG StartAddressOfRawData;
3465 ULONGLONG EndAddressOfRawData;
3466 ULONGLONG AddressOfIndex;
3467 ULONGLONG AddressOfCallBacks;
3468 DWORD SizeOfZeroFill;
3469 DWORD Characteristics;
3470 } IMAGE_TLS_DIRECTORY64, *PIMAGE_TLS_DIRECTORY64;
3472 typedef struct _IMAGE_TLS_DIRECTORY32 {
3473 DWORD StartAddressOfRawData;
3474 DWORD EndAddressOfRawData;
3475 DWORD AddressOfIndex;
3476 DWORD AddressOfCallBacks;
3477 DWORD SizeOfZeroFill;
3478 DWORD Characteristics;
3479 } IMAGE_TLS_DIRECTORY32, *PIMAGE_TLS_DIRECTORY32;
3485 typedef IMAGE_TLS_DIRECTORY32 IMAGE_TLS_DIRECTORY;
3486 typedef PIMAGE_TLS_DIRECTORY32 PIMAGE_TLS_DIRECTORY;
3489 typedef struct _IMAGE_DEBUG_DIRECTORY {
3490 DWORD Characteristics;
3491 DWORD TimeDateStamp;
3496 DWORD AddressOfRawData;
3497 DWORD PointerToRawData;
3498 } IMAGE_DEBUG_DIRECTORY, *PIMAGE_DEBUG_DIRECTORY;
3499 # 2958 "../../../include/winnt.h"
3500 typedef struct _IMAGE_COFF_SYMBOLS_HEADER {
3501 DWORD NumberOfSymbols;
3502 DWORD LvaToFirstSymbol;
3503 DWORD NumberOfLinenumbers;
3504 DWORD LvaToFirstLinenumber;
3505 DWORD RvaToFirstByteOfCode;
3506 DWORD RvaToLastByteOfCode;
3507 DWORD RvaToFirstByteOfData;
3508 DWORD RvaToLastByteOfData;
3509 } IMAGE_COFF_SYMBOLS_HEADER, *PIMAGE_COFF_SYMBOLS_HEADER;
3516 typedef struct _FPO_DATA {
3527 } FPO_DATA, *PFPO_DATA;
3529 typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY {
3531 DWORD TimeDateStamp;
3534 DWORD GlobalFlagsClear;
3535 DWORD GlobalFlagsSet;
3536 DWORD CriticalSectionDefaultTimeout;
3537 DWORD DeCommitFreeBlockThreshold;
3538 DWORD DeCommitTotalFreeThreshold;
3539 PVOID LockPrefixTable;
3540 DWORD MaximumAllocationSize;
3541 DWORD VirtualMemoryThreshold;
3542 DWORD ProcessHeapFlags;
3543 DWORD ProcessAffinityMask;
3547 DWORD SecurityCookie;
3548 DWORD SEHandlerTable;
3549 DWORD SEHandlerCount;
3550 } IMAGE_LOAD_CONFIG_DIRECTORY, *PIMAGE_LOAD_CONFIG_DIRECTORY;
3552 typedef struct _IMAGE_FUNCTION_ENTRY {
3553 DWORD StartingAddress;
3554 DWORD EndingAddress;
3555 DWORD EndOfPrologue;
3556 } IMAGE_FUNCTION_ENTRY, *PIMAGE_FUNCTION_ENTRY;
3560 typedef struct _IMAGE_DEBUG_MISC {
3566 } IMAGE_DEBUG_MISC, *PIMAGE_DEBUG_MISC;
3570 typedef struct _IMAGE_SEPARATE_DEBUG_HEADER {
3574 WORD Characteristics;
3575 DWORD TimeDateStamp;
3579 DWORD NumberOfSections;
3580 DWORD ExportedNamesSize;
3581 DWORD DebugDirectorySize;
3582 DWORD SectionAlignment;
3583 DWORD Reserved[ 2 ];
3584 } IMAGE_SEPARATE_DEBUG_HEADER,*PIMAGE_SEPARATE_DEBUG_HEADER;
3589 typedef struct tagMESSAGE_RESOURCE_ENTRY {
3593 } MESSAGE_RESOURCE_ENTRY,*PMESSAGE_RESOURCE_ENTRY;
3596 typedef struct tagMESSAGE_RESOURCE_BLOCK {
3599 DWORD OffsetToEntries;
3600 } MESSAGE_RESOURCE_BLOCK,*PMESSAGE_RESOURCE_BLOCK;
3602 typedef struct tagMESSAGE_RESOURCE_DATA {
3603 DWORD NumberOfBlocks;
3604 MESSAGE_RESOURCE_BLOCK Blocks[ 1 ];
3605 } MESSAGE_RESOURCE_DATA,*PMESSAGE_RESOURCE_DATA;
3606 # 3076 "../../../include/winnt.h"
3607 typedef PVOID PACCESS_TOKEN;
3608 typedef PVOID PSECURITY_DESCRIPTOR;
3615 typedef enum _TOKEN_INFORMATION_CLASS {
3624 TokenImpersonationLevel,
3626 TokenRestrictedSids,
3628 TokenGroupsAndPrivileges,
3629 TokenSessionReference,
3631 } TOKEN_INFORMATION_CLASS;
3632 # 3133 "../../../include/winnt.h"
3633 typedef DWORD ACCESS_MASK, *PACCESS_MASK;
3635 typedef struct _GENERIC_MAPPING {
3636 ACCESS_MASK GenericRead;
3637 ACCESS_MASK GenericWrite;
3638 ACCESS_MASK GenericExecute;
3639 ACCESS_MASK GenericAll;
3640 } GENERIC_MAPPING, *PGENERIC_MAPPING;
3646 } SID_IDENTIFIER_AUTHORITY, *PSID_IDENTIFIER_AUTHORITY;
3651 typedef struct _SID {
3653 BYTE SubAuthorityCount;
3654 SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
3655 DWORD SubAuthority[1];
3657 # 3177 "../../../include/winnt.h"
3658 typedef struct _ACL {
3666 typedef enum _ACL_INFORMATION_CLASS
3668 AclRevisionInformation = 1,
3670 } ACL_INFORMATION_CLASS;
3672 typedef struct _ACL_REVISION_INFORMATION
3675 } ACL_REVISION_INFORMATION, *PACL_REVISION_INFORMATION;
3677 typedef struct _ACL_SIZE_INFORMATION
3680 DWORD AclBytesInUse;
3682 } ACL_SIZE_INFORMATION, *PACL_SIZE_INFORMATION;
3683 # 3271 "../../../include/winnt.h"
3684 typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION;
3685 typedef WORD SECURITY_DESCRIPTOR_CONTROL, *PSECURITY_DESCRIPTOR_CONTROL;
3691 SECURITY_DESCRIPTOR_CONTROL Control;
3696 } SECURITY_DESCRIPTOR_RELATIVE, *PISECURITY_DESCRIPTOR_RELATIVE;
3701 SECURITY_DESCRIPTOR_CONTROL Control;
3706 } SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR;
3707 # 3303 "../../../include/winnt.h"
3708 typedef struct _SID_AND_ATTRIBUTES {
3711 } SID_AND_ATTRIBUTES;
3712 # 3407 "../../../include/winnt.h"
3717 WinCreatorOwnerSid = 3,
3718 WinCreatorGroupSid = 4,
3719 WinCreatorOwnerServerSid = 5,
3720 WinCreatorGroupServerSid = 6,
3721 WinNtAuthoritySid = 7,
3725 WinInteractiveSid = 11,
3727 WinAnonymousSid = 13,
3729 WinEnterpriseControllersSid = 15,
3731 WinAuthenticatedUserSid = 17,
3732 WinRestrictedCodeSid = 18,
3733 WinTerminalServerSid = 19,
3734 WinRemoteLogonIdSid = 20,
3735 WinLogonIdsSid = 21,
3736 WinLocalSystemSid = 22,
3737 WinLocalServiceSid = 23,
3738 WinNetworkServiceSid = 24,
3739 WinBuiltinDomainSid = 25,
3740 WinBuiltinAdministratorsSid = 26,
3741 WinBuiltinUsersSid = 27,
3742 WinBuiltinGuestsSid = 28,
3743 WinBuiltinPowerUsersSid = 29,
3744 WinBuiltinAccountOperatorsSid = 30,
3745 WinBuiltinSystemOperatorsSid = 31,
3746 WinBuiltinPrintOperatorsSid = 32,
3747 WinBuiltinBackupOperatorsSid = 33,
3748 WinBuiltinReplicatorSid = 34,
3749 WinBuiltinPreWindows2000CompatibleAccessSid = 35,
3750 WinBuiltinRemoteDesktopUsersSid = 36,
3751 WinBuiltinNetworkConfigurationOperatorsSid = 37,
3752 WinAccountAdministratorSid = 38,
3753 WinAccountGuestSid = 39,
3754 WinAccountKrbtgtSid = 40,
3755 WinAccountDomainAdminsSid = 41,
3756 WinAccountDomainUsersSid = 42,
3757 WinAccountDomainGuestsSid = 43,
3758 WinAccountComputersSid = 44,
3759 WinAccountControllersSid = 45,
3760 WinAccountCertAdminsSid = 46,
3761 WinAccountSchemaAdminsSid = 47,
3762 WinAccountEnterpriseAdminsSid = 48,
3763 WinAccountPolicyAdminsSid = 49,
3764 WinAccountRasAndIasServersSid = 50,
3765 WinNTLMAuthenticationSid = 51,
3766 WinDigestAuthenticationSid = 52,
3767 WinSChannelAuthenticationSid = 53,
3768 WinThisOrganizationSid = 54,
3769 WinOtherOrganizationSid = 55,
3770 WinBuiltinIncomingForestTrustBuildersSid = 56,
3771 WinBuiltinPerfMonitoringUsersSid = 57,
3772 WinBuiltinPerfLoggingUsersSid = 58,
3773 WinBuiltinAuthorizationAccessSid = 59,
3774 WinBuiltinTerminalServerLicenseServersSid = 60
3775 } WELL_KNOWN_SID_TYPE;
3781 typedef struct _TOKEN_USER {
3782 SID_AND_ATTRIBUTES User;
3783 } TOKEN_USER, *PTOKEN_USER;
3789 typedef struct _TOKEN_GROUPS {
3791 SID_AND_ATTRIBUTES Groups[1];
3792 } TOKEN_GROUPS, *PTOKEN_GROUPS;
3798 typedef union _LARGE_INTEGER {
3820 } LARGE_INTEGER, *PLARGE_INTEGER;
3822 typedef union _ULARGE_INTEGER {
3844 } ULARGE_INTEGER, *PULARGE_INTEGER;
3850 typedef struct _LUID {
3855 # 1 "../../../include/pshpack4.h" 1
3856 # 105 "../../../include/pshpack4.h"
3858 # 3550 "../../../include/winnt.h" 2
3859 typedef struct _LUID_AND_ATTRIBUTES {
3862 } LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES;
3863 # 1 "../../../include/poppack.h" 1
3864 # 253 "../../../include/poppack.h"
3866 # 3555 "../../../include/winnt.h" 2
3872 typedef struct _PRIVILEGE_SET {
3873 DWORD PrivilegeCount;
3875 LUID_AND_ATTRIBUTES Privilege[1];
3876 } PRIVILEGE_SET, *PPRIVILEGE_SET;
3882 typedef struct _TOKEN_PRIVILEGES {
3883 DWORD PrivilegeCount;
3884 LUID_AND_ATTRIBUTES Privileges[1];
3885 } TOKEN_PRIVILEGES, *PTOKEN_PRIVILEGES;
3891 typedef struct _TOKEN_OWNER {
3893 } TOKEN_OWNER, *PTOKEN_OWNER;
3899 typedef struct _TOKEN_PRIMARY_GROUP {
3901 } TOKEN_PRIMARY_GROUP, *PTOKEN_PRIMARY_GROUP;
3908 typedef struct _TOKEN_DEFAULT_DACL {
3910 } TOKEN_DEFAULT_DACL, *PTOKEN_DEFAULT_DACL;
3918 typedef struct _TOKEN_SOURCE {
3920 LUID SourceIdentifier;
3921 } TOKEN_SOURCE, *PTOKEN_SOURCE;
3927 typedef enum tagTOKEN_TYPE {
3936 typedef enum _SECURITY_IMPERSONATION_LEVEL {
3938 SecurityIdentification,
3939 SecurityImpersonation,
3941 } SECURITY_IMPERSONATION_LEVEL, *PSECURITY_IMPERSONATION_LEVEL;
3946 typedef BOOLEAN SECURITY_CONTEXT_TRACKING_MODE,
3947 * PSECURITY_CONTEXT_TRACKING_MODE;
3952 typedef struct _SECURITY_QUALITY_OF_SERVICE {
3954 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
3955 SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode;
3956 BOOLEAN EffectiveOnly;
3957 } SECURITY_QUALITY_OF_SERVICE, *PSECURITY_QUALITY_OF_SERVICE;
3963 # 1 "../../../include/pshpack4.h" 1
3964 # 105 "../../../include/pshpack4.h"
3966 # 3652 "../../../include/winnt.h" 2
3967 typedef struct _TOKEN_STATISTICS {
3969 LUID AuthenticationId;
3970 LARGE_INTEGER ExpirationTime;
3971 TOKEN_TYPE TokenType;
3972 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
3973 DWORD DynamicCharged;
3974 DWORD DynamicAvailable;
3976 DWORD PrivilegeCount;
3979 # 1 "../../../include/poppack.h" 1
3980 # 253 "../../../include/poppack.h"
3982 # 3665 "../../../include/winnt.h" 2
3983 # 3676 "../../../include/winnt.h"
3984 typedef struct _ACE_HEADER {
3988 } ACE_HEADER,*PACE_HEADER;
3989 # 3707 "../../../include/winnt.h"
3990 typedef struct _ACCESS_ALLOWED_ACE {
3994 } ACCESS_ALLOWED_ACE,*PACCESS_ALLOWED_ACE;
3996 typedef struct _ACCESS_DENIED_ACE {
4000 } ACCESS_DENIED_ACE,*PACCESS_DENIED_ACE;
4002 typedef struct _SYSTEM_AUDIT_ACE {
4006 } SYSTEM_AUDIT_ACE,*PSYSTEM_AUDIT_ACE;
4008 typedef struct _SYSTEM_ALARM_ACE {
4012 } SYSTEM_ALARM_ACE,*PSYSTEM_ALARM_ACE;
4014 typedef enum tagSID_NAME_USE {
4019 SidTypeWellKnownGroup,
4020 SidTypeDeletedAccount,
4023 } SID_NAME_USE,*PSID_NAME_USE;
4024 # 3814 "../../../include/winnt.h"
4025 typedef struct _QUOTA_LIMITS {
4026 SIZE_T PagedPoolLimit;
4027 SIZE_T NonPagedPoolLimit;
4028 SIZE_T MinimumWorkingSetSize;
4029 SIZE_T MaximumWorkingSetSize;
4030 SIZE_T PagefileLimit;
4031 LARGE_INTEGER TimeLimit;
4032 } QUOTA_LIMITS, *PQUOTA_LIMITS;
4039 typedef struct _QUOTA_LIMITS_EX {
4040 SIZE_T PagedPoolLimit;
4041 SIZE_T NonPagedPoolLimit;
4042 SIZE_T MinimumWorkingSetSize;
4043 SIZE_T MaximumWorkingSetSize;
4044 SIZE_T PagefileLimit;
4045 LARGE_INTEGER TimeLimit;
4052 } QUOTA_LIMITS_EX, *PQUOTA_LIMITS_EX;
4053 # 3967 "../../../include/winnt.h"
4054 typedef enum _LATENCY_TIME {
4057 } LATENCY_TIME, *PLATENCY_TIME;
4058 # 3981 "../../../include/winnt.h"
4059 typedef enum _POWER_ACTION {
4060 PowerActionNone = 0,
4061 PowerActionReserved,
4063 PowerActionHibernate,
4064 PowerActionShutdown,
4065 PowerActionShutdownReset,
4066 PowerActionShutdownOff,
4067 PowerActionWarmEject
4071 typedef enum _SYSTEM_POWER_STATE {
4072 PowerSystemUnspecified = 0,
4073 PowerSystemWorking = 1,
4074 PowerSystemSleeping1 = 2,
4075 PowerSystemSleeping2 = 3,
4076 PowerSystemSleeping3 = 4,
4077 PowerSystemHibernate = 5,
4078 PowerSystemShutdown = 6,
4079 PowerSystemMaximum = 7
4080 } SYSTEM_POWER_STATE,
4081 *PSYSTEM_POWER_STATE;
4083 typedef enum _DEVICE_POWER_STATE {
4084 PowerDeviceUnspecified,
4090 } DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
4092 typedef enum _POWER_INFORMATION_LEVEL {
4093 SystemPowerPolicyAc,
4094 SystemPowerPolicyDc,
4095 VerifySystemPolicyAc,
4096 VerifySystemPolicyDc,
4097 SystemPowerCapabilities,
4099 SystemPowerStateHandler,
4100 ProcessorStateHandler,
4101 SystemPowerPolicyCurrent,
4102 AdministratorPowerPolicy,
4103 SystemReserveHiberFile,
4104 ProcessorInformation,
4105 SystemPowerInformation,
4106 ProcessorStateHandler2,
4109 SystemExecutionState,
4110 SystemPowerStateNotifyHandler,
4111 ProcessorPowerPolicyAc,
4112 ProcessorPowerPolicyDc,
4113 VerifyProcessorPowerPolicyAc,
4114 VerifyProcessorPowerPolicyDc,
4115 ProcessorPowerPolicyCurrent
4116 } POWER_INFORMATION_LEVEL;
4118 typedef struct _ADMINISTRATOR_POWER_POLICY {
4119 SYSTEM_POWER_STATE MinSleep;
4120 SYSTEM_POWER_STATE MaxSleep;
4121 ULONG MinVideoTimeout;
4122 ULONG MaxVideoTimeout;
4123 ULONG MinSpindownTimeout;
4124 ULONG MaxSpindownTimeout;
4125 } ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY;
4130 } BATTERY_REPORTING_SCALE,
4131 *PBATTERY_REPORTING_SCALE;
4134 POWER_ACTION Action;
4137 } POWER_ACTION_POLICY,
4138 *PPOWER_ACTION_POLICY;
4140 typedef struct _PROCESSOR_POWER_INFORMATION {
4146 ULONG CurrentIdleState;
4147 } PROCESSOR_POWER_INFORMATION,
4148 *PPROCESSOR_POWER_INFORMATION;
4150 typedef struct _PROCESSOR_POWER_POLICY_INFO {
4154 UCHAR DemotePercent;
4155 UCHAR PromotePercent;
4157 ULONG AllowDemotion:1;
4158 ULONG AllowPromotion:1;
4160 } PROCESSOR_POWER_POLICY_INFO,
4161 *PPROCESSOR_POWER_POLICY_INFO;
4163 typedef struct _PROCESSOR_POWER_POLICY {
4165 BYTE DynamicThrottle;
4167 DWORD DisableCStates:1;
4170 PROCESSOR_POWER_POLICY_INFO Policy[3];
4171 } PROCESSOR_POWER_POLICY,
4172 *PPROCESSOR_POWER_POLICY;
4176 BOOLEAN BatteryPresent;
4178 BOOLEAN Discharging;
4181 ULONG RemainingCapacity;
4183 ULONG EstimatedTime;
4184 ULONG DefaultAlert1;
4185 ULONG DefaultAlert2;
4186 } SYSTEM_BATTERY_STATE,
4187 *PSYSTEM_BATTERY_STATE;
4190 BOOLEAN PowerButtonPresent;
4191 BOOLEAN SleepButtonPresent;
4198 BOOLEAN HiberFilePresent;
4200 BOOLEAN VideoDimPresent;
4203 BOOLEAN ThermalControl;
4204 BOOLEAN ProcessorThrottle;
4205 UCHAR ProcessorMinThrottle;
4206 UCHAR ProcessorMaxThrottle;
4208 BOOLEAN DiskSpinDown;
4210 BOOLEAN SystemBatteriesPresent;
4211 BOOLEAN BatteriesAreShortTerm;
4212 BATTERY_REPORTING_SCALE BatteryScale[3];
4213 SYSTEM_POWER_STATE AcOnLineWake;
4214 SYSTEM_POWER_STATE SoftLidWake;
4215 SYSTEM_POWER_STATE RtcWake;
4216 SYSTEM_POWER_STATE MinDeviceWakeState;
4217 SYSTEM_POWER_STATE DefaultLowLatencyWake;
4218 } SYSTEM_POWER_CAPABILITIES,
4219 *PSYSTEM_POWER_CAPABILITIES;
4221 typedef struct _SYSTEM_POWER_INFORMATION {
4222 ULONG MaxIdlenessAllowed;
4224 ULONG TimeRemaining;
4226 } SYSTEM_POWER_INFORMATION,
4227 *PSYSTEM_POWER_INFORMATION;
4229 typedef struct _SYSTEM_POWER_LEVEL {
4233 POWER_ACTION_POLICY PowerPolicy;
4234 SYSTEM_POWER_STATE MinSystemState;
4235 } SYSTEM_POWER_LEVEL,
4236 *PSYSTEM_POWER_LEVEL;
4238 typedef struct _SYSTEM_POWER_POLICY {
4240 POWER_ACTION_POLICY PowerButton;
4241 POWER_ACTION_POLICY SleepButton;
4242 POWER_ACTION_POLICY LidClose;
4243 SYSTEM_POWER_STATE LidOpenWake;
4245 POWER_ACTION_POLICY Idle;
4247 UCHAR IdleSensitivity;
4248 UCHAR DynamicThrottle;
4250 SYSTEM_POWER_STATE MinSleep;
4251 SYSTEM_POWER_STATE MaxSleep;
4252 SYSTEM_POWER_STATE ReducedLatencySleep;
4253 ULONG WinLogonFlags;
4255 ULONG DozeS4Timeout;
4256 ULONG BroadcastCapacityResolution;
4257 SYSTEM_POWER_LEVEL DischargePolicy[4];
4259 BOOLEAN VideoDimDisplay;
4260 ULONG VideoReserved[3];
4261 ULONG SpindownTimeout;
4262 BOOLEAN OptimizeForPower;
4263 UCHAR FanThrottleTolerance;
4264 UCHAR ForcedThrottle;
4266 POWER_ACTION_POLICY OverThrottled;
4267 } SYSTEM_POWER_POLICY,
4268 *PSYSTEM_POWER_POLICY;
4270 typedef union _FILE_SEGMENT_ELEMENT {
4272 ULONGLONG Alignment;
4273 } FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
4275 typedef struct _FILE_NOTIFY_INFORMATION {
4276 DWORD NextEntryOffset;
4278 DWORD FileNameLength;
4280 } FILE_NOTIFY_INFORMATION, *PFILE_NOTIFY_INFORMATION;
4281 # 4232 "../../../include/winnt.h"
4282 typedef struct _TAPE_CREATE_PARTITION {
4286 } TAPE_CREATE_PARTITION, *PTAPE_CREATE_PARTITION;
4288 typedef struct _TAPE_ERASE {
4291 } TAPE_ERASE, *PTAPE_ERASE;
4293 typedef struct _TAPE_PREPARE {
4296 } TAPE_PREPARE, *PTAPE_PREPARE;
4298 typedef struct _TAPE_SET_DRIVE_PARAMETERS {
4300 BOOLEAN Compression;
4301 BOOLEAN DataPadding;
4302 BOOLEAN ReportSetmarks;
4303 ULONG EOTWarningZoneSize;
4304 } TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;
4306 typedef struct _TAPE_SET_MEDIA_PARAMETERS {
4308 } TAPE_SET_MEDIA_PARAMETERS, *PTAPE_SET_MEDIA_PARAMETERS;
4310 typedef struct _TAPE_WRITE_MARKS {
4314 } TAPE_WRITE_MARKS, *PTAPE_WRITE_MARKS;
4316 typedef struct _TAPE_GET_POSITION {
4321 } TAPE_GET_POSITION, *PTAPE_GET_POSITION;
4323 typedef struct _TAPE_SET_POSITION {
4326 LARGE_INTEGER Offset;
4328 } TAPE_SET_POSITION, *PTAPE_SET_POSITION;
4330 typedef struct _TAPE_GET_DRIVE_PARAMETERS {
4332 BOOLEAN Compression;
4333 BOOLEAN DataPadding;
4334 BOOLEAN ReportSetmarks;
4335 DWORD DefaultBlockSize;
4336 DWORD MaximumBlockSize;
4337 DWORD MinimumBlockSize;
4338 DWORD MaximumPartitionCount;
4341 DWORD EOTWarningZoneSize;
4342 } TAPE_GET_DRIVE_PARAMETERS, *PTAPE_GET_DRIVE_PARAMETERS;
4344 typedef struct _TAPE_GET_MEDIA_PARAMETERS {
4345 LARGE_INTEGER Capacity;
4346 LARGE_INTEGER Remaining;
4348 DWORD PartitionCount;
4349 BOOLEAN WriteProtected;
4350 } TAPE_GET_MEDIA_PARAMETERS, *PTAPE_GET_MEDIA_PARAMETERS;
4351 # 4407 "../../../include/winnt.h"
4352 typedef enum _CM_SERVICE_NODE_TYPE
4354 DriverType = 0x00000001,
4355 FileSystemType = 0x00000002,
4356 Win32ServiceOwnProcess = 0x00000010,
4357 Win32ServiceShareProcess = 0x00000020,
4358 AdapterType = 0x00000004,
4359 RecognizerType = 0x00000008
4360 } SERVICE_NODE_TYPE;
4362 typedef enum _CM_SERVICE_LOAD_TYPE
4364 BootLoad = 0x00000000,
4365 SystemLoad = 0x00000001,
4366 AutoLoad = 0x00000002,
4367 DemandLoad = 0x00000003,
4368 DisableLoad = 0x00000004
4369 } SERVICE_LOAD_TYPE;
4371 typedef enum _CM_ERROR_CONTROL_TYPE
4373 IgnoreError = 0x00000000,
4374 NormalError = 0x00000001,
4375 SevereError = 0x00000002,
4376 CriticalError = 0x00000003
4377 } SERVICE_ERROR_TYPE;
4378 # 4442 "../../../include/winnt.h"
4379 # 1 "../../../include/guiddef.h" 1
4380 # 21 "../../../include/guiddef.h"
4381 typedef struct _GUID
4383 unsigned long Data1;
4384 unsigned short Data2;
4385 unsigned short Data3;
4386 unsigned char Data4[ 8 ];
4388 # 57 "../../../include/guiddef.h"
4389 typedef GUID *LPGUID;
4394 typedef const GUID *LPCGUID;
4400 typedef GUID IID,*LPIID;
4401 typedef GUID CLSID,*LPCLSID;
4402 typedef GUID FMTID,*LPFMTID;
4403 # 116 "../../../include/guiddef.h"
4404 extern const IID GUID_NULL;
4405 # 4443 "../../../include/winnt.h" 2
4407 typedef struct _OBJECT_TYPE_LIST {
4411 } OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST;
4413 typedef struct _RTL_CRITICAL_SECTION_DEBUG
4416 WORD CreatorBackTraceIndex;
4417 struct _RTL_CRITICAL_SECTION *CriticalSection;
4418 LIST_ENTRY ProcessLocksList;
4420 DWORD ContentionCount;
4426 } RTL_CRITICAL_SECTION_DEBUG, *PRTL_CRITICAL_SECTION_DEBUG, RTL_RESOURCE_DEBUG, *PRTL_RESOURCE_DEBUG;
4428 typedef struct _RTL_CRITICAL_SECTION {
4429 PRTL_CRITICAL_SECTION_DEBUG DebugInfo;
4431 LONG RecursionCount;
4432 HANDLE OwningThread;
4433 HANDLE LockSemaphore;
4434 ULONG_PTR SpinCount;
4435 } RTL_CRITICAL_SECTION, *PRTL_CRITICAL_SECTION;
4437 typedef void (__attribute__((__stdcall__)) * WAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN );
4439 # 1 "../../../include/pshpack8.h" 1
4440 # 105 "../../../include/pshpack8.h"
4442 # 4477 "../../../include/winnt.h" 2
4443 typedef struct _IO_COUNTERS {
4444 ULONGLONG __attribute__((aligned(8))) ReadOperationCount;
4445 ULONGLONG __attribute__((aligned(8))) WriteOperationCount;
4446 ULONGLONG __attribute__((aligned(8))) OtherOperationCount;
4447 ULONGLONG __attribute__((aligned(8))) ReadTransferCount;
4448 ULONGLONG __attribute__((aligned(8))) WriteTransferCount;
4449 ULONGLONG __attribute__((aligned(8))) OtherTransferCount;
4450 } IO_COUNTERS, *PIO_COUNTERS;
4451 # 1 "../../../include/poppack.h" 1
4452 # 253 "../../../include/poppack.h"
4454 # 4486 "../../../include/winnt.h" 2
4457 DWORD dwOSVersionInfoSize;
4458 DWORD dwMajorVersion;
4459 DWORD dwMinorVersion;
4460 DWORD dwBuildNumber;
4462 CHAR szCSDVersion[128];
4463 } OSVERSIONINFOA, *POSVERSIONINFOA, *LPOSVERSIONINFOA;
4466 DWORD dwOSVersionInfoSize;
4467 DWORD dwMajorVersion;
4468 DWORD dwMinorVersion;
4469 DWORD dwBuildNumber;
4471 WCHAR szCSDVersion[128];
4472 } OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;
4474 typedef OSVERSIONINFOA OSVERSIONINFO;
4475 typedef POSVERSIONINFOA POSVERSIONINFO;
4476 typedef LPOSVERSIONINFOA LPOSVERSIONINFO;
4479 DWORD dwOSVersionInfoSize;
4480 DWORD dwMajorVersion;
4481 DWORD dwMinorVersion;
4482 DWORD dwBuildNumber;
4484 CHAR szCSDVersion[128];
4485 WORD wServicePackMajor;
4486 WORD wServicePackMinor;
4490 } OSVERSIONINFOEXA, *POSVERSIONINFOEXA, *LPOSVERSIONINFOEXA;
4493 DWORD dwOSVersionInfoSize;
4494 DWORD dwMajorVersion;
4495 DWORD dwMinorVersion;
4496 DWORD dwBuildNumber;
4498 WCHAR szCSDVersion[128];
4499 WORD wServicePackMajor;
4500 WORD wServicePackMinor;
4504 } OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW;
4506 typedef OSVERSIONINFOEXA OSVERSIONINFOEX;
4507 typedef POSVERSIONINFOEXA POSVERSIONINFOEX;
4508 typedef LPOSVERSIONINFOEXA LPOSVERSIONINFOEX;
4510 ULONGLONG __attribute__((__stdcall__)) VerSetConditionMask(ULONGLONG,DWORD,BYTE);
4511 # 235 "../../../include/windef.h" 2
4515 typedef UINT_PTR WPARAM;
4516 typedef LONG_PTR LPARAM;
4517 typedef LONG_PTR LRESULT;
4522 typedef DWORD COLORREF, *LPCOLORREF;
4528 typedef struct HACCEL__ { int unused; } *HACCEL;
4529 typedef struct HBITMAP__ { int unused; } *HBITMAP;
4530 typedef struct HBRUSH__ { int unused; } *HBRUSH;
4531 typedef struct HCOLORSPACE__ { int unused; } *HCOLORSPACE;
4532 typedef struct HDC__ { int unused; } *HDC;
4533 typedef struct HDESK__ { int unused; } *HDESK;
4534 typedef struct HENHMETAFILE__ { int unused; } *HENHMETAFILE;
4535 typedef struct HFONT__ { int unused; } *HFONT;
4536 typedef struct HGLRC__ { int unused; } *HGLRC;
4537 typedef struct HHOOK__ { int unused; } *HHOOK;
4538 typedef struct HICON__ { int unused; } *HICON;
4539 typedef struct HINSTANCE__ { int unused; } *HINSTANCE;
4540 typedef struct HKEY__ { int unused; } *HKEY;
4541 typedef HKEY *PHKEY;
4542 typedef struct HKL__ { int unused; } *HKL;
4543 typedef struct HMENU__ { int unused; } *HMENU;
4544 typedef struct HMETAFILE__ { int unused; } *HMETAFILE;
4545 typedef struct HMONITOR__ { int unused; } *HMONITOR;
4546 typedef struct HPALETTE__ { int unused; } *HPALETTE;
4547 typedef struct HPEN__ { int unused; } *HPEN;
4548 typedef struct HRGN__ { int unused; } *HRGN;
4549 typedef struct HRSRC__ { int unused; } *HRSRC;
4550 typedef struct HTASK__ { int unused; } *HTASK;
4551 typedef struct HWINEVENTHOOK__ { int unused; } *HWINEVENTHOOK;
4552 typedef struct HWINSTA__ { int unused; } *HWINSTA;
4553 typedef struct HWND__ { int unused; } *HWND;
4557 typedef HINSTANCE HMODULE;
4558 typedef HANDLE HGDIOBJ;
4559 typedef HANDLE HGLOBAL;
4560 typedef HANDLE HLOCAL;
4561 typedef HANDLE GLOBALHANDLE;
4562 typedef HANDLE LOCALHANDLE;
4563 typedef HICON HCURSOR;
4567 typedef INT_PTR (__attribute__((__stdcall__)) *FARPROC)();
4568 typedef INT_PTR (__attribute__((__stdcall__)) *NEARPROC)();
4569 typedef INT_PTR (__attribute__((__stdcall__)) *PROC)();
4570 # 324 "../../../include/windef.h"
4571 typedef struct tagSIZE
4575 } SIZE, *PSIZE, *LPSIZE;
4577 typedef SIZE SIZEL, *PSIZEL, *LPSIZEL;
4580 typedef struct tagPOINT
4584 } POINT, *PPOINT, *LPPOINT;
4586 typedef struct _POINTL
4594 typedef struct tagPOINTS
4603 } POINTS, *PPOINTS, *LPPOINTS;
4605 typedef struct _FILETIME {
4610 DWORD dwLowDateTime;
4611 DWORD dwHighDateTime;
4613 } FILETIME, *PFILETIME, *LPFILETIME;
4617 typedef struct tagRECT
4623 } RECT, *PRECT, *LPRECT;
4624 typedef const RECT *LPCRECT;
4626 typedef struct _RECTL
4632 } RECTL, *PRECTL, *LPRECTL;
4634 typedef const RECTL *LPCRECTL;
4636 # 1 "../../../include/winbase.h" 1
4637 # 22 "../../../include/winbase.h"
4638 # 1 "../../../include/winerror.h" 1
4639 # 23 "../../../include/winbase.h" 2
4640 # 32 "../../../include/winbase.h"
4641 typedef DWORD (__attribute__((__stdcall__)) *LPTHREAD_START_ROUTINE)(LPVOID);
4643 typedef void (__attribute__((__stdcall__)) *PFIBER_START_ROUTINE)( LPVOID lpFiberParameter );
4644 typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE;
4646 typedef RTL_CRITICAL_SECTION CRITICAL_SECTION;
4647 typedef PRTL_CRITICAL_SECTION PCRITICAL_SECTION;
4648 typedef PRTL_CRITICAL_SECTION LPCRITICAL_SECTION;
4650 typedef RTL_CRITICAL_SECTION_DEBUG CRITICAL_SECTION_DEBUG;
4651 typedef PRTL_CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG;
4652 typedef PRTL_CRITICAL_SECTION_DEBUG LPCRITICAL_SECTION_DEBUG;
4654 typedef WAITORTIMERCALLBACKFUNC WAITORTIMERCALLBACK;
4655 # 57 "../../../include/winbase.h"
4656 typedef struct _EXCEPTION_DEBUG_INFO {
4657 EXCEPTION_RECORD ExceptionRecord;
4658 DWORD dwFirstChance;
4659 } EXCEPTION_DEBUG_INFO;
4661 typedef struct _CREATE_THREAD_DEBUG_INFO {
4663 LPVOID lpThreadLocalBase;
4664 LPTHREAD_START_ROUTINE lpStartAddress;
4665 } CREATE_THREAD_DEBUG_INFO;
4667 typedef struct _CREATE_PROCESS_DEBUG_INFO {
4671 LPVOID lpBaseOfImage;
4672 DWORD dwDebugInfoFileOffset;
4673 DWORD nDebugInfoSize;
4674 LPVOID lpThreadLocalBase;
4675 LPTHREAD_START_ROUTINE lpStartAddress;
4678 } CREATE_PROCESS_DEBUG_INFO;
4680 typedef struct _EXIT_THREAD_DEBUG_INFO {
4682 } EXIT_THREAD_DEBUG_INFO;
4684 typedef struct _EXIT_PROCESS_DEBUG_INFO {
4686 } EXIT_PROCESS_DEBUG_INFO;
4688 typedef struct _LOAD_DLL_DEBUG_INFO {
4691 DWORD dwDebugInfoFileOffset;
4692 DWORD nDebugInfoSize;
4695 } LOAD_DLL_DEBUG_INFO;
4697 typedef struct _UNLOAD_DLL_DEBUG_INFO {
4699 } UNLOAD_DLL_DEBUG_INFO;
4701 typedef struct _OUTPUT_DEBUG_STRING_INFO {
4702 LPSTR lpDebugStringData;
4704 WORD nDebugStringLength;
4705 } OUTPUT_DEBUG_STRING_INFO;
4707 typedef struct _RIP_INFO {
4712 typedef struct _DEBUG_EVENT {
4713 DWORD dwDebugEventCode;
4717 EXCEPTION_DEBUG_INFO Exception;
4718 CREATE_THREAD_DEBUG_INFO CreateThread;
4719 CREATE_PROCESS_DEBUG_INFO CreateProcessInfo;
4720 EXIT_THREAD_DEBUG_INFO ExitThread;
4721 EXIT_PROCESS_DEBUG_INFO ExitProcess;
4722 LOAD_DLL_DEBUG_INFO LoadDll;
4723 UNLOAD_DLL_DEBUG_INFO UnloadDll;
4724 OUTPUT_DEBUG_STRING_INFO DebugString;
4727 } DEBUG_EVENT, *LPDEBUG_EVENT;
4729 typedef PCONTEXT LPCONTEXT;
4730 typedef PEXCEPTION_RECORD LPEXCEPTION_RECORD;
4731 typedef PEXCEPTION_POINTERS LPEXCEPTION_POINTERS;
4734 typedef struct _OFSTRUCT
4741 CHAR szPathName[128];
4742 } OFSTRUCT, *POFSTRUCT, *LPOFSTRUCT;
4743 # 199 "../../../include/winbase.h"
4744 typedef struct _SECURITY_ATTRIBUTES
4747 LPVOID lpSecurityDescriptor;
4748 BOOL bInheritHandle;
4749 } SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;
4750 # 222 "../../../include/winbase.h"
4751 typedef struct _WIN32_FIND_DATAA
4753 DWORD dwFileAttributes;
4754 FILETIME ftCreationTime;
4755 FILETIME ftLastAccessTime;
4756 FILETIME ftLastWriteTime;
4757 DWORD nFileSizeHigh;
4761 CHAR cFileName[260];
4762 CHAR cAlternateFileName[14];
4763 } WIN32_FIND_DATAA, *PWIN32_FIND_DATAA, *LPWIN32_FIND_DATAA;
4765 typedef struct _WIN32_FIND_DATAW
4767 DWORD dwFileAttributes;
4768 FILETIME ftCreationTime;
4769 FILETIME ftLastAccessTime;
4770 FILETIME ftLastWriteTime;
4771 DWORD nFileSizeHigh;
4775 WCHAR cFileName[260];
4776 WCHAR cAlternateFileName[14];
4777 } WIN32_FIND_DATAW, *PWIN32_FIND_DATAW, *LPWIN32_FIND_DATAW;
4779 typedef WIN32_FIND_DATAA WIN32_FIND_DATA;
4780 typedef PWIN32_FIND_DATAA PWIN32_FIND_DATA;
4781 typedef LPWIN32_FIND_DATAA LPWIN32_FIND_DATA;
4783 typedef enum _FINDEX_INFO_LEVELS
4786 FindExInfoMaxInfoLevel
4787 } FINDEX_INFO_LEVELS;
4789 typedef enum _FINDEX_SEARCH_OPS
4791 FindExSearchNameMatch,
4792 FindExSearchLimitToDirectories,
4793 FindExSearchLimitToDevices,
4794 FindExSearchMaxSearchOp
4795 } FINDEX_SEARCH_OPS;
4797 typedef struct _PROCESS_HEAP_ENTRY
4807 DWORD dwReserved[3];
4810 DWORD dwCommittedSize;
4811 DWORD dwUnCommittedSize;
4812 LPVOID lpFirstBlock;
4816 } PROCESS_HEAP_ENTRY, *PPROCESS_HEAP_ENTRY, *LPPROCESS_HEAP_ENTRY;
4817 # 458 "../../../include/winbase.h"
4818 typedef struct tagMEMORYSTATUS
4824 SIZE_T dwTotalPageFile;
4825 SIZE_T dwAvailPageFile;
4826 SIZE_T dwTotalVirtual;
4827 SIZE_T dwAvailVirtual;
4828 } MEMORYSTATUS, *LPMEMORYSTATUS;
4830 # 1 "../../../include/pshpack8.h" 1
4831 # 105 "../../../include/pshpack8.h"
4833 # 471 "../../../include/winbase.h" 2
4834 typedef struct tagMEMORYSTATUSEX {
4837 DWORDLONG __attribute__((aligned(8))) ullTotalPhys;
4838 DWORDLONG __attribute__((aligned(8))) ullAvailPhys;
4839 DWORDLONG __attribute__((aligned(8))) ullTotalPageFile;
4840 DWORDLONG __attribute__((aligned(8))) ullAvailPageFile;
4841 DWORDLONG __attribute__((aligned(8))) ullTotalVirtual;
4842 DWORDLONG __attribute__((aligned(8))) ullAvailVirtual;
4843 DWORDLONG __attribute__((aligned(8))) ullAvailExtendedVirtual;
4844 } MEMORYSTATUSEX, *LPMEMORYSTATUSEX;
4845 # 1 "../../../include/poppack.h" 1
4846 # 253 "../../../include/poppack.h"
4848 # 483 "../../../include/winbase.h" 2
4851 typedef struct _SYSTEMTIME{
4860 } SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
4864 typedef struct _OVERLAPPED {
4870 ULONG_PTR InternalHigh;
4885 } OVERLAPPED, *LPOVERLAPPED;
4887 typedef void (__attribute__((__stdcall__)) *LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD,DWORD,LPOVERLAPPED);
4888 # 538 "../../../include/winbase.h"
4889 typedef struct _STARTUPINFOA{
4898 DWORD dwXCountChars;
4899 DWORD dwYCountChars;
4900 DWORD dwFillAttribute;
4908 } STARTUPINFOA, *LPSTARTUPINFOA;
4910 typedef struct _STARTUPINFOW{
4919 DWORD dwXCountChars;
4920 DWORD dwYCountChars;
4921 DWORD dwFillAttribute;
4929 } STARTUPINFOW, *LPSTARTUPINFOW;
4931 typedef STARTUPINFOA STARTUPINFO;
4932 typedef LPSTARTUPINFOA LPSTARTUPINFO;
4934 typedef struct _PROCESS_INFORMATION{
4939 } PROCESS_INFORMATION, *PPROCESS_INFORMATION, *LPPROCESS_INFORMATION;
4941 typedef struct _TIME_ZONE_INFORMATION{
4943 WCHAR StandardName[32];
4944 SYSTEMTIME StandardDate;
4946 WCHAR DaylightName[32];
4947 SYSTEMTIME DaylightDate;
4949 } TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION;
4950 # 673 "../../../include/winbase.h"
4951 typedef struct _BY_HANDLE_FILE_INFORMATION
4953 DWORD dwFileAttributes;
4954 FILETIME ftCreationTime;
4955 FILETIME ftLastAccessTime;
4956 FILETIME ftLastWriteTime;
4957 DWORD dwVolumeSerialNumber;
4958 DWORD nFileSizeHigh;
4960 DWORD nNumberOfLinks;
4961 DWORD nFileIndexHigh;
4962 DWORD nFileIndexLow;
4963 } BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION, *LPBY_HANDLE_FILE_INFORMATION ;
4964 # 707 "../../../include/winbase.h"
4965 typedef struct _SYSTEM_POWER_STATUS
4969 BYTE BatteryLifePercent;
4971 DWORD BatteryLifeTime;
4972 DWORD BatteryFullLifeTime;
4973 } SYSTEM_POWER_STATUS, *LPSYSTEM_POWER_STATUS;
4976 typedef struct _SYSTEM_INFO
4981 WORD wProcessorArchitecture;
4986 LPVOID lpMinimumApplicationAddress;
4987 LPVOID lpMaximumApplicationAddress;
4988 DWORD dwActiveProcessorMask;
4989 DWORD dwNumberOfProcessors;
4990 DWORD dwProcessorType;
4991 DWORD dwAllocationGranularity;
4992 WORD wProcessorLevel;
4993 WORD wProcessorRevision;
4994 } SYSTEM_INFO, *LPSYSTEM_INFO;
4996 typedef BOOL (__attribute__((__stdcall__)) *ENUMRESTYPEPROCA)(HMODULE,LPSTR,LONG_PTR);
4997 typedef BOOL (__attribute__((__stdcall__)) *ENUMRESTYPEPROCW)(HMODULE,LPWSTR,LONG_PTR);
4998 typedef BOOL (__attribute__((__stdcall__)) *ENUMRESNAMEPROCA)(HMODULE,LPCSTR,LPSTR,LONG_PTR);
4999 typedef BOOL (__attribute__((__stdcall__)) *ENUMRESNAMEPROCW)(HMODULE,LPCWSTR,LPWSTR,LONG_PTR);
5000 typedef BOOL (__attribute__((__stdcall__)) *ENUMRESLANGPROCA)(HMODULE,LPCSTR,LPCSTR,WORD,LONG_PTR);
5001 typedef BOOL (__attribute__((__stdcall__)) *ENUMRESLANGPROCW)(HMODULE,LPCWSTR,LPCWSTR,WORD,LONG_PTR);
5003 typedef ENUMRESTYPEPROCA ENUMRESTYPEPROC;
5004 typedef ENUMRESNAMEPROCA ENUMRESNAMEPROC;
5005 typedef ENUMRESLANGPROCA ENUMRESLANGPROC;
5006 # 758 "../../../include/winbase.h"
5007 typedef PLDT_ENTRY LPLDT_ENTRY;
5009 typedef enum _GET_FILEEX_INFO_LEVELS {
5010 GetFileExInfoStandard
5011 } GET_FILEEX_INFO_LEVELS;
5013 typedef struct _WIN32_FILE_ATTRIBUTES_DATA {
5014 DWORD dwFileAttributes;
5015 FILETIME ftCreationTime;
5016 FILETIME ftLastAccessTime;
5017 FILETIME ftLastWriteTime;
5018 DWORD nFileSizeHigh;
5020 } WIN32_FILE_ATTRIBUTE_DATA, *LPWIN32_FILE_ATTRIBUTE_DATA;
5026 typedef DWORD (__attribute__((__stdcall__)) *LPPROGRESS_ROUTINE)(LARGE_INTEGER, LARGE_INTEGER, LARGE_INTEGER,
5027 LARGE_INTEGER, DWORD, DWORD, HANDLE,
5029 # 885 "../../../include/winbase.h"
5030 typedef struct tagACTCTXA {
5034 USHORT wProcessorArchitecture;
5036 LPCSTR lpAssemblyDirectory;
5037 LPCSTR lpResourceName;
5038 LPCSTR lpApplicationName;
5040 } ACTCTXA, *PACTCTXA;
5042 typedef struct tagACTCTXW {
5046 USHORT wProcessorArchitecture;
5048 LPCWSTR lpAssemblyDirectory;
5049 LPCWSTR lpResourceName;
5050 LPCWSTR lpApplicationName;
5052 } ACTCTXW, *PACTCTXW;
5054 typedef ACTCTXA ACTCTX;
5055 typedef PACTCTXA PACTCTX;
5057 typedef const ACTCTXA *PCACTCTXA;
5058 typedef const ACTCTXW *PCACTCTXW;
5059 typedef PCACTCTXA PCACTCTX;
5061 typedef struct tagACTCTX_SECTION_KEYED_DATA_2600 {
5063 ULONG ulDataFormatVersion;
5066 PVOID lpSectionGlobalData;
5067 ULONG ulSectionGlobalDataLength;
5068 PVOID lpSectionBase;
5069 ULONG ulSectionTotalLength;
5071 ULONG ulAssemblyRosterIndex;
5072 } ACTCTX_SECTION_KEYED_DATA_2600, *PACTCTX_SECTION_KEYED_DATA_2600;
5073 typedef const ACTCTX_SECTION_KEYED_DATA_2600 *PCACTCTX_SECTION_KEYED_DATA_2600;
5075 typedef struct tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA {
5076 PVOID lpInformation;
5077 PVOID lpSectionBase;
5078 ULONG ulSectionLength;
5079 PVOID lpSectionGlobalDataBase;
5080 ULONG ulSectionGlobalDataLength;
5081 } ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA, *PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA;
5082 typedef const ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA *PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA;
5084 typedef struct tagACTCTX_SECTION_KEYED_DATA {
5086 ULONG ulDataFormatVersion;
5089 PVOID lpSectionGlobalData;
5090 ULONG ulSectionGlobalDataLength;
5091 PVOID lpSectionBase;
5092 ULONG ulSectionTotalLength;
5094 ULONG ulAssemblyRosterIndex;
5098 ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA AssemblyMetadata;
5099 } ACTCTX_SECTION_KEYED_DATA, *PACTCTX_SECTION_KEYED_DATA;
5100 typedef const ACTCTX_SECTION_KEYED_DATA *PCACTCTX_SECTION_KEYED_DATA;
5102 typedef struct _ACTIVATION_CONTEXT_BASIC_INFORMATION {
5105 } ACTIVATION_CONTEXT_BASIC_INFORMATION, *PACTIVATION_CONTEXT_BASIC_INFORMATION;
5107 typedef BOOL (__attribute__((__stdcall__)) *PQUERYACTCTXW_FUNC)(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T *);
5109 typedef struct tagCOMSTAT
5113 DWORD fRlsdHold : 1;
5114 DWORD fXoffHold : 1;
5115 DWORD fXoffSent : 1;
5118 DWORD fReserved : 25;
5121 } COMSTAT, *LPCOMSTAT;
5123 typedef struct tagDCB
5127 unsigned fBinary :1;
5128 unsigned fParity :1;
5129 unsigned fOutxCtsFlow :1;
5130 unsigned fOutxDsrFlow :1;
5131 unsigned fDtrControl :2;
5132 unsigned fDsrSensitivity :1;
5133 unsigned fTXContinueOnXoff :1;
5136 unsigned fErrorChar :1;
5138 unsigned fRtsControl :2;
5139 unsigned fAbortOnError :1;
5140 unsigned fDummy2 :17;
5155 typedef struct tagCOMMCONFIG {
5160 DWORD dwProviderSubType;
5161 DWORD dwProviderOffset;
5162 DWORD dwProviderSize;
5163 DWORD wcProviderData[1];
5164 } COMMCONFIG, *LPCOMMCONFIG;
5166 typedef struct tagCOMMPROP {
5168 WORD wPacketVersion;
5169 DWORD dwServiceMask;
5174 DWORD dwProvSubType;
5175 DWORD dwProvCapabilities;
5176 DWORD dwSettableParams;
5177 DWORD dwSettableBaud;
5179 WORD wSettableStopParity;
5180 DWORD dwCurrentTxQueue;
5181 DWORD dwCurrentRxQueue;
5184 WCHAR wcProvChar[1];
5185 } COMMPROP, *LPCOMMPROP;
5186 # 1115 "../../../include/winbase.h"
5187 typedef struct tagCOMMTIMEOUTS {
5188 DWORD ReadIntervalTimeout;
5189 DWORD ReadTotalTimeoutMultiplier;
5190 DWORD ReadTotalTimeoutConstant;
5191 DWORD WriteTotalTimeoutMultiplier;
5192 DWORD WriteTotalTimeoutConstant;
5193 } COMMTIMEOUTS,*LPCOMMTIMEOUTS;
5200 typedef void (__attribute__((__stdcall__)) *PAPCFUNC)(ULONG_PTR);
5201 typedef void (__attribute__((__stdcall__)) *PTIMERAPCROUTINE)(LPVOID,DWORD,DWORD);
5203 typedef enum _COMPUTER_NAME_FORMAT
5205 ComputerNameNetBIOS,
5206 ComputerNameDnsHostname,
5207 ComputerNameDnsDomain,
5208 ComputerNameDnsFullyQualified,
5209 ComputerNamePhysicalNetBIOS,
5210 ComputerNamePhysicalDnsHostname,
5211 ComputerNamePhysicalDnsDomain,
5212 ComputerNamePhysicalDnsFullyQualified,
5214 } COMPUTER_NAME_FORMAT;
5215 # 1153 "../../../include/winbase.h"
5216 typedef struct tagHW_PROFILE_INFOA {
5218 CHAR szHwProfileGuid[39];
5219 CHAR szHwProfileName[80];
5220 } HW_PROFILE_INFOA, *LPHW_PROFILE_INFOA;
5222 typedef struct tagHW_PROFILE_INFOW {
5224 WCHAR szHwProfileGuid[39];
5225 WCHAR szHwProfileName[80];
5226 } HW_PROFILE_INFOW, *LPHW_PROFILE_INFOW;
5228 typedef HW_PROFILE_INFOA HW_PROFILE_INFO;
5229 typedef LPHW_PROFILE_INFOA LPHW_PROFILE_INFO;
5230 # 1188 "../../../include/winbase.h"
5231 # 1 "../../../include/pshpack8.h" 1
5232 # 105 "../../../include/pshpack8.h"
5234 # 1189 "../../../include/winbase.h" 2
5235 typedef struct _WIN32_STREAM_ID {
5237 DWORD dwStreamAttributes;
5238 LARGE_INTEGER __attribute__((aligned(8))) Size;
5239 DWORD dwStreamNameSize;
5240 WCHAR cStreamName[1];
5241 } WIN32_STREAM_ID, *LPWIN32_STREAM_ID;
5242 # 1 "../../../include/poppack.h" 1
5243 # 253 "../../../include/poppack.h"
5245 # 1197 "../../../include/winbase.h" 2
5246 # 1217 "../../../include/winbase.h"
5247 BOOL __attribute__((__stdcall__)) ActivateActCtx(HANDLE,ULONG_PTR *);
5248 BOOL __attribute__((__stdcall__)) AddAccessAllowedAce(PACL,DWORD,DWORD,PSID);
5249 BOOL __attribute__((__stdcall__)) AddAccessAllowedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
5250 BOOL __attribute__((__stdcall__)) AddAccessDeniedAce(PACL,DWORD,DWORD,PSID);
5251 BOOL __attribute__((__stdcall__)) AddAccessDeniedAceEx(PACL,DWORD,DWORD,DWORD,PSID);
5252 BOOL __attribute__((__stdcall__)) AddAce(PACL,DWORD,DWORD,LPVOID,DWORD);
5253 ATOM __attribute__((__stdcall__)) AddAtomA(LPCSTR);
5254 ATOM __attribute__((__stdcall__)) AddAtomW(LPCWSTR);
5256 BOOL __attribute__((__stdcall__)) AddAuditAccessAce(PACL,DWORD,DWORD,PSID,BOOL,BOOL);
5257 void __attribute__((__stdcall__)) AddRefActCtx(HANDLE);
5258 PVOID __attribute__((__stdcall__)) AddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER);
5259 BOOL __attribute__((__stdcall__)) AdjustTokenGroups(HANDLE,BOOL,PTOKEN_GROUPS,DWORD,PTOKEN_GROUPS,PDWORD);
5260 BOOL __attribute__((__stdcall__)) AttachThreadInput(DWORD,DWORD,BOOL);
5261 BOOL __attribute__((__stdcall__)) AccessCheck(PSECURITY_DESCRIPTOR,HANDLE,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL);
5262 BOOL __attribute__((__stdcall__)) AccessCheckAndAuditAlarmA(LPCSTR,LPVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,DWORD,PGENERIC_MAPPING,BOOL,LPDWORD,LPBOOL,LPBOOL);
5263 BOOL __attribute__((__stdcall__)) AccessCheckAndAuditAlarmW(LPCWSTR,LPVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,DWORD,PGENERIC_MAPPING,BOOL,LPDWORD,LPBOOL,LPBOOL);
5265 BOOL __attribute__((__stdcall__)) AccessCheckByType(PSECURITY_DESCRIPTOR,PSID,HANDLE,DWORD,POBJECT_TYPE_LIST,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL);
5266 BOOL __attribute__((__stdcall__)) AdjustTokenPrivileges(HANDLE,BOOL,LPVOID,DWORD,LPVOID,LPDWORD);
5267 BOOL __attribute__((__stdcall__)) AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,PSID *);
5268 BOOL __attribute__((__stdcall__)) AllocateLocallyUniqueId(PLUID);
5269 BOOL __attribute__((__stdcall__)) AreAllAccessesGranted(DWORD,DWORD);
5270 BOOL __attribute__((__stdcall__)) AreAnyAccessesGranted(DWORD,DWORD);
5271 BOOL __attribute__((__stdcall__)) AreFileApisANSI(void);
5272 BOOL __attribute__((__stdcall__)) AssignProcessToJobObject(HANDLE,HANDLE);
5273 BOOL __attribute__((__stdcall__)) BackupEventLogA(HANDLE,LPCSTR);
5274 BOOL __attribute__((__stdcall__)) BackupEventLogW(HANDLE,LPCWSTR);
5276 BOOL __attribute__((__stdcall__)) BackupRead(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*);
5277 BOOL __attribute__((__stdcall__)) BackupSeek(HANDLE,DWORD,DWORD,LPDWORD,LPDWORD,LPVOID*);
5278 BOOL __attribute__((__stdcall__)) BackupWrite(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*);
5279 BOOL __attribute__((__stdcall__)) Beep(DWORD,DWORD);
5280 HANDLE __attribute__((__stdcall__)) BeginUpdateResourceA(LPCSTR,BOOL);
5281 HANDLE __attribute__((__stdcall__)) BeginUpdateResourceW(LPCWSTR,BOOL);
5283 BOOL __attribute__((__stdcall__)) BindIoCompletionCallback(HANDLE,LPOVERLAPPED_COMPLETION_ROUTINE,ULONG);
5284 BOOL __attribute__((__stdcall__)) BuildCommDCBA(LPCSTR,LPDCB);
5285 BOOL __attribute__((__stdcall__)) BuildCommDCBW(LPCWSTR,LPDCB);
5287 BOOL __attribute__((__stdcall__)) BuildCommDCBAndTimeoutsA(LPCSTR,LPDCB,LPCOMMTIMEOUTS);
5288 BOOL __attribute__((__stdcall__)) BuildCommDCBAndTimeoutsW(LPCWSTR,LPDCB,LPCOMMTIMEOUTS);
5290 BOOL __attribute__((__stdcall__)) CallNamedPipeA(LPCSTR,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,DWORD);
5291 BOOL __attribute__((__stdcall__)) CallNamedPipeW(LPCWSTR,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,DWORD);
5293 BOOL __attribute__((__stdcall__)) CancelIo(HANDLE);
5294 BOOL __attribute__((__stdcall__)) CancelWaitableTimer(HANDLE);
5295 BOOL __attribute__((__stdcall__)) CheckTokenMembership(HANDLE,PSID,PBOOL);
5296 BOOL __attribute__((__stdcall__)) ClearCommBreak(HANDLE);
5297 BOOL __attribute__((__stdcall__)) ClearCommError(HANDLE,LPDWORD,LPCOMSTAT);
5298 BOOL __attribute__((__stdcall__)) ClearEventLogA(HANDLE,LPCSTR);
5299 BOOL __attribute__((__stdcall__)) ClearEventLogW(HANDLE,LPCWSTR);
5301 BOOL __attribute__((__stdcall__)) CloseEventLog(HANDLE);
5302 BOOL __attribute__((__stdcall__)) CloseHandle(HANDLE);
5303 BOOL __attribute__((__stdcall__)) CommConfigDialogA(LPCSTR,HWND,LPCOMMCONFIG);
5304 BOOL __attribute__((__stdcall__)) CommConfigDialogW(LPCWSTR,HWND,LPCOMMCONFIG);
5306 BOOL __attribute__((__stdcall__)) ConnectNamedPipe(HANDLE,LPOVERLAPPED);
5307 BOOL __attribute__((__stdcall__)) ContinueDebugEvent(DWORD,DWORD,DWORD);
5308 HANDLE __attribute__((__stdcall__)) ConvertToGlobalHandle(HANDLE hSrc);
5309 BOOL __attribute__((__stdcall__)) CopyFileA(LPCSTR,LPCSTR,BOOL);
5310 BOOL __attribute__((__stdcall__)) CopyFileW(LPCWSTR,LPCWSTR,BOOL);
5312 BOOL __attribute__((__stdcall__)) CopyFileExA(LPCSTR, LPCSTR, LPPROGRESS_ROUTINE, LPVOID, LPBOOL, DWORD);
5313 BOOL __attribute__((__stdcall__)) CopyFileExW(LPCWSTR, LPCWSTR, LPPROGRESS_ROUTINE, LPVOID, LPBOOL, DWORD);
5315 BOOL __attribute__((__stdcall__)) CopySid(DWORD,PSID,PSID);
5316 INT __attribute__((__stdcall__)) CompareFileTime(const FILETIME*,const FILETIME*);
5317 BOOL __attribute__((__stdcall__)) ConvertFiberToThread(void);
5318 LPVOID __attribute__((__stdcall__)) ConvertThreadToFiber(LPVOID);
5319 LPVOID __attribute__((__stdcall__)) ConvertThreadToFiberEx(LPVOID,DWORD);
5320 HANDLE __attribute__((__stdcall__)) CreateActCtxA(PCACTCTXA);
5321 HANDLE __attribute__((__stdcall__)) CreateActCtxW(PCACTCTXW);
5323 BOOL __attribute__((__stdcall__)) CreateDirectoryA(LPCSTR,LPSECURITY_ATTRIBUTES);
5324 BOOL __attribute__((__stdcall__)) CreateDirectoryW(LPCWSTR,LPSECURITY_ATTRIBUTES);
5326 BOOL __attribute__((__stdcall__)) CreateDirectoryExA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES);
5327 BOOL __attribute__((__stdcall__)) CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES);
5329 HANDLE __attribute__((__stdcall__)) CreateEventA(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCSTR);
5330 HANDLE __attribute__((__stdcall__)) CreateEventW(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCWSTR);
5332 LPVOID __attribute__((__stdcall__)) CreateFiber(SIZE_T,LPFIBER_START_ROUTINE,LPVOID);
5333 LPVOID __attribute__((__stdcall__)) CreateFiberEx(SIZE_T,SIZE_T,DWORD,LPFIBER_START_ROUTINE,LPVOID);
5334 HANDLE __attribute__((__stdcall__)) CreateFileA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE);
5335 HANDLE __attribute__((__stdcall__)) CreateFileW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE);
5337 HANDLE __attribute__((__stdcall__)) CreateFileMappingA(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCSTR);
5338 HANDLE __attribute__((__stdcall__)) CreateFileMappingW(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCWSTR);
5340 HANDLE __attribute__((__stdcall__)) CreateIoCompletionPort(HANDLE,HANDLE,ULONG_PTR,DWORD);
5341 HANDLE __attribute__((__stdcall__)) CreateJobObjectA(LPSECURITY_ATTRIBUTES,LPCSTR);
5342 HANDLE __attribute__((__stdcall__)) CreateJobObjectW(LPSECURITY_ATTRIBUTES,LPCWSTR);
5344 HANDLE __attribute__((__stdcall__)) CreateMailslotA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
5345 HANDLE __attribute__((__stdcall__)) CreateMailslotW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
5347 HANDLE __attribute__((__stdcall__)) CreateMutexA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR);
5348 HANDLE __attribute__((__stdcall__)) CreateMutexW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR);
5350 HANDLE __attribute__((__stdcall__)) CreateNamedPipeA(LPCSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
5351 HANDLE __attribute__((__stdcall__)) CreateNamedPipeW(LPCWSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES);
5353 BOOL __attribute__((__stdcall__)) CreatePipe(PHANDLE,PHANDLE,LPSECURITY_ATTRIBUTES,DWORD);
5354 BOOL __attribute__((__stdcall__)) CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,
5355 PSECURITY_DESCRIPTOR*,BOOL,HANDLE,PGENERIC_MAPPING);
5356 BOOL __attribute__((__stdcall__)) CreateProcessA(LPCSTR,LPSTR,LPSECURITY_ATTRIBUTES,
5357 LPSECURITY_ATTRIBUTES,BOOL,DWORD,LPVOID,LPCSTR,
5358 LPSTARTUPINFOA,LPPROCESS_INFORMATION);
5359 BOOL __attribute__((__stdcall__)) CreateProcessW(LPCWSTR,LPWSTR,LPSECURITY_ATTRIBUTES,
5360 LPSECURITY_ATTRIBUTES,BOOL,DWORD,LPVOID,LPCWSTR,
5361 LPSTARTUPINFOW,LPPROCESS_INFORMATION);
5363 BOOL __attribute__((__stdcall__)) CreateProcessAsUserA(HANDLE,LPCSTR,LPSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,
5364 BOOL,DWORD,LPVOID,LPCSTR,LPSTARTUPINFOA,LPPROCESS_INFORMATION);
5365 BOOL __attribute__((__stdcall__)) CreateProcessAsUserW(HANDLE,LPCWSTR,LPWSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,
5366 BOOL,DWORD,LPVOID,LPCWSTR,LPSTARTUPINFOW,LPPROCESS_INFORMATION);
5368 HANDLE __attribute__((__stdcall__)) CreateRemoteThread(HANDLE,LPSECURITY_ATTRIBUTES,SIZE_T,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD);
5369 HANDLE __attribute__((__stdcall__)) CreateSemaphoreA(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCSTR);
5370 HANDLE __attribute__((__stdcall__)) CreateSemaphoreW(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCWSTR);
5372 DWORD __attribute__((__stdcall__)) CreateTapePartition(HANDLE,DWORD,DWORD,DWORD);
5373 HANDLE __attribute__((__stdcall__)) CreateThread(LPSECURITY_ATTRIBUTES,SIZE_T,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD);
5374 HANDLE __attribute__((__stdcall__)) CreateTimerQueue(void);
5375 BOOL __attribute__((__stdcall__)) CreateTimerQueueTimer(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,DWORD,DWORD,ULONG);
5376 HANDLE __attribute__((__stdcall__)) CreateWaitableTimerA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR);
5377 HANDLE __attribute__((__stdcall__)) CreateWaitableTimerW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR);
5379 BOOL __attribute__((__stdcall__)) CreateWellKnownSid(WELL_KNOWN_SID_TYPE,PSID,PSID,DWORD*);
5380 BOOL __attribute__((__stdcall__)) DeactivateActCtx(DWORD,ULONG_PTR);
5381 BOOL __attribute__((__stdcall__)) DebugActiveProcess(DWORD);
5382 BOOL __attribute__((__stdcall__)) DebugActiveProcessStop(DWORD);
5383 void __attribute__((__stdcall__)) DebugBreak(void);
5384 BOOL __attribute__((__stdcall__)) DebugBreakProcess(HANDLE);
5385 BOOL __attribute__((__stdcall__)) DebugSetProcessKillOnExit(BOOL);
5386 BOOL __attribute__((__stdcall__)) DecryptFileA(LPCSTR,DWORD);
5387 BOOL __attribute__((__stdcall__)) DecryptFileW(LPCWSTR,DWORD);
5389 BOOL __attribute__((__stdcall__)) DefineDosDeviceA(DWORD,LPCSTR,LPCSTR);
5390 BOOL __attribute__((__stdcall__)) DefineDosDeviceW(DWORD,LPCWSTR,LPCWSTR);
5393 BOOL __attribute__((__stdcall__)) DeleteAce(PACL,DWORD);
5394 ATOM __attribute__((__stdcall__)) DeleteAtom(ATOM);
5395 void __attribute__((__stdcall__)) DeleteCriticalSection(CRITICAL_SECTION *lpCrit);
5396 void __attribute__((__stdcall__)) DeleteFiber(LPVOID);
5397 BOOL __attribute__((__stdcall__)) DeleteFileA(LPCSTR);
5398 BOOL __attribute__((__stdcall__)) DeleteFileW(LPCWSTR);
5400 BOOL __attribute__((__stdcall__)) DeleteTimerQueueEx(HANDLE,HANDLE);
5401 BOOL __attribute__((__stdcall__)) DeleteTimerQueueTimer(HANDLE,HANDLE,HANDLE);
5402 BOOL __attribute__((__stdcall__)) DeleteVolumeMountPointA(LPCSTR);
5403 BOOL __attribute__((__stdcall__)) DeleteVolumeMountPointW(LPCWSTR);
5405 BOOL __attribute__((__stdcall__)) DeregisterEventSource(HANDLE);
5406 BOOL __attribute__((__stdcall__)) DestroyPrivateObjectSecurity(PSECURITY_DESCRIPTOR*);
5407 BOOL __attribute__((__stdcall__)) DeviceIoControl(HANDLE,DWORD,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,LPOVERLAPPED);
5408 BOOL __attribute__((__stdcall__)) DisableThreadLibraryCalls(HMODULE);
5409 BOOL __attribute__((__stdcall__)) DisconnectNamedPipe(HANDLE);
5410 BOOL __attribute__((__stdcall__)) DnsHostnameToComputerNameA(LPCSTR,LPSTR,LPDWORD);
5411 BOOL __attribute__((__stdcall__)) DnsHostnameToComputerNameW(LPCWSTR,LPWSTR,LPDWORD);
5413 BOOL __attribute__((__stdcall__)) DosDateTimeToFileTime(WORD,WORD,LPFILETIME);
5414 BOOL __attribute__((__stdcall__)) DuplicateHandle(HANDLE,HANDLE,HANDLE,HANDLE*,DWORD,BOOL,DWORD);
5415 BOOL __attribute__((__stdcall__)) DuplicateToken(HANDLE,SECURITY_IMPERSONATION_LEVEL,PHANDLE);
5416 BOOL __attribute__((__stdcall__)) DuplicateTokenEx(HANDLE,DWORD,LPSECURITY_ATTRIBUTES,SECURITY_IMPERSONATION_LEVEL,
5417 TOKEN_TYPE,PHANDLE);
5418 BOOL __attribute__((__stdcall__)) EscapeCommFunction(HANDLE,UINT);
5419 BOOL __attribute__((__stdcall__)) EncryptFileA(LPCSTR);
5420 BOOL __attribute__((__stdcall__)) EncryptFileW(LPCWSTR);
5422 BOOL __attribute__((__stdcall__)) EndUpdateResourceA(HANDLE,BOOL);
5423 BOOL __attribute__((__stdcall__)) EndUpdateResourceW(HANDLE,BOOL);
5425 void __attribute__((__stdcall__)) EnterCriticalSection(CRITICAL_SECTION *lpCrit);
5426 BOOL __attribute__((__stdcall__)) EnumResourceLanguagesA(HMODULE,LPCSTR,LPCSTR,ENUMRESLANGPROCA,LONG_PTR);
5427 BOOL __attribute__((__stdcall__)) EnumResourceLanguagesW(HMODULE,LPCWSTR,LPCWSTR,ENUMRESLANGPROCW,LONG_PTR);
5429 BOOL __attribute__((__stdcall__)) EnumResourceNamesA(HMODULE,LPCSTR,ENUMRESNAMEPROCA,LONG_PTR);
5430 BOOL __attribute__((__stdcall__)) EnumResourceNamesW(HMODULE,LPCWSTR,ENUMRESNAMEPROCW,LONG_PTR);
5432 BOOL __attribute__((__stdcall__)) EnumResourceTypesA(HMODULE,ENUMRESTYPEPROCA,LONG_PTR);
5433 BOOL __attribute__((__stdcall__)) EnumResourceTypesW(HMODULE,ENUMRESTYPEPROCW,LONG_PTR);
5435 BOOL __attribute__((__stdcall__)) EqualSid(PSID, PSID);
5436 BOOL __attribute__((__stdcall__)) EqualPrefixSid(PSID,PSID);
5437 DWORD __attribute__((__stdcall__)) EraseTape(HANDLE,DWORD,BOOL);
5438 void __attribute__((noreturn)) __attribute__((__stdcall__)) ExitProcess(DWORD);
5439 void __attribute__((noreturn)) __attribute__((__stdcall__)) ExitThread(DWORD);
5440 DWORD __attribute__((__stdcall__)) ExpandEnvironmentStringsA(LPCSTR,LPSTR,DWORD);
5441 DWORD __attribute__((__stdcall__)) ExpandEnvironmentStringsW(LPCWSTR,LPWSTR,DWORD);
5443 void __attribute__((__stdcall__)) FatalAppExitA(UINT,LPCSTR);
5444 void __attribute__((__stdcall__)) FatalAppExitW(UINT,LPCWSTR);
5445 void __attribute__((__stdcall__)) FatalExit(int);
5447 BOOL __attribute__((__stdcall__)) FileEncryptionStatusA(LPCSTR,LPDWORD);
5448 BOOL __attribute__((__stdcall__)) FileEncryptionStatusW(LPCWSTR,LPDWORD);
5450 BOOL __attribute__((__stdcall__)) FileTimeToDosDateTime(const FILETIME*,LPWORD,LPWORD);
5451 BOOL __attribute__((__stdcall__)) FileTimeToLocalFileTime(const FILETIME*,LPFILETIME);
5452 BOOL __attribute__((__stdcall__)) FileTimeToSystemTime(const FILETIME*,LPSYSTEMTIME);
5453 BOOL __attribute__((__stdcall__)) FindActCtxSectionStringA(DWORD,const GUID *,ULONG,LPCSTR,PACTCTX_SECTION_KEYED_DATA);
5454 BOOL __attribute__((__stdcall__)) FindActCtxSectionStringW(DWORD,const GUID *,ULONG,LPCWSTR,PACTCTX_SECTION_KEYED_DATA);
5456 BOOL __attribute__((__stdcall__)) FindActCtxSectionGuid(DWORD,const GUID *,ULONG,const GUID *,PACTCTX_SECTION_KEYED_DATA);
5457 ATOM __attribute__((__stdcall__)) FindAtomA(LPCSTR);
5458 ATOM __attribute__((__stdcall__)) FindAtomW(LPCWSTR);
5460 BOOL __attribute__((__stdcall__)) FindClose(HANDLE);
5461 HANDLE __attribute__((__stdcall__)) FindFirstChangeNotificationA(LPCSTR,BOOL,DWORD);
5462 HANDLE __attribute__((__stdcall__)) FindFirstChangeNotificationW(LPCWSTR,BOOL,DWORD);
5464 HANDLE __attribute__((__stdcall__)) FindFirstFileA(LPCSTR,LPWIN32_FIND_DATAA);
5465 HANDLE __attribute__((__stdcall__)) FindFirstFileW(LPCWSTR,LPWIN32_FIND_DATAW);
5467 HANDLE __attribute__((__stdcall__)) FindFirstFileExA(LPCSTR,FINDEX_INFO_LEVELS,LPVOID,FINDEX_SEARCH_OPS,LPVOID,DWORD);
5468 HANDLE __attribute__((__stdcall__)) FindFirstFileExW(LPCWSTR,FINDEX_INFO_LEVELS,LPVOID,FINDEX_SEARCH_OPS,LPVOID,DWORD);
5470 BOOL __attribute__((__stdcall__)) FindFirstFreeAce(PACL,LPVOID*);
5471 BOOL __attribute__((__stdcall__)) FindNextChangeNotification(HANDLE);
5472 BOOL __attribute__((__stdcall__)) FindNextFileA(HANDLE,LPWIN32_FIND_DATAA);
5473 BOOL __attribute__((__stdcall__)) FindNextFileW(HANDLE,LPWIN32_FIND_DATAW);
5475 BOOL __attribute__((__stdcall__)) FindCloseChangeNotification(HANDLE);
5476 HRSRC __attribute__((__stdcall__)) FindResourceA(HMODULE,LPCSTR,LPCSTR);
5477 HRSRC __attribute__((__stdcall__)) FindResourceW(HMODULE,LPCWSTR,LPCWSTR);
5479 HRSRC __attribute__((__stdcall__)) FindResourceExA(HMODULE,LPCSTR,LPCSTR,WORD);
5480 HRSRC __attribute__((__stdcall__)) FindResourceExW(HMODULE,LPCWSTR,LPCWSTR,WORD);
5482 HANDLE __attribute__((__stdcall__)) FindFirstVolumeA(LPSTR,DWORD);
5483 HANDLE __attribute__((__stdcall__)) FindFirstVolumeW(LPWSTR,DWORD);
5485 HANDLE __attribute__((__stdcall__)) FindFirstVolumeMountPointA(LPCSTR,LPSTR,DWORD);
5486 HANDLE __attribute__((__stdcall__)) FindFirstVolumeMountPointW(LPCWSTR,LPWSTR,DWORD);
5488 BOOL __attribute__((__stdcall__)) FindNextVolumeA(HANDLE,LPSTR,DWORD);
5489 BOOL __attribute__((__stdcall__)) FindNextVolumeW(HANDLE,LPWSTR,DWORD);
5491 BOOL __attribute__((__stdcall__)) FindNextVolumeMountPointA(HANDLE,LPSTR,DWORD);
5492 BOOL __attribute__((__stdcall__)) FindNextVolumeMountPointW(HANDLE,LPWSTR,DWORD);
5494 BOOL __attribute__((__stdcall__)) FindVolumeClose(HANDLE);
5495 BOOL __attribute__((__stdcall__)) FindVolumeMountPointClose(HANDLE);
5496 BOOL __attribute__((__stdcall__)) FlushFileBuffers(HANDLE);
5497 BOOL __attribute__((__stdcall__)) FlushInstructionCache(HANDLE,LPCVOID,SIZE_T);
5498 BOOL __attribute__((__stdcall__)) FlushViewOfFile(LPCVOID,SIZE_T);
5499 DWORD __attribute__((__stdcall__)) FormatMessageA(DWORD,LPCVOID,DWORD,DWORD,LPSTR,DWORD,va_list*);
5500 DWORD __attribute__((__stdcall__)) FormatMessageW(DWORD,LPCVOID,DWORD,DWORD,LPWSTR,DWORD,va_list*);
5502 BOOL __attribute__((__stdcall__)) FreeEnvironmentStringsA(LPSTR);
5503 BOOL __attribute__((__stdcall__)) FreeEnvironmentStringsW(LPWSTR);
5505 BOOL __attribute__((__stdcall__)) FreeLibrary(HMODULE);
5506 void __attribute__((__stdcall__)) FreeLibraryAndExitThread(HINSTANCE,DWORD);
5509 BOOL __attribute__((__stdcall__)) FreeResource(HGLOBAL);
5510 PVOID __attribute__((__stdcall__)) FreeSid(PSID);
5511 BOOL __attribute__((__stdcall__)) GetAce(PACL,DWORD,LPVOID*);
5512 BOOL __attribute__((__stdcall__)) GetAclInformation(PACL,LPVOID,DWORD,ACL_INFORMATION_CLASS);
5513 UINT __attribute__((__stdcall__)) GetAtomNameA(ATOM,LPSTR,INT);
5514 UINT __attribute__((__stdcall__)) GetAtomNameW(ATOM,LPWSTR,INT);
5516 BOOL __attribute__((__stdcall__)) GetBinaryTypeA( LPCSTR lpApplicationName, LPDWORD lpBinaryType );
5517 BOOL __attribute__((__stdcall__)) GetBinaryTypeW( LPCWSTR lpApplicationName, LPDWORD lpBinaryType );
5519 BOOL __attribute__((__stdcall__)) GetCurrentActCtx(HANDLE *);
5520 BOOL __attribute__((__stdcall__)) GetCommConfig(HANDLE,LPCOMMCONFIG,LPDWORD);
5521 BOOL __attribute__((__stdcall__)) GetCommMask(HANDLE,LPDWORD);
5522 BOOL __attribute__((__stdcall__)) GetCommModemStatus(HANDLE,LPDWORD);
5523 BOOL __attribute__((__stdcall__)) GetCommProperties(HANDLE,LPCOMMPROP);
5524 BOOL __attribute__((__stdcall__)) GetCommState(HANDLE,LPDCB);
5525 BOOL __attribute__((__stdcall__)) GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
5526 LPSTR __attribute__((__stdcall__)) GetCommandLineA(void);
5527 LPWSTR __attribute__((__stdcall__)) GetCommandLineW(void);
5529 DWORD __attribute__((__stdcall__)) GetCompressedFileSizeA(LPCSTR,LPDWORD);
5530 DWORD __attribute__((__stdcall__)) GetCompressedFileSizeW(LPCWSTR,LPDWORD);
5532 BOOL __attribute__((__stdcall__)) GetComputerNameA(LPSTR,LPDWORD);
5533 BOOL __attribute__((__stdcall__)) GetComputerNameW(LPWSTR,LPDWORD);
5535 BOOL __attribute__((__stdcall__)) GetComputerNameExA(COMPUTER_NAME_FORMAT,LPSTR,LPDWORD);
5536 BOOL __attribute__((__stdcall__)) GetComputerNameExW(COMPUTER_NAME_FORMAT,LPWSTR,LPDWORD);
5538 UINT __attribute__((__stdcall__)) GetCurrentDirectoryA(UINT,LPSTR);
5539 UINT __attribute__((__stdcall__)) GetCurrentDirectoryW(UINT,LPWSTR);
5541 BOOL __attribute__((__stdcall__)) GetCurrentHwProfileA(LPHW_PROFILE_INFOA);
5542 BOOL __attribute__((__stdcall__)) GetCurrentHwProfileW(LPHW_PROFILE_INFOW);
5544 HANDLE __attribute__((__stdcall__)) GetCurrentProcess(void);
5545 HANDLE __attribute__((__stdcall__)) GetCurrentThread(void);
5547 BOOL __attribute__((__stdcall__)) GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,LPDWORD);
5548 BOOL __attribute__((__stdcall__)) GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,LPDWORD);
5550 BOOL __attribute__((__stdcall__)) GetDevicePowerState(HANDLE,BOOL*);
5551 BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceA(LPCSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD);
5552 BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceW(LPCWSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD);
5554 BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceExA(LPCSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER);
5555 BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceExW(LPCWSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER);
5557 DWORD __attribute__((__stdcall__)) GetDllDirectoryA(DWORD,LPSTR);
5558 DWORD __attribute__((__stdcall__)) GetDllDirectoryW(DWORD,LPWSTR);
5560 UINT __attribute__((__stdcall__)) GetDriveTypeA(LPCSTR);
5561 UINT __attribute__((__stdcall__)) GetDriveTypeW(LPCWSTR);
5563 LPSTR __attribute__((__stdcall__)) GetEnvironmentStringsA(void);
5564 LPWSTR __attribute__((__stdcall__)) GetEnvironmentStringsW(void);
5566 DWORD __attribute__((__stdcall__)) GetEnvironmentVariableA(LPCSTR,LPSTR,DWORD);
5567 DWORD __attribute__((__stdcall__)) GetEnvironmentVariableW(LPCWSTR,LPWSTR,DWORD);
5569 BOOL __attribute__((__stdcall__)) GetExitCodeProcess(HANDLE,LPDWORD);
5570 BOOL __attribute__((__stdcall__)) GetExitCodeThread(HANDLE,LPDWORD);
5571 DWORD __attribute__((__stdcall__)) GetFileAttributesA(LPCSTR);
5572 DWORD __attribute__((__stdcall__)) GetFileAttributesW(LPCWSTR);
5574 BOOL __attribute__((__stdcall__)) GetFileAttributesExA(LPCSTR,GET_FILEEX_INFO_LEVELS,LPVOID);
5575 BOOL __attribute__((__stdcall__)) GetFileAttributesExW(LPCWSTR,GET_FILEEX_INFO_LEVELS,LPVOID);
5577 BOOL __attribute__((__stdcall__)) GetFileInformationByHandle(HANDLE,BY_HANDLE_FILE_INFORMATION*);
5578 BOOL __attribute__((__stdcall__)) GetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD);
5579 BOOL __attribute__((__stdcall__)) GetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD);
5581 DWORD __attribute__((__stdcall__)) GetFileSize(HANDLE,LPDWORD);
5582 BOOL __attribute__((__stdcall__)) GetFileSizeEx(HANDLE,PLARGE_INTEGER);
5583 BOOL __attribute__((__stdcall__)) GetFileTime(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME);
5584 DWORD __attribute__((__stdcall__)) GetFileType(HANDLE);
5586 DWORD __attribute__((__stdcall__)) GetFullPathNameA(LPCSTR,DWORD,LPSTR,LPSTR*);
5587 DWORD __attribute__((__stdcall__)) GetFullPathNameW(LPCWSTR,DWORD,LPWSTR,LPWSTR*);
5589 BOOL __attribute__((__stdcall__)) GetHandleInformation(HANDLE,LPDWORD);
5590 BOOL __attribute__((__stdcall__)) GetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD);
5591 DWORD __attribute__((__stdcall__)) GetLengthSid(PSID);
5592 void __attribute__((__stdcall__)) GetLocalTime(LPSYSTEMTIME);
5593 DWORD __attribute__((__stdcall__)) GetLogicalDrives(void);
5594 UINT __attribute__((__stdcall__)) GetLogicalDriveStringsA(UINT,LPSTR);
5595 UINT __attribute__((__stdcall__)) GetLogicalDriveStringsW(UINT,LPWSTR);
5597 DWORD __attribute__((__stdcall__)) GetLongPathNameA(LPCSTR,LPSTR,DWORD);
5598 DWORD __attribute__((__stdcall__)) GetLongPathNameW(LPCWSTR,LPWSTR,DWORD);
5600 BOOL __attribute__((__stdcall__)) GetMailslotInfo(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD);
5601 DWORD __attribute__((__stdcall__)) GetModuleFileNameA(HMODULE,LPSTR,DWORD);
5602 DWORD __attribute__((__stdcall__)) GetModuleFileNameW(HMODULE,LPWSTR,DWORD);
5604 HMODULE __attribute__((__stdcall__)) GetModuleHandleA(LPCSTR);
5605 HMODULE __attribute__((__stdcall__)) GetModuleHandleW(LPCWSTR);
5607 BOOL __attribute__((__stdcall__)) GetModuleHandleExA(DWORD,LPCSTR,HMODULE*);
5608 BOOL __attribute__((__stdcall__)) GetModuleHandleExW(DWORD,LPCWSTR,HMODULE*);
5610 BOOL __attribute__((__stdcall__)) GetNamedPipeHandleStateA(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPSTR,DWORD);
5611 BOOL __attribute__((__stdcall__)) GetNamedPipeHandleStateW(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPWSTR,DWORD);
5613 BOOL __attribute__((__stdcall__)) GetNamedPipeInfo(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD);
5614 void __attribute__((__stdcall__)) GetNativeSystemInfo(LPSYSTEM_INFO);
5615 BOOL __attribute__((__stdcall__)) GetNumberOfEventLogRecords(HANDLE,PDWORD);
5616 BOOL __attribute__((__stdcall__)) GetOldestEventLogRecord(HANDLE,PDWORD);
5617 BOOL __attribute__((__stdcall__)) GetOverlappedResult(HANDLE,LPOVERLAPPED,LPDWORD,BOOL);
5618 DWORD __attribute__((__stdcall__)) GetPriorityClass(HANDLE);
5619 BOOL __attribute__((__stdcall__)) GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD);
5620 UINT __attribute__((__stdcall__)) GetPrivateProfileIntA(LPCSTR,LPCSTR,INT,LPCSTR);
5621 UINT __attribute__((__stdcall__)) GetPrivateProfileIntW(LPCWSTR,LPCWSTR,INT,LPCWSTR);
5623 INT __attribute__((__stdcall__)) GetPrivateProfileSectionA(LPCSTR,LPSTR,DWORD,LPCSTR);
5624 INT __attribute__((__stdcall__)) GetPrivateProfileSectionW(LPCWSTR,LPWSTR,DWORD,LPCWSTR);
5626 DWORD __attribute__((__stdcall__)) GetPrivateProfileSectionNamesA(LPSTR,DWORD,LPCSTR);
5627 DWORD __attribute__((__stdcall__)) GetPrivateProfileSectionNamesW(LPWSTR,DWORD,LPCWSTR);
5629 INT __attribute__((__stdcall__)) GetPrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,UINT,LPCSTR);
5630 INT __attribute__((__stdcall__)) GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT,LPCWSTR);
5632 BOOL __attribute__((__stdcall__)) GetPrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR);
5633 BOOL __attribute__((__stdcall__)) GetPrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR);
5635 FARPROC __attribute__((__stdcall__)) GetProcAddress(HMODULE,LPCSTR);
5636 BOOL __attribute__((__stdcall__)) GetProcessAffinityMask(HANDLE,PDWORD_PTR,PDWORD_PTR);
5637 DWORD __attribute__((__stdcall__)) GetProcessHeaps(DWORD,PHANDLE);
5638 DWORD __attribute__((__stdcall__)) GetProcessId(HANDLE);
5639 BOOL __attribute__((__stdcall__)) GetProcessIoCounters(HANDLE,PIO_COUNTERS);
5640 BOOL __attribute__((__stdcall__)) GetProcessPriorityBoost(HANDLE,PBOOL);
5641 BOOL __attribute__((__stdcall__)) GetProcessShutdownParameters(LPDWORD,LPDWORD);
5642 BOOL __attribute__((__stdcall__)) GetProcessTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME);
5643 DWORD __attribute__((__stdcall__)) GetProcessVersion(DWORD);
5644 BOOL __attribute__((__stdcall__)) GetProcessWorkingSetSize(HANDLE,PSIZE_T,PSIZE_T);
5645 UINT __attribute__((__stdcall__)) GetProfileIntA(LPCSTR,LPCSTR,INT);
5646 UINT __attribute__((__stdcall__)) GetProfileIntW(LPCWSTR,LPCWSTR,INT);
5648 INT __attribute__((__stdcall__)) GetProfileSectionA(LPCSTR,LPSTR,DWORD);
5649 INT __attribute__((__stdcall__)) GetProfileSectionW(LPCWSTR,LPWSTR,DWORD);
5651 INT __attribute__((__stdcall__)) GetProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,UINT);
5652 INT __attribute__((__stdcall__)) GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT);
5654 BOOL __attribute__((__stdcall__)) GetQueuedCompletionStatus(HANDLE,LPDWORD,PULONG_PTR,LPOVERLAPPED*,DWORD);
5655 BOOL __attribute__((__stdcall__)) GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR_CONTROL,LPDWORD);
5656 BOOL __attribute__((__stdcall__)) GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL *,LPBOOL);
5657 BOOL __attribute__((__stdcall__)) GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID *,LPBOOL);
5658 DWORD __attribute__((__stdcall__)) GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR);
5659 BOOL __attribute__((__stdcall__)) GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID *,LPBOOL);
5660 BOOL __attribute__((__stdcall__)) GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL *,LPBOOL);
5661 PSID_IDENTIFIER_AUTHORITY __attribute__((__stdcall__)) GetSidIdentifierAuthority(PSID);
5662 DWORD __attribute__((__stdcall__)) GetSidLengthRequired(BYTE);
5663 PDWORD __attribute__((__stdcall__)) GetSidSubAuthority(PSID,DWORD);
5664 PUCHAR __attribute__((__stdcall__)) GetSidSubAuthorityCount(PSID);
5665 DWORD __attribute__((__stdcall__)) GetShortPathNameA(LPCSTR,LPSTR,DWORD);
5666 DWORD __attribute__((__stdcall__)) GetShortPathNameW(LPCWSTR,LPWSTR,DWORD);
5668 void __attribute__((__stdcall__)) GetStartupInfoA(LPSTARTUPINFOA);
5669 void __attribute__((__stdcall__)) GetStartupInfoW(LPSTARTUPINFOW);
5671 HANDLE __attribute__((__stdcall__)) GetStdHandle(DWORD);
5672 UINT __attribute__((__stdcall__)) GetSystemDirectoryA(LPSTR,UINT);
5673 UINT __attribute__((__stdcall__)) GetSystemDirectoryW(LPWSTR,UINT);
5675 void __attribute__((__stdcall__)) GetSystemInfo(LPSYSTEM_INFO);
5676 BOOL __attribute__((__stdcall__)) GetSystemPowerStatus(LPSYSTEM_POWER_STATUS);
5677 void __attribute__((__stdcall__)) GetSystemTime(LPSYSTEMTIME);
5678 BOOL __attribute__((__stdcall__)) GetSystemTimeAdjustment(PDWORD,PDWORD,PBOOL);
5679 void __attribute__((__stdcall__)) GetSystemTimeAsFileTime(LPFILETIME);
5680 UINT __attribute__((__stdcall__)) GetSystemWindowsDirectoryA(LPSTR,UINT);
5681 UINT __attribute__((__stdcall__)) GetSystemWindowsDirectoryW(LPWSTR,UINT);
5683 DWORD __attribute__((__stdcall__)) GetTapeParameters(HANDLE,DWORD,LPDWORD,LPVOID);
5684 DWORD __attribute__((__stdcall__)) GetTapePosition(HANDLE,DWORD,LPDWORD,LPDWORD,LPDWORD);
5685 DWORD __attribute__((__stdcall__)) GetTapeStatus(HANDLE);
5686 UINT __attribute__((__stdcall__)) GetTempFileNameA(LPCSTR,LPCSTR,UINT,LPSTR);
5687 UINT __attribute__((__stdcall__)) GetTempFileNameW(LPCWSTR,LPCWSTR,UINT,LPWSTR);
5689 DWORD __attribute__((__stdcall__)) GetTempPathA(DWORD,LPSTR);
5690 DWORD __attribute__((__stdcall__)) GetTempPathW(DWORD,LPWSTR);
5692 DWORD __attribute__((__stdcall__)) GetTickCount(void);
5693 DWORD __attribute__((__stdcall__)) GetTimeZoneInformation(LPTIME_ZONE_INFORMATION);
5694 BOOL __attribute__((__stdcall__)) GetThreadContext(HANDLE,CONTEXT *);
5695 INT __attribute__((__stdcall__)) GetThreadPriority(HANDLE);
5696 BOOL __attribute__((__stdcall__)) GetThreadPriorityBoost(HANDLE,PBOOL);
5697 BOOL __attribute__((__stdcall__)) GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY);
5698 BOOL __attribute__((__stdcall__)) GetThreadTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME);
5699 BOOL __attribute__((__stdcall__)) GetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,LPVOID,DWORD,LPDWORD);
5700 BOOL __attribute__((__stdcall__)) GetUserNameA(LPSTR,LPDWORD);
5701 BOOL __attribute__((__stdcall__)) GetUserNameW(LPWSTR,LPDWORD);
5703 DWORD __attribute__((__stdcall__)) GetVersion(void);
5704 BOOL __attribute__((__stdcall__)) GetVersionExA(OSVERSIONINFOA*);
5705 BOOL __attribute__((__stdcall__)) GetVersionExW(OSVERSIONINFOW*);
5707 BOOL __attribute__((__stdcall__)) GetVolumeInformationA(LPCSTR,LPSTR,DWORD,LPDWORD,LPDWORD,LPDWORD,LPSTR,DWORD);
5708 BOOL __attribute__((__stdcall__)) GetVolumeInformationW(LPCWSTR,LPWSTR,DWORD,LPDWORD,LPDWORD,LPDWORD,LPWSTR,DWORD);
5710 BOOL __attribute__((__stdcall__)) GetVolumeNameForVolumeMountPointA(LPCSTR,LPSTR,DWORD);
5711 BOOL __attribute__((__stdcall__)) GetVolumeNameForVolumeMountPointW(LPCWSTR,LPWSTR,DWORD);
5713 BOOL __attribute__((__stdcall__)) GetVolumePathNameA(LPCSTR,LPSTR,DWORD);
5714 BOOL __attribute__((__stdcall__)) GetVolumePathNameW(LPCWSTR,LPWSTR,DWORD);
5716 BOOL __attribute__((__stdcall__)) GetVolumePathNamesForVolumeNameA(LPCSTR,LPSTR,DWORD,PDWORD);
5717 BOOL __attribute__((__stdcall__)) GetVolumePathNamesForVolumeNameW(LPCWSTR,LPWSTR,DWORD,PDWORD);
5719 UINT __attribute__((__stdcall__)) GetWindowsDirectoryA(LPSTR,UINT);
5720 UINT __attribute__((__stdcall__)) GetWindowsDirectoryW(LPWSTR,UINT);
5722 ATOM __attribute__((__stdcall__)) GlobalAddAtomA(LPCSTR);
5723 ATOM __attribute__((__stdcall__)) GlobalAddAtomW(LPCWSTR);
5725 HGLOBAL __attribute__((__stdcall__)) GlobalAlloc(UINT,SIZE_T);
5726 SIZE_T __attribute__((__stdcall__)) GlobalCompact(DWORD);
5727 ATOM __attribute__((__stdcall__)) GlobalDeleteAtom(ATOM);
5728 ATOM __attribute__((__stdcall__)) GlobalFindAtomA(LPCSTR);
5729 ATOM __attribute__((__stdcall__)) GlobalFindAtomW(LPCWSTR);
5731 void __attribute__((__stdcall__)) GlobalFix(HGLOBAL);
5732 UINT __attribute__((__stdcall__)) GlobalFlags(HGLOBAL);
5733 HGLOBAL __attribute__((__stdcall__)) GlobalFree(HGLOBAL);
5734 UINT __attribute__((__stdcall__)) GlobalGetAtomNameA(ATOM,LPSTR,INT);
5735 UINT __attribute__((__stdcall__)) GlobalGetAtomNameW(ATOM,LPWSTR,INT);
5737 HGLOBAL __attribute__((__stdcall__)) GlobalHandle(LPCVOID);
5738 LPVOID __attribute__((__stdcall__)) GlobalLock(HGLOBAL);
5739 void __attribute__((__stdcall__)) GlobalMemoryStatus(LPMEMORYSTATUS);
5740 BOOL __attribute__((__stdcall__)) GlobalMemoryStatusEx(LPMEMORYSTATUSEX);
5741 HGLOBAL __attribute__((__stdcall__)) GlobalReAlloc(HGLOBAL,SIZE_T,UINT);
5742 SIZE_T __attribute__((__stdcall__)) GlobalSize(HGLOBAL);
5743 void __attribute__((__stdcall__)) GlobalUnfix(HGLOBAL);
5744 BOOL __attribute__((__stdcall__)) GlobalUnlock(HGLOBAL);
5745 BOOL __attribute__((__stdcall__)) GlobalUnWire(HGLOBAL);
5746 LPVOID __attribute__((__stdcall__)) GlobalWire(HGLOBAL);
5748 LPVOID __attribute__((__stdcall__)) HeapAlloc(HANDLE,DWORD,SIZE_T);
5749 SIZE_T __attribute__((__stdcall__)) HeapCompact(HANDLE,DWORD);
5750 HANDLE __attribute__((__stdcall__)) HeapCreate(DWORD,SIZE_T,SIZE_T);
5751 BOOL __attribute__((__stdcall__)) HeapDestroy(HANDLE);
5752 BOOL __attribute__((__stdcall__)) HeapFree(HANDLE,DWORD,LPVOID);
5753 BOOL __attribute__((__stdcall__)) HeapLock(HANDLE);
5754 LPVOID __attribute__((__stdcall__)) HeapReAlloc(HANDLE,DWORD,LPVOID,SIZE_T);
5755 SIZE_T __attribute__((__stdcall__)) HeapSize(HANDLE,DWORD,LPVOID);
5756 BOOL __attribute__((__stdcall__)) HeapUnlock(HANDLE);
5757 BOOL __attribute__((__stdcall__)) HeapValidate(HANDLE,DWORD,LPCVOID);
5758 BOOL __attribute__((__stdcall__)) HeapWalk(HANDLE,LPPROCESS_HEAP_ENTRY);
5759 BOOL __attribute__((__stdcall__)) InitAtomTable(DWORD);
5760 BOOL __attribute__((__stdcall__)) InitializeAcl(PACL,DWORD,DWORD);
5761 void __attribute__((__stdcall__)) InitializeCriticalSection(CRITICAL_SECTION *lpCrit);
5762 BOOL __attribute__((__stdcall__)) InitializeCriticalSectionAndSpinCount(CRITICAL_SECTION *,DWORD);
5763 BOOL __attribute__((__stdcall__)) InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR,DWORD);
5764 BOOL __attribute__((__stdcall__)) InitializeSid(PSID,PSID_IDENTIFIER_AUTHORITY,BYTE);
5765 BOOL __attribute__((__stdcall__)) IsBadCodePtr(FARPROC);
5766 BOOL __attribute__((__stdcall__)) IsBadHugeReadPtr(LPCVOID,UINT);
5767 BOOL __attribute__((__stdcall__)) IsBadHugeWritePtr(LPVOID,UINT);
5768 BOOL __attribute__((__stdcall__)) IsBadReadPtr(LPCVOID,UINT);
5769 BOOL __attribute__((__stdcall__)) IsBadStringPtrA(LPCSTR,UINT);
5770 BOOL __attribute__((__stdcall__)) IsBadStringPtrW(LPCWSTR,UINT);
5772 BOOL __attribute__((__stdcall__)) IsBadWritePtr(LPVOID,UINT);
5773 BOOL __attribute__((__stdcall__)) IsDebuggerPresent(void);
5774 BOOL __attribute__((__stdcall__)) IsSystemResumeAutomatic(void);
5775 BOOL __attribute__((__stdcall__)) IsTextUnicode(LPCVOID,INT,LPINT);
5776 BOOL __attribute__((__stdcall__)) IsTokenRestricted(HANDLE);
5777 BOOL __attribute__((__stdcall__)) IsValidAcl(PACL);
5778 BOOL __attribute__((__stdcall__)) IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
5779 BOOL __attribute__((__stdcall__)) IsValidSid(PSID);
5780 BOOL __attribute__((__stdcall__)) IsWellKnownSid(PSID,WELL_KNOWN_SID_TYPE);
5781 BOOL __attribute__((__stdcall__)) IsWow64Process(HANDLE,PBOOL);
5782 BOOL __attribute__((__stdcall__)) ImpersonateLoggedOnUser(HANDLE);
5783 BOOL __attribute__((__stdcall__)) ImpersonateNamedPipeClient(HANDLE);
5784 BOOL __attribute__((__stdcall__)) ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL);
5785 BOOL __attribute__((__stdcall__)) IsProcessorFeaturePresent(DWORD);
5786 void __attribute__((__stdcall__)) LeaveCriticalSection(CRITICAL_SECTION *lpCrit);
5787 HMODULE __attribute__((__stdcall__)) LoadLibraryA(LPCSTR);
5788 HMODULE __attribute__((__stdcall__)) LoadLibraryW(LPCWSTR);
5790 HMODULE __attribute__((__stdcall__)) LoadLibraryExA(LPCSTR,HANDLE,DWORD);
5791 HMODULE __attribute__((__stdcall__)) LoadLibraryExW(LPCWSTR,HANDLE,DWORD);
5793 HINSTANCE __attribute__((__stdcall__)) LoadModule(LPCSTR,LPVOID);
5794 HGLOBAL __attribute__((__stdcall__)) LoadResource(HMODULE,HRSRC);
5795 HLOCAL __attribute__((__stdcall__)) LocalAlloc(UINT,SIZE_T);
5796 SIZE_T __attribute__((__stdcall__)) LocalCompact(UINT);
5797 UINT __attribute__((__stdcall__)) LocalFlags(HLOCAL);
5798 HLOCAL __attribute__((__stdcall__)) LocalFree(HLOCAL);
5799 HLOCAL __attribute__((__stdcall__)) LocalHandle(LPCVOID);
5800 LPVOID __attribute__((__stdcall__)) LocalLock(HLOCAL);
5801 HLOCAL __attribute__((__stdcall__)) LocalReAlloc(HLOCAL,SIZE_T,UINT);
5802 SIZE_T __attribute__((__stdcall__)) LocalShrink(HGLOBAL,UINT);
5803 SIZE_T __attribute__((__stdcall__)) LocalSize(HLOCAL);
5804 BOOL __attribute__((__stdcall__)) LocalUnlock(HLOCAL);
5805 LPVOID __attribute__((__stdcall__)) LockResource(HGLOBAL);
5807 BOOL __attribute__((__stdcall__)) LookupAccountNameA(LPCSTR,LPCSTR,PSID,LPDWORD,LPSTR,LPDWORD,PSID_NAME_USE);
5808 BOOL __attribute__((__stdcall__)) LookupAccountNameW(LPCWSTR,LPCWSTR,PSID,LPDWORD,LPWSTR,LPDWORD,PSID_NAME_USE);
5810 BOOL __attribute__((__stdcall__)) LookupAccountSidA(LPCSTR,PSID,LPSTR,LPDWORD,LPSTR,LPDWORD,PSID_NAME_USE);
5811 BOOL __attribute__((__stdcall__)) LookupAccountSidW(LPCWSTR,PSID,LPWSTR,LPDWORD,LPWSTR,LPDWORD,PSID_NAME_USE);
5813 BOOL __attribute__((__stdcall__)) LocalFileTimeToFileTime(const FILETIME*,LPFILETIME);
5814 BOOL __attribute__((__stdcall__)) LockFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
5815 BOOL __attribute__((__stdcall__)) LockFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED);
5816 BOOL __attribute__((__stdcall__)) LogonUserA(LPCSTR,LPCSTR,LPCSTR,DWORD,DWORD,PHANDLE);
5817 BOOL __attribute__((__stdcall__)) LogonUserW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,DWORD,PHANDLE);
5819 BOOL __attribute__((__stdcall__)) LookupPrivilegeDisplayNameA(LPCSTR,LPCSTR,LPSTR,LPDWORD,LPDWORD);
5820 BOOL __attribute__((__stdcall__)) LookupPrivilegeDisplayNameW(LPCWSTR,LPCWSTR,LPWSTR,LPDWORD,LPDWORD);
5822 BOOL __attribute__((__stdcall__)) LookupPrivilegeNameA(LPCSTR,PLUID,LPSTR,LPDWORD);
5823 BOOL __attribute__((__stdcall__)) LookupPrivilegeNameW(LPCWSTR,PLUID,LPWSTR,LPDWORD);
5825 BOOL __attribute__((__stdcall__)) LookupPrivilegeValueA(LPCSTR,LPCSTR,PLUID);
5826 BOOL __attribute__((__stdcall__)) LookupPrivilegeValueW(LPCWSTR,LPCWSTR,PLUID);
5828 BOOL __attribute__((__stdcall__)) MakeAbsoluteSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,LPDWORD,
5829 PACL,LPDWORD,PACL,LPDWORD,PSID,LPDWORD,PSID,LPDWORD);
5830 void __attribute__((__stdcall__)) MakeCriticalSectionGlobal(CRITICAL_SECTION *lpCrit);
5832 BOOL __attribute__((__stdcall__)) MakeSelfRelativeSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,LPDWORD);
5833 void __attribute__((__stdcall__)) MapGenericMask(PDWORD,PGENERIC_MAPPING);
5834 HMODULE __attribute__((__stdcall__)) MapHModuleSL(WORD);
5835 WORD __attribute__((__stdcall__)) MapHModuleLS(HMODULE);
5836 LPVOID __attribute__((__stdcall__)) MapViewOfFile(HANDLE,DWORD,DWORD,DWORD,SIZE_T);
5837 LPVOID __attribute__((__stdcall__)) MapViewOfFileEx(HANDLE,DWORD,DWORD,DWORD,SIZE_T,LPVOID);
5838 BOOL __attribute__((__stdcall__)) MoveFileA(LPCSTR,LPCSTR);
5839 BOOL __attribute__((__stdcall__)) MoveFileW(LPCWSTR,LPCWSTR);
5841 BOOL __attribute__((__stdcall__)) MoveFileExA(LPCSTR,LPCSTR,DWORD);
5842 BOOL __attribute__((__stdcall__)) MoveFileExW(LPCWSTR,LPCWSTR,DWORD);
5844 INT __attribute__((__stdcall__)) MulDiv(INT,INT,INT);
5845 BOOL __attribute__((__stdcall__)) NotifyChangeEventLog(HANDLE,HANDLE);
5846 BOOL __attribute__((__stdcall__)) ObjectCloseAuditAlarmA(LPCSTR,LPVOID,BOOL);
5847 BOOL __attribute__((__stdcall__)) ObjectCloseAuditAlarmW(LPCWSTR,LPVOID,BOOL);
5849 BOOL __attribute__((__stdcall__)) ObjectOpenAuditAlarmA(LPCSTR,LPVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,HANDLE,
5850 DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,LPBOOL);
5851 BOOL __attribute__((__stdcall__)) ObjectOpenAuditAlarmW(LPCWSTR,LPVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,HANDLE,
5852 DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,LPBOOL);
5854 BOOL __attribute__((__stdcall__)) ObjectPrivilegeAuditAlarmA(LPCSTR,LPVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL);
5855 BOOL __attribute__((__stdcall__)) ObjectPrivilegeAuditAlarmW(LPCWSTR,LPVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL);
5857 HANDLE __attribute__((__stdcall__)) OpenBackupEventLogA(LPCSTR,LPCSTR);
5858 HANDLE __attribute__((__stdcall__)) OpenBackupEventLogW(LPCWSTR,LPCWSTR);
5860 HANDLE __attribute__((__stdcall__)) OpenEventA(DWORD,BOOL,LPCSTR);
5861 HANDLE __attribute__((__stdcall__)) OpenEventW(DWORD,BOOL,LPCWSTR);
5863 HANDLE __attribute__((__stdcall__)) OpenEventLogA(LPCSTR,LPCSTR);
5864 HANDLE __attribute__((__stdcall__)) OpenEventLogW(LPCWSTR,LPCWSTR);
5866 HFILE __attribute__((__stdcall__)) OpenFile(LPCSTR,OFSTRUCT*,UINT);
5867 HANDLE __attribute__((__stdcall__)) OpenFileMappingA(DWORD,BOOL,LPCSTR);
5868 HANDLE __attribute__((__stdcall__)) OpenFileMappingW(DWORD,BOOL,LPCWSTR);
5870 HANDLE __attribute__((__stdcall__)) OpenMutexA(DWORD,BOOL,LPCSTR);
5871 HANDLE __attribute__((__stdcall__)) OpenMutexW(DWORD,BOOL,LPCWSTR);
5873 HANDLE __attribute__((__stdcall__)) OpenProcess(DWORD,BOOL,DWORD);
5874 BOOL __attribute__((__stdcall__)) OpenProcessToken(HANDLE,DWORD,PHANDLE);
5875 HANDLE __attribute__((__stdcall__)) OpenSemaphoreA(DWORD,BOOL,LPCSTR);
5876 HANDLE __attribute__((__stdcall__)) OpenSemaphoreW(DWORD,BOOL,LPCWSTR);
5878 HANDLE __attribute__((__stdcall__)) OpenThread(DWORD,BOOL,DWORD);
5879 BOOL __attribute__((__stdcall__)) OpenThreadToken(HANDLE,DWORD,BOOL,PHANDLE);
5880 HANDLE __attribute__((__stdcall__)) OpenWaitableTimerA(DWORD,BOOL,LPCSTR);
5881 HANDLE __attribute__((__stdcall__)) OpenWaitableTimerW(DWORD,BOOL,LPCWSTR);
5883 void __attribute__((__stdcall__)) OutputDebugStringA(LPCSTR);
5884 void __attribute__((__stdcall__)) OutputDebugStringW(LPCWSTR);
5886 BOOL __attribute__((__stdcall__)) PeekNamedPipe(HANDLE,PVOID,DWORD,PDWORD,PDWORD,PDWORD);
5887 BOOL __attribute__((__stdcall__)) PostQueuedCompletionStatus(HANDLE,DWORD,ULONG_PTR,LPOVERLAPPED);
5888 DWORD __attribute__((__stdcall__)) PrepareTape(HANDLE,DWORD,BOOL);
5889 BOOL __attribute__((__stdcall__)) ProcessIdToSessionId(DWORD,DWORD*);
5890 BOOL __attribute__((__stdcall__)) PrivilegeCheck(HANDLE,PPRIVILEGE_SET,LPBOOL);
5891 BOOL __attribute__((__stdcall__)) PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL);
5892 BOOL __attribute__((__stdcall__)) PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL);
5894 BOOL __attribute__((__stdcall__)) PulseEvent(HANDLE);
5895 BOOL __attribute__((__stdcall__)) PurgeComm(HANDLE,DWORD);
5896 BOOL __attribute__((__stdcall__)) QueryActCtxW(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T *);
5897 DWORD __attribute__((__stdcall__)) QueryDosDeviceA(LPCSTR,LPSTR,DWORD);
5898 DWORD __attribute__((__stdcall__)) QueryDosDeviceW(LPCWSTR,LPWSTR,DWORD);
5900 BOOL __attribute__((__stdcall__)) QueryPerformanceCounter(LARGE_INTEGER*);
5901 BOOL __attribute__((__stdcall__)) QueryPerformanceFrequency(LARGE_INTEGER*);
5902 DWORD __attribute__((__stdcall__)) QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR);
5903 BOOL __attribute__((__stdcall__)) QueueUserWorkItem(LPTHREAD_START_ROUTINE,PVOID,ULONG);
5904 void __attribute__((__stdcall__)) RaiseException(DWORD,DWORD,DWORD,const ULONG_PTR *);
5905 BOOL __attribute__((__stdcall__)) ReadEventLogA(HANDLE,DWORD,DWORD,LPVOID,DWORD,DWORD *,DWORD *);
5906 BOOL __attribute__((__stdcall__)) ReadEventLogW(HANDLE,DWORD,DWORD,LPVOID,DWORD,DWORD *,DWORD *);
5908 BOOL __attribute__((__stdcall__)) ReadDirectoryChangesW(HANDLE,LPVOID,DWORD,BOOL,DWORD,LPDWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
5909 BOOL __attribute__((__stdcall__)) ReadFile(HANDLE,LPVOID,DWORD,LPDWORD,LPOVERLAPPED);
5910 BOOL __attribute__((__stdcall__)) ReadFileEx(HANDLE,LPVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
5911 BOOL __attribute__((__stdcall__)) ReadProcessMemory(HANDLE,LPCVOID,LPVOID,SIZE_T,SIZE_T*);
5912 HANDLE __attribute__((__stdcall__)) RegisterEventSourceA(LPCSTR,LPCSTR);
5913 HANDLE __attribute__((__stdcall__)) RegisterEventSourceW(LPCWSTR,LPCWSTR);
5915 BOOL __attribute__((__stdcall__)) RegisterWaitForSingleObject(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG);
5916 HANDLE __attribute__((__stdcall__)) RegisterWaitForSingleObjectEx(HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG);
5917 void __attribute__((__stdcall__)) ReleaseActCtx(HANDLE);
5918 BOOL __attribute__((__stdcall__)) ReleaseMutex(HANDLE);
5919 BOOL __attribute__((__stdcall__)) ReleaseSemaphore(HANDLE,LONG,LPLONG);
5920 ULONG __attribute__((__stdcall__)) RemoveVectoredExceptionHandler(PVOID);
5921 BOOL __attribute__((__stdcall__)) ReplaceFileA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPVOID,LPVOID);
5922 BOOL __attribute__((__stdcall__)) ReplaceFileW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPVOID,LPVOID);
5924 BOOL __attribute__((__stdcall__)) RemoveDirectoryA(LPCSTR);
5925 BOOL __attribute__((__stdcall__)) RemoveDirectoryW(LPCWSTR);
5927 BOOL __attribute__((__stdcall__)) ReportEventA(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCSTR *,LPVOID);
5928 BOOL __attribute__((__stdcall__)) ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR *,LPVOID);
5929 BOOL __attribute__((__stdcall__)) RequestWakeupLatency(LATENCY_TIME latency);
5931 BOOL __attribute__((__stdcall__)) ResetEvent(HANDLE);
5932 DWORD __attribute__((__stdcall__)) ResumeThread(HANDLE);
5933 BOOL __attribute__((__stdcall__)) RevertToSelf(void);
5934 DWORD __attribute__((__stdcall__)) SearchPathA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*);
5935 DWORD __attribute__((__stdcall__)) SearchPathW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*);
5937 BOOL __attribute__((__stdcall__)) SetAclInformation(PACL,LPVOID,DWORD,ACL_INFORMATION_CLASS);
5938 BOOL __attribute__((__stdcall__)) SetCommConfig(HANDLE,LPCOMMCONFIG,DWORD);
5939 BOOL __attribute__((__stdcall__)) SetCommBreak(HANDLE);
5940 BOOL __attribute__((__stdcall__)) SetCommMask(HANDLE,DWORD);
5941 BOOL __attribute__((__stdcall__)) SetCommState(HANDLE,LPDCB);
5942 BOOL __attribute__((__stdcall__)) SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS);
5943 BOOL __attribute__((__stdcall__)) SetComputerNameA(LPCSTR);
5944 BOOL __attribute__((__stdcall__)) SetComputerNameW(LPCWSTR);
5946 BOOL __attribute__((__stdcall__)) SetComputerNameExA(COMPUTER_NAME_FORMAT,LPCSTR);
5947 BOOL __attribute__((__stdcall__)) SetComputerNameExW(COMPUTER_NAME_FORMAT,LPCWSTR);
5949 DWORD __attribute__((__stdcall__)) SetCriticalSectionSpinCount(LPCRITICAL_SECTION,DWORD);
5950 BOOL __attribute__((__stdcall__)) SetCurrentDirectoryA(LPCSTR);
5951 BOOL __attribute__((__stdcall__)) SetCurrentDirectoryW(LPCWSTR);
5953 BOOL __attribute__((__stdcall__)) SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD);
5954 BOOL __attribute__((__stdcall__)) SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD);
5956 BOOL __attribute__((__stdcall__)) SetDllDirectoryA(LPCSTR);
5957 BOOL __attribute__((__stdcall__)) SetDllDirectoryW(LPCWSTR);
5959 BOOL __attribute__((__stdcall__)) SetEndOfFile(HANDLE);
5960 BOOL __attribute__((__stdcall__)) SetEnvironmentVariableA(LPCSTR,LPCSTR);
5961 BOOL __attribute__((__stdcall__)) SetEnvironmentVariableW(LPCWSTR,LPCWSTR);
5963 UINT __attribute__((__stdcall__)) SetErrorMode(UINT);
5964 BOOL __attribute__((__stdcall__)) SetEvent(HANDLE);
5965 void __attribute__((__stdcall__)) SetFileApisToANSI(void);
5966 void __attribute__((__stdcall__)) SetFileApisToOEM(void);
5967 BOOL __attribute__((__stdcall__)) SetFileAttributesA(LPCSTR,DWORD);
5968 BOOL __attribute__((__stdcall__)) SetFileAttributesW(LPCWSTR,DWORD);
5970 DWORD __attribute__((__stdcall__)) SetFilePointer(HANDLE,LONG,LPLONG,DWORD);
5971 BOOL __attribute__((__stdcall__)) SetFilePointerEx(HANDLE,LARGE_INTEGER,LARGE_INTEGER*,DWORD);
5972 BOOL __attribute__((__stdcall__)) SetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
5973 BOOL __attribute__((__stdcall__)) SetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
5975 BOOL __attribute__((__stdcall__)) SetFileTime(HANDLE,const FILETIME*,const FILETIME*,const FILETIME*);
5976 UINT __attribute__((__stdcall__)) SetHandleCount(UINT);
5977 BOOL __attribute__((__stdcall__)) SetHandleInformation(HANDLE,DWORD,DWORD);
5978 BOOL __attribute__((__stdcall__)) SetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
5979 BOOL __attribute__((__stdcall__)) SetLocalTime(const SYSTEMTIME*);
5980 BOOL __attribute__((__stdcall__)) SetMailslotInfo(HANDLE,DWORD);
5981 BOOL __attribute__((__stdcall__)) SetNamedPipeHandleState(HANDLE,LPDWORD,LPDWORD,LPDWORD);
5982 BOOL __attribute__((__stdcall__)) SetPriorityClass(HANDLE,DWORD);
5983 BOOL __attribute__((__stdcall__)) SetPrivateObjectSecurity(SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,
5984 PSECURITY_DESCRIPTOR*,PGENERIC_MAPPING,HANDLE);
5985 BOOL __attribute__((__stdcall__)) SetProcessAffinityMask(HANDLE,DWORD_PTR);
5986 BOOL __attribute__((__stdcall__)) SetProcessPriorityBoost(HANDLE,BOOL);
5987 BOOL __attribute__((__stdcall__)) SetProcessShutdownParameters(DWORD,DWORD);
5988 BOOL __attribute__((__stdcall__)) SetProcessWorkingSetSize(HANDLE,SIZE_T,SIZE_T);
5989 BOOL __attribute__((__stdcall__)) SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,SECURITY_DESCRIPTOR_CONTROL,
5990 SECURITY_DESCRIPTOR_CONTROL);
5991 BOOL __attribute__((__stdcall__)) SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL);
5992 BOOL __attribute__((__stdcall__)) SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID,BOOL);
5993 BOOL __attribute__((__stdcall__)) SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID,BOOL);
5994 BOOL __attribute__((__stdcall__)) SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL);
5995 BOOL __attribute__((__stdcall__)) SetStdHandle(DWORD,HANDLE);
5997 BOOL __attribute__((__stdcall__)) SetSystemPowerState(BOOL,BOOL);
5998 BOOL __attribute__((__stdcall__)) SetSystemTime(const SYSTEMTIME*);
5999 BOOL __attribute__((__stdcall__)) SetSystemTimeAdjustment(DWORD,BOOL);
6000 DWORD __attribute__((__stdcall__)) SetTapeParameters(HANDLE,DWORD,LPVOID);
6001 DWORD __attribute__((__stdcall__)) SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
6002 DWORD __attribute__((__stdcall__)) SetThreadAffinityMask(HANDLE,DWORD);
6003 BOOL __attribute__((__stdcall__)) SetThreadContext(HANDLE,const CONTEXT *);
6004 DWORD __attribute__((__stdcall__)) SetThreadExecutionState(EXECUTION_STATE);
6005 DWORD __attribute__((__stdcall__)) SetThreadIdealProcessor(HANDLE,DWORD);
6006 BOOL __attribute__((__stdcall__)) SetThreadPriority(HANDLE,INT);
6007 BOOL __attribute__((__stdcall__)) SetThreadPriorityBoost(HANDLE,BOOL);
6008 BOOL __attribute__((__stdcall__)) SetThreadToken(PHANDLE,HANDLE);
6009 BOOL __attribute__((__stdcall__)) SetTimeZoneInformation(const TIME_ZONE_INFORMATION *);
6010 BOOL __attribute__((__stdcall__)) SetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,LPVOID,DWORD);
6011 BOOL __attribute__((__stdcall__)) SetVolumeLabelA(LPCSTR,LPCSTR);
6012 BOOL __attribute__((__stdcall__)) SetVolumeLabelW(LPCWSTR,LPCWSTR);
6014 BOOL __attribute__((__stdcall__)) SetVolumeMountPointA(LPCSTR,LPCSTR);
6015 BOOL __attribute__((__stdcall__)) SetVolumeMountPointW(LPCSTR,LPCSTR);
6017 BOOL __attribute__((__stdcall__)) SetWaitableTimer(HANDLE,const LARGE_INTEGER*,LONG,PTIMERAPCROUTINE,LPVOID,BOOL);
6018 BOOL __attribute__((__stdcall__)) SetupComm(HANDLE,DWORD,DWORD);
6019 DWORD __attribute__((__stdcall__)) SignalObjectAndWait(HANDLE,HANDLE,DWORD,BOOL);
6020 DWORD __attribute__((__stdcall__)) SizeofResource(HMODULE,HRSRC);
6021 void __attribute__((__stdcall__)) Sleep(DWORD);
6022 DWORD __attribute__((__stdcall__)) SleepEx(DWORD,BOOL);
6023 DWORD __attribute__((__stdcall__)) SuspendThread(HANDLE);
6024 void __attribute__((__stdcall__)) SwitchToFiber(LPVOID);
6025 BOOL __attribute__((__stdcall__)) SwitchToThread(void);
6026 BOOL __attribute__((__stdcall__)) SystemTimeToFileTime(const SYSTEMTIME*,LPFILETIME);
6027 BOOL __attribute__((__stdcall__)) SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION,LPSYSTEMTIME,LPSYSTEMTIME);
6028 BOOL __attribute__((__stdcall__)) TerminateProcess(HANDLE,DWORD);
6029 BOOL __attribute__((__stdcall__)) TerminateThread(HANDLE,DWORD);
6030 DWORD __attribute__((__stdcall__)) TlsAlloc(void);
6031 BOOL __attribute__((__stdcall__)) TlsFree(DWORD);
6032 LPVOID __attribute__((__stdcall__)) TlsGetValue(DWORD);
6033 BOOL __attribute__((__stdcall__)) TlsSetValue(DWORD,LPVOID);
6034 BOOL __attribute__((__stdcall__)) TransactNamedPipe(HANDLE,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,LPOVERLAPPED);
6035 BOOL __attribute__((__stdcall__)) TransmitCommChar(HANDLE,CHAR);
6036 BOOL __attribute__((__stdcall__)) TryEnterCriticalSection(CRITICAL_SECTION *lpCrit);
6037 BOOL __attribute__((__stdcall__)) TzSpecificLocalTimeToSystemTime(LPTIME_ZONE_INFORMATION,LPSYSTEMTIME,LPSYSTEMTIME);
6038 BOOL __attribute__((__stdcall__)) UnlockFile(HANDLE,DWORD,DWORD,DWORD,DWORD);
6039 BOOL __attribute__((__stdcall__)) UnlockFileEx(HANDLE,DWORD,DWORD,DWORD,LPOVERLAPPED);
6041 BOOL __attribute__((__stdcall__)) UnmapViewOfFile(LPCVOID);
6042 BOOL __attribute__((__stdcall__)) UnregisterWait(HANDLE);
6043 BOOL __attribute__((__stdcall__)) UnregisterWaitEx(HANDLE,HANDLE);
6044 BOOL __attribute__((__stdcall__)) UpdateResourceA(HANDLE,LPCSTR,LPCSTR,WORD,LPVOID,DWORD);
6045 BOOL __attribute__((__stdcall__)) UpdateResourceW(HANDLE,LPCWSTR,LPCWSTR,WORD,LPVOID,DWORD);
6047 BOOL __attribute__((__stdcall__)) VerifyVersionInfoA(LPOSVERSIONINFOEXA,DWORD,DWORDLONG);
6048 BOOL __attribute__((__stdcall__)) VerifyVersionInfoW(LPOSVERSIONINFOEXW,DWORD,DWORDLONG);
6050 LPVOID __attribute__((__stdcall__)) VirtualAlloc(LPVOID,SIZE_T,DWORD,DWORD);
6051 LPVOID __attribute__((__stdcall__)) VirtualAllocEx(HANDLE,LPVOID,SIZE_T,DWORD,DWORD);
6052 BOOL __attribute__((__stdcall__)) VirtualFree(LPVOID,SIZE_T,DWORD);
6053 BOOL __attribute__((__stdcall__)) VirtualFreeEx(HANDLE,LPVOID,SIZE_T,DWORD);
6054 BOOL __attribute__((__stdcall__)) VirtualLock(LPVOID,SIZE_T);
6055 BOOL __attribute__((__stdcall__)) VirtualProtect(LPVOID,SIZE_T,DWORD,LPDWORD);
6056 BOOL __attribute__((__stdcall__)) VirtualProtectEx(HANDLE,LPVOID,SIZE_T,DWORD,LPDWORD);
6057 SIZE_T __attribute__((__stdcall__)) VirtualQuery(LPCVOID,PMEMORY_BASIC_INFORMATION,SIZE_T);
6058 SIZE_T __attribute__((__stdcall__)) VirtualQueryEx(HANDLE,LPCVOID,PMEMORY_BASIC_INFORMATION,SIZE_T);
6059 BOOL __attribute__((__stdcall__)) VirtualUnlock(LPVOID,SIZE_T);
6060 BOOL __attribute__((__stdcall__)) WaitCommEvent(HANDLE,LPDWORD,LPOVERLAPPED);
6061 BOOL __attribute__((__stdcall__)) WaitForDebugEvent(LPDEBUG_EVENT,DWORD);
6062 DWORD __attribute__((__stdcall__)) WaitForMultipleObjects(DWORD,const HANDLE*,BOOL,DWORD);
6063 DWORD __attribute__((__stdcall__)) WaitForMultipleObjectsEx(DWORD,const HANDLE*,BOOL,DWORD,BOOL);
6064 DWORD __attribute__((__stdcall__)) WaitForSingleObject(HANDLE,DWORD);
6065 DWORD __attribute__((__stdcall__)) WaitForSingleObjectEx(HANDLE,DWORD,BOOL);
6066 BOOL __attribute__((__stdcall__)) WaitNamedPipeA(LPCSTR,DWORD);
6067 BOOL __attribute__((__stdcall__)) WaitNamedPipeW(LPCWSTR,DWORD);
6069 UINT __attribute__((__stdcall__)) WinExec(LPCSTR,UINT);
6070 BOOL __attribute__((__stdcall__)) WriteFile(HANDLE,LPCVOID,DWORD,LPDWORD,LPOVERLAPPED);
6071 BOOL __attribute__((__stdcall__)) WriteFileEx(HANDLE,LPCVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE);
6072 BOOL __attribute__((__stdcall__)) WritePrivateProfileSectionA(LPCSTR,LPCSTR,LPCSTR);
6073 BOOL __attribute__((__stdcall__)) WritePrivateProfileSectionW(LPCWSTR,LPCWSTR,LPCWSTR);
6075 BOOL __attribute__((__stdcall__)) WritePrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPCSTR);
6076 BOOL __attribute__((__stdcall__)) WritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
6078 BOOL __attribute__((__stdcall__)) WritePrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR);
6079 BOOL __attribute__((__stdcall__)) WritePrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR);
6081 BOOL __attribute__((__stdcall__)) WriteProcessMemory(HANDLE,LPVOID,LPCVOID,SIZE_T,SIZE_T*);
6082 BOOL __attribute__((__stdcall__)) WriteProfileSectionA(LPCSTR,LPCSTR);
6083 BOOL __attribute__((__stdcall__)) WriteProfileSectionW(LPCWSTR,LPCWSTR);
6085 BOOL __attribute__((__stdcall__)) WriteProfileStringA(LPCSTR,LPCSTR,LPCSTR);
6086 BOOL __attribute__((__stdcall__)) WriteProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR);
6088 DWORD __attribute__((__stdcall__)) WriteTapemark(HANDLE,DWORD,DWORD,BOOL);
6090 BOOL __attribute__((__stdcall__)) ZombifyActCtx(HANDLE);
6092 LPSTR __attribute__((__stdcall__)) lstrcatA(LPSTR,LPCSTR);
6093 LPWSTR __attribute__((__stdcall__)) lstrcatW(LPWSTR,LPCWSTR);
6094 LPSTR __attribute__((__stdcall__)) lstrcpyA(LPSTR,LPCSTR);
6095 LPWSTR __attribute__((__stdcall__)) lstrcpyW(LPWSTR,LPCWSTR);
6096 LPSTR __attribute__((__stdcall__)) lstrcpynA(LPSTR,LPCSTR,INT);
6097 LPWSTR __attribute__((__stdcall__)) lstrcpynW(LPWSTR,LPCWSTR,INT);
6098 INT __attribute__((__stdcall__)) lstrlenA(LPCSTR);
6099 INT __attribute__((__stdcall__)) lstrlenW(LPCWSTR);
6100 # 2153 "../../../include/winbase.h"
6101 LONG __attribute__((__stdcall__)) _hread(HFILE,LPVOID,LONG);
6102 LONG __attribute__((__stdcall__)) _hwrite(HFILE,LPCSTR,LONG);
6103 HFILE __attribute__((__stdcall__)) _lcreat(LPCSTR,INT);
6104 HFILE __attribute__((__stdcall__)) _lclose(HFILE);
6105 LONG __attribute__((__stdcall__)) _llseek(HFILE,LONG,INT);
6106 HFILE __attribute__((__stdcall__)) _lopen(LPCSTR,INT);
6107 UINT __attribute__((__stdcall__)) _lread(HFILE,LPVOID,UINT);
6108 UINT __attribute__((__stdcall__)) _lwrite(HFILE,LPCSTR,UINT);
6109 INT __attribute__((__stdcall__)) lstrcmpA(LPCSTR,LPCSTR);
6110 INT __attribute__((__stdcall__)) lstrcmpW(LPCWSTR,LPCWSTR);
6112 INT __attribute__((__stdcall__)) lstrcmpiA(LPCSTR,LPCSTR);
6113 INT __attribute__((__stdcall__)) lstrcmpiW(LPCWSTR,LPCWSTR);
6114 # 2176 "../../../include/winbase.h"
6115 typedef struct tagSYSLEVEL
6117 CRITICAL_SECTION crst;
6120 # 2199 "../../../include/winbase.h"
6121 void __attribute__((__stdcall__)) DisposeLZ32Handle(HANDLE);
6122 HANDLE __attribute__((__stdcall__)) DosFileHandleToWin32Handle(HFILE);
6123 DWORD __attribute__((__stdcall__)) GetProcessDword(DWORD,INT);
6124 void __attribute__((__stdcall__)) GetpWin16Lock(SYSLEVEL**);
6125 DWORD __attribute__((__stdcall__)) MapLS(LPCVOID);
6126 LPVOID __attribute__((__stdcall__)) MapSL(DWORD);
6127 void __attribute__((__stdcall__)) ReleaseThunkLock(DWORD*);
6128 void __attribute__((__stdcall__)) RestoreThunkLock(DWORD);
6129 void __attribute__((__stdcall__)) UnMapLS(DWORD);
6130 HFILE __attribute__((__stdcall__)) Win32HandleToDosFileHandle(HANDLE);
6131 void __attribute__((__stdcall__)) _CheckNotSysLevel(SYSLEVEL *lock);
6132 DWORD __attribute__((__stdcall__)) _ConfirmWin16Lock(void);
6133 DWORD __attribute__((__stdcall__)) _ConfirmSysLevel(SYSLEVEL*);
6134 void __attribute__((__stdcall__)) _EnterSysLevel(SYSLEVEL*);
6135 void __attribute__((__stdcall__)) _LeaveSysLevel(SYSLEVEL*);
6140 extern char *wine_get_unix_file_name( LPCWSTR dos );
6141 extern WCHAR *wine_get_dos_file_name( LPCSTR str );
6142 # 2305 "../../../include/winbase.h"
6143 DWORD __attribute__((__stdcall__)) GetCurrentProcessId(void);
6144 DWORD __attribute__((__stdcall__)) GetCurrentThreadId(void);
6145 DWORD __attribute__((__stdcall__)) GetLastError(void);
6146 HANDLE __attribute__((__stdcall__)) GetProcessHeap(void);
6147 LONG __attribute__((__stdcall__)) InterlockedCompareExchange(LONG volatile*,LONG,LONG);
6148 LONG __attribute__((__stdcall__)) InterlockedDecrement(LONG volatile*);
6149 LONG __attribute__((__stdcall__)) InterlockedExchange(LONG volatile*,LONG);
6150 LONG __attribute__((__stdcall__)) InterlockedExchangeAdd(LONG volatile*,LONG);
6151 LONG __attribute__((__stdcall__)) InterlockedIncrement(LONG volatile*);
6152 void __attribute__((__stdcall__)) SetLastError(DWORD);
6156 static inline PVOID __attribute__((__stdcall__)) InterlockedCompareExchangePointer( PVOID volatile *dest, PVOID xchg, PVOID compare )
6164 return (PVOID)InterlockedCompareExchange( (LONG volatile*)dest, (LONG)xchg, (LONG)compare );
6168 static inline PVOID __attribute__((__stdcall__)) InterlockedExchangePointer( PVOID volatile *dest, PVOID val )
6176 return (PVOID)InterlockedExchange( (LONG volatile*)dest, (LONG)val );
6179 # 2349 "../../../include/winbase.h"
6180 int __attribute__((__stdcall__)) WinMain(HINSTANCE,HINSTANCE,LPSTR,int);
6182 # 1 "../../../include/winsock.h" 1
6183 # 81 "../../../include/winsock.h"
6184 # 1 "/usr/include/sys/types.h" 1 3 4
6188 # 1 "/usr/include/gentoo-multilib/x86/sys/types.h" 1 3 4
6189 # 27 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6190 # 1 "/usr/include/features.h" 1 3 4
6191 # 28 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6195 # 1 "/usr/include/bits/types.h" 1 3 4
6196 # 32 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6200 typedef __u_char u_char;
6201 typedef __u_short u_short;
6202 typedef __u_int u_int;
6203 typedef __u_long u_long;
6204 typedef __quad_t quad_t;
6205 typedef __u_quad_t u_quad_t;
6206 typedef __fsid_t fsid_t;
6211 typedef __loff_t loff_t;
6215 typedef __ino_t ino_t;
6216 # 62 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6217 typedef __dev_t dev_t;
6222 typedef __gid_t gid_t;
6227 typedef __mode_t mode_t;
6232 typedef __nlink_t nlink_t;
6237 typedef __uid_t uid_t;
6243 typedef __off_t off_t;
6244 # 100 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6245 typedef __pid_t pid_t;
6250 typedef __id_t id_t;
6255 typedef __ssize_t ssize_t;
6261 typedef __daddr_t daddr_t;
6262 typedef __caddr_t caddr_t;
6268 typedef __key_t key_t;
6269 # 133 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6270 # 1 "/usr/include/time.h" 1 3 4
6271 # 134 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6272 # 147 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6273 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
6274 # 148 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6278 typedef unsigned long int ulong;
6279 typedef unsigned short int ushort;
6280 typedef unsigned int uint;
6281 # 191 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6282 typedef int int8_t __attribute__ ((__mode__ (__QI__)));
6283 typedef int int16_t __attribute__ ((__mode__ (__HI__)));
6284 typedef int int32_t __attribute__ ((__mode__ (__SI__)));
6285 typedef int int64_t __attribute__ ((__mode__ (__DI__)));
6288 typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__)));
6289 typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__)));
6290 typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__)));
6291 typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__)));
6293 typedef int register_t __attribute__ ((__mode__ (__word__)));
6294 # 213 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6295 # 1 "/usr/include/endian.h" 1 3 4
6296 # 214 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6299 # 1 "/usr/include/sys/select.h" 1 3 4
6303 # 1 "/usr/include/gentoo-multilib/x86/sys/select.h" 1 3 4
6304 # 25 "/usr/include/gentoo-multilib/x86/sys/select.h" 3 4
6305 # 1 "/usr/include/features.h" 1 3 4
6306 # 26 "/usr/include/gentoo-multilib/x86/sys/select.h" 2 3 4
6309 # 1 "/usr/include/bits/types.h" 1 3 4
6310 # 29 "/usr/include/gentoo-multilib/x86/sys/select.h" 2 3 4
6313 # 1 "/usr/include/bits/select.h" 1 3 4
6317 # 1 "/usr/include/gentoo-multilib/x86/bits/select.h" 1 3 4
6318 # 5 "/usr/include/bits/select.h" 2 3 4
6319 # 32 "/usr/include/gentoo-multilib/x86/sys/select.h" 2 3 4
6322 # 1 "/usr/include/bits/sigset.h" 1 3 4
6326 # 1 "/usr/include/gentoo-multilib/x86/bits/sigset.h" 1 3 4
6327 # 23 "/usr/include/gentoo-multilib/x86/bits/sigset.h" 3 4
6328 typedef int __sig_atomic_t;
6335 unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))];
6337 # 5 "/usr/include/bits/sigset.h" 2 3 4
6338 # 35 "/usr/include/gentoo-multilib/x86/sys/select.h" 2 3 4
6342 typedef __sigset_t sigset_t;
6348 # 1 "/usr/include/time.h" 1 3 4
6349 # 45 "/usr/include/gentoo-multilib/x86/sys/select.h" 2 3 4
6351 # 1 "/usr/include/bits/time.h" 1 3 4
6355 # 1 "/usr/include/gentoo-multilib/x86/bits/time.h" 1 3 4
6356 # 65 "/usr/include/gentoo-multilib/x86/bits/time.h" 3 4
6357 # 1 "/usr/include/bits/types.h" 1 3 4
6358 # 66 "/usr/include/gentoo-multilib/x86/bits/time.h" 2 3 4
6365 __suseconds_t tv_usec;
6367 # 5 "/usr/include/bits/time.h" 2 3 4
6368 # 47 "/usr/include/gentoo-multilib/x86/sys/select.h" 2 3 4
6371 typedef __suseconds_t suseconds_t;
6377 typedef long int __fd_mask;
6378 # 67 "/usr/include/gentoo-multilib/x86/sys/select.h" 3 4
6387 __fd_mask __fds_bits[1024 / (8 * sizeof (__fd_mask))];
6397 typedef __fd_mask fd_mask;
6398 # 99 "/usr/include/gentoo-multilib/x86/sys/select.h" 3 4
6400 # 109 "/usr/include/gentoo-multilib/x86/sys/select.h" 3 4
6401 extern int unix_select (int __nfds, unix_fd_set *__restrict __readfds,
6402 unix_fd_set *__restrict __writefds,
6403 unix_fd_set *__restrict __exceptfds,
6404 struct unix_timeval *__restrict __timeout);
6405 # 128 "/usr/include/gentoo-multilib/x86/sys/select.h" 3 4
6407 # 5 "/usr/include/sys/select.h" 2 3 4
6408 # 217 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6411 # 1 "/usr/include/sys/sysmacros.h" 1 3 4
6415 # 1 "/usr/include/gentoo-multilib/x86/sys/sysmacros.h" 1 3 4
6416 # 23 "/usr/include/gentoo-multilib/x86/sys/sysmacros.h" 3 4
6417 # 1 "/usr/include/features.h" 1 3 4
6418 # 24 "/usr/include/gentoo-multilib/x86/sys/sysmacros.h" 2 3 4
6425 extern __inline unsigned int gnu_dev_major (unsigned long long int __dev)
6426 __attribute__ ((__nothrow__));
6428 extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev)
6429 __attribute__ ((__nothrow__));
6431 extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major,
6432 unsigned int __minor)
6433 __attribute__ ((__nothrow__));
6436 __extension__ extern __inline unsigned int
6437 __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev)
6439 return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff);
6442 __extension__ extern __inline unsigned int
6443 __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev)
6445 return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
6448 __extension__ extern __inline unsigned long long int
6449 __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor)
6451 return ((__minor & 0xff) | ((__major & 0xfff) << 8)
6452 | (((unsigned long long int) (__minor & ~0xff)) << 12)
6453 | (((unsigned long long int) (__major & ~0xfff)) << 32));
6455 # 5 "/usr/include/sys/sysmacros.h" 2 3 4
6456 # 220 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6457 # 231 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6458 typedef __blkcnt_t blkcnt_t;
6462 typedef __fsblkcnt_t fsblkcnt_t;
6466 typedef __fsfilcnt_t fsfilcnt_t;
6467 # 266 "/usr/include/gentoo-multilib/x86/sys/types.h" 3 4
6468 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4
6472 # 1 "/usr/include/gentoo-multilib/x86/bits/pthreadtypes.h" 1 3 4
6473 # 36 "/usr/include/gentoo-multilib/x86/bits/pthreadtypes.h" 3 4
6474 typedef unsigned long int pthread_t;
6491 unsigned int __count;
6496 unsigned int __nusers;
6507 } pthread_mutexattr_t;
6517 unsigned int __futex;
6518 __extension__ unsigned long long int __total_seq;
6519 __extension__ unsigned long long int __wakeup_seq;
6520 __extension__ unsigned long long int __woken_seq;
6522 unsigned int __nwaiters;
6523 unsigned int __broadcast_seq;
6526 __extension__ long long int __align;
6533 } pthread_condattr_t;
6537 typedef unsigned int pthread_key_t;
6541 typedef int pthread_once_t;
6542 # 5 "/usr/include/bits/pthreadtypes.h" 2 3 4
6543 # 267 "/usr/include/gentoo-multilib/x86/sys/types.h" 2 3 4
6547 # 5 "/usr/include/sys/types.h" 2 3 4
6548 # 82 "../../../include/winsock.h" 2
6549 # 1 "/usr/include/time.h" 1 3 4
6550 # 83 "../../../include/winsock.h" 2
6551 # 1 "/usr/include/stdlib.h" 1 3 4
6555 # 1 "/usr/include/gentoo-multilib/x86/stdlib.h" 1 3 4
6556 # 25 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6557 # 1 "/usr/include/features.h" 1 3 4
6558 # 26 "/usr/include/gentoo-multilib/x86/stdlib.h" 2 3 4
6566 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
6567 # 34 "/usr/include/gentoo-multilib/x86/stdlib.h" 2 3 4
6570 # 96 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6589 # 140 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6590 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__));
6595 extern double atof (__const char *__nptr)
6596 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
6598 extern int atoi (__const char *__nptr)
6599 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
6601 extern long int atol (__const char *__nptr)
6602 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
6608 __extension__ extern long long int atoll (__const char *__nptr)
6609 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
6615 extern double strtod (__const char *__restrict __nptr,
6616 char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6618 # 181 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6621 extern long int strtol (__const char *__restrict __nptr,
6622 char **__restrict __endptr, int __base)
6623 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6625 extern unsigned long int strtoul (__const char *__restrict __nptr,
6626 char **__restrict __endptr, int __base)
6627 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6633 extern long long int strtoq (__const char *__restrict __nptr,
6634 char **__restrict __endptr, int __base)
6635 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6638 extern unsigned long long int strtouq (__const char *__restrict __nptr,
6639 char **__restrict __endptr, int __base)
6640 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6647 extern long long int strtoll (__const char *__restrict __nptr,
6648 char **__restrict __endptr, int __base)
6649 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6652 extern unsigned long long int strtoull (__const char *__restrict __nptr,
6653 char **__restrict __endptr, int __base)
6654 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6656 # 277 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6657 extern double __strtod_internal (__const char *__restrict __nptr,
6658 char **__restrict __endptr, int __group)
6659 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6660 extern float __strtof_internal (__const char *__restrict __nptr,
6661 char **__restrict __endptr, int __group)
6662 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6663 extern long double __strtold_internal (__const char *__restrict __nptr,
6664 char **__restrict __endptr,
6665 int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6667 extern long int __strtol_internal (__const char *__restrict __nptr,
6668 char **__restrict __endptr,
6669 int __base, int __group)
6670 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6674 extern unsigned long int __strtoul_internal (__const char *__restrict __nptr,
6675 char **__restrict __endptr,
6676 int __base, int __group)
6677 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6683 extern long long int __strtoll_internal (__const char *__restrict __nptr,
6684 char **__restrict __endptr,
6685 int __base, int __group)
6686 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6691 extern unsigned long long int __strtoull_internal (__const char *
6693 char **__restrict __endptr,
6694 int __base, int __group)
6695 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6704 extern __inline double
6705 __attribute__ ((__nothrow__)) strtod (__const char *__restrict __nptr, char **__restrict __endptr)
6707 return __strtod_internal (__nptr, __endptr, 0);
6709 extern __inline long int
6710 __attribute__ ((__nothrow__)) strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
6713 return __strtol_internal (__nptr, __endptr, __base, 0);
6715 extern __inline unsigned long int
6716 __attribute__ ((__nothrow__)) strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
6719 return __strtoul_internal (__nptr, __endptr, __base, 0);
6722 # 359 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6723 __extension__ extern __inline long long int
6724 __attribute__ ((__nothrow__)) strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
6727 return __strtoll_internal (__nptr, __endptr, __base, 0);
6729 __extension__ extern __inline unsigned long long int
6730 __attribute__ ((__nothrow__)) strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
6733 return __strtoull_internal (__nptr, __endptr, __base, 0);
6739 __extension__ extern __inline long long int
6740 __attribute__ ((__nothrow__)) strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base)
6743 return __strtoll_internal (__nptr, __endptr, __base, 0);
6745 __extension__ extern __inline unsigned long long int
6746 __attribute__ ((__nothrow__)) strtoull (__const char * __restrict __nptr, char **__restrict __endptr, int __base)
6749 return __strtoull_internal (__nptr, __endptr, __base, 0);
6755 extern __inline double
6756 __attribute__ ((__nothrow__)) atof (__const char *__nptr)
6758 return strtod (__nptr, (char **) ((void *)0));
6761 __attribute__ ((__nothrow__)) atoi (__const char *__nptr)
6763 return (int) strtol (__nptr, (char **) ((void *)0), 10);
6765 extern __inline long int
6766 __attribute__ ((__nothrow__)) atol (__const char *__nptr)
6768 return strtol (__nptr, (char **) ((void *)0), 10);
6774 __extension__ extern __inline long long int
6775 __attribute__ ((__nothrow__)) atoll (__const char *__nptr)
6777 return strtoll (__nptr, (char **) ((void *)0), 10);
6780 # 424 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6781 extern char *l64a (long int __n) __attribute__ ((__nothrow__));
6784 extern long int a64l (__const char *__s)
6785 __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1)));
6790 # 1 "/usr/include/sys/types.h" 1 3 4
6791 # 434 "/usr/include/gentoo-multilib/x86/stdlib.h" 2 3 4
6798 extern long int random (void) __attribute__ ((__nothrow__));
6801 extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__));
6807 extern char *initstate (unsigned int __seed, char *__statebuf,
6808 size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
6812 extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6831 extern int random_r (struct random_data *__restrict __buf,
6832 int32_t *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6834 extern int srandom_r (unsigned int __seed, struct random_data *__buf)
6835 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
6837 extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
6839 struct random_data *__restrict __buf)
6840 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4)));
6842 extern int setstate_r (char *__restrict __statebuf,
6843 struct random_data *__restrict __buf)
6844 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6851 extern int rand (void) __attribute__ ((__nothrow__));
6853 extern void srand (unsigned int __seed) __attribute__ ((__nothrow__));
6858 extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__));
6866 extern double drand48 (void) __attribute__ ((__nothrow__));
6867 extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6870 extern long int lrand48 (void) __attribute__ ((__nothrow__));
6871 extern long int nrand48 (unsigned short int __xsubi[3])
6872 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6875 extern long int mrand48 (void) __attribute__ ((__nothrow__));
6876 extern long int jrand48 (unsigned short int __xsubi[3])
6877 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6880 extern void srand48 (long int __seedval) __attribute__ ((__nothrow__));
6881 extern unsigned short int *seed48 (unsigned short int __seed16v[3])
6882 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6883 extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6891 unsigned short int __x[3];
6892 unsigned short int __old_x[3];
6893 unsigned short int __c;
6894 unsigned short int __init;
6895 unsigned long long int __a;
6899 extern int drand48_r (struct drand48_data *__restrict __buffer,
6900 double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6901 extern int erand48_r (unsigned short int __xsubi[3],
6902 struct drand48_data *__restrict __buffer,
6903 double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6906 extern int lrand48_r (struct drand48_data *__restrict __buffer,
6907 long int *__restrict __result)
6908 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6909 extern int nrand48_r (unsigned short int __xsubi[3],
6910 struct drand48_data *__restrict __buffer,
6911 long int *__restrict __result)
6912 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6915 extern int mrand48_r (struct drand48_data *__restrict __buffer,
6916 long int *__restrict __result)
6917 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6918 extern int jrand48_r (unsigned short int __xsubi[3],
6919 struct drand48_data *__restrict __buffer,
6920 long int *__restrict __result)
6921 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6924 extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
6925 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
6927 extern int seed48_r (unsigned short int __seed16v[3],
6928 struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6930 extern int lcong48_r (unsigned short int __param[7],
6931 struct drand48_data *__buffer)
6932 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2)));
6933 # 592 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6937 extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
6939 extern void free (void *__ptr) __attribute__ ((__nothrow__));
6944 extern void cfree (void *__ptr) __attribute__ ((__nothrow__));
6948 # 1 "/usr/include/alloca.h" 1 3 4
6952 # 1 "/usr/include/gentoo-multilib/x86/alloca.h" 1 3 4
6953 # 22 "/usr/include/gentoo-multilib/x86/alloca.h" 3 4
6954 # 1 "/usr/include/features.h" 1 3 4
6955 # 23 "/usr/include/gentoo-multilib/x86/alloca.h" 2 3 4
6958 # 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/include/stddef.h" 1 3 4
6959 # 26 "/usr/include/gentoo-multilib/x86/alloca.h" 2 3 4
6967 extern void *alloca (size_t __size) __attribute__ ((__nothrow__));
6974 # 5 "/usr/include/alloca.h" 2 3 4
6975 # 607 "/usr/include/gentoo-multilib/x86/stdlib.h" 2 3 4
6980 extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__));
6981 # 620 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
6984 extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
6988 extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
6994 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
6995 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7002 extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__));
7004 # 652 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
7007 extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7012 extern char *__secure_getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7018 extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7024 extern int setenv (__const char *__name, __const char *__value, int __replace)
7025 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2)));
7028 extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__));
7035 extern int clearenv (void) __attribute__ ((__nothrow__));
7036 # 691 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
7037 extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7038 # 702 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
7039 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1)));
7040 # 721 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
7041 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7050 extern int system (__const char *__command);
7052 # 749 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
7053 extern char *realpath (__const char *__restrict __name,
7054 char *__restrict __resolved) __attribute__ ((__nothrow__));
7061 typedef int (*__compar_fn_t) (__const void *, __const void *);
7071 extern void *bsearch (__const void *__key, __const void *__base,
7072 size_t __nmemb, size_t __size, __compar_fn_t __compar)
7073 __attribute__ ((__nonnull__ (1, 2, 5)));
7077 extern void qsort (void *__base, size_t __nmemb, size_t __size,
7078 __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4)));
7082 extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
7083 extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__));
7096 extern div_t div (int __numer, int __denom)
7097 __attribute__ ((__nothrow__)) __attribute__ ((__const__));
7098 extern ldiv_t ldiv (long int __numer, long int __denom)
7099 __attribute__ ((__nothrow__)) __attribute__ ((__const__));
7101 # 814 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
7102 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
7103 int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4)));
7108 extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
7109 int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4)));
7114 extern char *gcvt (double __value, int __ndigit, char *__buf)
7115 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3)));
7120 extern char *qecvt (long double __value, int __ndigit,
7121 int *__restrict __decpt, int *__restrict __sign)
7122 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4)));
7123 extern char *qfcvt (long double __value, int __ndigit,
7124 int *__restrict __decpt, int *__restrict __sign)
7125 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4)));
7126 extern char *qgcvt (long double __value, int __ndigit, char *__buf)
7127 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3)));
7132 extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
7133 int *__restrict __sign, char *__restrict __buf,
7134 size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
7135 extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
7136 int *__restrict __sign, char *__restrict __buf,
7137 size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
7139 extern int qecvt_r (long double __value, int __ndigit,
7140 int *__restrict __decpt, int *__restrict __sign,
7141 char *__restrict __buf, size_t __len)
7142 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
7143 extern int qfcvt_r (long double __value, int __ndigit,
7144 int *__restrict __decpt, int *__restrict __sign,
7145 char *__restrict __buf, size_t __len)
7146 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5)));
7154 extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__));
7157 extern int mbtowc (wchar_t *__restrict __pwc,
7158 __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__));
7161 extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__));
7165 extern size_t mbstowcs (wchar_t *__restrict __pwcs,
7166 __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__));
7168 extern size_t wcstombs (char *__restrict __s,
7169 __const wchar_t *__restrict __pwcs, size_t __n)
7170 __attribute__ ((__nothrow__));
7179 extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7180 # 954 "/usr/include/gentoo-multilib/x86/stdlib.h" 3 4
7181 extern int getloadavg (double __loadavg[], int __nelem)
7182 __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
7189 # 5 "/usr/include/stdlib.h" 2 3 4
7190 # 84 "../../../include/winsock.h" 2
7191 # 105 "../../../include/winsock.h"
7192 # 1 "../../../include/windows.h" 1
7193 # 36 "../../../include/windows.h"
7194 # 1 "../../../include/excpt.h" 1
7195 # 25 "../../../include/excpt.h"
7196 typedef enum _EXCEPTION_DISPOSITION
7198 ExceptionContinueExecution,
7199 ExceptionContinueSearch,
7200 ExceptionNestedException,
7201 ExceptionCollidedUnwind
7202 } EXCEPTION_DISPOSITION;
7203 # 37 "../../../include/windows.h" 2
7205 # 1 "../../../include/windef.h" 1
7206 # 39 "../../../include/windows.h" 2
7207 # 1 "../../../include/winbase.h" 1
7208 # 40 "../../../include/windows.h" 2
7209 # 1 "../../../include/wingdi.h" 1
7210 # 27 "../../../include/wingdi.h"
7211 typedef struct _ABCFLOAT {
7215 } ABCFLOAT, *PABCFLOAT, *LPABCFLOAT;
7224 } KERNINGPAIR, *LPKERNINGPAIR;
7226 typedef struct tagPIXELFORMATDESCRIPTOR {
7242 BYTE cAccumGreenBits;
7243 BYTE cAccumBlueBits;
7244 BYTE cAccumAlphaBits;
7251 DWORD dwVisibleMask;
7253 } PIXELFORMATDESCRIPTOR, *PPIXELFORMATDESCRIPTOR, *LPPIXELFORMATDESCRIPTOR;
7254 # 96 "../../../include/wingdi.h"
7255 typedef struct tagCOLORADJUSTMENT
7259 WORD caIlluminantIndex;
7263 WORD caReferenceBlack;
7264 WORD caReferenceWhite;
7267 SHORT caColorfulness;
7268 SHORT caRedGreenTint;
7269 } COLORADJUSTMENT, *PCOLORADJUSTMENT, *LPCOLORADJUSTMENT;
7270 # 142 "../../../include/wingdi.h"
7271 typedef LONG FXPT16DOT16, *LPFXPT16DOT16;
7272 typedef LONG FXPT2DOT30, *LPFXPT2DOT30;
7273 typedef LONG LCSCSTYPE;
7274 typedef LONG LCSGAMUTMATCH;
7275 # 158 "../../../include/wingdi.h"
7276 typedef struct tagCIEXYZ
7281 } CIEXYZ, *LPCIEXYZ;
7283 typedef struct tagCIEXYZTRIPLE
7288 } CIEXYZTRIPLE, *LPCIEXYZTRIPLE;
7290 typedef struct tagLOGCOLORSPACEA
7295 LCSCSTYPE lcsCSType;
7296 LCSGAMUTMATCH lcsIntent;
7297 CIEXYZTRIPLE lcsEndpoints;
7299 DWORD lcsGammaGreen;
7301 CHAR lcsFilename[260];
7302 } LOGCOLORSPACEA, *LPLOGCOLORSPACEA;
7304 typedef struct tagLOGCOLORSPACEW
7309 LCSCSTYPE lcsCSType;
7310 LCSGAMUTMATCH lcsIntent;
7311 CIEXYZTRIPLE lcsEndpoints;
7313 DWORD lcsGammaGreen;
7315 WCHAR lcsFilename[260];
7316 } LOGCOLORSPACEW, *LPLOGCOLORSPACEW;
7318 typedef LPLOGCOLORSPACEA LPLOGCOLORSPACE;
7319 typedef LOGCOLORSPACEA LOGCOLORSPACE;
7320 # 437 "../../../include/wingdi.h"
7321 typedef INT (__attribute__((__stdcall__)) *ICMENUMPROCA)(LPSTR lpszFilename,LPARAM lParam);
7322 typedef INT (__attribute__((__stdcall__)) *ICMENUMPROCW)(LPWSTR lpszFilename,LPARAM lParam);
7323 typedef ICMENUMPROCA ICMENUMPROC;
7324 # 454 "../../../include/wingdi.h"
7332 } PELARRAY, *PPELARRAY, *LPPELARRAY;
7345 } BITMAP, *PBITMAP, *LPBITMAP;
7355 } LOGBRUSH, *PLOGBRUSH, *LPLOGBRUSH;
7362 } LOGBRUSH32, *PLOGBRUSH32, *LPLOGBRUSH32;
7364 typedef LOGBRUSH PATTERN, *PPATTERN, *LPPATTERN;
7365 # 526 "../../../include/wingdi.h"
7366 typedef struct tagLOGFONTA
7377 BYTE lfOutPrecision;
7378 BYTE lfClipPrecision;
7380 BYTE lfPitchAndFamily;
7381 CHAR lfFaceName[32];
7382 } LOGFONTA, *PLOGFONTA, *LPLOGFONTA;
7384 typedef struct tagLOGFONTW
7395 BYTE lfOutPrecision;
7396 BYTE lfClipPrecision;
7398 BYTE lfPitchAndFamily;
7399 WCHAR lfFaceName[32];
7400 } LOGFONTW, *PLOGFONTW, *LPLOGFONTW;
7402 typedef LOGFONTA LOGFONT;
7403 typedef PLOGFONTA PLOGFONT;
7404 typedef LPLOGFONTA LPLOGFONT;
7408 LOGFONTA elfLogFont;
7409 BYTE elfFullName[64];
7411 } ENUMLOGFONTA, *LPENUMLOGFONTA;
7415 LOGFONTW elfLogFont;
7416 WCHAR elfFullName[64];
7418 } ENUMLOGFONTW, *LPENUMLOGFONTW;
7420 typedef ENUMLOGFONTA ENUMLOGFONT;
7421 typedef LPENUMLOGFONTA LPENUMLOGFONT;
7425 LOGFONTA elfLogFont;
7426 BYTE elfFullName[64];
7429 } ENUMLOGFONTEXA,*LPENUMLOGFONTEXA;
7433 LOGFONTW elfLogFont;
7434 WCHAR elfFullName[64];
7436 WCHAR elfScript[32];
7437 } ENUMLOGFONTEXW,*LPENUMLOGFONTEXW;
7439 typedef ENUMLOGFONTEXA ENUMLOGFONTEX;
7440 typedef LPENUMLOGFONTEXA LPENUMLOGFONTEX;
7441 # 614 "../../../include/wingdi.h"
7446 } FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE;
7453 } CHARSETINFO, *PCHARSETINFO, *LPCHARSETINFO;
7463 DWORD lsCsbDefault[2];
7464 DWORD lsCsbSupported[2];
7465 } LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE;
7466 # 663 "../../../include/wingdi.h"
7467 typedef struct tagXFORM
7475 } XFORM, *PXFORM, *LPXFORM;
7476 # 783 "../../../include/wingdi.h"
7477 typedef struct tagTEXTMETRICA
7482 LONG tmInternalLeading;
7483 LONG tmExternalLeading;
7484 LONG tmAveCharWidth;
7485 LONG tmMaxCharWidth;
7488 LONG tmDigitizedAspectX;
7489 LONG tmDigitizedAspectY;
7497 BYTE tmPitchAndFamily;
7499 } TEXTMETRICA, *LPTEXTMETRICA, *PTEXTMETRICA;
7501 typedef struct tagTEXTMETRICW
7506 LONG tmInternalLeading;
7507 LONG tmExternalLeading;
7508 LONG tmAveCharWidth;
7509 LONG tmMaxCharWidth;
7512 LONG tmDigitizedAspectX;
7513 LONG tmDigitizedAspectY;
7516 WCHAR tmDefaultChar;
7521 BYTE tmPitchAndFamily;
7523 } TEXTMETRICW, *LPTEXTMETRICW, *PTEXTMETRICW;
7525 typedef TEXTMETRICA TEXTMETRIC;
7526 typedef PTEXTMETRICA PTEXTMETRIC;
7527 typedef LPTEXTMETRICA LPTEXTMETRIC;
7531 typedef struct tagPANOSE
7538 BYTE bStrokeVariation;
7543 } PANOSE, *LPPANOSE;
7544 # 973 "../../../include/wingdi.h"
7547 LOGFONTA elfLogFont;
7548 BYTE elfFullName[64];
7554 BYTE elfVendorId[4];
7557 } EXTLOGFONTA, *PEXTLOGFONTA, *LPEXTLOGFONTA;
7561 LOGFONTW elfLogFont;
7562 WCHAR elfFullName[64];
7568 BYTE elfVendorId[4];
7571 } EXTLOGFONTW, *PEXTLOGFONTW, *LPEXTLOGFONTW;
7573 typedef EXTLOGFONTA EXTLOGFONT;
7574 typedef PEXTLOGFONTA PEXTLOGFONT;
7575 typedef LPEXTLOGFONTA LPEXTLOGFONT;
7580 typedef struct _OUTLINETEXTMETRICA
7583 TEXTMETRICA otmTextMetrics;
7585 PANOSE otmPanoseNumber;
7586 UINT otmfsSelection;
7588 INT otmsCharSlopeRise;
7589 INT otmsCharSlopeRun;
7595 UINT otmsCapEmHeight;
7601 UINT otmusMinimumPPEM;
7602 POINT otmptSubscriptSize;
7603 POINT otmptSubscriptOffset;
7604 POINT otmptSuperscriptSize;
7605 POINT otmptSuperscriptOffset;
7606 UINT otmsStrikeoutSize;
7607 INT otmsStrikeoutPosition;
7608 INT otmsUnderscoreSize;
7609 INT otmsUnderscorePosition;
7610 LPSTR otmpFamilyName;
7612 LPSTR otmpStyleName;
7614 } OUTLINETEXTMETRICA, *POUTLINETEXTMETRICA, *LPOUTLINETEXTMETRICA;
7616 typedef struct _OUTLINETEXTMETRICW
7619 TEXTMETRICW otmTextMetrics;
7621 PANOSE otmPanoseNumber;
7622 UINT otmfsSelection;
7624 INT otmsCharSlopeRise;
7625 INT otmsCharSlopeRun;
7631 UINT otmsCapEmHeight;
7637 UINT otmusMinimumPPEM;
7638 POINT otmptSubscriptSize;
7639 POINT otmptSubscriptOffset;
7640 POINT otmptSuperscriptSize;
7641 POINT otmptSuperscriptOffset;
7642 UINT otmsStrikeoutSize;
7643 INT otmsStrikeoutPosition;
7644 INT otmsUnderscoreSize;
7645 INT otmsUnderscorePosition;
7646 LPSTR otmpFamilyName;
7648 LPSTR otmpStyleName;
7650 } OUTLINETEXTMETRICW, *POUTLINETEXTMETRICW, *LPOUTLINETEXTMETRICW;
7652 typedef OUTLINETEXTMETRICA OUTLINETEXTMETRIC;
7653 typedef POUTLINETEXTMETRICA POUTLINETEXTMETRIC;
7654 typedef LPOUTLINETEXTMETRICA LPOUTLINETEXTMETRIC;
7665 } POLYTEXTA, *PPOLYTEXTA, *LPPOLYTEXTA;
7676 } POLYTEXTW, *PPOLYTEXTW, *LPPOLYTEXTW;
7678 typedef POLYTEXTA POLYTEXT;
7679 typedef PPOLYTEXTA PPOLYTEXT;
7680 typedef LPPOLYTEXTA LPPOLYTEXT;
7681 # 1124 "../../../include/wingdi.h"
7687 LONG tmInternalLeading;
7688 LONG tmExternalLeading;
7689 LONG tmAveCharWidth;
7690 LONG tmMaxCharWidth;
7693 LONG tmDigitizedAspectX;
7694 LONG tmDigitizedAspectY;
7702 BYTE tmPitchAndFamily;
7708 } NEWTEXTMETRICA, *PNEWTEXTMETRICA, *LPNEWTEXTMETRICA;
7715 LONG tmInternalLeading;
7716 LONG tmExternalLeading;
7717 LONG tmAveCharWidth;
7718 LONG tmMaxCharWidth;
7721 LONG tmDigitizedAspectX;
7722 LONG tmDigitizedAspectY;
7725 WCHAR tmDefaultChar;
7730 BYTE tmPitchAndFamily;
7736 } NEWTEXTMETRICW, *PNEWTEXTMETRICW, *LPNEWTEXTMETRICW;
7738 typedef NEWTEXTMETRICA NEWTEXTMETRIC;
7739 typedef PNEWTEXTMETRICA PNEWTEXTMETRIC;
7740 typedef LPNEWTEXTMETRICA LPNEWTEXTMETRIC;
7744 NEWTEXTMETRICA ntmTm;
7745 FONTSIGNATURE ntmFontSig;
7750 NEWTEXTMETRICW ntmTm;
7751 FONTSIGNATURE ntmFontSig;
7754 typedef NEWTEXTMETRICEXA NEWTEXTMETRICEX;
7759 typedef int (__attribute__((__stdcall__)) *OLDFONTENUMPROCA)(const LOGFONTA *, const TEXTMETRICA *, DWORD, LPARAM);
7760 typedef int (__attribute__((__stdcall__)) *OLDFONTENUMPROCW)(const LOGFONTW *, const TEXTMETRICW *, DWORD, LPARAM);
7765 typedef OLDFONTENUMPROCA OLDFONTENUMPROC;
7767 typedef OLDFONTENUMPROCA FONTENUMPROCA;
7768 typedef OLDFONTENUMPROCW FONTENUMPROCW;
7769 typedef FONTENUMPROCA FONTENUMPROC;
7771 typedef INT (__attribute__((__stdcall__)) *GOBJENUMPROC)(LPVOID, LPARAM);
7772 typedef void (__attribute__((__stdcall__)) *LINEDDAPROC)(INT, INT, LPARAM);
7773 # 1271 "../../../include/wingdi.h"
7778 POINT gmptGlyphOrigin;
7781 } GLYPHMETRICS, *LPGLYPHMETRICS;
7782 # 1290 "../../../include/wingdi.h"
7789 typedef struct tagPOINTFX
7793 } POINTFX, *LPPOINTFX;
7795 typedef struct tagTTPOLYCURVE
7800 } TTPOLYCURVE, *LPTTPOLYCURVE;
7802 typedef struct tagTTPOLYGONHEADER
7807 } TTPOLYGONHEADER, *LPTTPOLYGONHEADER;
7823 } ABC, *PABC, *LPABC;
7824 # 1374 "../../../include/wingdi.h"
7825 typedef struct tagGCP_RESULTSA{
7835 } GCP_RESULTSA, *LPGCP_RESULTSA;
7837 typedef struct tagGCP_RESULTSW
7848 } GCP_RESULTSW, *LPGCP_RESULTSW;
7850 typedef GCP_RESULTSA GCP_RESULTS;
7851 typedef LPGCP_RESULTSA LPGCP_RESULTS;
7859 } RASTERIZER_STATUS, *LPRASTERIZER_STATUS;
7860 # 1419 "../../../include/wingdi.h"
7864 } POINTFLOAT, *PPOINTFLOAT;
7869 POINTFLOAT gmfptGlyphOrigin;
7872 } GLYPHMETRICSFLOAT, *PGLYPHMETRICSFLOAT, *LPGLYPHMETRICSFLOAT;
7890 BYTE cAccumGreenBits;
7891 BYTE cAccumBlueBits;
7892 BYTE cAccumAlphaBits;
7898 COLORREF crTransparent;
7899 } LAYERPLANEDESCRIPTOR, *PLAYERPLANEDESCRIPTOR, *LPLAYERPLANEDESCRIPTOR;
7900 # 1467 "../../../include/wingdi.h"
7901 typedef struct tagPALETTEENTRY
7903 BYTE peRed, peGreen, peBlue, peFlags;
7904 } PALETTEENTRY, *PPALETTEENTRY, *LPPALETTEENTRY;
7905 # 1480 "../../../include/wingdi.h"
7906 typedef struct tagLOGPALETTE
7910 PALETTEENTRY palPalEntry[1];
7911 } LOGPALETTE, *PLOGPALETTE, *LPLOGPALETTE, *NPLOGPALETTE;
7921 } LOGPEN, *LPLOGPEN;
7924 typedef struct tagEXTLOGPEN
7931 DWORD elpNumEntries;
7932 DWORD elpStyleEntry[1];
7933 } EXTLOGPEN, *PEXTLOGPEN, *NPEXTLOGPEN, *LPEXTLOGPEN;
7934 # 1754 "../../../include/wingdi.h"
7940 } RGBQUAD, *LPRGBQUAD;
7948 # 1 "../../../include/pshpack2.h" 1
7949 # 105 "../../../include/pshpack2.h"
7951 # 1768 "../../../include/wingdi.h" 2
7959 } BITMAPFILEHEADER, *PBITMAPFILEHEADER, *LPBITMAPFILEHEADER;
7960 # 1 "../../../include/poppack.h" 1
7961 # 253 "../../../include/poppack.h"
7963 # 1777 "../../../include/wingdi.h" 2
7974 DWORD biCompression;
7976 LONG biXPelsPerMeter;
7977 LONG biYPelsPerMeter;
7979 DWORD biClrImportant;
7980 } BITMAPINFOHEADER, *PBITMAPINFOHEADER, *LPBITMAPINFOHEADER;
7989 DWORD bV4V4Compression;
7991 LONG bV4XPelsPerMeter;
7992 LONG bV4YPelsPerMeter;
7994 DWORD bV4ClrImportant;
8000 CIEXYZTRIPLE bV4Endpoints;
8002 DWORD bV4GammaGreen;
8004 } BITMAPV4HEADER, *PBITMAPV4HEADER;
8012 DWORD bV5Compression;
8014 LONG bV5XPelsPerMeter;
8015 LONG bV5YPelsPerMeter;
8017 DWORD bV5ClrImportant;
8023 CIEXYZTRIPLE bV5Endpoints;
8025 DWORD bV5GammaGreen;
8028 DWORD bV5ProfileData;
8029 DWORD bV5ProfileSize;
8031 } BITMAPV5HEADER, *LPBITMAPV5HEADER, *PBITMAPV5HEADER;
8032 # 1856 "../../../include/wingdi.h"
8033 typedef struct tagBITMAPINFO
8035 BITMAPINFOHEADER bmiHeader;
8036 RGBQUAD bmiColors[1];
8037 } BITMAPINFO, *PBITMAPINFO, *LPBITMAPINFO;
8046 } BITMAPCOREHEADER, *PBITMAPCOREHEADER, *LPBITMAPCOREHEADER;
8050 BITMAPCOREHEADER bmciHeader;
8051 RGBTRIPLE bmciColors[1];
8052 } BITMAPCOREINFO, *PBITMAPCOREINFO, *LPBITMAPCOREINFO;
8061 BITMAPINFOHEADER dsBmih;
8062 DWORD dsBitfields[3];
8065 } DIBSECTION, *PDIBSECTION, *LPDIBSECTION;
8066 # 1917 "../../../include/wingdi.h"
8067 # 1 "../../../include/pshpack2.h" 1
8068 # 105 "../../../include/pshpack2.h"
8070 # 1918 "../../../include/wingdi.h" 2
8079 WORD mtNoParameters;
8080 } METAHEADER, *PMETAHEADER, *LPMETAHEADER;
8081 # 1 "../../../include/poppack.h" 1
8082 # 253 "../../../include/poppack.h"
8084 # 1929 "../../../include/wingdi.h" 2
8092 } METARECORD, *PMETARECORD, *LPMETARECORD;
8098 HGDIOBJ objectHandle[1];
8099 } HANDLETABLE, *PHANDLETABLE, *LPHANDLETABLE;
8109 } METAFILEPICT, *LPMETAFILEPICT;
8110 # 2037 "../../../include/wingdi.h"
8111 typedef INT (__attribute__((__stdcall__)) *MFENUMPROC)(HDC,HANDLETABLE*,METARECORD*,
8130 DWORD offDescription;
8133 SIZEL szlMillimeters;
8134 DWORD cbPixelFormat;
8135 DWORD offPixelFormat;
8137 SIZEL szlMicrometers;
8138 } ENHMETAHEADER, *PENHMETAHEADER, *LPENHMETAHEADER;
8144 } ENHMETARECORD, *LPENHMETARECORD;
8152 POINTL ptlReference;
8158 } EMRTEXT, *PEMRTEXT;
8162 } EMRABORTPATH, *PEMRABORTPATH,
8163 EMRBEGINPATH, *PEMRBEGINPATH,
8164 EMRENDPATH, *PEMRENDPATH,
8165 EMRCLOSEFIGURE, *PEMRCLOSEFIGURE,
8166 EMRFLATTENPATH, *PEMRFLATTENPATH,
8167 EMRWIDENPATH, *PEMRWIDENPATH,
8168 EMRSETMETARGN, *PEMRSETMETARGN,
8169 EMRSAVEDC, *PEMRSAVEDC,
8170 EMRREALIZEPALETTE, *PEMRREALIZEPALETTE;
8178 } EMRANGLEARC, *PEMRANGLEARC;
8186 EMRARCTO, *PEMRARCTO,
8187 EMRCHORD, *PEMRCHORD,
8201 COLORREF crBkColorSrc;
8207 } EMRBITBLT, *PEMRBITBLT;
8213 } EMRCREATEBRUSHINDIRECT, *PEMRCREATEBRUSHINDIRECT;
8219 } EMRCREATECOLORSPACE, *PEMRCREATECOLORSPACE;
8228 } EMRCREATECOLORSPACEW, *PEMRCREATECOLORSPACEW;
8238 } EMRCREATEDIBPATTERNBRUSHPT, *PEMRCREATEDIBPATTERNBRUSHPT;
8248 } EMRCREATEMONOBRUSH, *PEMRCREATEMONOBRUSH;
8254 } EMRCREATEPALETTE, *PEMRCREATEPALETTE;
8260 } EMRCREATEPEN, *PEMRCREATEPEN;
8265 } EMRDELETECOLORSPACE, *PEMRDELETECOLORSPACE,
8266 EMRSELECTCOLORSPACE, *PEMRSELECTCOLORSPACE,
8267 EMRSETCOLORSPACE, *PEMRSETCOLORSPACE;
8272 } EMRDELETEOBJECT, *PEMRDELETEOBJECT,
8273 EMRSELECTOBJECT, *PEMRSELECTOBJECT;
8278 } EMRELLIPSE, *PEMRELLIPSE,
8279 EMRRECTANGLE, *PEMRRECTANGLE;
8284 DWORD offPalEntries;
8291 } EMREXCLUDECLIPRECT, *PEMREXCLUDECLIPRECT,
8292 EMRINTERSECTCLIPRECT, *PEMRINTERSECTCLIPRECT;
8298 } EMREXTCREATEFONTINDIRECTW, *PEMREXTCREATEFONTINDIRECTW;
8308 } EMREXTCREATEPEN, *PEMREXTCREATEPEN;
8315 } EMREXTFLOODFILL, *PEMREXTFLOODFILL;
8322 } EMREXTSELECTCLIPRGN, *PEMREXTSELECTCLIPRGN;
8327 DWORD iGraphicsMode;
8331 } EMREXTTEXTOUTA, *PEMREXTTEXTOUTA,
8332 EMREXTTEXTOUTW, *PEMREXTTEXTOUTW;
8337 } EMRFILLPATH, *PEMRFILLPATH,
8338 EMRSTROKEANDFILLPATH, *PEMRSTROKEANDFILLPATH,
8339 EMRSTROKEPATH, *PEMRSTROKEPATH;
8347 } EMRFILLRGN, *PEMRFILLRGN;
8354 } EMRFORMAT, *PEMRFORMAT;
8363 } EMRFRAMERGN, *PEMRFRAMERGN;
8369 } EMRGDICOMMENT, *PEMRGDICOMMENT;
8370 # 2308 "../../../include/wingdi.h"
8376 } EMRINVERTRGN, *PEMRINVERTRGN,
8377 EMRPAINTRGN, *PEMRPAINTRGN;
8382 } EMRLINETO, *PEMRLINETO,
8383 EMRMOVETOEX, *PEMRMOVETOEX;
8396 COLORREF crBkColorSrc;
8409 } EMRMASKBLT, *PEMRMASKBLT;
8415 } EMRMODIFYWORLDTRANSFORM, *PEMRMODIFYWORLDTRANSFORM;
8420 } EMROFFSETCLIPRGN, *PEMROFFSETCLIPRGN;
8431 COLORREF crBkColorSrc;
8444 } EMRPLGBLT, *PEMRPLGBLT;
8451 } EMRPOLYLINE, *PEMRPOLYLINE,
8452 EMRPOLYBEZIER, *PEMRPOLYBEZIER,
8453 EMRPOLYGON, *PEMRPOLYGON,
8454 EMRPOLYBEZIERTO, *PEMRPOLYBEZIERTO,
8455 EMRPOLYLINETO, *PEMRPOLYLINETO;
8462 } EMRPOLYLINE16, *PEMRPOLYLINE16,
8463 EMRPOLYBEZIER16, *PEMRPOLYBEZIER16,
8464 EMRPOLYGON16, *PEMRPOLYGON16,
8465 EMRPOLYBEZIERTO16, *PEMRPOLYBEZIERTO16,
8466 EMRPOLYLINETO16, *PEMRPOLYLINETO16;
8474 } EMRPOLYDRAW16, *PEMRPOLYDRAW16;
8481 DWORD aPolyCounts[1];
8483 } EMRPOLYPOLYLINE16, *PEMRPOLYPOLYLINE16,
8484 EMRPOLYPOLYGON16, *PEMRPOLYPOLYGON16;
8492 } EMRPOLYDRAW, *PEMRPOLYDRAW;
8499 DWORD aPolyCounts[1];
8501 } EMRPOLYPOLYLINE, *PEMRPOLYPOLYLINE,
8502 EMRPOLYPOLYGON, *PEMRPOLYPOLYGON;
8507 DWORD iGraphicsMode;
8511 EMRTEXT aemrtext[1];
8512 } EMRPOLYTEXTOUTA, *PEMRPOLYTEXTOUTA,
8513 EMRPOLYTEXTOUTW, *PEMRPOLYTEXTOUTW;
8519 } EMRRESIZEPALETTE, *PEMRRESIZEPALETTE;
8524 } EMRRESTOREDC, *PEMRRESTOREDC;
8530 } EMRROUNDRECT, *PEMRROUNDRECT;
8538 } EMRSCALEVIEWPORTEXTEX, *PEMRSCALEVIEWPORTEXTEX,
8539 EMRSCALEWINDOWEXTEX, *PEMRSCALEWINDOWEXTEX;
8544 } EMRSELECTCLIPPATH, *PEMRSELECTCLIPPATH,
8545 EMRSETBKMODE, *PEMRSETBKMODE,
8546 EMRSETMAPMODE, *PEMRSETMAPMODE,
8547 EMRSETPOLYFILLMODE, *PEMRSETPOLYFILLMODE,
8548 EMRSETROP2, *PEMRSETROP2,
8549 EMRSETSTRETCHBLTMODE, *PEMRSETSTRETCHBLTMODE,
8550 EMRSETTEXTALIGN, *PEMRSETTEXTALIGN,
8551 EMRSETICMMODE, *PEMRSETICMMODE,
8552 EMRSETLAYOUT, *PEMRSETLAYOUT;
8557 } EMRSELECTPALETTE, *PEMRSELECTPALETTE;
8561 DWORD iArcDirection;
8562 } EMRSETARCDIRECTION, *PEMRSETARCDIRECTION;
8567 } EMRSETBKCOLOR, *PEMRSETBKCOLOR,
8568 EMRSETTEXTCOLOR, *PEMRSETTEXTCOLOR;
8573 } EMRSETBRUSHORGEX, *PEMRSETBRUSHORGEX,
8574 EMRSETVIEWPORTORGEX, *PEMRSETVIEWPORTORGEX,
8575 EMRSETWINDOWORGEX, *PEMRSETWINDOWORGEX;
8579 COLORADJUSTMENT ColorAdjustment;
8580 } EMRSETCOLORADJUSTMENT, *PEMRSETCOLORADJUSTMENT;
8598 } EMRSETDIBITSTODEVICE, *PEMRSETDIBITSTODEVICE;
8603 } EMRSETMAPPERFLAGS, *PEMRSETMAPPERFLAGS;
8608 } EMRSETMITERLIMIT, *PEMRSETMITERLIMIT;
8615 PALETTEENTRY aPalEntries[1];
8616 } EMRSETPALETTEENTRIES, *PEMRSETPALETTEENTRIES;
8622 } EMRSETPIXELV, *PEMRSETPIXELV;
8627 } EMRSETVIEWPORTEXTEX, *PEMRSETVIEWPORTEXTEX,
8628 EMRSETWINDOWEXTEX, *PEMRSETWINDOWEXTEX;
8633 } EMRSETWORLDTRANSFORM, *PEMRSETWORLDTRANSFORM;
8646 COLORREF crBkColorSrc;
8654 } EMRSTRETCHBLT, *PEMRSTRETCHBLT;
8667 COLORREF crBkColorSrc;
8675 } EMRALPHABLEND, *PEMRALPHABLEND;
8694 } EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS;
8698 PIXELFORMATDESCRIPTOR pfd;
8699 } EMRPIXELFORMAT, *PEMRPIXELFORMAT;
8701 typedef struct tagEMRGLSRECORD {
8705 } EMRGLSRECORD, *PEMRGLSRECORD;
8712 } EMRGLSBOUNDEDRECORD, *PEMRGLSBOUNDEDRECORD;
8714 typedef INT (__attribute__((__stdcall__)) *ENHMFENUMPROC)(HDC, HANDLETABLE *,
8715 const ENHMETARECORD *, INT, LPARAM);
8716 # 2794 "../../../include/wingdi.h"
8719 BYTE dmDeviceName[32];
8721 WORD dmDriverVersion;
8727 short dmOrientation;
8729 short dmPaperLength;
8736 short dmDefaultSource;
8737 short dmPrintQuality;
8740 short dmYResolution;
8743 BYTE dmFormName[32];
8748 DWORD dmDisplayFlags;
8749 DWORD dmDisplayFrequency;
8756 DWORD dmPanningWidth;
8757 DWORD dmPanningHeight;
8758 } DEVMODEA, *PDEVMODEA, *LPDEVMODEA;
8762 WCHAR dmDeviceName[32];
8764 WORD dmDriverVersion;
8770 short dmOrientation;
8772 short dmPaperLength;
8779 short dmDefaultSource;
8780 short dmPrintQuality;
8783 short dmYResolution;
8786 WCHAR dmFormName[32];
8791 DWORD dmDisplayFlags;
8792 DWORD dmDisplayFrequency;
8799 DWORD dmPanningWidth;
8800 DWORD dmPanningHeight;
8801 } DEVMODEW, *PDEVMODEW, *LPDEVMODEW;
8803 typedef DEVMODEA DEVMODE;
8804 typedef PDEVMODEA PDEVMODE;
8805 typedef LPDEVMODEA LPDEVMODE;
8806 # 3110 "../../../include/wingdi.h"
8812 LPCSTR lpszDatatype;
8814 } DOCINFOA, *LPDOCINFOA;
8819 LPCWSTR lpszDocName;
8821 LPCWSTR lpszDatatype;
8823 } DOCINFOW, *LPDOCINFOW;
8825 typedef DOCINFOA DOCINFO;
8826 typedef LPDOCINFOA LPDOCINFO;
8827 # 3141 "../../../include/wingdi.h"
8828 typedef struct _RGNDATAHEADER {
8834 } RGNDATAHEADER,*PRGNDATAHEADER;
8836 typedef struct _RGNDATA {
8839 } RGNDATA,*PRGNDATA,*LPRGNDATA;
8841 typedef BOOL (__attribute__((__stdcall__)) *ABORTPROC)(HDC, INT);
8845 CHAR DeviceName[32];
8846 CHAR DeviceString[128];
8849 CHAR DeviceKey[128];
8850 } DISPLAY_DEVICEA,*PDISPLAY_DEVICEA,*LPDISPLAY_DEVICEA;
8854 WCHAR DeviceName[32];
8855 WCHAR DeviceString[128];
8857 WCHAR DeviceID[128];
8858 WCHAR DeviceKey[128];
8859 } DISPLAY_DEVICEW,*PDISPLAY_DEVICEW,*LPDISPLAY_DEVICEW;
8860 typedef DISPLAY_DEVICEA DISPLAY_DEVICE;
8861 typedef PDISPLAY_DEVICEA PDISPLAY_DEVICE;
8862 typedef LPDISPLAY_DEVICEA LPDISPLAY_DEVICE;
8863 # 3184 "../../../include/wingdi.h"
8864 typedef USHORT COLOR16;
8866 typedef struct _TRIVERTEX
8874 } TRIVERTEX, *PTRIVERTEX, *LPTRIVERTEX;
8876 typedef struct _GRADIENT_TRIANGLE
8881 } GRADIENT_TRIANGLE, *PGRADIENT_TRIANGLE, *LPGRADIENT_TRIANGLE;
8883 typedef struct _GRADIENT_RECT
8887 } GRADIENT_RECT, *PGRADIENT_RECT, *LPGRADIENT_RECT;
8892 typedef struct _BLENDFUNCTION
8896 BYTE SourceConstantAlpha;
8898 } BLENDFUNCTION, *PBLENDFUNCTION;
8899 # 3239 "../../../include/wingdi.h"
8900 typedef struct _DRAWPATRECT
8906 } DRAWPATRECT, *PDRAWPATRECT;
8908 typedef struct tagWCRANGE {
8911 } WCRANGE, *PWCRANGE, *LPWCRANGE;
8913 typedef struct tagGLYPHSET {
8916 DWORD cGlyphsSupported;
8919 } GLYPHSET, *PGLYPHSET, *LPGLYPHSET;
8921 INT __attribute__((__stdcall__)) AbortDoc(HDC);
8922 BOOL __attribute__((__stdcall__)) AbortPath(HDC);
8923 INT __attribute__((__stdcall__)) AddFontResourceA(LPCSTR);
8924 INT __attribute__((__stdcall__)) AddFontResourceW(LPCWSTR);
8926 INT __attribute__((__stdcall__)) AddFontResourceExA(LPCSTR, DWORD, PVOID);
8927 INT __attribute__((__stdcall__)) AddFontResourceExW(LPCWSTR, DWORD, PVOID);
8929 BOOL __attribute__((__stdcall__)) AlphaBlend(HDC,int,int,int,int,HDC,int,int,int,int,BLENDFUNCTION);
8930 BOOL __attribute__((__stdcall__)) AngleArc(HDC, INT, INT, DWORD, FLOAT, FLOAT);
8931 BOOL __attribute__((__stdcall__)) AnimatePalette(HPALETTE,UINT,UINT,const PALETTEENTRY*);
8932 BOOL __attribute__((__stdcall__)) Arc(HDC,INT,INT,INT,INT,INT,INT,INT,INT);
8933 BOOL __attribute__((__stdcall__)) ArcTo(HDC, INT, INT, INT, INT, INT, INT, INT, INT);
8934 BOOL __attribute__((__stdcall__)) BeginPath(HDC);
8935 BOOL __attribute__((__stdcall__)) BitBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,DWORD);
8936 INT __attribute__((__stdcall__)) ChoosePixelFormat(HDC,const PIXELFORMATDESCRIPTOR*);
8937 BOOL __attribute__((__stdcall__)) Chord(HDC,INT,INT,INT,INT,INT,INT,INT,INT);
8938 HENHMETAFILE __attribute__((__stdcall__)) CloseEnhMetaFile(HDC);
8939 BOOL __attribute__((__stdcall__)) CloseFigure(HDC);
8940 HMETAFILE __attribute__((__stdcall__)) CloseMetaFile(HDC);
8941 INT __attribute__((__stdcall__)) CombineRgn(HRGN,HRGN,HRGN,INT);
8942 BOOL __attribute__((__stdcall__)) CombineTransform(LPXFORM,const XFORM *,const XFORM *);
8943 HENHMETAFILE __attribute__((__stdcall__)) CopyEnhMetaFileA(HENHMETAFILE,LPCSTR);
8944 HENHMETAFILE __attribute__((__stdcall__)) CopyEnhMetaFileW(HENHMETAFILE,LPCWSTR);
8946 HMETAFILE __attribute__((__stdcall__)) CopyMetaFileA(HMETAFILE,LPCSTR);
8947 HMETAFILE __attribute__((__stdcall__)) CopyMetaFileW(HMETAFILE,LPCWSTR);
8949 HBITMAP __attribute__((__stdcall__)) CreateBitmap(INT,INT,UINT,UINT,LPCVOID);
8950 HBITMAP __attribute__((__stdcall__)) CreateBitmapIndirect(const BITMAP*);
8951 HBRUSH __attribute__((__stdcall__)) CreateBrushIndirect(const LOGBRUSH*);
8952 HCOLORSPACE __attribute__((__stdcall__)) CreateColorSpaceA(LPLOGCOLORSPACEA);
8953 HCOLORSPACE __attribute__((__stdcall__)) CreateColorSpaceW(LPLOGCOLORSPACEW);
8955 HBITMAP __attribute__((__stdcall__)) CreateCompatibleBitmap(HDC,INT,INT);
8956 HDC __attribute__((__stdcall__)) CreateCompatibleDC(HDC);
8957 HDC __attribute__((__stdcall__)) CreateDCA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
8958 HDC __attribute__((__stdcall__)) CreateDCW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
8960 HBITMAP __attribute__((__stdcall__)) CreateDIBitmap(HDC,const BITMAPINFOHEADER*,DWORD,
8961 LPCVOID,const BITMAPINFO*,UINT);
8962 HBRUSH __attribute__((__stdcall__)) CreateDIBPatternBrush(HGLOBAL,UINT);
8963 HBRUSH __attribute__((__stdcall__)) CreateDIBPatternBrushPt(const void*,UINT);
8964 HBITMAP __attribute__((__stdcall__)) CreateDIBSection(HDC, const BITMAPINFO *, UINT,
8965 void **, HANDLE, DWORD offset);
8966 HBITMAP __attribute__((__stdcall__)) CreateDiscardableBitmap(HDC,INT,INT);
8967 HRGN __attribute__((__stdcall__)) CreateEllipticRgn(INT,INT,INT,INT);
8968 HRGN __attribute__((__stdcall__)) CreateEllipticRgnIndirect(const RECT *);
8969 HDC __attribute__((__stdcall__)) CreateEnhMetaFileA(HDC,LPCSTR,const RECT*,LPCSTR);
8970 HDC __attribute__((__stdcall__)) CreateEnhMetaFileW(HDC,LPCWSTR,const RECT*,LPCWSTR);
8972 HFONT __attribute__((__stdcall__)) CreateFontA(INT,INT,INT,INT,INT,DWORD,DWORD,
8973 DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR);
8974 HFONT __attribute__((__stdcall__)) CreateFontW(INT,INT,INT,INT,INT,DWORD,DWORD,
8975 DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR);
8977 HFONT __attribute__((__stdcall__)) CreateFontIndirectA(const LOGFONTA*);
8978 HFONT __attribute__((__stdcall__)) CreateFontIndirectW(const LOGFONTW*);
8980 HPALETTE __attribute__((__stdcall__)) CreateHalftonePalette(HDC);
8981 HBRUSH __attribute__((__stdcall__)) CreateHatchBrush(INT,COLORREF);
8982 HDC __attribute__((__stdcall__)) CreateICA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
8983 HDC __attribute__((__stdcall__)) CreateICW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
8985 HDC __attribute__((__stdcall__)) CreateMetaFileA(LPCSTR);
8986 HDC __attribute__((__stdcall__)) CreateMetaFileW(LPCWSTR);
8988 HPALETTE __attribute__((__stdcall__)) CreatePalette(const LOGPALETTE*);
8989 HBRUSH __attribute__((__stdcall__)) CreatePatternBrush(HBITMAP);
8990 HPEN __attribute__((__stdcall__)) CreatePen(INT,INT,COLORREF);
8991 HPEN __attribute__((__stdcall__)) CreatePenIndirect(const LOGPEN*);
8992 HRGN __attribute__((__stdcall__)) CreatePolyPolygonRgn(const POINT*,const INT*,INT,INT);
8993 HRGN __attribute__((__stdcall__)) CreatePolygonRgn(const POINT*,INT,INT);
8994 HRGN __attribute__((__stdcall__)) CreateRectRgn(INT,INT,INT,INT);
8995 HRGN __attribute__((__stdcall__)) CreateRectRgnIndirect(const RECT*);
8996 HRGN __attribute__((__stdcall__)) CreateRoundRectRgn(INT,INT,INT,INT,INT,INT);
8997 BOOL __attribute__((__stdcall__)) CreateScalableFontResourceA(DWORD,LPCSTR,LPCSTR,LPCSTR);
8998 BOOL __attribute__((__stdcall__)) CreateScalableFontResourceW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR);
9000 HBRUSH __attribute__((__stdcall__)) CreateSolidBrush(COLORREF);
9001 BOOL __attribute__((__stdcall__)) DPtoLP(HDC,LPPOINT,INT);
9002 BOOL __attribute__((__stdcall__)) DeleteColorSpace(HCOLORSPACE);
9003 BOOL __attribute__((__stdcall__)) DeleteDC(HDC);
9004 BOOL __attribute__((__stdcall__)) DeleteEnhMetaFile(HENHMETAFILE);
9005 BOOL __attribute__((__stdcall__)) DeleteMetaFile(HMETAFILE);
9006 BOOL __attribute__((__stdcall__)) DeleteObject(HGDIOBJ);
9007 INT __attribute__((__stdcall__)) DescribePixelFormat(HDC,int,UINT,
9008 LPPIXELFORMATDESCRIPTOR);
9009 INT __attribute__((__stdcall__)) DrawEscape(HDC,INT,INT,LPCSTR);
9010 BOOL __attribute__((__stdcall__)) Ellipse(HDC,INT,INT,INT,INT);
9011 INT __attribute__((__stdcall__)) EndDoc(HDC);
9012 BOOL __attribute__((__stdcall__)) EndPath(HDC);
9013 BOOL __attribute__((__stdcall__)) EnumEnhMetaFile(HDC,HENHMETAFILE,ENHMFENUMPROC,LPVOID,const RECT*);
9014 INT __attribute__((__stdcall__)) EnumFontFamiliesA(HDC,LPCSTR,FONTENUMPROCA,LPARAM);
9015 INT __attribute__((__stdcall__)) EnumFontFamiliesW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM);
9017 INT __attribute__((__stdcall__)) EnumFontFamiliesExA(HDC,LPLOGFONTA,FONTENUMPROCA,LPARAM,DWORD);
9018 INT __attribute__((__stdcall__)) EnumFontFamiliesExW(HDC,LPLOGFONTW,FONTENUMPROCW,LPARAM,DWORD);
9020 INT __attribute__((__stdcall__)) EnumFontsA(HDC,LPCSTR,FONTENUMPROCA,LPARAM);
9021 INT __attribute__((__stdcall__)) EnumFontsW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM);
9023 INT __attribute__((__stdcall__)) EnumICMProfilesA(HDC,ICMENUMPROCA,LPARAM);
9024 INT __attribute__((__stdcall__)) EnumICMProfilesW(HDC,ICMENUMPROCW,LPARAM);
9026 BOOL __attribute__((__stdcall__)) EnumMetaFile(HDC,HMETAFILE,MFENUMPROC,LPARAM);
9027 INT __attribute__((__stdcall__)) EnumObjects(HDC,INT,GOBJENUMPROC,LPARAM);
9028 BOOL __attribute__((__stdcall__)) EqualRgn(HRGN,HRGN);
9029 INT __attribute__((__stdcall__)) Escape(HDC,INT,INT,LPCSTR,LPVOID);
9030 INT __attribute__((__stdcall__)) ExcludeClipRect(HDC,INT,INT,INT,INT);
9031 HPEN __attribute__((__stdcall__)) ExtCreatePen(DWORD,DWORD,const LOGBRUSH*,DWORD,const DWORD*);
9032 HRGN __attribute__((__stdcall__)) ExtCreateRegion(const XFORM*,DWORD,const RGNDATA*);
9033 INT __attribute__((__stdcall__)) ExtEscape(HDC,INT,INT,LPCSTR,INT,LPSTR);
9034 BOOL __attribute__((__stdcall__)) ExtFloodFill(HDC,INT,INT,COLORREF,UINT);
9035 INT __attribute__((__stdcall__)) ExtSelectClipRgn(HDC,HRGN,INT);
9036 BOOL __attribute__((__stdcall__)) ExtTextOutA(HDC,INT,INT,UINT,const RECT*,
9037 LPCSTR,UINT,const INT*);
9038 BOOL __attribute__((__stdcall__)) ExtTextOutW(HDC,INT,INT,UINT,const RECT*,
9039 LPCWSTR,UINT,const INT*);
9041 BOOL __attribute__((__stdcall__)) FillPath(HDC);
9042 BOOL __attribute__((__stdcall__)) FillRgn(HDC,HRGN,HBRUSH);
9043 BOOL __attribute__((__stdcall__)) FixBrushOrgEx(HDC,INT,INT,LPPOINT);
9044 BOOL __attribute__((__stdcall__)) FlattenPath(HDC);
9045 BOOL __attribute__((__stdcall__)) FloodFill(HDC,INT,INT,COLORREF);
9046 BOOL __attribute__((__stdcall__)) FrameRgn(HDC,HRGN,HBRUSH,INT,INT);
9047 BOOL __attribute__((__stdcall__)) GdiAlphaBlend(HDC,int,int,int,int,HDC,int,int,int,int,BLENDFUNCTION);
9048 BOOL __attribute__((__stdcall__)) GdiComment(HDC,UINT,const BYTE *);
9049 DEVMODEW * __attribute__((__stdcall__)) GdiConvertToDevmodeW(const DEVMODEA *);
9050 BOOL __attribute__((__stdcall__)) GdiFlush(void);
9051 LONG __attribute__((__stdcall__)) GdiGetCharDimensions(HDC, LPTEXTMETRICW, LONG *);
9052 BOOL __attribute__((__stdcall__)) GdiGradientFill(HDC,PTRIVERTEX,ULONG,PVOID,ULONG,ULONG);
9053 BOOL __attribute__((__stdcall__)) GdiIsMetaFileDC(HDC);
9054 BOOL __attribute__((__stdcall__)) GdiIsMetaPrintDC(HDC);
9055 BOOL __attribute__((__stdcall__)) GdiIsPlayMetafileDC(HDC);
9056 BOOL __attribute__((__stdcall__)) GdiTransparentBlt(HDC,int,int,int,int,HDC,int,int,int,int,UINT);
9057 INT __attribute__((__stdcall__)) GetArcDirection(HDC);
9058 BOOL __attribute__((__stdcall__)) GetAspectRatioFilterEx(HDC,LPSIZE);
9059 LONG __attribute__((__stdcall__)) GetBitmapBits(HBITMAP,LONG,LPVOID);
9060 BOOL __attribute__((__stdcall__)) GetBitmapDimensionEx(HBITMAP,LPSIZE);
9061 BOOL __attribute__((__stdcall__)) GetBrushOrgEx(HDC,LPPOINT);
9062 COLORREF __attribute__((__stdcall__)) GetBkColor(HDC);
9063 INT __attribute__((__stdcall__)) GetBkMode(HDC);
9064 UINT __attribute__((__stdcall__)) GetBoundsRect(HDC,LPRECT,UINT);
9065 BOOL __attribute__((__stdcall__)) GetCharABCWidthsA(HDC,UINT,UINT,LPABC);
9066 BOOL __attribute__((__stdcall__)) GetCharABCWidthsW(HDC,UINT,UINT,LPABC);
9068 BOOL __attribute__((__stdcall__)) GetCharABCWidthsFloatA(HDC,UINT,UINT,LPABCFLOAT);
9069 BOOL __attribute__((__stdcall__)) GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT);
9071 BOOL __attribute__((__stdcall__)) GetCharABCWidthsI(HDC,UINT,UINT,LPWORD,LPABC);
9072 DWORD __attribute__((__stdcall__)) GetCharacterPlacementA(HDC,LPCSTR,INT,INT,GCP_RESULTSA*,DWORD);
9073 DWORD __attribute__((__stdcall__)) GetCharacterPlacementW(HDC,LPCWSTR,INT,INT,GCP_RESULTSW*,DWORD);
9075 BOOL __attribute__((__stdcall__)) GetCharWidth32A(HDC,UINT,UINT,LPINT);
9076 BOOL __attribute__((__stdcall__)) GetCharWidth32W(HDC,UINT,UINT,LPINT);
9078 BOOL __attribute__((__stdcall__)) GetCharWidthA(HDC,UINT,UINT,LPINT);
9079 BOOL __attribute__((__stdcall__)) GetCharWidthW(HDC,UINT,UINT,LPINT);
9081 BOOL __attribute__((__stdcall__)) GetCharWidthFloatA(HDC,UINT,UINT,PFLOAT);
9082 BOOL __attribute__((__stdcall__)) GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT);
9084 INT __attribute__((__stdcall__)) GetClipBox(HDC,LPRECT);
9085 INT __attribute__((__stdcall__)) GetClipRgn(HDC,HRGN);
9086 BOOL __attribute__((__stdcall__)) GetColorAdjustment(HDC, LPCOLORADJUSTMENT);
9087 HCOLORSPACE __attribute__((__stdcall__)) GetColorSpace(HDC);
9088 HGDIOBJ __attribute__((__stdcall__)) GetCurrentObject(HDC,UINT);
9089 BOOL __attribute__((__stdcall__)) GetCurrentPositionEx(HDC,LPPOINT);
9090 INT __attribute__((__stdcall__)) GetDeviceCaps(HDC,INT);
9091 BOOL __attribute__((__stdcall__)) GetDeviceGammaRamp(HDC,LPVOID);
9092 COLORREF __attribute__((__stdcall__)) GetDCBrushColor(HDC);
9093 BOOL __attribute__((__stdcall__)) GetDCOrgEx(HDC,LPPOINT);
9094 COLORREF __attribute__((__stdcall__)) GetDCPenColor(HDC);
9095 UINT __attribute__((__stdcall__)) GetDIBColorTable(HDC,UINT,UINT,RGBQUAD*);
9096 INT __attribute__((__stdcall__)) GetDIBits(HDC,HBITMAP,UINT,UINT,LPVOID,LPBITMAPINFO,UINT);
9097 HENHMETAFILE __attribute__((__stdcall__)) GetEnhMetaFileA(LPCSTR);
9098 HENHMETAFILE __attribute__((__stdcall__)) GetEnhMetaFileW(LPCWSTR);
9100 UINT __attribute__((__stdcall__)) GetEnhMetaFileBits(HENHMETAFILE,UINT,LPBYTE);
9101 UINT __attribute__((__stdcall__)) GetEnhMetaFileDescriptionA(HENHMETAFILE,UINT,LPSTR);
9102 UINT __attribute__((__stdcall__)) GetEnhMetaFileDescriptionW(HENHMETAFILE,UINT,LPWSTR);
9104 UINT __attribute__((__stdcall__)) GetEnhMetaFileHeader(HENHMETAFILE,UINT,LPENHMETAHEADER);
9105 UINT __attribute__((__stdcall__)) GetEnhMetaFilePaletteEntries(HENHMETAFILE,UINT,LPPALETTEENTRY);
9106 DWORD __attribute__((__stdcall__)) GetFontData(HDC,DWORD,DWORD,LPVOID,DWORD);
9107 DWORD __attribute__((__stdcall__)) GetFontLanguageInfo(HDC);
9108 DWORD __attribute__((__stdcall__)) GetGlyphIndicesA(HDC,LPCSTR,INT,LPWORD,DWORD);
9109 DWORD __attribute__((__stdcall__)) GetGlyphIndicesW(HDC,LPCWSTR,INT,LPWORD,DWORD);
9111 DWORD __attribute__((__stdcall__)) GetGlyphOutlineA(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,LPVOID,const MAT2*);
9112 DWORD __attribute__((__stdcall__)) GetGlyphOutlineW(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,LPVOID,const MAT2*);
9114 INT __attribute__((__stdcall__)) GetGraphicsMode(HDC);
9115 BOOL __attribute__((__stdcall__)) GetICMProfileA(HDC,LPDWORD,LPSTR);
9116 BOOL __attribute__((__stdcall__)) GetICMProfileW(HDC,LPDWORD,LPWSTR);
9118 DWORD __attribute__((__stdcall__)) GetKerningPairsA(HDC,DWORD,LPKERNINGPAIR);
9119 DWORD __attribute__((__stdcall__)) GetKerningPairsW(HDC,DWORD,LPKERNINGPAIR);
9121 DWORD __attribute__((__stdcall__)) GetLayout(HDC);
9122 BOOL __attribute__((__stdcall__)) GetLogColorSpaceA(HCOLORSPACE,LPLOGCOLORSPACEA,DWORD);
9123 BOOL __attribute__((__stdcall__)) GetLogColorSpaceW(HCOLORSPACE,LPLOGCOLORSPACEW,DWORD);
9125 INT __attribute__((__stdcall__)) GetMapMode(HDC);
9126 HMETAFILE __attribute__((__stdcall__)) GetMetaFileA(LPCSTR);
9127 HMETAFILE __attribute__((__stdcall__)) GetMetaFileW(LPCWSTR);
9129 UINT __attribute__((__stdcall__)) GetMetaFileBitsEx(HMETAFILE,UINT,LPVOID);
9130 INT __attribute__((__stdcall__)) GetMetaRgn(HDC,HRGN);
9131 BOOL __attribute__((__stdcall__)) GetMiterLimit(HDC, PFLOAT);
9132 DWORD __attribute__((__stdcall__)) GetNearestColor(HDC,DWORD);
9133 UINT __attribute__((__stdcall__)) GetNearestPaletteIndex(HPALETTE,COLORREF);
9134 INT __attribute__((__stdcall__)) GetObjectA(HGDIOBJ,INT,LPVOID);
9135 INT __attribute__((__stdcall__)) GetObjectW(HGDIOBJ,INT,LPVOID);
9137 DWORD __attribute__((__stdcall__)) GetObjectType(HGDIOBJ);
9138 UINT __attribute__((__stdcall__)) GetOutlineTextMetricsA(HDC,UINT,LPOUTLINETEXTMETRICA);
9139 UINT __attribute__((__stdcall__)) GetOutlineTextMetricsW(HDC,UINT,LPOUTLINETEXTMETRICW);
9141 UINT __attribute__((__stdcall__)) GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY);
9142 INT __attribute__((__stdcall__)) GetPath(HDC,LPPOINT,LPBYTE,INT);
9143 COLORREF __attribute__((__stdcall__)) GetPixel(HDC,INT,INT);
9144 INT __attribute__((__stdcall__)) GetPixelFormat(HDC);
9145 INT __attribute__((__stdcall__)) GetPolyFillMode(HDC);
9146 INT __attribute__((__stdcall__)) GetRandomRgn(HDC,HRGN,INT);
9147 BOOL __attribute__((__stdcall__)) GetRasterizerCaps(LPRASTERIZER_STATUS,UINT);
9148 DWORD __attribute__((__stdcall__)) GetRegionData(HRGN,DWORD,LPRGNDATA);
9149 INT __attribute__((__stdcall__)) GetRelAbs(HDC,DWORD);
9150 INT __attribute__((__stdcall__)) GetRgnBox(HRGN,LPRECT);
9151 INT __attribute__((__stdcall__)) GetROP2(HDC);
9152 HGDIOBJ __attribute__((__stdcall__)) GetStockObject(INT);
9153 INT __attribute__((__stdcall__)) GetStretchBltMode(HDC);
9154 UINT __attribute__((__stdcall__)) GetSystemPaletteEntries(HDC,UINT,UINT,LPPALETTEENTRY);
9155 UINT __attribute__((__stdcall__)) GetSystemPaletteUse(HDC);
9156 UINT __attribute__((__stdcall__)) GetTextAlign(HDC);
9157 INT __attribute__((__stdcall__)) GetTextCharacterExtra(HDC);
9158 UINT __attribute__((__stdcall__)) GetTextCharset(HDC);
9159 UINT __attribute__((__stdcall__)) GetTextCharsetInfo(HDC,LPFONTSIGNATURE,DWORD);
9160 COLORREF __attribute__((__stdcall__)) GetTextColor(HDC);
9161 BOOL __attribute__((__stdcall__)) GetTextExtentExPointA(HDC,LPCSTR,INT,INT,
9162 LPINT,LPINT,LPSIZE);
9163 BOOL __attribute__((__stdcall__)) GetTextExtentExPointW(HDC,LPCWSTR,INT,INT,
9164 LPINT,LPINT,LPSIZE);
9166 BOOL __attribute__((__stdcall__)) GetTextExtentPointA(HDC,LPCSTR,INT,LPSIZE);
9167 BOOL __attribute__((__stdcall__)) GetTextExtentPointW(HDC,LPCWSTR,INT,LPSIZE);
9169 BOOL __attribute__((__stdcall__)) GetTextExtentPoint32A(HDC,LPCSTR,INT,LPSIZE);
9170 BOOL __attribute__((__stdcall__)) GetTextExtentPoint32W(HDC,LPCWSTR,INT,LPSIZE);
9172 BOOL __attribute__((__stdcall__)) GetTextExtentExPointI(HDC,const WORD*,INT,INT,LPINT,LPINT,LPSIZE);
9173 BOOL __attribute__((__stdcall__)) GetTextExtentPointI(HDC,const WORD*,INT,LPSIZE);
9174 INT __attribute__((__stdcall__)) GetTextFaceA(HDC,INT,LPSTR);
9175 INT __attribute__((__stdcall__)) GetTextFaceW(HDC,INT,LPWSTR);
9177 BOOL __attribute__((__stdcall__)) GetTextMetricsA(HDC,LPTEXTMETRICA);
9178 BOOL __attribute__((__stdcall__)) GetTextMetricsW(HDC,LPTEXTMETRICW);
9180 BOOL __attribute__((__stdcall__)) GetViewportExtEx(HDC,LPSIZE);
9181 BOOL __attribute__((__stdcall__)) GetViewportOrgEx(HDC,LPPOINT);
9182 BOOL __attribute__((__stdcall__)) GetWindowExtEx(HDC,LPSIZE);
9183 BOOL __attribute__((__stdcall__)) GetWindowOrgEx(HDC,LPPOINT);
9184 UINT __attribute__((__stdcall__)) GetWinMetaFileBits(HENHMETAFILE,UINT,LPBYTE,INT,HDC);
9185 BOOL __attribute__((__stdcall__)) GetWorldTransform(HDC,LPXFORM);
9186 BOOL __attribute__((__stdcall__)) GradientFill(HDC,PTRIVERTEX,ULONG,PVOID,ULONG,ULONG);
9187 INT __attribute__((__stdcall__)) IntersectClipRect(HDC,INT,INT,INT,INT);
9188 BOOL __attribute__((__stdcall__)) InvertRgn(HDC,HRGN);
9189 BOOL __attribute__((__stdcall__)) LineDDA(INT,INT,INT,INT,LINEDDAPROC,LPARAM);
9190 BOOL __attribute__((__stdcall__)) LineTo(HDC,INT,INT);
9191 BOOL __attribute__((__stdcall__)) LPtoDP(HDC,LPPOINT,INT);
9192 BOOL __attribute__((__stdcall__)) MaskBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,HBITMAP,INT,INT,DWORD);
9193 BOOL __attribute__((__stdcall__)) ModifyWorldTransform(HDC,const XFORM *, DWORD);
9194 BOOL __attribute__((__stdcall__)) MoveToEx(HDC,INT,INT,LPPOINT);
9195 INT __attribute__((__stdcall__)) OffsetClipRgn(HDC,INT,INT);
9196 INT __attribute__((__stdcall__)) OffsetRgn(HRGN,INT,INT);
9197 BOOL __attribute__((__stdcall__)) OffsetViewportOrgEx(HDC,INT,INT,LPPOINT);
9198 BOOL __attribute__((__stdcall__)) OffsetWindowOrgEx(HDC,INT,INT,LPPOINT);
9199 BOOL __attribute__((__stdcall__)) PaintRgn(HDC,HRGN);
9200 BOOL __attribute__((__stdcall__)) PatBlt(HDC,INT,INT,INT,INT,DWORD);
9201 HRGN __attribute__((__stdcall__)) PathToRegion(HDC);
9202 BOOL __attribute__((__stdcall__)) Pie(HDC,INT,INT,INT,INT,INT,INT,INT,INT);
9203 BOOL __attribute__((__stdcall__)) PlayEnhMetaFile(HDC,HENHMETAFILE,const RECT*);
9204 BOOL __attribute__((__stdcall__)) PlayEnhMetaFileRecord(HDC,LPHANDLETABLE,const ENHMETARECORD*,UINT);
9205 BOOL __attribute__((__stdcall__)) PlayMetaFile(HDC,HMETAFILE);
9206 BOOL __attribute__((__stdcall__)) PlayMetaFileRecord(HDC,LPHANDLETABLE,LPMETARECORD,UINT);
9207 BOOL __attribute__((__stdcall__)) PlgBlt(HDC,const POINT*,HDC,INT,INT,INT,INT,HBITMAP,INT,INT);
9208 BOOL __attribute__((__stdcall__)) PolyBezier(HDC,const POINT*,DWORD);
9209 BOOL __attribute__((__stdcall__)) PolyBezierTo(HDC,const POINT*,DWORD);
9210 BOOL __attribute__((__stdcall__)) PolyDraw(HDC,const POINT*,const BYTE*,DWORD);
9211 BOOL __attribute__((__stdcall__)) PolyPolygon(HDC,const POINT*,const INT*,UINT);
9212 BOOL __attribute__((__stdcall__)) PolyPolyline(HDC,const POINT*,const DWORD*,DWORD);
9213 BOOL __attribute__((__stdcall__)) Polygon(HDC,const POINT*,INT);
9214 BOOL __attribute__((__stdcall__)) Polyline(HDC,const POINT*,INT);
9215 BOOL __attribute__((__stdcall__)) PolylineTo(HDC,const POINT*,DWORD);
9216 BOOL __attribute__((__stdcall__)) PtInRegion(HRGN,INT,INT);
9217 BOOL __attribute__((__stdcall__)) PtVisible(HDC,INT,INT);
9218 UINT __attribute__((__stdcall__)) RealizePalette(HDC);
9219 BOOL __attribute__((__stdcall__)) Rectangle(HDC,INT,INT,INT,INT);
9220 BOOL __attribute__((__stdcall__)) RectInRegion(HRGN,const RECT *);
9221 BOOL __attribute__((__stdcall__)) RectVisible(HDC,const RECT*);
9222 BOOL __attribute__((__stdcall__)) RemoveFontResourceA(LPCSTR);
9223 BOOL __attribute__((__stdcall__)) RemoveFontResourceW(LPCWSTR);
9225 BOOL __attribute__((__stdcall__)) RemoveFontResourceExA(LPCSTR, DWORD, PVOID);
9226 BOOL __attribute__((__stdcall__)) RemoveFontResourceExW(LPCWSTR, DWORD, PVOID);
9228 HDC __attribute__((__stdcall__)) ResetDCA(HDC,const DEVMODEA *);
9229 HDC __attribute__((__stdcall__)) ResetDCW(HDC,const DEVMODEW *);
9231 BOOL __attribute__((__stdcall__)) ResizePalette(HPALETTE,UINT);
9232 BOOL __attribute__((__stdcall__)) RestoreDC(HDC,INT);
9233 BOOL __attribute__((__stdcall__)) RoundRect(HDC,INT,INT,INT,INT,INT,INT);
9234 INT __attribute__((__stdcall__)) SaveDC(HDC);
9235 BOOL __attribute__((__stdcall__)) ScaleViewportExtEx(HDC,INT,INT,INT,INT,LPSIZE);
9236 BOOL __attribute__((__stdcall__)) ScaleWindowExtEx(HDC,INT,INT,INT,INT,LPSIZE);
9237 BOOL __attribute__((__stdcall__)) SelectClipPath(HDC,INT);
9238 INT __attribute__((__stdcall__)) SelectClipRgn(HDC,HRGN);
9239 HGDIOBJ __attribute__((__stdcall__)) SelectObject(HDC,HGDIOBJ);
9240 HPALETTE __attribute__((__stdcall__)) SelectPalette(HDC,HPALETTE,BOOL);
9241 INT __attribute__((__stdcall__)) SetAbortProc(HDC,ABORTPROC);
9242 INT __attribute__((__stdcall__)) SetArcDirection(HDC,INT);
9243 LONG __attribute__((__stdcall__)) SetBitmapBits(HBITMAP,LONG,LPCVOID);
9244 BOOL __attribute__((__stdcall__)) SetBitmapDimensionEx(HBITMAP,INT,INT,LPSIZE);
9245 COLORREF __attribute__((__stdcall__)) SetBkColor(HDC,COLORREF);
9246 INT __attribute__((__stdcall__)) SetBkMode(HDC,INT);
9247 UINT __attribute__((__stdcall__)) SetBoundsRect(HDC,const RECT*,UINT);
9248 BOOL __attribute__((__stdcall__)) SetBrushOrgEx(HDC,INT,INT,LPPOINT);
9249 BOOL __attribute__((__stdcall__)) SetColorAdjustment(HDC,const COLORADJUSTMENT*);
9250 HCOLORSPACE __attribute__((__stdcall__)) SetColorSpace(HDC,HCOLORSPACE);
9251 BOOL __attribute__((__stdcall__)) SetDeviceGammaRamp(HDC,LPVOID);
9252 COLORREF __attribute__((__stdcall__)) SetDCBrushColor(HDC,COLORREF);
9253 COLORREF __attribute__((__stdcall__)) SetDCPenColor(HDC, COLORREF);
9254 UINT __attribute__((__stdcall__)) SetDIBColorTable(HDC,UINT,UINT,const RGBQUAD*);
9255 INT __attribute__((__stdcall__)) SetDIBits(HDC,HBITMAP,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
9256 INT __attribute__((__stdcall__)) SetDIBitsToDevice(HDC,INT,INT,DWORD,DWORD,INT,
9257 INT,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
9258 HENHMETAFILE __attribute__((__stdcall__)) SetEnhMetaFileBits(UINT,const BYTE *);
9259 INT __attribute__((__stdcall__)) SetGraphicsMode(HDC,INT);
9260 INT __attribute__((__stdcall__)) SetICMMode(HDC,INT);
9261 BOOL __attribute__((__stdcall__)) SetICMProfileA(HDC,LPSTR);
9262 BOOL __attribute__((__stdcall__)) SetICMProfileW(HDC,LPWSTR);
9264 DWORD __attribute__((__stdcall__)) SetLayout(HDC,DWORD);
9265 INT __attribute__((__stdcall__)) SetMapMode(HDC,INT);
9266 DWORD __attribute__((__stdcall__)) SetMapperFlags(HDC,DWORD);
9267 HMETAFILE __attribute__((__stdcall__)) SetMetaFileBitsEx(UINT,const BYTE*);
9268 INT __attribute__((__stdcall__)) SetMetaRgn(HDC);
9269 BOOL __attribute__((__stdcall__)) SetMiterLimit(HDC, FLOAT, PFLOAT);
9270 UINT __attribute__((__stdcall__)) SetPaletteEntries(HPALETTE,UINT,UINT,const PALETTEENTRY*);
9271 COLORREF __attribute__((__stdcall__)) SetPixel(HDC,INT,INT,COLORREF);
9272 BOOL __attribute__((__stdcall__)) SetPixelV(HDC,INT,INT,COLORREF);
9273 BOOL __attribute__((__stdcall__)) SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR*);
9274 INT __attribute__((__stdcall__)) SetPolyFillMode(HDC,INT);
9275 BOOL __attribute__((__stdcall__)) SetRectRgn(HRGN,INT,INT,INT,INT);
9276 INT __attribute__((__stdcall__)) SetRelAbs(HDC,INT);
9277 INT __attribute__((__stdcall__)) SetROP2(HDC,INT);
9278 INT __attribute__((__stdcall__)) SetStretchBltMode(HDC,INT);
9279 UINT __attribute__((__stdcall__)) SetSystemPaletteUse(HDC,UINT);
9280 UINT __attribute__((__stdcall__)) SetTextAlign(HDC,UINT);
9281 INT __attribute__((__stdcall__)) SetTextCharacterExtra(HDC,INT);
9282 COLORREF __attribute__((__stdcall__)) SetTextColor(HDC,COLORREF);
9283 BOOL __attribute__((__stdcall__)) SetTextJustification(HDC,INT,INT);
9284 BOOL __attribute__((__stdcall__)) SetViewportExtEx(HDC,INT,INT,LPSIZE);
9285 BOOL __attribute__((__stdcall__)) SetViewportOrgEx(HDC,INT,INT,LPPOINT);
9286 BOOL __attribute__((__stdcall__)) SetWindowExtEx(HDC,INT,INT,LPSIZE);
9287 BOOL __attribute__((__stdcall__)) SetWindowOrgEx(HDC,INT,INT,LPPOINT);
9288 HENHMETAFILE __attribute__((__stdcall__)) SetWinMetaFileBits(UINT,const BYTE*,HDC,const METAFILEPICT *);
9289 BOOL __attribute__((__stdcall__)) SetWorldTransform(HDC,const XFORM*);
9290 INT __attribute__((__stdcall__)) StartDocA(HDC,const DOCINFOA*);
9291 INT __attribute__((__stdcall__)) StartDocW(HDC,const DOCINFOW*);
9293 INT __attribute__((__stdcall__)) StartPage(HDC);
9294 INT __attribute__((__stdcall__)) EndPage(HDC);
9295 BOOL __attribute__((__stdcall__)) StretchBlt(HDC,INT,INT,INT,INT,HDC,INT,
9297 INT __attribute__((__stdcall__)) StretchDIBits(HDC,INT,INT,INT,INT,INT,INT,
9298 INT,INT,const void*,const BITMAPINFO*,UINT,DWORD);
9299 BOOL __attribute__((__stdcall__)) StrokeAndFillPath(HDC);
9300 BOOL __attribute__((__stdcall__)) StrokePath(HDC);
9301 BOOL __attribute__((__stdcall__)) SwapBuffers(HDC);
9302 BOOL __attribute__((__stdcall__)) TextOutA(HDC,INT,INT,LPCSTR,INT);
9303 BOOL __attribute__((__stdcall__)) TextOutW(HDC,INT,INT,LPCWSTR,INT);
9305 BOOL __attribute__((__stdcall__)) TranslateCharsetInfo(LPDWORD,LPCHARSETINFO,DWORD);
9306 BOOL __attribute__((__stdcall__)) TransparentBlt(HDC,int,int,int,int,HDC,int,int,int,int,UINT);
9307 BOOL __attribute__((__stdcall__)) UnrealizeObject(HGDIOBJ);
9308 BOOL __attribute__((__stdcall__)) UpdateColors(HDC);
9309 BOOL __attribute__((__stdcall__)) UpdateICMRegKeyA(DWORD,LPSTR,LPSTR,UINT);
9310 BOOL __attribute__((__stdcall__)) UpdateICMRegKeyW(DWORD,LPWSTR,LPWSTR,UINT);
9312 BOOL __attribute__((__stdcall__)) WidenPath(HDC);
9313 BOOL __attribute__((__stdcall__)) PolyTextOutA(HDC,PPOLYTEXTA,INT);
9314 BOOL __attribute__((__stdcall__)) PolyTextOutW(HDC,PPOLYTEXTW,INT);
9315 # 3690 "../../../include/wingdi.h"
9316 HGLRC __attribute__((__stdcall__)) wglCreateContext(HDC);
9317 HGLRC __attribute__((__stdcall__)) wglCreateLayerContext(HDC,INT);
9318 BOOL __attribute__((__stdcall__)) wglCopyContext(HGLRC,HGLRC,UINT);
9319 BOOL __attribute__((__stdcall__)) wglDeleteContext(HGLRC);
9320 BOOL __attribute__((__stdcall__)) wglDescribeLayerPlane(HDC,INT,INT,UINT,LPLAYERPLANEDESCRIPTOR);
9321 HGLRC __attribute__((__stdcall__)) wglGetCurrentContext(void);
9322 HDC __attribute__((__stdcall__)) wglGetCurrentDC(void);
9323 INT __attribute__((__stdcall__)) wglGetLayerPaletteEntries(HDC,INT,INT,INT,const COLORREF *);
9324 PROC __attribute__((__stdcall__)) wglGetProcAddress(LPCSTR);
9325 BOOL __attribute__((__stdcall__)) wglMakeCurrent(HDC,HGLRC);
9326 BOOL __attribute__((__stdcall__)) wglRealizeLayerPalette(HDC,INT,BOOL);
9327 INT __attribute__((__stdcall__)) wglSetLayerPaletteEntries(HDC,INT,INT,INT,const COLORREF *);
9328 BOOL __attribute__((__stdcall__)) wglShareLists(HGLRC,HGLRC);
9329 BOOL __attribute__((__stdcall__)) wglSwapLayerBuffers(HDC,UINT);
9330 BOOL __attribute__((__stdcall__)) wglUseFontBitmaps(HDC,DWORD,DWORD,DWORD);
9331 BOOL __attribute__((__stdcall__)) wglUseFontOutlines(HDC,DWORD,DWORD,DWORD,FLOAT,FLOAT,INT,LPGLYPHMETRICSFLOAT);
9332 # 41 "../../../include/windows.h" 2
9333 # 1 "../../../include/winuser.h" 1
9334 # 39 "../../../include/winuser.h"
9335 typedef INT_PTR (__attribute__((__stdcall__)) *DLGPROC)(HWND,UINT,WPARAM,LPARAM);
9336 typedef BOOL (__attribute__((__stdcall__)) *DRAWSTATEPROC)(HDC,LPARAM,WPARAM,int,int);
9337 typedef INT (__attribute__((__stdcall__)) *EDITWORDBREAKPROCA)(LPSTR,INT,INT,INT);
9338 typedef INT (__attribute__((__stdcall__)) *EDITWORDBREAKPROCW)(LPWSTR,INT,INT,INT);
9339 typedef BOOL (__attribute__((__stdcall__)) *GRAYSTRINGPROC)(HDC,LPARAM,INT);
9340 typedef LRESULT (__attribute__((__stdcall__)) *HOOKPROC)(INT,WPARAM,LPARAM);
9341 typedef BOOL (__attribute__((__stdcall__)) *NAMEENUMPROCA)(LPSTR,LPARAM);
9342 typedef BOOL (__attribute__((__stdcall__)) *NAMEENUMPROCW)(LPWSTR,LPARAM);
9343 typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCA)(HWND,LPCSTR,HANDLE);
9344 typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCW)(HWND,LPCWSTR,HANDLE);
9345 typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCEXA)(HWND,LPCSTR,HANDLE,ULONG_PTR);
9346 typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCEXW)(HWND,LPCWSTR,HANDLE,ULONG_PTR);
9347 typedef void (__attribute__((__stdcall__)) *SENDASYNCPROC)(HWND,UINT,ULONG_PTR,LRESULT);
9348 typedef void (__attribute__((__stdcall__)) *TIMERPROC)(HWND,UINT,UINT_PTR,DWORD);
9349 typedef void (__attribute__((__stdcall__)) *WINEVENTPROC)(HWINEVENTHOOK,DWORD,HWND,LONG,LONG,
9351 typedef BOOL (__attribute__((__stdcall__)) *WNDENUMPROC)(HWND,LPARAM);
9352 # 76 "../../../include/winuser.h"
9353 typedef NAMEENUMPROCA WINSTAENUMPROCA;
9354 typedef NAMEENUMPROCA DESKTOPENUMPROCA;
9355 typedef NAMEENUMPROCW WINSTAENUMPROCW;
9356 typedef NAMEENUMPROCW DESKTOPENUMPROCW;
9358 typedef LRESULT (__attribute__((__stdcall__)) *WNDPROC)(HWND,UINT,WPARAM,LPARAM);
9360 typedef DESKTOPENUMPROCA DESKTOPENUMPROC;
9361 typedef EDITWORDBREAKPROCA EDITWORDBREAKPROC;
9362 typedef NAMEENUMPROCA NAMEENUMPROC;
9363 typedef PROPENUMPROCA PROPENUMPROC;
9364 typedef PROPENUMPROCEXA PROPENUMPROCEX;
9365 typedef WINSTAENUMPROCA WINSTAENUMPROC;
9368 typedef HANDLE HDWP;
9369 # 101 "../../../include/winuser.h"
9370 typedef struct tagUSEROBJECTFLAGS {
9374 } USEROBJECTFLAGS, *PUSEROBJECTFLAGS;
9375 # 140 "../../../include/winuser.h"
9376 typedef struct tagFILTERKEYS
9384 } FILTERKEYS, *LPFILTERKEYS;
9385 # 157 "../../../include/winuser.h"
9386 typedef struct tagTOGGLEKEYS
9390 } TOGGLEKEYS, *LPTOGGLEKEYS;
9391 # 173 "../../../include/winuser.h"
9392 typedef struct tagMOUSEKEYS
9397 DWORD iTimeToMaxSpeed;
9401 } MOUSEKEYS, *LPMOUSEKEYS;
9402 # 195 "../../../include/winuser.h"
9403 typedef struct tagSTICKYKEYS
9407 } STICKYKEYS, *LPSTICKYKEYS;
9414 typedef struct tagACCESSTIMEOUT
9419 } ACCESSTIMEOUT, *LPACCESSTIMEOUT;
9427 typedef struct tagSERIALKEYSA
9431 LPSTR lpszActivePort;
9436 } SERIALKEYSA, *LPSERIALKEYSA;
9438 typedef struct tagSERIALKEYSW {
9441 LPWSTR lpszActivePort;
9446 } SERIALKEYSW,*LPSERIALKEYSW;
9448 typedef SERIALKEYSA SERIALKEYS;
9449 typedef LPSERIALKEYSA LPSERIALKEYS;
9450 # 260 "../../../include/winuser.h"
9451 typedef struct tagSOUNDSENTRYA
9455 DWORD iFSTextEffect;
9456 DWORD iFSTextEffectMSec;
9457 DWORD iFSTextEffectColorBits;
9458 DWORD iFSGrafEffect;
9459 DWORD iFSGrafEffectMSec;
9460 DWORD iFSGrafEffectColor;
9461 DWORD iWindowsEffect;
9462 DWORD iWindowsEffectMSec;
9463 LPSTR lpszWindowsEffectDLL;
9464 DWORD iWindowsEffectOrdinal;
9465 } SOUNDSENTRYA, *LPSOUNDSENTRYA;
9467 typedef struct tagSOUNDSENTRYW
9471 DWORD iFSTextEffect;
9472 DWORD iFSTextEffectMSec;
9473 DWORD iFSTextEffectColorBits;
9474 DWORD iFSGrafEffect;
9475 DWORD iFSGrafEffectMSec;
9476 DWORD iFSGrafEffectColor;
9477 DWORD iWindowsEffect;
9478 DWORD iWindowsEffectMSec;
9479 LPWSTR lpszWindowsEffectDLL;
9480 DWORD iWindowsEffectOrdinal;
9481 } SOUNDSENTRYW, *LPSOUNDSENTRYW;
9483 typedef SOUNDSENTRYA SOUNDSENTRY;
9484 typedef LPSOUNDSENTRYA LPSOUNDSENTRY;
9485 # 304 "../../../include/winuser.h"
9486 typedef struct tagHIGHCONTRASTA
9490 LPSTR lpszDefaultScheme;
9491 } HIGHCONTRASTA, *LPHIGHCONTRASTA;
9493 typedef struct tagHIGHCONTRASTW
9497 LPWSTR lpszDefaultScheme;
9498 } HIGHCONTRASTW, *LPHIGHCONTRASTW;
9500 typedef HIGHCONTRASTA HIGHCONTRAST;
9501 typedef LPHIGHCONTRASTA LPHIGHCONTRAST;
9503 typedef struct tagEVENTMSG
9510 } EVENTMSG, *PEVENTMSG, *LPEVENTMSG;
9513 typedef struct tagKBDLLHOOKSTRUCT
9519 ULONG_PTR dwExtraInfo;
9520 } KBDLLHOOKSTRUCT, *LPKBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT;
9528 typedef struct tagMSLLHOOKSTRUCT
9534 ULONG_PTR dwExtraInfo;
9535 } MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT;
9546 ULONG_PTR dwExtraInfo;
9547 } MOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT;
9558 } HARDWAREHOOKSTRUCT, *PHARDWAREHOOKSTRUCT, *LPHARDWAREHOOKSTRUCT;
9563 typedef struct tagDEBUGHOOKINFO
9566 DWORD idThreadInstaller;
9570 } DEBUGHOOKINFO, *PDEBUGHOOKINFO, *LPDEBUGHOOKINFO;
9571 # 405 "../../../include/winuser.h"
9572 typedef struct tagMOUSEINPUT
9579 ULONG_PTR dwExtraInfo;
9580 } MOUSEINPUT, *PMOUSEINPUT, *LPMOUSEINPUT;
9582 typedef struct tagKEYBDINPUT
9588 ULONG_PTR dwExtraInfo;
9589 } KEYBDINPUT, *PKEYBDINPUT, *LPKEYBDINPUT;
9591 typedef struct tagHARDWAREINPUT
9596 } HARDWAREINPUT, *PHARDWAREINPUT, *LPHARDWAREINPUT;
9602 typedef struct tagINPUT
9611 } INPUT, *PINPUT, *LPINPUT;
9614 typedef struct tagGUITHREADINFO
9625 } GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO;
9626 # 480 "../../../include/winuser.h"
9627 typedef struct tagANIMATIONINFO
9631 } ANIMATIONINFO, *LPANIMATIONINFO;
9633 typedef struct tagNMHDR
9640 typedef struct tagDRAWTEXTPARAMS
9647 } DRAWTEXTPARAMS,*LPDRAWTEXTPARAMS;
9657 } CWPSTRUCT, *PCWPSTRUCT, *LPCWPSTRUCT;
9666 } CWPRETSTRUCT, *PCWPRETSTRUCT, *LPCWPRETSTRUCT;
9668 typedef struct tagWINDOWPLACEMENT
9673 POINT ptMinPosition;
9674 POINT ptMaxPosition;
9675 RECT rcNormalPosition;
9676 } WINDOWPLACEMENT, *PWINDOWPLACEMENT, *LPWINDOWPLACEMENT;
9677 # 793 "../../../include/winuser.h"
9678 COLORREF __attribute__((__stdcall__)) GetSysColor(INT);
9679 BOOL __attribute__((__stdcall__)) SetSysColors(INT,const INT*,const COLORREF*);
9680 # 1313 "../../../include/winuser.h"
9681 typedef struct tagCREATESTRUCTA
9683 LPVOID lpCreateParams;
9684 HINSTANCE hInstance;
9695 } CREATESTRUCTA, *LPCREATESTRUCTA;
9697 typedef struct tagCREATESTRUCTW
9699 LPVOID lpCreateParams;
9700 HINSTANCE hInstance;
9711 } CREATESTRUCTW, *LPCREATESTRUCTW;
9713 typedef CREATESTRUCTA CREATESTRUCT;
9714 typedef LPCREATESTRUCTA LPCREATESTRUCT;
9716 typedef struct tagPAINTSTRUCT
9723 BYTE rgbReserved[32];
9724 } PAINTSTRUCT, *PPAINTSTRUCT, *LPPAINTSTRUCT;
9726 typedef struct tagCLIENTCREATESTRUCT
9730 } CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;
9733 typedef struct tagMDICREATESTRUCTA
9744 } MDICREATESTRUCTA, *LPMDICREATESTRUCTA;
9746 typedef struct tagMDICREATESTRUCTW
9757 } MDICREATESTRUCTW, *LPMDICREATESTRUCTW;
9759 typedef MDICREATESTRUCTA MDICREATESTRUCT;
9760 typedef LPMDICREATESTRUCTA LPMDICREATESTRUCT;
9761 # 1401 "../../../include/winuser.h"
9762 typedef struct tagSTYLESTRUCT {
9765 } STYLESTRUCT, *LPSTYLESTRUCT;
9766 # 1448 "../../../include/winuser.h"
9767 typedef struct tagMINMAXINFO
9771 POINT ptMaxPosition;
9772 POINT ptMinTrackSize;
9773 POINT ptMaxTrackSize;
9774 } MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO;
9775 # 1479 "../../../include/winuser.h"
9776 typedef struct tagWINDOWPOS
9779 HWND hwndInsertAfter;
9785 } WINDOWPOS, *PWINDOWPOS, *LPWINDOWPOS;
9786 # 1508 "../../../include/winuser.h"
9791 } NCCALCSIZE_PARAMS, *LPNCCALCSIZE_PARAMS;
9792 # 1706 "../../../include/winuser.h"
9793 typedef struct tagWNDCLASSA
9796 WNDPROC lpfnWndProc;
9799 HINSTANCE hInstance;
9802 HBRUSH hbrBackground;
9803 LPCSTR lpszMenuName;
9804 LPCSTR lpszClassName;
9805 } WNDCLASSA, *PWNDCLASSA, *LPWNDCLASSA;
9807 typedef struct tagWNDCLASSW
9810 WNDPROC lpfnWndProc;
9813 HINSTANCE hInstance;
9816 HBRUSH hbrBackground;
9817 LPCWSTR lpszMenuName;
9818 LPCWSTR lpszClassName;
9819 } WNDCLASSW, *PWNDCLASSW, *LPWNDCLASSW;
9821 typedef WNDCLASSA WNDCLASS;
9822 typedef PWNDCLASSA PWNDCLASS;
9823 typedef LPWNDCLASSA LPWNDCLASS;
9825 typedef struct tagCOPYDATASTRUCT {
9829 } COPYDATASTRUCT, *PCOPYDATASTRUCT;
9831 typedef struct tagMDINEXTMENU {
9835 } MDINEXTMENU, *PMDINEXTMENU, *LPMDINEXTMENU;
9837 typedef struct tagMULTIKEYHELPA
9841 CHAR szKeyphrase[1];
9842 } MULTIKEYHELPA, *PMULTIKEYHELPA, *LPMULTIKEYHELPA;
9844 typedef struct tagMULTIKEYHELPW
9848 WCHAR szKeyphrase[1];
9849 } MULTIKEYHELPW, *PMULTIKEYHELPW, *LPMULTIKEYHELPW;
9851 typedef MULTIKEYHELPA MULTIKEYHELP;
9852 typedef PMULTIKEYHELPA PMULTIKEYHELP;
9853 typedef LPMULTIKEYHELPA LPMULTIKEYHELP;
9855 typedef struct tagHELPWININFOA {
9863 } HELPWININFOA, *PHELPWININFOA, *LPHELPWININFOA;
9865 typedef struct tagHELPWININFOW {
9872 WCHAR rgchMember[2];
9873 } HELPWININFOW, *PHELPWININFOW, *LPHELPWININFOW;
9875 typedef HELPWININFOA HELPWININFO;
9876 typedef PHELPWININFOA PHELPWININFO;
9877 typedef LPHELPWININFOA LPHELPWININFO;
9878 # 1846 "../../../include/winuser.h"
9879 typedef struct tagWNDCLASSEXA
9883 WNDPROC lpfnWndProc;
9886 HINSTANCE hInstance;
9889 HBRUSH hbrBackground;
9890 LPCSTR lpszMenuName;
9891 LPCSTR lpszClassName;
9893 } WNDCLASSEXA, *PWNDCLASSEXA, *LPWNDCLASSEXA;
9895 typedef struct tagWNDCLASSEXW
9899 WNDPROC lpfnWndProc;
9902 HINSTANCE hInstance;
9905 HBRUSH hbrBackground;
9906 LPCWSTR lpszMenuName;
9907 LPCWSTR lpszClassName;
9909 } WNDCLASSEXW, *PWNDCLASSEXW, *LPWNDCLASSEXW;
9911 typedef WNDCLASSEXA WNDCLASSEX;
9912 typedef PWNDCLASSEXA PWNDCLASSEX;
9913 typedef LPWNDCLASSEXA LPWNDCLASSEX;
9915 typedef struct tagMSG
9923 } MSG, *PMSG, *LPMSG;
9924 # 1901 "../../../include/winuser.h"
9925 typedef struct _ICONINFO {
9931 } ICONINFO, *PICONINFO;
9934 typedef struct tagCURSORINFO
9940 } CURSORINFO, *PCURSORINFO, *LPCURSORINFO;
9945 typedef struct tagACCEL
9957 # 1956 "../../../include/winuser.h"
9958 typedef struct tagTPMPARAMS
9962 } TPMPARAMS, *LPTPMPARAMS;
9968 typedef struct tagCOMBOBOXINFO
9977 } COMBOBOXINFO, *PCOMBOBOXINFO, *LPCOMBOBOXINFO;
9979 typedef struct tagMENUITEMINFOA {
9986 HBITMAP hbmpChecked;
9987 HBITMAP hbmpUnchecked;
9988 ULONG_PTR dwItemData;
9992 } MENUITEMINFOA, *LPMENUITEMINFOA;
9994 typedef struct tagMENUITEMINFOW {
10001 HBITMAP hbmpChecked;
10002 HBITMAP hbmpUnchecked;
10003 ULONG_PTR dwItemData;
10007 } MENUITEMINFOW, *LPMENUITEMINFOW;
10009 typedef MENUITEMINFOA MENUITEMINFO;
10010 typedef LPMENUITEMINFOA LPMENUITEMINFO;
10011 typedef const MENUITEMINFOA *LPCMENUITEMINFOA;
10012 typedef const MENUITEMINFOW *LPCMENUITEMINFOW;
10013 typedef LPCMENUITEMINFOA LPCMENUITEMINFO;
10015 typedef struct tagMENUBARINFO {
10020 BOOL fBarFocused:1;
10022 } MENUBARINFO, *PMENUBARINFO, *LPMENUBARINFO;
10024 typedef struct tagMENUINFO {
10030 DWORD dwContextHelpID;
10031 ULONG_PTR dwMenuData;
10032 } MENUINFO, *LPMENUINFO;
10034 typedef const MENUINFO *LPCMENUINFO;
10035 # 2048 "../../../include/winuser.h"
10037 WORD versionNumber;
10039 } MENUITEMTEMPLATEHEADER, *PMENUITEMTEMPLATEHEADER;
10046 } MENUITEMTEMPLATE, *PMENUITEMTEMPLATE;
10049 typedef void MENUTEMPLATE;
10050 typedef PVOID *LPMENUTEMPLATE;
10051 # 2225 "../../../include/winuser.h"
10052 typedef struct tagSCROLLINFO
10061 } SCROLLINFO, *LPSCROLLINFO;
10063 typedef const SCROLLINFO *LPCSCROLLINFO;
10067 typedef struct tagSCROLLBARINFO
10075 DWORD rgstate[5 +1];
10076 } SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
10077 # 2459 "../../../include/winuser.h"
10078 typedef struct tagHELPINFO
10083 HANDLE hItemHandle;
10084 DWORD_PTR dwContextId;
10086 } HELPINFO,*LPHELPINFO;
10088 typedef void (__attribute__((__stdcall__)) *MSGBOXCALLBACK)(LPHELPINFO lpHelpInfo);
10090 typedef struct tagMSGBOXPARAMSA
10094 HINSTANCE hInstance;
10096 LPCSTR lpszCaption;
10099 DWORD_PTR dwContextHelpId;
10100 MSGBOXCALLBACK lpfnMsgBoxCallback;
10101 DWORD dwLanguageId;
10102 } MSGBOXPARAMSA, *PMSGBOXPARAMSA, *LPMSGBOXPARAMSA;
10104 typedef struct tagMSGBOXPARAMSW
10108 HINSTANCE hInstance;
10110 LPCWSTR lpszCaption;
10113 DWORD_PTR dwContextHelpId;
10114 MSGBOXCALLBACK lpfnMsgBoxCallback;
10115 DWORD dwLanguageId;
10116 } MSGBOXPARAMSW, *PMSGBOXPARAMSW, *LPMSGBOXPARAMSW;
10118 typedef MSGBOXPARAMSA MSGBOXPARAMS;
10119 typedef PMSGBOXPARAMSA PMSGBOXPARAMS;
10120 typedef LPMSGBOXPARAMSA LPMSGBOXPARAMS;
10121 # 2513 "../../../include/winuser.h"
10122 typedef struct tagMONITORINFO
10128 } MONITORINFO, *LPMONITORINFO;
10130 typedef struct tagMONITORINFOEXA
10137 } MONITORINFOEXA, *LPMONITORINFOEXA;
10139 typedef struct tagMONITORINFOEXW
10145 WCHAR szDevice[32];
10146 } MONITORINFOEXW, *LPMONITORINFOEXW;
10148 typedef MONITORINFOEXA MONITORINFOEX;
10149 typedef LPMONITORINFOEXA LPMONITORINFOEX;
10151 typedef BOOL (__attribute__((__stdcall__)) *MONITORENUMPROC)(HMONITOR,HDC,LPRECT,LPARAM);
10153 # 1 "../../../include/pshpack2.h" 1
10154 # 105 "../../../include/pshpack2.h"
10156 # 2545 "../../../include/winuser.h" 2
10158 typedef struct tagDLGTEMPLATE
10161 DWORD dwExtendedStyle;
10169 typedef DLGTEMPLATE *LPDLGTEMPLATEA;
10170 typedef DLGTEMPLATE *LPDLGTEMPLATEW;
10171 typedef LPDLGTEMPLATEA LPDLGTEMPLATE;
10172 typedef const DLGTEMPLATE *LPCDLGTEMPLATEA;
10173 typedef const DLGTEMPLATE *LPCDLGTEMPLATEW;
10174 typedef LPCDLGTEMPLATEA LPCDLGTEMPLATE;
10176 typedef struct tagDLGITEMTEMPLATE
10179 DWORD dwExtendedStyle;
10187 typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEA;
10188 typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEW;
10189 typedef PDLGITEMTEMPLATEA PDLGITEMTEMPLATE;
10190 typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEA;
10191 typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEW;
10192 typedef LPDLGITEMTEMPLATEA LPDLGITEMTEMPLATE;
10194 # 1 "../../../include/poppack.h" 1
10195 # 253 "../../../include/poppack.h"
10197 # 2583 "../../../include/winuser.h" 2
10198 # 2598 "../../../include/winuser.h"
10199 typedef struct tagCBT_CREATEWNDA
10201 CREATESTRUCTA *lpcs;
10202 HWND hwndInsertAfter;
10203 } CBT_CREATEWNDA, *LPCBT_CREATEWNDA;
10205 typedef struct tagCBT_CREATEWNDW
10207 CREATESTRUCTW *lpcs;
10208 HWND hwndInsertAfter;
10209 } CBT_CREATEWNDW, *LPCBT_CREATEWNDW;
10211 typedef CBT_CREATEWNDA CBT_CREATEWND;
10212 typedef LPCBT_CREATEWNDA LPCBT_CREATEWND;
10214 typedef struct tagCBTACTIVATESTRUCT
10218 } CBTACTIVATESTRUCT, *LPCBTACTIVATESTRUCT;
10219 # 2889 "../../../include/winuser.h"
10220 typedef struct tagNONCLIENTMETRICSA {
10226 INT iCaptionHeight;
10227 LOGFONTA lfCaptionFont;
10228 INT iSmCaptionWidth;
10229 INT iSmCaptionHeight;
10230 LOGFONTA lfSmCaptionFont;
10233 LOGFONTA lfMenuFont;
10234 LOGFONTA lfStatusFont;
10235 LOGFONTA lfMessageFont;
10236 } NONCLIENTMETRICSA, *PNONCLIENTMETRICSA, *LPNONCLIENTMETRICSA;
10238 typedef struct tagNONCLIENTMETRICSW {
10244 INT iCaptionHeight;
10245 LOGFONTW lfCaptionFont;
10246 INT iSmCaptionWidth;
10247 INT iSmCaptionHeight;
10248 LOGFONTW lfSmCaptionFont;
10251 LOGFONTW lfMenuFont;
10252 LOGFONTW lfStatusFont;
10253 LOGFONTW lfMessageFont;
10254 } NONCLIENTMETRICSW, *PNONCLIENTMETRICSW, *LPNONCLIENTMETRICSW;
10256 typedef NONCLIENTMETRICSA NONCLIENTMETRICS;
10257 typedef PNONCLIENTMETRICSA PNONCLIENTMETRICS;
10258 typedef LPNONCLIENTMETRICSA LPNONCLIENTMETRICS;
10260 typedef struct tagICONMETRICSA {
10266 } ICONMETRICSA, *PICONMETRICSA, *LPICONMETRICSA;
10268 typedef struct tagICONMETRICSW {
10274 } ICONMETRICSW, *PICONMETRICSW, *LPICONMETRICSW;
10276 typedef ICONMETRICSA ICONMETRICS;
10277 typedef PICONMETRICSA PICONMETRICS;
10278 typedef LPICONMETRICSA LPICONMETRICS;
10280 typedef struct tagUPDATELAYEREDWINDOWINFO
10284 POINT const* pptDst;
10287 POINT const* pptSrc;
10289 BLENDFUNCTION const* pblend;
10291 RECT const* prcDirty;
10292 } UPDATELAYEREDWINDOWINFO, *PUPDATELAYEREDWINDOWINFO;
10293 # 2979 "../../../include/winuser.h"
10294 typedef struct tagMINIMIZEDMETRICS {
10300 } MINIMIZEDMETRICS, *PMINIMIZEDMETRICS, *LPMINIMIZEDMETRICS;
10301 # 3091 "../../../include/winuser.h"
10308 } FLASHWINFO, *PFLASHWINFO;
10309 # 3396 "../../../include/winuser.h"
10310 typedef struct tagDRAWITEMSTRUCT
10320 ULONG_PTR itemData;
10321 } DRAWITEMSTRUCT, *PDRAWITEMSTRUCT, *LPDRAWITEMSTRUCT;
10324 typedef struct tagMEASUREITEMSTRUCT
10331 ULONG_PTR itemData;
10332 } MEASUREITEMSTRUCT, *PMEASUREITEMSTRUCT, *LPMEASUREITEMSTRUCT;
10335 typedef struct tagDELETEITEMSTRUCT
10341 ULONG_PTR itemData;
10342 } DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT;
10345 typedef struct tagCOMPAREITEMSTRUCT
10351 ULONG_PTR itemData1;
10353 ULONG_PTR itemData2;
10355 } COMPAREITEMSTRUCT, *PCOMPAREITEMSTRUCT, *LPCOMPAREITEMSTRUCT;
10356 # 3631 "../../../include/winuser.h"
10357 typedef struct tagTRACKMOUSEEVENT {
10362 } TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT;
10363 # 3750 "../../../include/winuser.h"
10364 typedef PVOID HDEVNOTIFY;
10365 typedef HDEVNOTIFY *PHDEVNOTIFY;
10373 typedef struct tagWINDOWINFO {
10379 DWORD dwWindowStatus;
10380 UINT cxWindowBorders;
10381 UINT cyWindowBorders;
10382 ATOM atomWindowType;
10383 WORD wCreatorVersion;
10384 } WINDOWINFO, *PWINDOWINFO, *LPWINDOWINFO;
10390 typedef struct tagTITLEBARINFO {
10393 DWORD rgstate[5 +1];
10394 } TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO;
10397 typedef struct tagLASTINPUTINFO {
10400 } LASTINPUTINFO, *PLASTINPUTINFO;
10414 } ALTTABINFO, *PALTTABINFO, *LPALTTABINFO;
10415 # 3971 "../../../include/winuser.h"
10416 LONG __attribute__((__stdcall__)) ChangeDisplaySettingsA(LPDEVMODEA,DWORD);
10417 LONG __attribute__((__stdcall__)) ChangeDisplaySettingsW(LPDEVMODEW,DWORD);
10419 LONG __attribute__((__stdcall__)) ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPVOID);
10420 LONG __attribute__((__stdcall__)) ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID);
10422 HDESK __attribute__((__stdcall__)) CreateDesktopA(LPCSTR,LPCSTR,LPDEVMODEA,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
10423 HDESK __attribute__((__stdcall__)) CreateDesktopW(LPCWSTR,LPCWSTR,LPDEVMODEW,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
10425 BOOL __attribute__((__stdcall__)) EnumDisplayDevicesA(LPCSTR,DWORD,LPDISPLAY_DEVICEA,DWORD);
10426 BOOL __attribute__((__stdcall__)) EnumDisplayDevicesW(LPCWSTR,DWORD,LPDISPLAY_DEVICEW,DWORD);
10428 BOOL __attribute__((__stdcall__)) EnumDisplaySettingsA(LPCSTR,DWORD,LPDEVMODEA);
10429 BOOL __attribute__((__stdcall__)) EnumDisplaySettingsW(LPCWSTR,DWORD,LPDEVMODEW);
10431 BOOL __attribute__((__stdcall__)) EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD);
10432 BOOL __attribute__((__stdcall__)) EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD);
10434 BOOL __attribute__((__stdcall__)) UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD);
10435 BOOL __attribute__((__stdcall__)) UpdateLayeredWindowIndirect(HWND,UPDATELAYEREDWINDOWINFO const*);
10438 HKL __attribute__((__stdcall__)) ActivateKeyboardLayout(HKL,UINT);
10439 WORD __attribute__((__stdcall__)) CascadeWindows(HWND, UINT, const LPRECT, UINT, const HWND *);
10440 INT __attribute__((__stdcall__)) CopyAcceleratorTableA(HACCEL,LPACCEL,INT);
10441 INT __attribute__((__stdcall__)) CopyAcceleratorTableW(HACCEL,LPACCEL,INT);
10443 HACCEL __attribute__((__stdcall__)) CreateAcceleratorTableA(LPACCEL,INT);
10444 HACCEL __attribute__((__stdcall__)) CreateAcceleratorTableW(LPACCEL,INT);
10446 HICON __attribute__((__stdcall__)) CreateIconIndirect(PICONINFO);
10447 BOOL __attribute__((__stdcall__)) DestroyAcceleratorTable(HACCEL);
10448 BOOL __attribute__((__stdcall__)) EnumDesktopsA(HWINSTA,DESKTOPENUMPROCA,LPARAM);
10449 BOOL __attribute__((__stdcall__)) EnumDesktopsW(HWINSTA,DESKTOPENUMPROCW,LPARAM);
10451 BOOL __attribute__((__stdcall__)) EnumDisplayMonitors(HDC,LPRECT,MONITORENUMPROC,LPARAM);
10452 INT __attribute__((__stdcall__)) EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM);
10453 INT __attribute__((__stdcall__)) EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM);
10455 BOOL __attribute__((__stdcall__)) EnumThreadWindows(DWORD,WNDENUMPROC,LPARAM);
10456 BOOL __attribute__((__stdcall__)) ExitWindowsEx(UINT,DWORD);
10457 BOOL __attribute__((__stdcall__)) GetAltTabInfoA(HWND,INT,PALTTABINFO,LPSTR,UINT);
10458 BOOL __attribute__((__stdcall__)) GetAltTabInfoW(HWND,INT,PALTTABINFO,LPWSTR,UINT);
10460 BOOL __attribute__((__stdcall__)) GetIconInfo(HICON,PICONINFO);
10461 HKL __attribute__((__stdcall__)) GetKeyboardLayout(DWORD);
10462 UINT __attribute__((__stdcall__)) GetKeyboardLayoutList(INT,HKL *);
10463 BOOL __attribute__((__stdcall__)) GetComboBoxInfo(HWND,PCOMBOBOXINFO);
10464 BOOL __attribute__((__stdcall__)) GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO);
10465 DWORD __attribute__((__stdcall__)) GetMenuContextHelpId(HMENU);
10466 UINT __attribute__((__stdcall__)) GetMenuDefaultItem(HMENU,UINT,UINT);
10467 BOOL __attribute__((__stdcall__)) GetMenuInfo(HMENU,LPMENUINFO);
10468 BOOL __attribute__((__stdcall__)) GetMenuItemInfoA(HMENU,UINT,BOOL,MENUITEMINFOA*);
10469 BOOL __attribute__((__stdcall__)) GetMenuItemInfoW(HMENU,UINT,BOOL,MENUITEMINFOW*);
10471 BOOL __attribute__((__stdcall__)) GetMonitorInfoA(HMONITOR,LPMONITORINFO);
10472 BOOL __attribute__((__stdcall__)) GetMonitorInfoW(HMONITOR,LPMONITORINFO);
10474 DWORD __attribute__((__stdcall__)) GetWindowContextHelpId(HWND);
10475 DWORD __attribute__((__stdcall__)) GetWindowThreadProcessId(HWND,LPDWORD);
10476 BOOL __attribute__((__stdcall__)) IsWinEventHookInstalled(DWORD);
10477 BOOL __attribute__((__stdcall__)) IsWindowUnicode(HWND);
10478 HKL __attribute__((__stdcall__)) LoadKeyboardLayoutA(LPCSTR,UINT);
10479 HKL __attribute__((__stdcall__)) LoadKeyboardLayoutW(LPCWSTR,UINT);
10481 INT __attribute__((__stdcall__)) MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD);
10482 INT __attribute__((__stdcall__)) MessageBoxExW(HWND,LPCWSTR,LPCWSTR,UINT,WORD);
10484 HMONITOR __attribute__((__stdcall__)) MonitorFromPoint(POINT,DWORD);
10485 HMONITOR __attribute__((__stdcall__)) MonitorFromRect(LPRECT,DWORD);
10486 HMONITOR __attribute__((__stdcall__)) MonitorFromWindow(HWND,DWORD);
10487 DWORD __attribute__((__stdcall__)) MsgWaitForMultipleObjects(DWORD,const HANDLE*,BOOL,DWORD,DWORD);
10488 DWORD __attribute__((__stdcall__)) MsgWaitForMultipleObjectsEx(DWORD,const HANDLE*,DWORD,DWORD,DWORD);
10489 void __attribute__((__stdcall__)) NotifyWinEvent(DWORD,HWND,LONG,LONG);
10490 BOOL __attribute__((__stdcall__)) PaintDesktop(HDC);
10491 BOOL __attribute__((__stdcall__)) PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM);
10492 BOOL __attribute__((__stdcall__)) PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM);
10494 BOOL __attribute__((__stdcall__)) RegisterHotKey(HWND,INT,UINT,UINT);
10495 HDEVNOTIFY __attribute__((__stdcall__)) RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD);
10496 HDEVNOTIFY __attribute__((__stdcall__)) RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD);
10498 BOOL __attribute__((__stdcall__)) SendMessageCallbackA(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,ULONG_PTR);
10499 BOOL __attribute__((__stdcall__)) SendMessageCallbackW(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,ULONG_PTR);
10501 BOOL __attribute__((__stdcall__)) SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM);
10502 BOOL __attribute__((__stdcall__)) SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM);
10504 void __attribute__((__stdcall__)) SetDebugErrorLevel(DWORD);
10505 void __attribute__((__stdcall__)) SetLastErrorEx(DWORD,DWORD);
10506 BOOL __attribute__((__stdcall__)) SetMenuDefaultItem(HMENU,UINT,UINT);
10507 BOOL __attribute__((__stdcall__)) SetMenuInfo(HMENU,LPCMENUINFO);
10508 BOOL __attribute__((__stdcall__)) SetMenuItemInfoA(HMENU,UINT,BOOL,const MENUITEMINFOA*);
10509 BOOL __attribute__((__stdcall__)) SetMenuItemInfoW(HMENU,UINT,BOOL,const MENUITEMINFOW*);
10511 BOOL __attribute__((__stdcall__)) SetWindowContextHelpId(HWND,DWORD);
10512 HWINEVENTHOOK __attribute__((__stdcall__)) SetWinEventHook(DWORD,DWORD,HMODULE,WINEVENTPROC,DWORD,DWORD,DWORD);
10513 WORD __attribute__((__stdcall__)) TileWindows (HWND, UINT, const LPRECT,
10514 UINT, const HWND *);
10515 INT __attribute__((__stdcall__)) ToUnicode(UINT,UINT,PBYTE,LPWSTR,int,UINT);
10516 INT __attribute__((__stdcall__)) ToUnicodeEx(UINT,UINT,LPBYTE,LPWSTR,int,UINT,HKL);
10517 BOOL __attribute__((__stdcall__)) TrackPopupMenuEx(HMENU,UINT,INT,INT,HWND,
10519 BOOL __attribute__((__stdcall__)) UnhookWinEvent(HWINEVENTHOOK);
10520 BOOL __attribute__((__stdcall__)) UnloadKeyboardLayout(HKL);
10521 BOOL __attribute__((__stdcall__)) UnregisterDeviceNotification(HDEVNOTIFY);
10522 BOOL __attribute__((__stdcall__)) UnregisterHotKey(HWND,INT);
10523 DWORD __attribute__((__stdcall__)) WaitForInputIdle(HANDLE,DWORD);
10524 void __attribute__((__stdcall__)) keybd_event(BYTE,BYTE,DWORD,ULONG_PTR);
10525 void __attribute__((__stdcall__)) mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR);
10528 void __attribute__((__stdcall__)) EndMenu(void);
10529 DWORD __attribute__((__stdcall__)) GetDialogBaseUnits(void);
10530 BOOL __attribute__((__stdcall__)) GetKeyboardState(LPBYTE);
10531 DWORD __attribute__((__stdcall__)) GetMenuCheckMarkDimensions(void);
10532 LPARAM __attribute__((__stdcall__)) GetMessageExtraInfo(void);
10533 DWORD __attribute__((__stdcall__)) GetMessagePos(void);
10534 LONG __attribute__((__stdcall__)) GetMessageTime(void);
10535 DWORD __attribute__((__stdcall__)) OemKeyScan(WORD);
10536 BOOL __attribute__((__stdcall__)) ReleaseCapture(void);
10537 BOOL __attribute__((__stdcall__)) SetKeyboardState(LPBYTE);
10541 BOOL __attribute__((__stdcall__)) AdjustWindowRect(LPRECT,DWORD,BOOL);
10542 BOOL __attribute__((__stdcall__)) AdjustWindowRectEx(LPRECT,DWORD,BOOL,DWORD);
10543 BOOL __attribute__((__stdcall__)) AllowSetForegroundWindow(DWORD);
10544 BOOL __attribute__((__stdcall__)) AnimateWindow(HWND,DWORD,DWORD);
10545 # 4118 "../../../include/winuser.h"
10546 BOOL __attribute__((__stdcall__)) AnyPopup(void);
10547 BOOL __attribute__((__stdcall__)) AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR);
10548 BOOL __attribute__((__stdcall__)) AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR);
10550 UINT __attribute__((__stdcall__)) ArrangeIconicWindows(HWND);
10551 HDWP __attribute__((__stdcall__)) BeginDeferWindowPos(INT);
10552 HDC __attribute__((__stdcall__)) BeginPaint(HWND,LPPAINTSTRUCT);
10553 BOOL __attribute__((__stdcall__)) BringWindowToTop(HWND);
10554 LONG __attribute__((__stdcall__)) BroadcastSystemMessageA(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
10555 LONG __attribute__((__stdcall__)) BroadcastSystemMessageW(DWORD,LPDWORD,UINT,WPARAM,LPARAM);
10557 void __attribute__((__stdcall__)) CalcChildScroll(HWND, INT);
10558 BOOL __attribute__((__stdcall__)) CallMsgFilterA(LPMSG,INT);
10559 BOOL __attribute__((__stdcall__)) CallMsgFilterW(LPMSG,INT);
10561 LRESULT __attribute__((__stdcall__)) CallNextHookEx(HHOOK,INT,WPARAM,LPARAM);
10562 LRESULT __attribute__((__stdcall__)) CallWindowProcA(WNDPROC,HWND,UINT,WPARAM,LPARAM);
10563 LRESULT __attribute__((__stdcall__)) CallWindowProcW(WNDPROC,HWND,UINT,WPARAM,LPARAM);
10565 BOOL __attribute__((__stdcall__)) ChangeClipboardChain(HWND,HWND);
10566 BOOL __attribute__((__stdcall__)) ChangeMenuA(HMENU,UINT,LPCSTR,UINT,UINT);
10567 BOOL __attribute__((__stdcall__)) ChangeMenuW(HMENU,UINT,LPCWSTR,UINT,UINT);
10569 LPSTR __attribute__((__stdcall__)) CharLowerA(LPSTR);
10570 LPWSTR __attribute__((__stdcall__)) CharLowerW(LPWSTR);
10572 DWORD __attribute__((__stdcall__)) CharLowerBuffA(LPSTR,DWORD);
10573 DWORD __attribute__((__stdcall__)) CharLowerBuffW(LPWSTR,DWORD);
10575 LPSTR __attribute__((__stdcall__)) CharNextA(LPCSTR);
10576 LPWSTR __attribute__((__stdcall__)) CharNextW(LPCWSTR);
10578 LPSTR __attribute__((__stdcall__)) CharNextExA(WORD,LPCSTR,DWORD);
10580 LPSTR __attribute__((__stdcall__)) CharPrevA(LPCSTR,LPCSTR);
10581 LPWSTR __attribute__((__stdcall__)) CharPrevW(LPCWSTR,LPCWSTR);
10583 LPSTR __attribute__((__stdcall__)) CharPrevExA(WORD,LPCSTR,LPCSTR,DWORD);
10585 LPSTR __attribute__((__stdcall__)) CharUpperA(LPSTR);
10586 LPWSTR __attribute__((__stdcall__)) CharUpperW(LPWSTR);
10588 DWORD __attribute__((__stdcall__)) CharUpperBuffA(LPSTR,DWORD);
10589 DWORD __attribute__((__stdcall__)) CharUpperBuffW(LPWSTR,DWORD);
10591 BOOL __attribute__((__stdcall__)) CharToOemA(LPCSTR,LPSTR);
10592 BOOL __attribute__((__stdcall__)) CharToOemW(LPCWSTR,LPSTR);
10594 BOOL __attribute__((__stdcall__)) CharToOemBuffA(LPCSTR,LPSTR,DWORD);
10595 BOOL __attribute__((__stdcall__)) CharToOemBuffW(LPCWSTR,LPSTR,DWORD);
10597 BOOL __attribute__((__stdcall__)) CheckDlgButton(HWND,INT,UINT);
10598 DWORD __attribute__((__stdcall__)) CheckMenuItem(HMENU,UINT,UINT);
10599 BOOL __attribute__((__stdcall__)) CheckMenuRadioItem(HMENU,UINT,UINT,UINT,UINT);
10600 BOOL __attribute__((__stdcall__)) CheckRadioButton(HWND,int,int,int);
10601 HWND __attribute__((__stdcall__)) ChildWindowFromPoint(HWND,POINT);
10602 HWND __attribute__((__stdcall__)) ChildWindowFromPointEx(HWND,POINT,UINT);
10603 BOOL __attribute__((__stdcall__)) ClientToScreen(HWND,LPPOINT);
10604 BOOL __attribute__((__stdcall__)) ClipCursor(const RECT*);
10605 BOOL __attribute__((__stdcall__)) CloseClipboard(void);
10606 BOOL __attribute__((__stdcall__)) CloseDesktop(HDESK);
10607 BOOL __attribute__((__stdcall__)) CloseWindow(HWND);
10608 BOOL __attribute__((__stdcall__)) CloseWindowStation(HWINSTA);
10610 HICON __attribute__((__stdcall__)) CopyIcon(HICON);
10611 HICON __attribute__((__stdcall__)) CopyImage(HANDLE,UINT,INT,INT,UINT);
10612 BOOL __attribute__((__stdcall__)) CopyRect(RECT*,const RECT*);
10613 INT __attribute__((__stdcall__)) CountClipboardFormats(void);
10614 BOOL __attribute__((__stdcall__)) CreateCaret(HWND,HBITMAP,INT,INT);
10615 HCURSOR __attribute__((__stdcall__)) CreateCursor(HINSTANCE,INT,INT,INT,INT,LPCVOID,LPCVOID);
10616 # 4198 "../../../include/winuser.h"
10617 HWND __attribute__((__stdcall__)) CreateDialogIndirectParamA(HINSTANCE,LPCDLGTEMPLATEA,HWND,
10619 HWND __attribute__((__stdcall__)) CreateDialogIndirectParamW(HINSTANCE,LPCDLGTEMPLATEW,HWND,
10622 HWND __attribute__((__stdcall__)) CreateDialogParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM);
10623 HWND __attribute__((__stdcall__)) CreateDialogParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM);
10625 HICON __attribute__((__stdcall__)) CreateIcon(HINSTANCE,INT,INT,BYTE,BYTE,LPCVOID,LPCVOID);
10626 HICON __attribute__((__stdcall__)) CreateIconFromResource(LPBYTE,UINT,BOOL,DWORD);
10627 HICON __attribute__((__stdcall__)) CreateIconFromResourceEx(LPBYTE,UINT,BOOL,DWORD,INT,INT,UINT);
10628 HMENU __attribute__((__stdcall__)) CreateMenu(void);
10629 HMENU __attribute__((__stdcall__)) CreatePopupMenu(void);
10630 # 4220 "../../../include/winuser.h"
10631 HWND __attribute__((__stdcall__)) CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,INT,INT,
10632 INT,INT,HWND,HMENU,HINSTANCE,LPVOID);
10633 HWND __attribute__((__stdcall__)) CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,INT,INT,
10634 INT,INT,HWND,HMENU,HINSTANCE,LPVOID);
10636 HWINSTA __attribute__((__stdcall__)) CreateWindowStationA(LPCSTR,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
10637 HWINSTA __attribute__((__stdcall__)) CreateWindowStationW(LPCWSTR,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES);
10639 HWND __attribute__((__stdcall__)) CreateMDIWindowA(LPCSTR,LPCSTR,DWORD,INT,INT,
10640 INT,INT,HWND,HINSTANCE,LPARAM);
10641 HWND __attribute__((__stdcall__)) CreateMDIWindowW(LPCWSTR,LPCWSTR,DWORD,INT,INT,
10642 INT,INT,HWND,HINSTANCE,LPARAM);
10644 LRESULT __attribute__((__stdcall__)) DefDlgProcA(HWND,UINT,WPARAM,LPARAM);
10645 LRESULT __attribute__((__stdcall__)) DefDlgProcW(HWND,UINT,WPARAM,LPARAM);
10647 HDWP __attribute__((__stdcall__)) DeferWindowPos(HDWP,HWND,HWND,INT,INT,INT,INT,UINT);
10648 LRESULT __attribute__((__stdcall__)) DefFrameProcA(HWND,HWND,UINT,WPARAM,LPARAM);
10649 LRESULT __attribute__((__stdcall__)) DefFrameProcW(HWND,HWND,UINT,WPARAM,LPARAM);
10653 LRESULT __attribute__((__stdcall__)) DefMDIChildProcA(HWND,UINT,WPARAM,LPARAM);
10654 LRESULT __attribute__((__stdcall__)) DefMDIChildProcW(HWND,UINT,WPARAM,LPARAM);
10656 LRESULT __attribute__((__stdcall__)) DefWindowProcA(HWND,UINT,WPARAM,LPARAM);
10657 LRESULT __attribute__((__stdcall__)) DefWindowProcW(HWND,UINT,WPARAM,LPARAM);
10659 BOOL __attribute__((__stdcall__)) DeleteMenu(HMENU,UINT,UINT);
10660 BOOL __attribute__((__stdcall__)) DestroyCaret(void);
10661 BOOL __attribute__((__stdcall__)) DestroyCursor(HCURSOR);
10662 BOOL __attribute__((__stdcall__)) DestroyIcon(HICON);
10663 BOOL __attribute__((__stdcall__)) DestroyMenu(HMENU);
10664 BOOL __attribute__((__stdcall__)) DestroyWindow(HWND);
10665 # 4264 "../../../include/winuser.h"
10666 INT_PTR __attribute__((__stdcall__)) DialogBoxIndirectParamA(HINSTANCE,LPCDLGTEMPLATEA,HWND,DLGPROC,LPARAM);
10667 INT_PTR __attribute__((__stdcall__)) DialogBoxIndirectParamW(HINSTANCE,LPCDLGTEMPLATEW,HWND,DLGPROC,LPARAM);
10669 INT_PTR __attribute__((__stdcall__)) DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM);
10670 INT_PTR __attribute__((__stdcall__)) DialogBoxParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM);
10672 LONG __attribute__((__stdcall__)) DispatchMessageA(const MSG*);
10673 LONG __attribute__((__stdcall__)) DispatchMessageW(const MSG*);
10675 INT __attribute__((__stdcall__)) DlgDirListA(HWND,LPSTR,INT,INT,UINT);
10676 INT __attribute__((__stdcall__)) DlgDirListW(HWND,LPWSTR,INT,INT,UINT);
10678 INT __attribute__((__stdcall__)) DlgDirListComboBoxA(HWND,LPSTR,INT,INT,UINT);
10679 INT __attribute__((__stdcall__)) DlgDirListComboBoxW(HWND,LPWSTR,INT,INT,UINT);
10681 BOOL __attribute__((__stdcall__)) DlgDirSelectComboBoxExA(HWND,LPSTR,INT,INT);
10682 BOOL __attribute__((__stdcall__)) DlgDirSelectComboBoxExW(HWND,LPWSTR,INT,INT);
10684 BOOL __attribute__((__stdcall__)) DlgDirSelectExA(HWND,LPSTR,INT,INT);
10685 BOOL __attribute__((__stdcall__)) DlgDirSelectExW(HWND,LPWSTR,INT,INT);
10687 BOOL __attribute__((__stdcall__)) DragDetect(HWND,POINT);
10688 DWORD __attribute__((__stdcall__)) DragObject(HWND,HWND,UINT,ULONG_PTR,HCURSOR);
10689 BOOL __attribute__((__stdcall__)) DrawAnimatedRects(HWND,int,const RECT*,const RECT*);
10690 BOOL __attribute__((__stdcall__)) DrawCaption(HWND,HDC,const RECT*,UINT);
10691 BOOL __attribute__((__stdcall__)) DrawCaptionTempA(HWND,HDC,const RECT*,HFONT,HICON,LPCSTR,UINT);
10692 BOOL __attribute__((__stdcall__)) DrawCaptionTempW(HWND,HDC,const RECT*,HFONT,HICON,LPCWSTR,UINT);
10694 BOOL __attribute__((__stdcall__)) DrawEdge(HDC,LPRECT,UINT,UINT);
10695 BOOL __attribute__((__stdcall__)) DrawFocusRect(HDC,const RECT*);
10696 BOOL __attribute__((__stdcall__)) DrawFrameControl(HDC,LPRECT,UINT,UINT);
10697 BOOL __attribute__((__stdcall__)) DrawIcon(HDC,INT,INT,HICON);
10698 BOOL __attribute__((__stdcall__)) DrawIconEx(HDC,INT,INT,HICON,INT,INT,UINT,HBRUSH,UINT);
10699 BOOL __attribute__((__stdcall__)) DrawMenuBar(HWND);
10700 BOOL __attribute__((__stdcall__)) DrawStateA(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,INT,INT,INT,INT,UINT);
10701 BOOL __attribute__((__stdcall__)) DrawStateW(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,INT,INT,INT,INT,UINT);
10703 INT __attribute__((__stdcall__)) DrawTextA(HDC,LPCSTR,INT,LPRECT,UINT);
10704 INT __attribute__((__stdcall__)) DrawTextW(HDC,LPCWSTR,INT,LPRECT,UINT);
10706 INT __attribute__((__stdcall__)) DrawTextExA(HDC,LPSTR,INT,LPRECT,UINT,LPDRAWTEXTPARAMS);
10707 INT __attribute__((__stdcall__)) DrawTextExW(HDC,LPWSTR,INT,LPRECT,UINT,LPDRAWTEXTPARAMS);
10709 BOOL __attribute__((__stdcall__)) EmptyClipboard(void);
10710 BOOL __attribute__((__stdcall__)) EnableMenuItem(HMENU,UINT,UINT);
10711 BOOL __attribute__((__stdcall__)) EnableScrollBar(HWND,UINT,UINT);
10712 BOOL __attribute__((__stdcall__)) EnableWindow(HWND,BOOL);
10713 BOOL __attribute__((__stdcall__)) EndDeferWindowPos(HDWP);
10714 BOOL __attribute__((__stdcall__)) EndDialog(HWND,INT_PTR);
10715 BOOL __attribute__((__stdcall__)) EndPaint(HWND,const PAINTSTRUCT*);
10716 BOOL __attribute__((__stdcall__)) EnumChildWindows(HWND,WNDENUMPROC,LPARAM);
10717 UINT __attribute__((__stdcall__)) EnumClipboardFormats(UINT);
10718 BOOL __attribute__((__stdcall__)) EnumDesktopWindows(HDESK,WNDENUMPROC,LPARAM);
10719 INT __attribute__((__stdcall__)) EnumPropsA(HWND,PROPENUMPROCA);
10720 INT __attribute__((__stdcall__)) EnumPropsW(HWND,PROPENUMPROCW);
10722 BOOL __attribute__((__stdcall__)) EnumWindows(WNDENUMPROC,LPARAM);
10723 BOOL __attribute__((__stdcall__)) EnumWindowStationsA(WINSTAENUMPROCA,LPARAM);
10724 BOOL __attribute__((__stdcall__)) EnumWindowStationsW(WINSTAENUMPROCW,LPARAM);
10726 BOOL __attribute__((__stdcall__)) EqualRect(const RECT*,const RECT*);
10727 INT __attribute__((__stdcall__)) ExcludeUpdateRgn(HDC,HWND);
10729 INT __attribute__((__stdcall__)) FillRect(HDC,const RECT*,HBRUSH);
10730 HWND __attribute__((__stdcall__)) FindWindowA(LPCSTR,LPCSTR);
10731 HWND __attribute__((__stdcall__)) FindWindowW(LPCWSTR,LPCWSTR);
10733 HWND __attribute__((__stdcall__)) FindWindowExA(HWND,HWND,LPCSTR,LPCSTR);
10734 HWND __attribute__((__stdcall__)) FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR);
10736 BOOL __attribute__((__stdcall__)) FlashWindow(HWND,BOOL);
10737 BOOL __attribute__((__stdcall__)) FlashWindowEx(PFLASHWINFO);
10738 INT __attribute__((__stdcall__)) FrameRect(HDC,const RECT*,HBRUSH);
10739 HWND __attribute__((__stdcall__)) GetActiveWindow(void);
10740 HWND __attribute__((__stdcall__)) GetAncestor(HWND,UINT);
10741 DWORD __attribute__((__stdcall__)) GetAppCompatFlags(HTASK);
10742 SHORT __attribute__((__stdcall__)) GetAsyncKeyState(INT);
10743 HWND __attribute__((__stdcall__)) GetCapture(void);
10744 UINT __attribute__((__stdcall__)) GetCaretBlinkTime(void);
10745 BOOL __attribute__((__stdcall__)) GetCaretPos(LPPOINT);
10746 BOOL __attribute__((__stdcall__)) GetClassInfoA(HINSTANCE,LPCSTR,WNDCLASSA *);
10747 BOOL __attribute__((__stdcall__)) GetClassInfoW(HINSTANCE,LPCWSTR,WNDCLASSW *);
10749 BOOL __attribute__((__stdcall__)) GetClassInfoExA(HINSTANCE,LPCSTR,WNDCLASSEXA *);
10750 BOOL __attribute__((__stdcall__)) GetClassInfoExW(HINSTANCE,LPCWSTR,WNDCLASSEXW *);
10752 DWORD __attribute__((__stdcall__)) GetClassLongA(HWND,INT);
10753 DWORD __attribute__((__stdcall__)) GetClassLongW(HWND,INT);
10754 # 4361 "../../../include/winuser.h"
10755 INT __attribute__((__stdcall__)) GetClassNameA(HWND,LPSTR,INT);
10756 INT __attribute__((__stdcall__)) GetClassNameW(HWND,LPWSTR,INT);
10758 WORD __attribute__((__stdcall__)) GetClassWord(HWND,INT);
10759 BOOL __attribute__((__stdcall__)) GetClientRect(HWND,LPRECT);
10760 HANDLE __attribute__((__stdcall__)) GetClipboardData(UINT);
10761 INT __attribute__((__stdcall__)) GetClipboardFormatNameA(UINT,LPSTR,INT);
10762 INT __attribute__((__stdcall__)) GetClipboardFormatNameW(UINT,LPWSTR,INT);
10764 HWND __attribute__((__stdcall__)) GetClipboardOwner(void);
10765 DWORD __attribute__((__stdcall__)) GetClipboardSequenceNumber(void);
10766 HWND __attribute__((__stdcall__)) GetClipboardViewer(void);
10767 BOOL __attribute__((__stdcall__)) GetClipCursor(LPRECT);
10768 HCURSOR __attribute__((__stdcall__)) GetCursor(void);
10769 BOOL __attribute__((__stdcall__)) GetCursorInfo(PCURSORINFO);
10770 BOOL __attribute__((__stdcall__)) GetCursorPos(LPPOINT);
10771 HDC __attribute__((__stdcall__)) GetDC(HWND);
10772 HDC __attribute__((__stdcall__)) GetDCEx(HWND,HRGN,DWORD);
10773 HWND __attribute__((__stdcall__)) GetDesktopWindow(void);
10774 INT __attribute__((__stdcall__)) GetDlgCtrlID(HWND);
10775 HWND __attribute__((__stdcall__)) GetDlgItem(HWND,INT);
10776 UINT __attribute__((__stdcall__)) GetDlgItemInt(HWND,INT,BOOL*,BOOL);
10777 UINT __attribute__((__stdcall__)) GetDlgItemTextA(HWND,INT,LPSTR,INT);
10778 UINT __attribute__((__stdcall__)) GetDlgItemTextW(HWND,INT,LPWSTR,INT);
10780 UINT __attribute__((__stdcall__)) GetDoubleClickTime(void);
10781 HWND __attribute__((__stdcall__)) GetFocus(void);
10782 HWND __attribute__((__stdcall__)) GetForegroundWindow(void);
10783 BOOL __attribute__((__stdcall__)) GetGUIThreadInfo(DWORD,GUITHREADINFO*);
10784 BOOL __attribute__((__stdcall__)) GetInputState(void);
10785 UINT __attribute__((__stdcall__)) GetInternalWindowPos(HWND,LPRECT,LPPOINT);
10786 UINT __attribute__((__stdcall__)) GetKBCodePage(void);
10787 INT __attribute__((__stdcall__)) GetKeyboardType(INT);
10788 INT __attribute__((__stdcall__)) GetKeyNameTextA(LONG,LPSTR,INT);
10789 INT __attribute__((__stdcall__)) GetKeyNameTextW(LONG,LPWSTR,INT);
10791 BOOL __attribute__((__stdcall__)) GetKeyboardLayoutNameA(LPSTR);
10792 BOOL __attribute__((__stdcall__)) GetKeyboardLayoutNameW(LPWSTR);
10794 SHORT __attribute__((__stdcall__)) GetKeyState(INT);
10795 HWND __attribute__((__stdcall__)) GetLastActivePopup(HWND);
10796 BOOL __attribute__((__stdcall__)) GetLastInputInfo(PLASTINPUTINFO);
10797 BOOL __attribute__((__stdcall__)) GetLayeredWindowAttributes(HWND,COLORREF*,BYTE*,DWORD*);
10798 HMENU __attribute__((__stdcall__)) GetMenu(HWND);
10799 INT __attribute__((__stdcall__)) GetMenuItemCount(HMENU);
10800 UINT __attribute__((__stdcall__)) GetMenuItemID(HMENU,INT);
10801 BOOL __attribute__((__stdcall__)) GetMenuItemRect(HWND,HMENU,UINT,LPRECT);
10802 UINT __attribute__((__stdcall__)) GetMenuState(HMENU,UINT,UINT);
10803 INT __attribute__((__stdcall__)) GetMenuStringA(HMENU,UINT,LPSTR,INT,UINT);
10804 INT __attribute__((__stdcall__)) GetMenuStringW(HMENU,UINT,LPWSTR,INT,UINT);
10806 BOOL __attribute__((__stdcall__)) GetMessageA(LPMSG,HWND,UINT,UINT);
10807 BOOL __attribute__((__stdcall__)) GetMessageW(LPMSG,HWND,UINT,UINT);
10809 HWND __attribute__((__stdcall__)) GetNextDlgGroupItem(HWND,HWND,BOOL);
10810 HWND __attribute__((__stdcall__)) GetNextDlgTabItem(HWND,HWND,BOOL);
10812 HWND __attribute__((__stdcall__)) GetOpenClipboardWindow(void);
10813 HWND __attribute__((__stdcall__)) GetParent(HWND);
10814 INT __attribute__((__stdcall__)) GetPriorityClipboardFormat(UINT*,INT);
10815 BOOL __attribute__((__stdcall__)) GetProcessDefaultLayout(DWORD*);
10816 HANDLE __attribute__((__stdcall__)) GetPropA(HWND,LPCSTR);
10817 HANDLE __attribute__((__stdcall__)) GetPropW(HWND,LPCWSTR);
10819 DWORD __attribute__((__stdcall__)) GetQueueStatus(UINT);
10820 BOOL __attribute__((__stdcall__)) GetScrollInfo(HWND,INT,LPSCROLLINFO);
10821 BOOL __attribute__((__stdcall__)) GetScrollBarInfo(HWND,LONG,LPSCROLLBARINFO);
10822 INT __attribute__((__stdcall__)) GetScrollPos(HWND,INT);
10823 BOOL __attribute__((__stdcall__)) GetScrollRange(HWND,INT,LPINT,LPINT);
10824 HWND __attribute__((__stdcall__)) GetShellWindow(void);
10825 HMENU __attribute__((__stdcall__)) GetSubMenu(HMENU,INT);
10826 HBRUSH __attribute__((__stdcall__)) GetSysColorBrush(INT);
10828 HMENU __attribute__((__stdcall__)) GetSystemMenu(HWND,BOOL);
10829 INT __attribute__((__stdcall__)) GetSystemMetrics(INT);
10830 DWORD __attribute__((__stdcall__)) GetTabbedTextExtentA(HDC,LPCSTR,INT,INT,const INT*);
10831 DWORD __attribute__((__stdcall__)) GetTabbedTextExtentW(HDC,LPCWSTR,INT,INT,const INT*);
10833 BOOL __attribute__((__stdcall__)) GetTitleBarInfo(HWND,PTITLEBARINFO);
10834 HDESK __attribute__((__stdcall__)) GetThreadDesktop(DWORD);
10835 HWND __attribute__((__stdcall__)) GetTopWindow(HWND);
10836 BOOL __attribute__((__stdcall__)) GetUpdateRect(HWND,LPRECT,BOOL);
10837 INT __attribute__((__stdcall__)) GetUpdateRgn(HWND,HRGN,BOOL);
10838 BOOL __attribute__((__stdcall__)) GetUserObjectInformationA(HANDLE,INT,LPVOID,DWORD,LPDWORD);
10839 BOOL __attribute__((__stdcall__)) GetUserObjectInformationW(HANDLE,INT,LPVOID,DWORD,LPDWORD);
10841 BOOL __attribute__((__stdcall__)) GetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD);
10842 HWND __attribute__((__stdcall__)) GetWindow(HWND,UINT);
10843 HDC __attribute__((__stdcall__)) GetWindowDC(HWND);
10844 BOOL __attribute__((__stdcall__)) GetWindowInfo(HWND, PWINDOWINFO);
10845 LONG __attribute__((__stdcall__)) GetWindowLongA(HWND,INT);
10846 LONG __attribute__((__stdcall__)) GetWindowLongW(HWND,INT);
10847 # 4462 "../../../include/winuser.h"
10848 UINT __attribute__((__stdcall__)) GetWindowModuleFileNameA(HWND,LPSTR,UINT);
10849 UINT __attribute__((__stdcall__)) GetWindowModuleFileNameW(HWND,LPWSTR,UINT);
10851 BOOL __attribute__((__stdcall__)) GetWindowPlacement(HWND,LPWINDOWPLACEMENT);
10852 BOOL __attribute__((__stdcall__)) GetWindowRect(HWND,LPRECT);
10853 INT __attribute__((__stdcall__)) GetWindowRgn(HWND,HRGN);
10854 HWINSTA __attribute__((__stdcall__)) GetProcessWindowStation(void);
10856 INT __attribute__((__stdcall__)) GetWindowTextA(HWND,LPSTR,INT);
10857 INT __attribute__((__stdcall__)) GetWindowTextW(HWND,LPWSTR,INT);
10859 INT __attribute__((__stdcall__)) GetWindowTextLengthA(HWND);
10860 INT __attribute__((__stdcall__)) GetWindowTextLengthW(HWND);
10862 WORD __attribute__((__stdcall__)) GetWindowWord(HWND,INT);
10863 BOOL __attribute__((__stdcall__)) GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,INT,INT,INT,INT,INT);
10864 BOOL __attribute__((__stdcall__)) GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,INT,INT,INT,INT,INT);
10866 BOOL __attribute__((__stdcall__)) HideCaret(HWND);
10867 BOOL __attribute__((__stdcall__)) HiliteMenuItem(HWND,HMENU,UINT,UINT);
10868 BOOL __attribute__((__stdcall__)) InflateRect(LPRECT,INT,INT);
10869 BOOL __attribute__((__stdcall__)) InSendMessage(void);
10870 DWORD __attribute__((__stdcall__)) InSendMessageEx(LPVOID);
10871 BOOL __attribute__((__stdcall__)) InsertMenuA(HMENU,UINT,UINT,UINT_PTR,LPCSTR);
10872 BOOL __attribute__((__stdcall__)) InsertMenuW(HMENU,UINT,UINT,UINT_PTR,LPCWSTR);
10874 BOOL __attribute__((__stdcall__)) InsertMenuItemA(HMENU,UINT,BOOL,const MENUITEMINFOA*);
10875 BOOL __attribute__((__stdcall__)) InsertMenuItemW(HMENU,UINT,BOOL,const MENUITEMINFOW*);
10877 INT __attribute__((__stdcall__)) InternalGetWindowText(HWND,LPWSTR,INT);
10878 BOOL __attribute__((__stdcall__)) IntersectRect(LPRECT,const RECT*,const RECT*);
10879 BOOL __attribute__((__stdcall__)) InvalidateRect(HWND,const RECT*,BOOL);
10880 BOOL __attribute__((__stdcall__)) InvalidateRgn(HWND,HRGN,BOOL);
10881 BOOL __attribute__((__stdcall__)) InvertRect(HDC,const RECT*);
10882 BOOL __attribute__((__stdcall__)) IsCharAlphaA(CHAR);
10883 BOOL __attribute__((__stdcall__)) IsCharAlphaW(WCHAR);
10885 BOOL __attribute__((__stdcall__)) IsCharAlphaNumericA(CHAR);
10886 BOOL __attribute__((__stdcall__)) IsCharAlphaNumericW(WCHAR);
10888 BOOL __attribute__((__stdcall__)) IsCharLowerA(CHAR);
10889 BOOL __attribute__((__stdcall__)) IsCharLowerW(WCHAR);
10891 BOOL __attribute__((__stdcall__)) IsCharUpperA(CHAR);
10892 BOOL __attribute__((__stdcall__)) IsCharUpperW(WCHAR);
10894 BOOL __attribute__((__stdcall__)) IsChild(HWND,HWND);
10895 BOOL __attribute__((__stdcall__)) IsClipboardFormatAvailable(UINT);
10896 BOOL __attribute__((__stdcall__)) IsDialogMessageA(HWND,LPMSG);
10897 BOOL __attribute__((__stdcall__)) IsDialogMessageW(HWND,LPMSG);
10899 UINT __attribute__((__stdcall__)) IsDlgButtonChecked(HWND,int);
10900 BOOL __attribute__((__stdcall__)) IsHungAppWindow(HWND);
10901 BOOL __attribute__((__stdcall__)) IsIconic(HWND);
10902 BOOL __attribute__((__stdcall__)) IsMenu(HMENU);
10903 BOOL __attribute__((__stdcall__)) IsRectEmpty(const RECT*);
10904 BOOL __attribute__((__stdcall__)) IsWindow(HWND);
10905 BOOL __attribute__((__stdcall__)) IsWindowEnabled(HWND);
10906 BOOL __attribute__((__stdcall__)) IsWindowVisible(HWND);
10907 BOOL __attribute__((__stdcall__)) IsZoomed(HWND);
10908 BOOL __attribute__((__stdcall__)) KillSystemTimer(HWND,UINT_PTR);
10909 BOOL __attribute__((__stdcall__)) KillTimer(HWND,UINT_PTR);
10910 HACCEL __attribute__((__stdcall__)) LoadAcceleratorsA(HINSTANCE,LPCSTR);
10911 HACCEL __attribute__((__stdcall__)) LoadAcceleratorsW(HINSTANCE,LPCWSTR);
10913 HBITMAP __attribute__((__stdcall__)) LoadBitmapA(HINSTANCE,LPCSTR);
10914 HBITMAP __attribute__((__stdcall__)) LoadBitmapW(HINSTANCE,LPCWSTR);
10916 HCURSOR __attribute__((__stdcall__)) LoadCursorA(HINSTANCE,LPCSTR);
10917 HCURSOR __attribute__((__stdcall__)) LoadCursorW(HINSTANCE,LPCWSTR);
10919 HCURSOR __attribute__((__stdcall__)) LoadCursorFromFileA(LPCSTR);
10920 HCURSOR __attribute__((__stdcall__)) LoadCursorFromFileW(LPCWSTR);
10922 HICON __attribute__((__stdcall__)) LoadIconA(HINSTANCE,LPCSTR);
10923 HICON __attribute__((__stdcall__)) LoadIconW(HINSTANCE,LPCWSTR);
10925 HANDLE __attribute__((__stdcall__)) LoadImageA(HINSTANCE,LPCSTR,UINT,INT,INT,UINT);
10926 HANDLE __attribute__((__stdcall__)) LoadImageW(HINSTANCE,LPCWSTR,UINT,INT,INT,UINT);
10928 HMENU __attribute__((__stdcall__)) LoadMenuA(HINSTANCE,LPCSTR);
10929 HMENU __attribute__((__stdcall__)) LoadMenuW(HINSTANCE,LPCWSTR);
10931 HMENU __attribute__((__stdcall__)) LoadMenuIndirectA(LPCVOID);
10932 HMENU __attribute__((__stdcall__)) LoadMenuIndirectW(LPCVOID);
10934 INT __attribute__((__stdcall__)) LoadStringA(HINSTANCE,UINT,LPSTR,INT);
10935 INT __attribute__((__stdcall__)) LoadStringW(HINSTANCE,UINT,LPWSTR,INT);
10937 BOOL __attribute__((__stdcall__)) LockSetForegroundWindow(UINT);
10938 BOOL __attribute__((__stdcall__)) LockWindowUpdate(HWND);
10939 INT __attribute__((__stdcall__)) LookupIconIdFromDirectory(LPBYTE,BOOL);
10940 INT __attribute__((__stdcall__)) LookupIconIdFromDirectoryEx(LPBYTE,BOOL,INT,INT,UINT);
10941 UINT __attribute__((__stdcall__)) MapVirtualKeyA(UINT,UINT);
10942 UINT __attribute__((__stdcall__)) MapVirtualKeyW(UINT,UINT);
10944 UINT __attribute__((__stdcall__)) MapVirtualKeyExA(UINT,UINT,HKL);
10945 UINT __attribute__((__stdcall__)) MapVirtualKeyExW(UINT,UINT,HKL);
10947 BOOL __attribute__((__stdcall__)) MapDialogRect(HWND,LPRECT);
10948 INT __attribute__((__stdcall__)) MapWindowPoints(HWND,HWND,LPPOINT,UINT);
10949 INT __attribute__((__stdcall__)) MenuItemFromPoint(HWND,HMENU,POINT);
10950 BOOL __attribute__((__stdcall__)) MessageBeep(UINT);
10951 INT __attribute__((__stdcall__)) MessageBoxA(HWND,LPCSTR,LPCSTR,UINT);
10952 INT __attribute__((__stdcall__)) MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT);
10954 INT __attribute__((__stdcall__)) MessageBoxIndirectA(LPMSGBOXPARAMSA);
10955 INT __attribute__((__stdcall__)) MessageBoxIndirectW(LPMSGBOXPARAMSW);
10957 BOOL __attribute__((__stdcall__)) ModifyMenuA(HMENU,UINT,UINT,UINT_PTR,LPCSTR);
10958 BOOL __attribute__((__stdcall__)) ModifyMenuW(HMENU,UINT,UINT,UINT_PTR,LPCWSTR);
10960 BOOL __attribute__((__stdcall__)) MoveWindow(HWND,INT,INT,INT,INT,BOOL);
10961 BOOL __attribute__((__stdcall__)) OemToCharA(LPCSTR,LPSTR);
10962 BOOL __attribute__((__stdcall__)) OemToCharW(LPCSTR,LPWSTR);
10964 BOOL __attribute__((__stdcall__)) OemToCharBuffA(LPCSTR,LPSTR,DWORD);
10965 BOOL __attribute__((__stdcall__)) OemToCharBuffW(LPCSTR,LPWSTR,DWORD);
10967 BOOL __attribute__((__stdcall__)) OffsetRect(LPRECT,INT,INT);
10968 BOOL __attribute__((__stdcall__)) OpenClipboard(HWND);
10969 HDESK __attribute__((__stdcall__)) OpenDesktopA(LPCSTR,DWORD,BOOL,ACCESS_MASK);
10970 HDESK __attribute__((__stdcall__)) OpenDesktopW(LPCWSTR,DWORD,BOOL,ACCESS_MASK);
10972 BOOL __attribute__((__stdcall__)) OpenIcon(HWND);
10973 HDESK __attribute__((__stdcall__)) OpenInputDesktop(DWORD,BOOL,ACCESS_MASK);
10974 HWINSTA __attribute__((__stdcall__)) OpenWindowStationA(LPCSTR,BOOL,ACCESS_MASK);
10975 HWINSTA __attribute__((__stdcall__)) OpenWindowStationW(LPCWSTR,BOOL,ACCESS_MASK);
10977 BOOL __attribute__((__stdcall__)) PeekMessageA(LPMSG,HWND,UINT,UINT,UINT);
10978 BOOL __attribute__((__stdcall__)) PeekMessageW(LPMSG,HWND,UINT,UINT,UINT);
10985 BOOL __attribute__((__stdcall__)) PostMessageA(HWND,UINT,WPARAM,LPARAM);
10986 BOOL __attribute__((__stdcall__)) PostMessageW(HWND,UINT,WPARAM,LPARAM);
10988 void __attribute__((__stdcall__)) PostQuitMessage(INT);
10989 UINT __attribute__((__stdcall__)) PrivateExtractIconExA(LPCSTR,int,HICON*,HICON*,UINT);
10990 UINT __attribute__((__stdcall__)) PrivateExtractIconExW(LPCWSTR,int,HICON*,HICON*,UINT);
10991 UINT __attribute__((__stdcall__)) PrivateExtractIconsA(LPCSTR,int,int,int,HICON*,UINT*,UINT,UINT);
10992 UINT __attribute__((__stdcall__)) PrivateExtractIconsW(LPCWSTR,int,int,int,HICON*,UINT*,UINT,UINT);
10993 BOOL __attribute__((__stdcall__)) PtInRect(const RECT*,POINT);
10994 UINT __attribute__((__stdcall__)) RealGetWindowClassA(HWND,LPSTR,UINT);
10995 UINT __attribute__((__stdcall__)) RealGetWindowClassW(HWND,LPWSTR,UINT);
10997 BOOL __attribute__((__stdcall__)) RedrawWindow(HWND,const RECT*,HRGN,UINT);
10998 ATOM __attribute__((__stdcall__)) RegisterClassA(const WNDCLASSA *);
10999 ATOM __attribute__((__stdcall__)) RegisterClassW(const WNDCLASSW *);
11001 ATOM __attribute__((__stdcall__)) RegisterClassExA(const WNDCLASSEXA *);
11002 ATOM __attribute__((__stdcall__)) RegisterClassExW(const WNDCLASSEXW *);
11004 UINT __attribute__((__stdcall__)) RegisterClipboardFormatA(LPCSTR);
11005 UINT __attribute__((__stdcall__)) RegisterClipboardFormatW(LPCWSTR);
11007 UINT __attribute__((__stdcall__)) RegisterWindowMessageA(LPCSTR);
11008 UINT __attribute__((__stdcall__)) RegisterWindowMessageW(LPCWSTR);
11010 INT __attribute__((__stdcall__)) ReleaseDC(HWND,HDC);
11011 BOOL __attribute__((__stdcall__)) RemoveMenu(HMENU,UINT,UINT);
11012 HANDLE __attribute__((__stdcall__)) RemovePropA(HWND,LPCSTR);
11013 HANDLE __attribute__((__stdcall__)) RemovePropW(HWND,LPCWSTR);
11015 BOOL __attribute__((__stdcall__)) ReplyMessage(LRESULT);
11016 BOOL __attribute__((__stdcall__)) ScreenToClient(HWND,LPPOINT);
11017 void __attribute__((__stdcall__)) ScrollChildren(HWND,UINT,WPARAM,LPARAM);
11018 BOOL __attribute__((__stdcall__)) ScrollDC(HDC,INT,INT,const RECT*,const RECT*,HRGN,LPRECT);
11019 BOOL __attribute__((__stdcall__)) ScrollWindow(HWND,INT,INT,const RECT*,const RECT*);
11020 INT __attribute__((__stdcall__)) ScrollWindowEx(HWND,INT,INT,const RECT*,const RECT*,HRGN,LPRECT,UINT);
11021 LRESULT __attribute__((__stdcall__)) SendDlgItemMessageA(HWND,INT,UINT,WPARAM,LPARAM);
11022 LRESULT __attribute__((__stdcall__)) SendDlgItemMessageW(HWND,INT,UINT,WPARAM,LPARAM);
11024 UINT __attribute__((__stdcall__)) SendInput(UINT,LPINPUT,int);
11025 LRESULT __attribute__((__stdcall__)) SendMessageA(HWND,UINT,WPARAM,LPARAM);
11026 LRESULT __attribute__((__stdcall__)) SendMessageW(HWND,UINT,WPARAM,LPARAM);
11028 LRESULT __attribute__((__stdcall__)) SendMessageTimeoutA(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD_PTR);
11029 LRESULT __attribute__((__stdcall__)) SendMessageTimeoutW(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD_PTR);
11031 HWND __attribute__((__stdcall__)) SetActiveWindow(HWND);
11032 HWND __attribute__((__stdcall__)) SetCapture(HWND);
11033 BOOL __attribute__((__stdcall__)) SetCaretBlinkTime(UINT);
11034 BOOL __attribute__((__stdcall__)) SetCaretPos(INT,INT);
11035 DWORD __attribute__((__stdcall__)) SetClassLongA(HWND,INT,LONG);
11036 DWORD __attribute__((__stdcall__)) SetClassLongW(HWND,INT,LONG);
11037 # 4660 "../../../include/winuser.h"
11038 WORD __attribute__((__stdcall__)) SetClassWord(HWND,INT,WORD);
11039 HANDLE __attribute__((__stdcall__)) SetClipboardData(UINT,HANDLE);
11040 HWND __attribute__((__stdcall__)) SetClipboardViewer(HWND);
11041 HCURSOR __attribute__((__stdcall__)) SetCursor(HCURSOR);
11042 BOOL __attribute__((__stdcall__)) SetCursorPos(INT,INT);
11043 BOOL __attribute__((__stdcall__)) SetDeskWallPaper(LPCSTR);
11044 BOOL __attribute__((__stdcall__)) SetDlgItemInt(HWND,INT,UINT,BOOL);
11045 BOOL __attribute__((__stdcall__)) SetDlgItemTextA(HWND,INT,LPCSTR);
11046 BOOL __attribute__((__stdcall__)) SetDlgItemTextW(HWND,INT,LPCWSTR);
11048 BOOL __attribute__((__stdcall__)) SetDoubleClickTime(UINT);
11049 HWND __attribute__((__stdcall__)) SetFocus(HWND);
11050 BOOL __attribute__((__stdcall__)) SetForegroundWindow(HWND);
11051 void __attribute__((__stdcall__)) SetInternalWindowPos(HWND,UINT,LPRECT,LPPOINT);
11052 BOOL __attribute__((__stdcall__)) SetLayeredWindowAttributes(HWND,COLORREF,BYTE,DWORD);
11053 BOOL __attribute__((__stdcall__)) SetMenu(HWND,HMENU);
11054 BOOL __attribute__((__stdcall__)) SetMenuContextHelpId(HMENU,DWORD);
11055 BOOL __attribute__((__stdcall__)) SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP);
11056 LPARAM __attribute__((__stdcall__)) SetMessageExtraInfo(LPARAM);
11057 BOOL __attribute__((__stdcall__)) SetMessageQueue(INT);
11058 BOOL __attribute__((__stdcall__)) SetProcessDefaultLayout(DWORD);
11059 BOOL __attribute__((__stdcall__)) SetProcessWindowStation(HWINSTA);
11060 HWND __attribute__((__stdcall__)) SetParent(HWND,HWND);
11061 BOOL __attribute__((__stdcall__)) SetPropA(HWND,LPCSTR,HANDLE);
11062 BOOL __attribute__((__stdcall__)) SetPropW(HWND,LPCWSTR,HANDLE);
11064 BOOL __attribute__((__stdcall__)) SetRect(LPRECT,INT,INT,INT,INT);
11065 BOOL __attribute__((__stdcall__)) SetRectEmpty(LPRECT);
11066 INT __attribute__((__stdcall__)) SetScrollInfo(HWND,INT,const SCROLLINFO*,BOOL);
11067 INT __attribute__((__stdcall__)) SetScrollPos(HWND,INT,INT,BOOL);
11068 BOOL __attribute__((__stdcall__)) SetScrollRange(HWND,INT,INT,INT,BOOL);
11070 BOOL __attribute__((__stdcall__)) SetSystemCursor(HCURSOR,DWORD);
11071 BOOL __attribute__((__stdcall__)) SetSystemMenu(HWND,HMENU);
11072 UINT_PTR __attribute__((__stdcall__)) SetSystemTimer(HWND,UINT_PTR,UINT,TIMERPROC);
11073 BOOL __attribute__((__stdcall__)) SetThreadDesktop(HDESK);
11074 UINT_PTR __attribute__((__stdcall__)) SetTimer(HWND,UINT_PTR,UINT,TIMERPROC);
11075 BOOL __attribute__((__stdcall__)) SetUserObjectInformationA(HANDLE,INT,LPVOID,DWORD);
11076 BOOL __attribute__((__stdcall__)) SetUserObjectInformationW(HANDLE,INT,LPVOID,DWORD);
11078 BOOL __attribute__((__stdcall__)) SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
11079 LONG __attribute__((__stdcall__)) SetWindowLongA(HWND,INT,LONG);
11080 LONG __attribute__((__stdcall__)) SetWindowLongW(HWND,INT,LONG);
11081 # 4712 "../../../include/winuser.h"
11082 BOOL __attribute__((__stdcall__)) SetWindowPlacement(HWND,const WINDOWPLACEMENT*);
11083 HHOOK __attribute__((__stdcall__)) SetWindowsHookA(INT,HOOKPROC);
11084 HHOOK __attribute__((__stdcall__)) SetWindowsHookW(INT,HOOKPROC);
11086 HHOOK __attribute__((__stdcall__)) SetWindowsHookExA(INT,HOOKPROC,HINSTANCE,DWORD);
11087 HHOOK __attribute__((__stdcall__)) SetWindowsHookExW(INT,HOOKPROC,HINSTANCE,DWORD);
11089 BOOL __attribute__((__stdcall__)) SetWindowPos(HWND,HWND,INT,INT,INT,INT,UINT);
11090 INT __attribute__((__stdcall__)) SetWindowRgn(HWND,HRGN,BOOL);
11091 BOOL __attribute__((__stdcall__)) SetWindowTextA(HWND,LPCSTR);
11092 BOOL __attribute__((__stdcall__)) SetWindowTextW(HWND,LPCWSTR);
11094 WORD __attribute__((__stdcall__)) SetWindowWord(HWND,INT,WORD);
11095 BOOL __attribute__((__stdcall__)) ShowCaret(HWND);
11096 INT __attribute__((__stdcall__)) ShowCursor(BOOL);
11097 BOOL __attribute__((__stdcall__)) ShowScrollBar(HWND,INT,BOOL);
11098 BOOL __attribute__((__stdcall__)) ShowOwnedPopups(HWND,BOOL);
11099 BOOL __attribute__((__stdcall__)) ShowWindow(HWND,INT);
11100 BOOL __attribute__((__stdcall__)) ShowWindowAsync(HWND,INT);
11101 BOOL __attribute__((__stdcall__)) SubtractRect(LPRECT,const RECT*,const RECT*);
11102 BOOL __attribute__((__stdcall__)) SwapMouseButton(BOOL);
11103 BOOL __attribute__((__stdcall__)) SwitchDesktop(HDESK);
11104 void __attribute__((__stdcall__)) SwitchToThisWindow(HWND,BOOL);
11105 BOOL __attribute__((__stdcall__)) SystemParametersInfoA(UINT,UINT,LPVOID,UINT);
11106 BOOL __attribute__((__stdcall__)) SystemParametersInfoW(UINT,UINT,LPVOID,UINT);
11108 LONG __attribute__((__stdcall__)) TabbedTextOutA(HDC,INT,INT,LPCSTR,INT,INT,const INT*,INT);
11109 LONG __attribute__((__stdcall__)) TabbedTextOutW(HDC,INT,INT,LPCWSTR,INT,INT,const INT*,INT);
11111 INT __attribute__((__stdcall__)) ToAscii(UINT,UINT,LPBYTE,LPWORD,UINT);
11112 INT __attribute__((__stdcall__)) ToAsciiEx(UINT,UINT,LPBYTE,LPWORD,UINT,HKL);
11113 BOOL __attribute__((__stdcall__)) TrackMouseEvent(LPTRACKMOUSEEVENT);
11114 BOOL __attribute__((__stdcall__)) TrackPopupMenu(HMENU,UINT,INT,INT,INT,HWND,const RECT*);
11115 INT __attribute__((__stdcall__)) TranslateAcceleratorA(HWND,HACCEL,LPMSG);
11116 INT __attribute__((__stdcall__)) TranslateAcceleratorW(HWND,HACCEL,LPMSG);
11118 BOOL __attribute__((__stdcall__)) TranslateMDISysAccel(HWND,LPMSG);
11119 BOOL __attribute__((__stdcall__)) TranslateMessage(const MSG*);
11120 BOOL __attribute__((__stdcall__)) UnhookWindowsHook(INT,HOOKPROC);
11121 BOOL __attribute__((__stdcall__)) UnhookWindowsHookEx(HHOOK);
11122 BOOL __attribute__((__stdcall__)) UnionRect(LPRECT,const RECT*,const RECT*);
11123 BOOL __attribute__((__stdcall__)) UnregisterClassA(LPCSTR,HINSTANCE);
11124 BOOL __attribute__((__stdcall__)) UnregisterClassW(LPCWSTR,HINSTANCE);
11126 BOOL __attribute__((__stdcall__)) UpdateWindow(HWND);
11127 UINT __attribute__((__stdcall__)) UserRealizePalette(HDC);
11128 BOOL __attribute__((__stdcall__)) ValidateRect(HWND,const RECT*);
11129 BOOL __attribute__((__stdcall__)) ValidateRgn(HWND,HRGN);
11130 SHORT __attribute__((__stdcall__)) VkKeyScanA(CHAR);
11131 SHORT __attribute__((__stdcall__)) VkKeyScanW(WCHAR);
11133 WORD __attribute__((__stdcall__)) VkKeyScanExA(CHAR, HKL);
11134 WORD __attribute__((__stdcall__)) VkKeyScanExW(WCHAR, HKL);
11136 BOOL __attribute__((__stdcall__)) WaitMessage(void);
11137 HWND __attribute__((__stdcall__)) WindowFromDC(HDC);
11138 HWND __attribute__((__stdcall__)) WindowFromPoint(POINT);
11139 BOOL __attribute__((__stdcall__)) WinHelpA(HWND,LPCSTR,UINT,ULONG_PTR);
11140 BOOL __attribute__((__stdcall__)) WinHelpW(HWND,LPCWSTR,UINT,ULONG_PTR);
11142 INT __attribute__((__cdecl__)) wsprintfA(LPSTR,LPCSTR,...);
11143 INT __attribute__((__cdecl__)) wsprintfW(LPWSTR,LPCWSTR,...);
11145 INT __attribute__((__stdcall__)) wvsprintfA(LPSTR,LPCSTR,va_list);
11146 INT __attribute__((__stdcall__)) wvsprintfW(LPWSTR,LPCWSTR,va_list);
11152 WORD __attribute__((__stdcall__)) SYSTEM_KillSystemTimer( WORD );
11153 # 42 "../../../include/windows.h" 2
11154 # 1 "../../../include/winnls.h" 1
11155 # 489 "../../../include/winnls.h"
11156 typedef DWORD CALID;
11157 typedef DWORD CALTYPE;
11158 typedef LONG GEOID;
11159 typedef DWORD GEOCLASS;
11160 typedef DWORD GEOTYPE;
11161 typedef DWORD LCTYPE;
11162 typedef DWORD LGRPID;
11167 BYTE DefaultChar[2];
11169 } CPINFO, *LPCPINFO;
11174 BYTE DefaultChar[2];
11176 WCHAR UnicodeDefaultChar;
11178 CHAR CodePageName[260];
11179 } CPINFOEXA, *LPCPINFOEXA;
11184 BYTE DefaultChar[2];
11186 WCHAR UnicodeDefaultChar;
11188 WCHAR CodePageName[260];
11189 } CPINFOEXW, *LPCPINFOEXW;
11191 typedef CPINFOEXA CPINFOEX;
11192 typedef LPCPINFOEXA LPCPINFOEX;
11194 typedef struct _numberfmtA {
11198 LPSTR lpDecimalSep;
11199 LPSTR lpThousandSep;
11200 UINT NegativeOrder;
11201 } NUMBERFMTA, *LPNUMBERFMTA;
11203 typedef struct _numberfmtW {
11207 LPWSTR lpDecimalSep;
11208 LPWSTR lpThousandSep;
11209 UINT NegativeOrder;
11210 } NUMBERFMTW, *LPNUMBERFMTW;
11212 typedef NUMBERFMTA NUMBERFMT;
11213 typedef LPNUMBERFMTA LPNUMBERFMT;
11215 typedef struct _currencyfmtA
11220 LPSTR lpDecimalSep;
11221 LPSTR lpThousandSep;
11222 UINT NegativeOrder;
11223 UINT PositiveOrder;
11224 LPSTR lpCurrencySymbol;
11225 } CURRENCYFMTA, *LPCURRENCYFMTA;
11227 typedef struct _currencyfmtW
11232 LPWSTR lpDecimalSep;
11233 LPWSTR lpThousandSep;
11234 UINT NegativeOrder;
11235 UINT PositiveOrder;
11236 LPWSTR lpCurrencySymbol;
11237 } CURRENCYFMTW, *LPCURRENCYFMTW;
11239 typedef CURRENCYFMTA CURRENCYFMT;
11240 typedef LPCURRENCYFMTA LPCURRENCYFMT;
11246 typedef BOOL (__attribute__((__stdcall__)) *CALINFO_ENUMPROCA)(LPSTR);
11247 typedef BOOL (__attribute__((__stdcall__)) *CALINFO_ENUMPROCW)(LPWSTR);
11248 typedef BOOL (__attribute__((__stdcall__)) *CALINFO_ENUMPROCEXA)(LPSTR,CALID);
11249 typedef BOOL (__attribute__((__stdcall__)) *CALINFO_ENUMPROCEXW)(LPWSTR,CALID);
11250 typedef BOOL (__attribute__((__stdcall__)) *CODEPAGE_ENUMPROCA)(LPSTR);
11251 typedef BOOL (__attribute__((__stdcall__)) *CODEPAGE_ENUMPROCW)(LPWSTR);
11252 typedef BOOL (__attribute__((__stdcall__)) *DATEFMT_ENUMPROCA)(LPSTR);
11253 typedef BOOL (__attribute__((__stdcall__)) *DATEFMT_ENUMPROCW)(LPWSTR);
11254 typedef BOOL (__attribute__((__stdcall__)) *DATEFMT_ENUMPROCEXA)(LPSTR,CALID);
11255 typedef BOOL (__attribute__((__stdcall__)) *DATEFMT_ENUMPROCEXW)(LPWSTR,CALID);
11256 typedef BOOL (__attribute__((__stdcall__)) *GEO_ENUMPROC)(GEOID);
11257 typedef BOOL (__attribute__((__stdcall__)) *LANGGROUPLOCALE_ENUMPROCA)(LGRPID,LCID,LPSTR,LONG_PTR);
11258 typedef BOOL (__attribute__((__stdcall__)) *LANGGROUPLOCALE_ENUMPROCW)(LGRPID,LCID,LPWSTR,LONG_PTR);
11259 typedef BOOL (__attribute__((__stdcall__)) *LANGUAGEGROUP_ENUMPROCA)(LGRPID,LPSTR,LPSTR,DWORD,LONG_PTR);
11260 typedef BOOL (__attribute__((__stdcall__)) *LANGUAGEGROUP_ENUMPROCW)(LGRPID,LPWSTR,LPWSTR,DWORD,LONG_PTR);
11261 typedef BOOL (__attribute__((__stdcall__)) *LOCALE_ENUMPROCA)(LPSTR);
11262 typedef BOOL (__attribute__((__stdcall__)) *LOCALE_ENUMPROCW)(LPWSTR);
11263 typedef BOOL (__attribute__((__stdcall__)) *TIMEFMT_ENUMPROCA)(LPSTR);
11264 typedef BOOL (__attribute__((__stdcall__)) *TIMEFMT_ENUMPROCW)(LPWSTR);
11265 typedef BOOL (__attribute__((__stdcall__)) *UILANGUAGE_ENUMPROCA)(LPSTR,LONG_PTR);
11266 typedef BOOL (__attribute__((__stdcall__)) *UILANGUAGE_ENUMPROCW)(LPWSTR,LONG_PTR);
11267 # 624 "../../../include/winnls.h"
11268 typedef CALINFO_ENUMPROCA CALINFO_ENUMPROC;
11269 typedef CALINFO_ENUMPROCEXA CALINFO_ENUMPROCEX;
11270 typedef CODEPAGE_ENUMPROCA CODEPAGE_ENUMPROC;
11271 typedef DATEFMT_ENUMPROCA DATEFMT_ENUMPROC;
11272 typedef DATEFMT_ENUMPROCEXA DATEFMT_ENUMPROCEX;
11273 typedef LANGGROUPLOCALE_ENUMPROCA LANGGROUPLOCALE_ENUMPROC;
11274 typedef LANGUAGEGROUP_ENUMPROCA LANGUAGEGROUP_ENUMPROC;
11275 typedef LOCALE_ENUMPROCA LOCALE_ENUMPROC;
11276 typedef TIMEFMT_ENUMPROCA TIMEFMT_ENUMPROC;
11277 typedef UILANGUAGE_ENUMPROCA UILANGUAGE_ENUMPROC;
11292 GEO_OFFICIALLANGUAGES
11297 GEOCLASS_REGION = 14,
11298 GEOCLASS_NATION = 16
11307 INT __attribute__((__stdcall__)) CompareStringA(LCID,DWORD,LPCSTR,INT,LPCSTR,INT);
11308 INT __attribute__((__stdcall__)) CompareStringW(LCID,DWORD,LPCWSTR,INT,LPCWSTR,INT);
11310 LCID __attribute__((__stdcall__)) ConvertDefaultLocale(LCID);
11311 BOOL __attribute__((__stdcall__)) EnumCalendarInfoA(CALINFO_ENUMPROCA,LCID,CALID,CALTYPE);
11312 BOOL __attribute__((__stdcall__)) EnumCalendarInfoW(CALINFO_ENUMPROCW,LCID,CALID,CALTYPE);
11314 BOOL __attribute__((__stdcall__)) EnumCalendarInfoExA(CALINFO_ENUMPROCEXA,LCID,CALID,CALTYPE);
11315 BOOL __attribute__((__stdcall__)) EnumCalendarInfoExW(CALINFO_ENUMPROCEXW,LCID,CALID,CALTYPE);
11317 BOOL __attribute__((__stdcall__)) EnumDateFormatsA(DATEFMT_ENUMPROCA,LCID,DWORD);
11318 BOOL __attribute__((__stdcall__)) EnumDateFormatsW(DATEFMT_ENUMPROCW,LCID,DWORD);
11320 BOOL __attribute__((__stdcall__)) EnumDateFormatsExA(DATEFMT_ENUMPROCEXA,LCID,DWORD);
11321 BOOL __attribute__((__stdcall__)) EnumDateFormatsExW(DATEFMT_ENUMPROCEXW,LCID,DWORD);
11323 BOOL __attribute__((__stdcall__)) EnumSystemCodePagesA(CODEPAGE_ENUMPROCA,DWORD);
11324 BOOL __attribute__((__stdcall__)) EnumSystemCodePagesW(CODEPAGE_ENUMPROCW,DWORD);
11326 BOOL __attribute__((__stdcall__)) EnumSystemGeoID(GEOCLASS,GEOID,GEO_ENUMPROC);
11327 BOOL __attribute__((__stdcall__)) EnumSystemLocalesA(LOCALE_ENUMPROCA,DWORD);
11328 BOOL __attribute__((__stdcall__)) EnumSystemLocalesW(LOCALE_ENUMPROCW,DWORD);
11330 BOOL __attribute__((__stdcall__)) EnumSystemLanguageGroupsA(LANGUAGEGROUP_ENUMPROCA,DWORD,LONG_PTR);
11331 BOOL __attribute__((__stdcall__)) EnumSystemLanguageGroupsW(LANGUAGEGROUP_ENUMPROCW,DWORD,LONG_PTR);
11333 BOOL __attribute__((__stdcall__)) EnumLanguageGroupLocalesA(LANGGROUPLOCALE_ENUMPROCA,LGRPID,DWORD,LONG_PTR);
11334 BOOL __attribute__((__stdcall__)) EnumLanguageGroupLocalesW(LANGGROUPLOCALE_ENUMPROCW,LGRPID,DWORD,LONG_PTR);
11336 BOOL __attribute__((__stdcall__)) EnumTimeFormatsA(TIMEFMT_ENUMPROCA,LCID,DWORD);
11337 BOOL __attribute__((__stdcall__)) EnumTimeFormatsW(TIMEFMT_ENUMPROCW,LCID,DWORD);
11339 BOOL __attribute__((__stdcall__)) EnumUILanguagesA(UILANGUAGE_ENUMPROCA,DWORD,LONG_PTR);
11340 BOOL __attribute__((__stdcall__)) EnumUILanguagesW(UILANGUAGE_ENUMPROCW,DWORD,LONG_PTR);
11342 INT __attribute__((__stdcall__)) FoldStringA(DWORD,LPCSTR,INT,LPSTR,INT);
11343 INT __attribute__((__stdcall__)) FoldStringW(DWORD,LPCWSTR,INT,LPWSTR,INT);
11345 UINT __attribute__((__stdcall__)) GetACP(void);
11346 BOOL __attribute__((__stdcall__)) GetCPInfo(UINT,LPCPINFO);
11347 BOOL __attribute__((__stdcall__)) GetCPInfoExA(UINT,DWORD,LPCPINFOEXA);
11348 BOOL __attribute__((__stdcall__)) GetCPInfoExW(UINT,DWORD,LPCPINFOEXW);
11350 INT __attribute__((__stdcall__)) GetCalendarInfoA(LCID,DWORD,DWORD,LPSTR,INT,LPDWORD);
11351 INT __attribute__((__stdcall__)) GetCalendarInfoW(LCID,DWORD,DWORD,LPWSTR,INT,LPDWORD);
11353 INT __attribute__((__stdcall__)) GetCurrencyFormatA(LCID,DWORD,LPCSTR,const CURRENCYFMTA*,LPSTR,INT);
11354 INT __attribute__((__stdcall__)) GetCurrencyFormatW(LCID,DWORD,LPCWSTR,const CURRENCYFMTW*,LPWSTR,INT);
11356 INT __attribute__((__stdcall__)) GetDateFormatA(LCID,DWORD,const SYSTEMTIME*,LPCSTR,LPSTR,INT);
11357 INT __attribute__((__stdcall__)) GetDateFormatW(LCID,DWORD,const SYSTEMTIME*,LPCWSTR,LPWSTR,INT);
11359 INT __attribute__((__stdcall__)) GetGeoInfoA(GEOID,GEOTYPE,LPSTR,INT,LANGID);
11360 INT __attribute__((__stdcall__)) GetGeoInfoW(GEOID,GEOTYPE,LPWSTR,INT,LANGID);
11362 INT __attribute__((__stdcall__)) GetLocaleInfoA(LCID,LCTYPE,LPSTR,INT);
11363 INT __attribute__((__stdcall__)) GetLocaleInfoW(LCID,LCTYPE,LPWSTR,INT);
11365 INT __attribute__((__stdcall__)) GetNumberFormatA(LCID,DWORD,LPCSTR,const NUMBERFMTA*,LPSTR,INT);
11366 INT __attribute__((__stdcall__)) GetNumberFormatW(LCID,DWORD,LPCWSTR,const NUMBERFMTW*,LPWSTR,INT);
11368 UINT __attribute__((__stdcall__)) GetOEMCP(void);
11369 BOOL __attribute__((__stdcall__)) GetStringTypeA(LCID,DWORD,LPCSTR,INT,LPWORD);
11370 BOOL __attribute__((__stdcall__)) GetStringTypeW(DWORD,LPCWSTR,INT,LPWORD);
11371 BOOL __attribute__((__stdcall__)) GetStringTypeExA(LCID,DWORD,LPCSTR,INT,LPWORD);
11372 BOOL __attribute__((__stdcall__)) GetStringTypeExW(LCID,DWORD,LPCWSTR,INT,LPWORD);
11374 LANGID __attribute__((__stdcall__)) GetSystemDefaultLangID(void);
11375 LCID __attribute__((__stdcall__)) GetSystemDefaultLCID(void);
11376 LANGID __attribute__((__stdcall__)) GetSystemDefaultUILanguage(void);
11377 LCID __attribute__((__stdcall__)) GetThreadLocale(void);
11378 INT __attribute__((__stdcall__)) GetTimeFormatA(LCID,DWORD,const SYSTEMTIME*,LPCSTR,LPSTR,INT);
11379 INT __attribute__((__stdcall__)) GetTimeFormatW(LCID,DWORD,const SYSTEMTIME*,LPCWSTR,LPWSTR,INT);
11381 LANGID __attribute__((__stdcall__)) GetUserDefaultLangID(void);
11382 LCID __attribute__((__stdcall__)) GetUserDefaultLCID(void);
11383 LANGID __attribute__((__stdcall__)) GetUserDefaultUILanguage(void);
11384 GEOID __attribute__((__stdcall__)) GetUserGeoID(GEOCLASS);
11385 BOOL __attribute__((__stdcall__)) IsDBCSLeadByte(BYTE);
11386 BOOL __attribute__((__stdcall__)) IsDBCSLeadByteEx(UINT,BYTE);
11387 BOOL __attribute__((__stdcall__)) IsValidCodePage(UINT);
11388 BOOL __attribute__((__stdcall__)) IsValidLocale(LCID,DWORD);
11389 BOOL __attribute__((__stdcall__)) IsValidLanguageGroup(LGRPID,DWORD);
11390 INT __attribute__((__stdcall__)) LCMapStringA(LCID,DWORD,LPCSTR,INT,LPSTR,INT);
11391 INT __attribute__((__stdcall__)) LCMapStringW(LCID,DWORD,LPCWSTR,INT,LPWSTR,INT);
11393 INT __attribute__((__stdcall__)) MultiByteToWideChar(UINT,DWORD,LPCSTR,INT,LPWSTR,INT);
11394 INT __attribute__((__stdcall__)) SetCalendarInfoA(LCID,CALID,CALTYPE,LPCSTR);
11395 INT __attribute__((__stdcall__)) SetCalendarInfoW(LCID,CALID,CALTYPE,LPCWSTR);
11397 BOOL __attribute__((__stdcall__)) SetLocaleInfoA(LCID,LCTYPE,LPCSTR);
11398 BOOL __attribute__((__stdcall__)) SetLocaleInfoW(LCID,LCTYPE,LPCWSTR);
11400 BOOL __attribute__((__stdcall__)) SetThreadLocale(LCID);
11401 BOOL __attribute__((__stdcall__)) SetUserGeoID(GEOID);
11402 INT __attribute__((__stdcall__)) WideCharToMultiByte(UINT,DWORD,LPCWSTR,INT,LPSTR,INT,LPCSTR,LPBOOL);
11403 # 43 "../../../include/windows.h" 2
11404 # 1 "../../../include/wincon.h" 1
11405 # 43 "../../../include/wincon.h"
11406 typedef BOOL (__attribute__((__stdcall__)) *PHANDLER_ROUTINE)(DWORD dwCtrlType);
11407 # 56 "../../../include/wincon.h"
11408 typedef struct _CONSOLE_CURSOR_INFO {
11411 } CONSOLE_CURSOR_INFO, *LPCONSOLE_CURSOR_INFO;
11413 typedef struct tagCOORD
11419 typedef struct tagSMALL_RECT
11425 } SMALL_RECT,*LPSMALL_RECT;
11427 typedef struct tagCONSOLE_SCREEN_BUFFER_INFO
11430 COORD dwCursorPosition;
11432 SMALL_RECT srWindow;
11433 COORD dwMaximumWindowSize;
11434 } CONSOLE_SCREEN_BUFFER_INFO,*LPCONSOLE_SCREEN_BUFFER_INFO;
11436 typedef struct tagCHAR_INFO
11444 } CHAR_INFO,*LPCHAR_INFO;
11446 typedef struct tagKEY_EVENT_RECORD
11450 WORD wVirtualKeyCode;
11451 WORD wVirtualScanCode;
11457 DWORD dwControlKeyState;
11458 } KEY_EVENT_RECORD,*LPKEY_EVENT_RECORD;
11459 # 119 "../../../include/wincon.h"
11460 typedef struct tagMOUSE_EVENT_RECORD
11462 COORD dwMousePosition;
11463 DWORD dwButtonState;
11464 DWORD dwControlKeyState;
11465 DWORD dwEventFlags;
11466 } MOUSE_EVENT_RECORD,*LPMOUSE_EVENT_RECORD;
11467 # 137 "../../../include/wincon.h"
11468 typedef struct tagWINDOW_BUFFER_SIZE_RECORD
11471 } WINDOW_BUFFER_SIZE_RECORD,*LPWINDOW_BUFFER_SIZE_RECORD;
11473 typedef struct tagMENU_EVENT_RECORD
11476 } MENU_EVENT_RECORD,*LPMENU_EVENT_RECORD;
11478 typedef struct tagFOCUS_EVENT_RECORD
11481 } FOCUS_EVENT_RECORD,*LPFOCUS_EVENT_RECORD;
11483 typedef struct tagINPUT_RECORD
11488 KEY_EVENT_RECORD KeyEvent;
11489 MOUSE_EVENT_RECORD MouseEvent;
11490 WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent;
11491 MENU_EVENT_RECORD MenuEvent;
11492 FOCUS_EVENT_RECORD FocusEvent;
11494 } INPUT_RECORD,*PINPUT_RECORD;
11495 # 177 "../../../include/wincon.h"
11496 DWORD __attribute__((__stdcall__)) GetLargestConsoleWindowSize(HANDLE);
11498 inline static COORD __wine_GetLargestConsoleWindowSize_wrapper(HANDLE h)
11504 u.dw = GetLargestConsoleWindowSize(h);
11513 BOOL __attribute__((__stdcall__)) AllocConsole(void);
11514 HANDLE __attribute__((__stdcall__)) CreateConsoleScreenBuffer( DWORD dwDesiredAccess, DWORD dwShareMode,
11515 LPSECURITY_ATTRIBUTES sa, DWORD dwFlags,
11516 LPVOID lpScreenBufferData);
11517 BOOL __attribute__((__stdcall__)) FillConsoleOutputAttribute( HANDLE hConsoleOutput, WORD wAttribute, DWORD nLength,
11518 COORD dwCoord, LPDWORD lpNumAttrsWritten);
11519 BOOL __attribute__((__stdcall__)) FillConsoleOutputCharacterA(HANDLE,CHAR,DWORD,COORD,LPDWORD);
11520 BOOL __attribute__((__stdcall__)) FillConsoleOutputCharacterW(HANDLE,WCHAR,DWORD,COORD,LPDWORD);
11522 BOOL __attribute__((__stdcall__)) FlushConsoleInputBuffer( HANDLE handle);
11523 BOOL __attribute__((__stdcall__)) FreeConsole(void);
11524 BOOL __attribute__((__stdcall__)) GenerateConsoleCtrlEvent( DWORD dwCtrlEvent, DWORD dwProcessGroupID);
11525 UINT __attribute__((__stdcall__)) GetConsoleCP(void);
11526 BOOL __attribute__((__stdcall__)) GetConsoleCursorInfo( HANDLE hcon, LPCONSOLE_CURSOR_INFO cinfo);
11527 BOOL __attribute__((__stdcall__)) GetConsoleMode( HANDLE hcon,LPDWORD mode);
11528 UINT __attribute__((__stdcall__)) GetConsoleOutputCP(void);
11529 BOOL __attribute__((__stdcall__)) GetConsoleScreenBufferInfo(HANDLE hConsoleOutput,
11530 LPCONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo);
11531 DWORD __attribute__((__stdcall__)) GetConsoleTitleA(LPSTR title,DWORD size);
11532 DWORD __attribute__((__stdcall__)) GetConsoleTitleW(LPWSTR title, DWORD size);
11534 HWND __attribute__((__stdcall__)) GetConsoleWindow(void);
11535 BOOL __attribute__((__stdcall__)) GetNumberOfConsoleInputEvents( HANDLE hcon,LPDWORD nrofevents);
11536 BOOL __attribute__((__stdcall__)) GetNumberOfConsoleMouseButtons(LPDWORD nrofbuttons);
11537 BOOL __attribute__((__stdcall__)) PeekConsoleInputA( HANDLE handle, PINPUT_RECORD buffer, DWORD count, LPDWORD read );
11538 BOOL __attribute__((__stdcall__)) PeekConsoleInputW( HANDLE handle, PINPUT_RECORD buffer, DWORD count, LPDWORD read );
11540 BOOL __attribute__((__stdcall__)) ReadConsoleA(HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead,
11541 LPDWORD lpNumberOfCharsRead, LPVOID lpReserved);
11542 BOOL __attribute__((__stdcall__)) ReadConsoleW(HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead,
11543 LPDWORD lpNumberOfCharsRead, LPVOID lpReserved);
11545 BOOL __attribute__((__stdcall__)) ReadConsoleInputA(HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength,
11546 LPDWORD lpNumberOfEventsRead);
11547 BOOL __attribute__((__stdcall__)) ReadConsoleInputW(HANDLE hConsoleInput, PINPUT_RECORD lpBuffer, DWORD nLength,
11548 LPDWORD lpNumberOfEventsRead);
11550 BOOL __attribute__((__stdcall__)) ReadConsoleOutputA( HANDLE hConsoleOutput, LPCHAR_INFO lpBuffer, COORD dwBufferSize,
11551 COORD dwBufferCoord, LPSMALL_RECT lpReadRegion );
11552 BOOL __attribute__((__stdcall__)) ReadConsoleOutputW( HANDLE hConsoleOutput, LPCHAR_INFO lpBuffer, COORD dwBufferSize,
11553 COORD dwBufferCoord, LPSMALL_RECT lpReadRegion );
11555 BOOL __attribute__((__stdcall__)) ReadConsoleOutputAttribute( HANDLE hConsoleOutput, LPWORD lpAttribute, DWORD nLength,
11556 COORD dwReadCoord, LPDWORD lpNumberOfAttrsRead);
11557 BOOL __attribute__((__stdcall__)) ReadConsoleOutputCharacterA(HANDLE,LPSTR,DWORD,COORD,LPDWORD);
11558 BOOL __attribute__((__stdcall__)) ReadConsoleOutputCharacterW(HANDLE,LPWSTR,DWORD,COORD,LPDWORD);
11560 BOOL __attribute__((__stdcall__)) ScrollConsoleScreenBufferA( HANDLE hConsoleOutput, LPSMALL_RECT lpScrollRect,
11561 LPSMALL_RECT lpClipRect, COORD dwDestOrigin,
11562 LPCHAR_INFO lpFill);
11563 BOOL __attribute__((__stdcall__)) ScrollConsoleScreenBufferW( HANDLE hConsoleOutput, LPSMALL_RECT lpScrollRect,
11564 LPSMALL_RECT lpClipRect, COORD dwDestOrigin,
11565 LPCHAR_INFO lpFill);
11567 BOOL __attribute__((__stdcall__)) SetConsoleActiveScreenBuffer( HANDLE hConsoleOutput);
11568 BOOL __attribute__((__stdcall__)) SetConsoleCP(UINT cp);
11569 BOOL __attribute__((__stdcall__)) SetConsoleCtrlHandler( PHANDLER_ROUTINE func, BOOL add);
11570 BOOL __attribute__((__stdcall__)) SetConsoleCursorInfo( HANDLE hcon, LPCONSOLE_CURSOR_INFO cinfo);
11571 BOOL __attribute__((__stdcall__)) SetConsoleCursorPosition(HANDLE,COORD);
11572 BOOL __attribute__((__stdcall__)) SetConsoleMode( HANDLE hcon, DWORD mode);
11573 BOOL __attribute__((__stdcall__)) SetConsoleOutputCP(UINT cp);
11574 BOOL __attribute__((__stdcall__)) SetConsoleScreenBufferSize(HANDLE hConsoleOutput, COORD dwSize);
11575 BOOL __attribute__((__stdcall__)) SetConsoleTextAttribute( HANDLE hConsoleOutput,WORD wAttr);
11576 BOOL __attribute__((__stdcall__)) SetConsoleTitleA(LPCSTR title);
11577 BOOL __attribute__((__stdcall__)) SetConsoleTitleW(LPCWSTR title);
11579 BOOL __attribute__((__stdcall__)) SetConsoleWindowInfo( HANDLE hcon, BOOL bAbsolute, LPSMALL_RECT window);
11580 BOOL __attribute__((__stdcall__)) WriteConsoleA(HANDLE,const void *,DWORD,LPDWORD,LPVOID);
11581 BOOL __attribute__((__stdcall__)) WriteConsoleW(HANDLE, const void *lpBuffer, DWORD,LPDWORD,LPVOID);
11583 BOOL __attribute__((__stdcall__)) WriteConsoleInputA(HANDLE,const INPUT_RECORD *,DWORD,LPDWORD);
11584 BOOL __attribute__((__stdcall__)) WriteConsoleInputW(HANDLE,const INPUT_RECORD *,DWORD,LPDWORD);
11586 BOOL __attribute__((__stdcall__)) WriteConsoleOutputA(HANDLE,const CHAR_INFO*,COORD,COORD,LPSMALL_RECT);
11587 BOOL __attribute__((__stdcall__)) WriteConsoleOutputW(HANDLE,const CHAR_INFO*,COORD,COORD,LPSMALL_RECT);
11589 BOOL __attribute__((__stdcall__)) WriteConsoleOutputAttribute(HANDLE,const WORD *,DWORD,COORD,LPDWORD);
11590 BOOL __attribute__((__stdcall__)) WriteConsoleOutputCharacterA(HANDLE,LPCSTR,DWORD,COORD,LPDWORD);
11591 BOOL __attribute__((__stdcall__)) WriteConsoleOutputCharacterW(HANDLE,LPCWSTR,DWORD,COORD,LPDWORD);
11592 # 44 "../../../include/windows.h" 2
11593 # 1 "../../../include/winver.h" 1
11594 # 132 "../../../include/winver.h"
11595 typedef struct tagVS_FIXEDFILEINFO {
11597 DWORD dwStrucVersion;
11598 DWORD dwFileVersionMS;
11599 DWORD dwFileVersionLS;
11600 DWORD dwProductVersionMS;
11601 DWORD dwProductVersionLS;
11602 DWORD dwFileFlagsMask;
11606 DWORD dwFileSubtype;
11607 DWORD dwFileDateMS;
11608 DWORD dwFileDateLS;
11609 } VS_FIXEDFILEINFO;
11616 DWORD __attribute__((__stdcall__)) VerFindFileA(UINT,LPSTR,LPSTR,LPSTR,LPSTR,UINT*,LPSTR,UINT*);
11617 DWORD __attribute__((__stdcall__)) VerFindFileW(UINT,LPWSTR,LPWSTR,LPWSTR,LPWSTR,UINT*,LPWSTR,UINT*);
11619 DWORD __attribute__((__stdcall__)) VerInstallFileA(UINT,LPSTR,LPSTR,LPSTR,LPSTR,LPSTR,LPSTR,UINT*);
11620 DWORD __attribute__((__stdcall__)) VerInstallFileW(UINT,LPWSTR,LPWSTR,LPWSTR,LPWSTR,LPWSTR,LPWSTR,UINT*);
11622 DWORD __attribute__((__stdcall__)) VerLanguageNameA(UINT,LPSTR,UINT);
11623 DWORD __attribute__((__stdcall__)) VerLanguageNameW(UINT,LPWSTR,UINT);
11625 BOOL __attribute__((__stdcall__)) VerQueryValueA(LPVOID,LPSTR,LPVOID*,UINT*);
11626 BOOL __attribute__((__stdcall__)) VerQueryValueW(LPVOID,LPWSTR,LPVOID*,UINT*);
11628 DWORD __attribute__((__stdcall__)) GetFileVersionInfoSizeA(LPCSTR,LPDWORD);
11629 DWORD __attribute__((__stdcall__)) GetFileVersionInfoSizeW(LPCWSTR,LPDWORD);
11631 BOOL __attribute__((__stdcall__)) GetFileVersionInfoA(LPCSTR,DWORD,DWORD,LPVOID);
11632 BOOL __attribute__((__stdcall__)) GetFileVersionInfoW(LPCWSTR,DWORD,DWORD,LPVOID);
11633 # 45 "../../../include/windows.h" 2
11634 # 1 "../../../include/winreg.h" 1
11635 # 39 "../../../include/winreg.h"
11636 typedef struct value_entA
11637 { LPSTR ve_valuename;
11639 DWORD_PTR ve_valueptr;
11641 } VALENTA, *PVALENTA;
11643 typedef struct value_entW {
11644 LPWSTR ve_valuename;
11646 DWORD_PTR ve_valueptr;
11648 } VALENTW, *PVALENTW;
11650 typedef ACCESS_MASK REGSAM;
11655 # 1 "../../../include/reason.h" 1
11656 # 59 "../../../include/winreg.h" 2
11657 # 83 "../../../include/winreg.h"
11658 BOOL __attribute__((__stdcall__)) AbortSystemShutdownA(LPSTR);
11659 BOOL __attribute__((__stdcall__)) AbortSystemShutdownW(LPWSTR);
11661 BOOL __attribute__((__stdcall__)) InitiateSystemShutdownA(LPSTR,LPSTR,DWORD,BOOL,BOOL);
11662 BOOL __attribute__((__stdcall__)) InitiateSystemShutdownW(LPWSTR,LPWSTR,DWORD,BOOL,BOOL);
11664 BOOL __attribute__((__stdcall__)) InitiateSystemShutdownExA(LPSTR,LPSTR,DWORD,BOOL,BOOL,DWORD);
11665 BOOL __attribute__((__stdcall__)) InitiateSystemShutdownExW(LPWSTR,LPWSTR,DWORD,BOOL,BOOL,DWORD);
11667 LONG __attribute__((__stdcall__)) RegCreateKeyExA(HKEY,LPCSTR,DWORD,LPSTR,DWORD,REGSAM,
11668 LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);
11669 LONG __attribute__((__stdcall__)) RegCreateKeyExW(HKEY,LPCWSTR,DWORD,LPWSTR,DWORD,REGSAM,
11670 LPSECURITY_ATTRIBUTES,PHKEY,LPDWORD);
11672 LONG __attribute__((__stdcall__)) RegSaveKeyA(HKEY,LPCSTR,LPSECURITY_ATTRIBUTES);
11673 LONG __attribute__((__stdcall__)) RegSaveKeyW(HKEY,LPCWSTR,LPSECURITY_ATTRIBUTES);
11675 LONG __attribute__((__stdcall__)) RegSetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
11676 LONG __attribute__((__stdcall__)) RegConnectRegistryA(LPCSTR,HKEY,PHKEY);
11677 LONG __attribute__((__stdcall__)) RegConnectRegistryW(LPCWSTR,HKEY,PHKEY);
11679 LONG __attribute__((__stdcall__)) RegEnumKeyExA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPSTR,
11680 LPDWORD,LPFILETIME);
11681 LONG __attribute__((__stdcall__)) RegEnumKeyExW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPWSTR,
11682 LPDWORD,LPFILETIME);
11684 LONG __attribute__((__stdcall__)) RegGetKeySecurity(HKEY,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,LPDWORD);
11685 LONG __attribute__((__stdcall__)) RegGetValueA(HKEY,LPCSTR,LPCSTR,DWORD,LPDWORD,PVOID,LPDWORD);
11686 LONG __attribute__((__stdcall__)) RegGetValueW(HKEY,LPCWSTR,LPCWSTR,DWORD,LPDWORD,PVOID,LPDWORD);
11688 LONG __attribute__((__stdcall__)) RegLoadKeyA(HKEY,LPCSTR,LPCSTR);
11689 LONG __attribute__((__stdcall__)) RegLoadKeyW(HKEY,LPCWSTR,LPCWSTR);
11691 LONG __attribute__((__stdcall__)) RegLoadMUIStringA(HKEY,LPCSTR,LPSTR,DWORD,LPDWORD,DWORD,LPCSTR);
11692 LONG __attribute__((__stdcall__)) RegLoadMUIStringW(HKEY,LPCWSTR,LPWSTR,DWORD,LPDWORD,DWORD,LPCWSTR);
11694 LONG __attribute__((__stdcall__)) RegNotifyChangeKeyValue(HKEY,BOOL,DWORD,HANDLE,BOOL);
11695 LONG __attribute__((__stdcall__)) RegOpenCurrentUser(REGSAM,PHKEY);
11696 LONG __attribute__((__stdcall__)) RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY);
11697 LONG __attribute__((__stdcall__)) RegOpenKeyExA(HKEY,LPCSTR,DWORD,REGSAM,PHKEY);
11699 LONG __attribute__((__stdcall__)) RegOpenUserClassesRoot(HANDLE,DWORD,REGSAM,PHKEY);
11700 LONG __attribute__((__stdcall__)) RegQueryInfoKeyW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPDWORD,
11701 LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,
11702 LPDWORD,LPFILETIME);
11703 LONG __attribute__((__stdcall__)) RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,
11704 LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,
11705 LPDWORD,LPFILETIME);
11707 LONG __attribute__((__stdcall__)) RegQueryMultipleValuesA(HKEY,PVALENTA,DWORD,LPSTR,LPDWORD);
11708 LONG __attribute__((__stdcall__)) RegQueryMultipleValuesW(HKEY,PVALENTW,DWORD,LPWSTR,LPDWORD);
11710 LONG __attribute__((__stdcall__)) RegReplaceKeyA(HKEY,LPCSTR,LPCSTR,LPCSTR);
11711 LONG __attribute__((__stdcall__)) RegReplaceKeyW(HKEY,LPCWSTR,LPCWSTR,LPCWSTR);
11713 LONG __attribute__((__stdcall__)) RegRestoreKeyA(HKEY,LPCSTR,DWORD);
11714 LONG __attribute__((__stdcall__)) RegRestoreKeyW(HKEY,LPCWSTR,DWORD);
11716 LONG __attribute__((__stdcall__)) RegUnLoadKeyA(HKEY,LPCSTR);
11717 LONG __attribute__((__stdcall__)) RegUnLoadKeyW(HKEY,LPCWSTR);
11722 LONG __attribute__((__stdcall__)) RegCloseKey(HKEY);
11723 LONG __attribute__((__stdcall__)) RegFlushKey(HKEY);
11725 LONG __attribute__((__stdcall__)) RegCreateKeyA(HKEY,LPCSTR,PHKEY);
11726 LONG __attribute__((__stdcall__)) RegCreateKeyW(HKEY,LPCWSTR,PHKEY);
11728 LONG __attribute__((__stdcall__)) RegDeleteKeyA(HKEY,LPCSTR);
11729 LONG __attribute__((__stdcall__)) RegDeleteKeyW(HKEY,LPCWSTR);
11731 LONG __attribute__((__stdcall__)) RegDeleteValueA(HKEY,LPCSTR);
11732 LONG __attribute__((__stdcall__)) RegDeleteValueW(HKEY,LPCWSTR);
11734 LONG __attribute__((__stdcall__)) RegEnumKeyA(HKEY,DWORD,LPSTR,DWORD);
11735 LONG __attribute__((__stdcall__)) RegEnumKeyW(HKEY,DWORD,LPWSTR,DWORD);
11737 LONG __attribute__((__stdcall__)) RegEnumValueA(HKEY,DWORD,LPSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
11738 LONG __attribute__((__stdcall__)) RegEnumValueW(HKEY,DWORD,LPWSTR,LPDWORD,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
11740 LONG __attribute__((__stdcall__)) RegOpenKeyA(HKEY,LPCSTR,PHKEY);
11741 LONG __attribute__((__stdcall__)) RegOpenKeyW(HKEY,LPCWSTR,PHKEY);
11743 LONG __attribute__((__stdcall__)) RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);
11744 LONG __attribute__((__stdcall__)) RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
11746 LONG __attribute__((__stdcall__)) RegQueryValueExA(HKEY,LPCSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
11747 LONG __attribute__((__stdcall__)) RegQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
11749 LONG __attribute__((__stdcall__)) RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
11750 LONG __attribute__((__stdcall__)) RegSetValueW(HKEY,LPCWSTR,DWORD,LPCWSTR,DWORD);
11752 LONG __attribute__((__stdcall__)) RegSetValueExA(HKEY,LPCSTR,DWORD,DWORD,const BYTE*,DWORD);
11753 LONG __attribute__((__stdcall__)) RegSetValueExW(HKEY,LPCWSTR,DWORD,DWORD,const BYTE*,DWORD);
11754 # 46 "../../../include/windows.h" 2
11755 # 1 "../../../include/winnetwk.h" 1
11756 # 84 "../../../include/winnetwk.h"
11760 DWORD dwDisplayType;
11763 LPSTR lpRemoteName;
11766 } NETRESOURCEA,*LPNETRESOURCEA;
11771 DWORD dwDisplayType;
11773 LPWSTR lpLocalName;
11774 LPWSTR lpRemoteName;
11777 } NETRESOURCEW,*LPNETRESOURCEW;
11779 typedef NETRESOURCEA NETRESOURCE;
11780 typedef LPNETRESOURCEA LPNETRESOURCE;
11781 # 127 "../../../include/winnetwk.h"
11782 DWORD __attribute__((__stdcall__)) WNetAddConnectionA(LPCSTR,LPCSTR,LPCSTR);
11783 DWORD __attribute__((__stdcall__)) WNetAddConnectionW(LPCWSTR,LPCWSTR,LPCWSTR);
11785 DWORD __attribute__((__stdcall__)) WNetAddConnection2A(LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD);
11786 DWORD __attribute__((__stdcall__)) WNetAddConnection2W(LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD);
11788 DWORD __attribute__((__stdcall__)) WNetAddConnection3A(HWND,LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD);
11789 DWORD __attribute__((__stdcall__)) WNetAddConnection3W(HWND,LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD);
11791 DWORD __attribute__((__stdcall__)) WNetCancelConnectionA(LPCSTR,BOOL);
11792 DWORD __attribute__((__stdcall__)) WNetCancelConnectionW(LPCWSTR,BOOL);
11794 DWORD __attribute__((__stdcall__)) WNetCancelConnection2A(LPCSTR,DWORD,BOOL);
11795 DWORD __attribute__((__stdcall__)) WNetCancelConnection2W(LPCWSTR,DWORD,BOOL);
11797 DWORD __attribute__((__stdcall__)) WNetGetConnectionA(LPCSTR,LPSTR,LPDWORD);
11798 DWORD __attribute__((__stdcall__)) WNetGetConnectionW(LPCWSTR,LPWSTR,LPDWORD);
11800 DWORD __attribute__((__stdcall__)) WNetUseConnectionA(HWND,LPNETRESOURCEA,LPCSTR,LPCSTR,DWORD,LPSTR,LPDWORD,LPDWORD);
11801 DWORD __attribute__((__stdcall__)) WNetUseConnectionW(HWND,LPNETRESOURCEW,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPDWORD,LPDWORD);
11803 DWORD __attribute__((__stdcall__)) WNetSetConnectionA(LPCSTR,DWORD,LPVOID);
11804 DWORD __attribute__((__stdcall__)) WNetSetConnectionW(LPCWSTR,DWORD,LPVOID);
11814 LPNETRESOURCEA lpConnRes;
11817 } CONNECTDLGSTRUCTA, *LPCONNECTDLGSTRUCTA;
11821 LPNETRESOURCEW lpConnRes;
11824 } CONNECTDLGSTRUCTW, *LPCONNECTDLGSTRUCTW;
11826 typedef CONNECTDLGSTRUCTA CONNECTDLGSTRUCT;
11827 typedef LPCONNECTDLGSTRUCTA LPCONNECTDLGSTRUCT;
11828 # 181 "../../../include/winnetwk.h"
11833 LPSTR lpRemoteName;
11835 } DISCDLGSTRUCTA, *LPDISCDLGSTRUCTA;
11839 LPWSTR lpLocalName;
11840 LPWSTR lpRemoteName;
11842 } DISCDLGSTRUCTW, *LPDISCDLGSTRUCTW;
11844 typedef DISCDLGSTRUCTA DISCDLGSTRUCT;
11845 typedef LPDISCDLGSTRUCTA LPDISCDLGSTRUCT;
11850 DWORD __attribute__((__stdcall__)) WNetConnectionDialog(HWND,DWORD);
11851 DWORD __attribute__((__stdcall__)) WNetDisconnectDialog(HWND,DWORD);
11852 DWORD __attribute__((__stdcall__)) WNetConnectionDialog1A(LPCONNECTDLGSTRUCTA);
11853 DWORD __attribute__((__stdcall__)) WNetConnectionDialog1W(LPCONNECTDLGSTRUCTW);
11855 DWORD __attribute__((__stdcall__)) WNetDisconnectDialog1A(LPDISCDLGSTRUCTA);
11856 DWORD __attribute__((__stdcall__)) WNetDisconnectDialog1W(LPDISCDLGSTRUCTW);
11863 DWORD __attribute__((__stdcall__)) WNetOpenEnumA(DWORD,DWORD,DWORD,LPNETRESOURCEA,LPHANDLE);
11864 DWORD __attribute__((__stdcall__)) WNetOpenEnumW(DWORD,DWORD,DWORD,LPNETRESOURCEW,LPHANDLE);
11866 DWORD __attribute__((__stdcall__)) WNetEnumResourceA(HANDLE,LPDWORD,LPVOID,LPDWORD);
11867 DWORD __attribute__((__stdcall__)) WNetEnumResourceW(HANDLE,LPDWORD,LPVOID,LPDWORD);
11869 DWORD __attribute__((__stdcall__)) WNetGetResourceInformationA(LPNETRESOURCEA,LPVOID,LPDWORD,LPSTR*);
11870 DWORD __attribute__((__stdcall__)) WNetGetResourceInformationW(LPNETRESOURCEW,LPVOID,LPDWORD,LPWSTR*);
11872 DWORD __attribute__((__stdcall__)) WNetGetResourceParentA(LPNETRESOURCEA,LPVOID,LPDWORD);
11873 DWORD __attribute__((__stdcall__)) WNetGetResourceParentW(LPNETRESOURCEW,LPVOID,LPDWORD);
11875 DWORD __attribute__((__stdcall__)) WNetCloseEnum(HANDLE);
11876 # 236 "../../../include/winnetwk.h"
11878 LPSTR lpUniversalName;
11879 } UNIVERSAL_NAME_INFOA, *LPUNIVERSAL_NAME_INFOA;
11881 LPWSTR lpUniversalName;
11882 } UNIVERSAL_NAME_INFOW, *LPUNIVERSAL_NAME_INFOW;
11884 typedef UNIVERSAL_NAME_INFOA UNIVERSAL_NAME_INFO;
11885 typedef LPUNIVERSAL_NAME_INFOA LPUNIVERSAL_NAME_INFO;
11888 LPSTR lpUniversalName;
11889 LPSTR lpConnectionName;
11890 LPSTR lpRemainingPath;
11891 }REMOTE_NAME_INFOA, *LPREMOTE_NAME_INFOA;
11893 LPWSTR lpUniversalName;
11894 LPWSTR lpConnectionName;
11895 LPWSTR lpRemainingPath;
11896 }REMOTE_NAME_INFOW, *LPREMOTE_NAME_INFOW;
11898 typedef REMOTE_NAME_INFOA REMOTE_NAME_INFO;
11899 typedef LPREMOTE_NAME_INFOA LPREMOTE_NAME_INFO;
11901 DWORD __attribute__((__stdcall__)) WNetGetUniversalNameA(LPCSTR,DWORD,LPVOID,LPDWORD);
11902 DWORD __attribute__((__stdcall__)) WNetGetUniversalNameW(LPCWSTR,DWORD,LPVOID,LPDWORD);
11909 DWORD __attribute__((__stdcall__)) WNetGetUserA(LPCSTR,LPSTR,LPDWORD);
11910 DWORD __attribute__((__stdcall__)) WNetGetUserW(LPCWSTR,LPWSTR,LPDWORD);
11918 DWORD __attribute__((__stdcall__)) WNetGetProviderNameA(DWORD,LPSTR,LPDWORD);
11919 DWORD __attribute__((__stdcall__)) WNetGetProviderNameW(DWORD,LPWSTR,LPDWORD);
11924 DWORD dwProviderVersion;
11926 DWORD dwCharacteristics;
11931 } NETINFOSTRUCT, *LPNETINFOSTRUCT;
11937 DWORD __attribute__((__stdcall__)) WNetGetNetworkInformationA(LPCSTR,LPNETINFOSTRUCT);
11938 DWORD __attribute__((__stdcall__)) WNetGetNetworkInformationW(LPCWSTR,LPNETINFOSTRUCT);
11946 DWORD __attribute__((__stdcall__)) WNetGetLastErrorA(LPDWORD,LPSTR,DWORD,LPSTR,DWORD);
11947 DWORD __attribute__((__stdcall__)) WNetGetLastErrorW(LPDWORD,LPWSTR,DWORD,LPWSTR,DWORD);
11948 # 358 "../../../include/winnetwk.h"
11954 DWORD dwOptDataSize;
11955 } NETCONNECTINFOSTRUCT,*LPNETCONNECTINFOSTRUCT;
11962 DWORD __attribute__((__stdcall__)) MultinetGetConnectionPerformanceA(LPNETRESOURCEA,LPNETCONNECTINFOSTRUCT);
11963 DWORD __attribute__((__stdcall__)) MultinetGetConnectionPerformanceW(LPNETRESOURCEW,LPNETCONNECTINFOSTRUCT);
11965 DWORD __attribute__((__stdcall__)) MultinetGetErrorTextA(DWORD,DWORD,DWORD);
11966 DWORD __attribute__((__stdcall__)) MultinetGetErrorTextW(DWORD,DWORD,DWORD);
11974 typedef struct tagPASSWORD_CACHE_ENTRY
11981 BYTE abResource[1];
11982 } PASSWORD_CACHE_ENTRY;
11984 typedef BOOL (__attribute__((__stdcall__)) *ENUMPASSWORDPROC)(PASSWORD_CACHE_ENTRY *, DWORD);
11985 UINT __attribute__((__stdcall__)) WNetEnumCachedPasswords( LPSTR, WORD, BYTE, ENUMPASSWORDPROC, DWORD);
11986 DWORD __attribute__((__stdcall__)) WNetGetCachedPassword( LPSTR, WORD, LPSTR, LPWORD, BYTE );
11987 DWORD __attribute__((__stdcall__)) WNetCachePassword( LPSTR, WORD, LPSTR, WORD, BYTE, WORD );
11988 # 47 "../../../include/windows.h" 2
11993 # 1 "../../../include/cderr.h" 1
11994 # 52 "../../../include/windows.h" 2
11995 # 1 "../../../include/dde.h" 1
11996 # 44 "../../../include/dde.h"
11999 unsigned short bAppReturnCode:8, reserved:6, fBusy:1, fAck:1;
12005 unsigned short unused:12, fResponse:1, fRelease:1, reserved:1, fAckReq:1;
12013 unsigned short reserved:14, fDeferUpd:1, fAckReq:1;
12020 unsigned short unused:13, fRelease:1, fReserved:2;
12025 BOOL __attribute__((__stdcall__)) DdeSetQualityOfService(HWND hwndClient,
12026 const SECURITY_QUALITY_OF_SERVICE *pqosNew,
12027 PSECURITY_QUALITY_OF_SERVICE pqosPrev);
12029 BOOL __attribute__((__stdcall__)) ImpersonateDdeClientWindow(HWND hWndClient, HWND hWndServer);
12033 LPARAM __attribute__((__stdcall__)) PackDDElParam(UINT,UINT_PTR,UINT_PTR);
12034 BOOL __attribute__((__stdcall__)) UnpackDDElParam(UINT,LPARAM,PUINT_PTR,PUINT_PTR);
12035 BOOL __attribute__((__stdcall__)) FreeDDElParam(UINT,LPARAM);
12036 LPARAM __attribute__((__stdcall__)) ReuseDDElParam(LPARAM,UINT,UINT,UINT_PTR,UINT_PTR);
12037 # 53 "../../../include/windows.h" 2
12038 # 1 "../../../include/ddeml.h" 1
12039 # 276 "../../../include/ddeml.h"
12040 typedef struct HCONVLIST__ { int unused; } *HCONVLIST;
12041 typedef struct HCONV__ { int unused; } *HCONV;
12042 typedef struct HSZ__ { int unused; } *HSZ;
12043 typedef struct HDDEDATA__ { int unused; } *HDDEDATA;
12044 # 289 "../../../include/ddeml.h"
12045 typedef HDDEDATA (__attribute__((__stdcall__)) *PFNCALLBACK)(UINT, UINT, HCONV, HSZ, HSZ,
12046 HDDEDATA, ULONG_PTR, ULONG_PTR);
12054 typedef struct tagHSZPAIR
12058 } HSZPAIR, *PHSZPAIR;
12060 typedef struct tagCONVCONTEXT
12068 } CONVCONTEXT, *PCONVCONTEXT;
12070 typedef struct tagCONVINFO
12074 HCONV hConvPartner;
12084 HCONVLIST hConvList;
12085 CONVCONTEXT ConvCtxt;
12088 } CONVINFO, *PCONVINFO;
12093 UINT __attribute__((__stdcall__)) DdeInitializeA(LPDWORD,PFNCALLBACK,DWORD,DWORD);
12094 UINT __attribute__((__stdcall__)) DdeInitializeW(LPDWORD,PFNCALLBACK,DWORD,DWORD);
12096 BOOL __attribute__((__stdcall__)) DdeUninitialize(DWORD);
12097 HCONVLIST __attribute__((__stdcall__)) DdeConnectList(DWORD,HSZ,HSZ,HCONVLIST,PCONVCONTEXT);
12098 HCONV __attribute__((__stdcall__)) DdeQueryNextServer(HCONVLIST, HCONV);
12099 DWORD __attribute__((__stdcall__)) DdeQueryStringA(DWORD, HSZ, LPSTR, DWORD, INT);
12100 DWORD __attribute__((__stdcall__)) DdeQueryStringW(DWORD, HSZ, LPWSTR, DWORD, INT);
12102 BOOL __attribute__((__stdcall__)) DdeDisconnectList(HCONVLIST);
12103 HCONV __attribute__((__stdcall__)) DdeConnect(DWORD,HSZ,HSZ,PCONVCONTEXT);
12104 BOOL __attribute__((__stdcall__)) DdeDisconnect(HCONV);
12105 HDDEDATA __attribute__((__stdcall__)) DdeCreateDataHandle(DWORD,LPBYTE,DWORD,DWORD,HSZ,UINT,UINT);
12106 HCONV __attribute__((__stdcall__)) DdeReconnect(HCONV);
12107 HSZ __attribute__((__stdcall__)) DdeCreateStringHandleA(DWORD,LPCSTR,INT);
12108 HSZ __attribute__((__stdcall__)) DdeCreateStringHandleW(DWORD,LPCWSTR,INT);
12110 BOOL __attribute__((__stdcall__)) DdeFreeStringHandle(DWORD,HSZ);
12111 BOOL __attribute__((__stdcall__)) DdeFreeDataHandle(HDDEDATA);
12112 BOOL __attribute__((__stdcall__)) DdeKeepStringHandle(DWORD,HSZ);
12113 HDDEDATA __attribute__((__stdcall__)) DdeClientTransaction(LPBYTE,DWORD,HCONV,HSZ,UINT,UINT,DWORD,LPDWORD);
12114 BOOL __attribute__((__stdcall__)) DdeAbandonTransaction(DWORD idInst, HCONV hConv, DWORD idTransaction);
12115 BOOL __attribute__((__stdcall__)) DdeImpersonateClient(HCONV);
12116 BOOL __attribute__((__stdcall__)) DdePostAdvise(DWORD,HSZ,HSZ);
12117 HDDEDATA __attribute__((__stdcall__)) DdeAddData(HDDEDATA,LPBYTE,DWORD,DWORD);
12118 DWORD __attribute__((__stdcall__)) DdeGetData(HDDEDATA,LPBYTE,DWORD,DWORD);
12119 LPBYTE __attribute__((__stdcall__)) DdeAccessData(HDDEDATA,LPDWORD);
12120 BOOL __attribute__((__stdcall__)) DdeUnaccessData(HDDEDATA);
12121 BOOL __attribute__((__stdcall__)) DdeEnableCallback(DWORD,HCONV,UINT);
12122 INT __attribute__((__stdcall__)) DdeCmpStringHandles(HSZ,HSZ);
12123 BOOL __attribute__((__stdcall__)) DdeSetUserHandle(HCONV,DWORD,DWORD);
12125 HDDEDATA __attribute__((__stdcall__)) DdeNameService(DWORD,HSZ,HSZ,UINT);
12126 UINT __attribute__((__stdcall__)) DdeGetLastError(DWORD);
12127 UINT __attribute__((__stdcall__)) DdeQueryConvInfo(HCONV,DWORD,PCONVINFO);
12128 # 54 "../../../include/windows.h" 2
12129 # 1 "../../../include/dlgs.h" 1
12130 # 55 "../../../include/windows.h" 2
12131 # 1 "../../../include/lzexpand.h" 1
12132 # 36 "../../../include/lzexpand.h"
12133 void __attribute__((__stdcall__)) LZDone(void);
12134 LONG __attribute__((__stdcall__)) CopyLZFile(HFILE,HFILE);
12135 HFILE __attribute__((__stdcall__)) LZOpenFileA(LPSTR,LPOFSTRUCT,WORD);
12136 HFILE __attribute__((__stdcall__)) LZOpenFileW(LPWSTR,LPOFSTRUCT,WORD);
12138 INT __attribute__((__stdcall__)) LZRead(INT,LPSTR,INT);
12139 INT __attribute__((__stdcall__)) LZStart(void);
12140 void __attribute__((__stdcall__)) LZClose(HFILE);
12141 LONG __attribute__((__stdcall__)) LZCopy(HFILE,HFILE);
12142 HFILE __attribute__((__stdcall__)) LZInit(HFILE);
12143 LONG __attribute__((__stdcall__)) LZSeek(HFILE,LONG,INT);
12144 INT __attribute__((__stdcall__)) GetExpandedNameA(LPSTR,LPSTR);
12145 INT __attribute__((__stdcall__)) GetExpandedNameW(LPWSTR,LPWSTR);
12146 # 56 "../../../include/windows.h" 2
12147 # 1 "../../../include/mmsystem.h" 1
12148 # 28 "../../../include/mmsystem.h"
12149 typedef LPSTR HPSTR;
12150 typedef LPCSTR HPCSTR;
12151 typedef UINT* LPUINT;
12153 typedef struct HDRVR__ { int unused; } *HDRVR;
12154 typedef struct HWAVE__ { int unused; } *HWAVE;
12155 typedef struct HWAVEIN__ { int unused; } *HWAVEIN;
12156 typedef struct HWAVEOUT__ { int unused; } *HWAVEOUT;
12157 typedef struct HMIDI__ { int unused; } *HMIDI;
12158 typedef struct HMIDIIN__ { int unused; } *HMIDIIN;
12159 typedef struct HMIDIOUT__ { int unused; } *HMIDIOUT;
12160 typedef struct HMIDISTRM__ { int unused; } *HMIDISTRM;
12161 typedef struct HMIXER__ { int unused; } *HMIXER;
12162 typedef struct HMIXEROBJ__ { int unused; } *HMIXEROBJ;
12163 typedef struct HMMIO__ { int unused; } *HMMIO;
12165 typedef HMIDI *LPHMIDI;
12166 typedef HMIDIIN *LPHMIDIIN;
12167 typedef HMIDIOUT *LPHMIDIOUT;
12168 typedef HMIDISTRM *LPHMIDISTRM;
12169 typedef HMIXER *LPHMIXER;
12170 typedef HMIXEROBJ *LPHMIXEROBJ;
12171 typedef HWAVEIN *LPHWAVEIN;
12172 typedef HWAVEOUT *LPHWAVEOUT;
12174 # 1 "../../../include/pshpack1.h" 1
12175 # 105 "../../../include/pshpack1.h"
12177 # 54 "../../../include/mmsystem.h" 2
12179 typedef LRESULT (__attribute__((__stdcall__)) *DRIVERPROC)(DWORD_PTR,HDRVR,UINT,LPARAM,LPARAM);
12180 # 69 "../../../include/mmsystem.h"
12181 typedef DWORD MCIERROR;
12183 typedef UINT MMVERSION;
12186 typedef UINT MCIDEVICEID;
12188 typedef UINT MMRESULT;
12190 typedef struct mmtime_tag {
12210 } MMTIME, *PMMTIME, *LPMMTIME;
12211 # 220 "../../../include/mmsystem.h"
12212 typedef struct tagDRVCONFIGINFO {
12214 LPCWSTR lpszDCISectionName;
12215 LPCWSTR lpszDCIAliasName;
12216 } DRVCONFIGINFO, *LPDRVCONFIGINFO;
12219 LRESULT __attribute__((__stdcall__)) DefDriverProc(DWORD_PTR,HDRVR,UINT,LPARAM,LPARAM);
12223 HDRVR __attribute__((__stdcall__)) OpenDriverA(LPCSTR szDriverName, LPCSTR szSectionName,
12225 HDRVR __attribute__((__stdcall__)) OpenDriver(LPCWSTR szDriverName, LPCWSTR szSectionName,
12227 LRESULT __attribute__((__stdcall__)) CloseDriver(HDRVR hDriver, LPARAM lParam1, LPARAM lParam2);
12228 LRESULT __attribute__((__stdcall__)) SendDriverMessage(HDRVR hDriver, UINT message,
12229 LPARAM lParam1, LPARAM lParam2);
12230 HMODULE __attribute__((__stdcall__)) GetDriverModuleHandle(HDRVR hDriver);
12232 DWORD __attribute__((__stdcall__)) GetDriverFlags(HDRVR hDriver);
12234 typedef void (__attribute__((__stdcall__)) *LPDRVCALLBACK)(HDRVR,UINT,DWORD_PTR,DWORD_PTR,DWORD_PTR);
12235 # 265 "../../../include/mmsystem.h"
12236 UINT __attribute__((__stdcall__)) mmsystemGetVersion(void);
12237 BOOL __attribute__((__stdcall__)) sndPlaySoundA(LPCSTR lpszSound, UINT fuSound);
12238 BOOL __attribute__((__stdcall__)) sndPlaySoundW(LPCWSTR lpszSound, UINT fuSound);
12240 BOOL __attribute__((__stdcall__)) PlaySoundA(LPCSTR pszSound, HMODULE hmod, DWORD fdwSound);
12241 BOOL __attribute__((__stdcall__)) PlaySoundW(LPCWSTR pszSound, HMODULE hmod, DWORD fdwSound);
12242 # 295 "../../../include/mmsystem.h"
12243 typedef LPDRVCALLBACK LPWAVECALLBACK;
12244 # 312 "../../../include/mmsystem.h"
12245 typedef struct wavehdr_tag {
12247 DWORD dwBufferLength;
12248 DWORD dwBytesRecorded;
12252 struct wavehdr_tag *lpNext;
12254 } WAVEHDR, *PWAVEHDR, *NPWAVEHDR, *LPWAVEHDR;
12262 typedef struct tagWAVEOUTCAPSA {
12265 MMVERSION vDriverVersion;
12271 } WAVEOUTCAPSA, *LPWAVEOUTCAPSA;
12273 typedef struct tagWAVEOUTCAPSW {
12276 MMVERSION vDriverVersion;
12282 } WAVEOUTCAPSW, *LPWAVEOUTCAPSW;
12283 typedef WAVEOUTCAPSA WAVEOUTCAPS;
12284 typedef LPWAVEOUTCAPSA LPWAVEOUTCAPS;
12286 typedef struct tagWAVEOUTCAPS2A {
12289 MMVERSION vDriverVersion;
12295 GUID ManufacturerGuid;
12298 } WAVEOUTCAPS2A, *LPWAVEOUTCAPS2A;
12300 typedef struct tagWAVEOUTCAPS2W {
12303 MMVERSION vDriverVersion;
12309 GUID ManufacturerGuid;
12312 } WAVEOUTCAPS2W, *LPWAVEOUTCAPS2W;
12313 typedef WAVEOUTCAPS2A WAVEOUTCAPS2;
12314 typedef LPWAVEOUTCAPS2A LPWAVEOUTCAPS2;
12315 # 391 "../../../include/mmsystem.h"
12316 typedef struct tagWAVEINCAPSA {
12319 MMVERSION vDriverVersion;
12324 } WAVEINCAPSA, *LPWAVEINCAPSA;
12325 typedef struct tagWAVEINCAPSW {
12328 MMVERSION vDriverVersion;
12333 } WAVEINCAPSW, *LPWAVEINCAPSW;
12334 typedef WAVEINCAPSA WAVEINCAPS;
12335 typedef LPWAVEINCAPSA LPWAVEINCAPS;
12337 typedef struct tagWAVEINCAPS2A {
12340 MMVERSION vDriverVersion;
12345 GUID ManufacturerGuid;
12348 } WAVEINCAPS2A, *LPWAVEINCAPS2A;
12349 typedef struct tagWAVEINCAPS2W {
12352 MMVERSION vDriverVersion;
12357 GUID ManufacturerGuid;
12360 } WAVEINCAPS2W, *LPWAVEINCAPS2W;
12361 typedef WAVEINCAPS2A WAVEINCAPS2;
12362 typedef LPWAVEINCAPS2A LPWAVEINCAPS2;
12363 # 462 "../../../include/mmsystem.h"
12364 typedef struct waveformat_tag {
12367 DWORD nSamplesPerSec;
12368 DWORD nAvgBytesPerSec;
12370 } WAVEFORMAT, *LPWAVEFORMAT;
12374 typedef struct pcmwaveformat_tag {
12376 WORD wBitsPerSample;
12377 } PCMWAVEFORMAT, *LPPCMWAVEFORMAT;
12382 typedef struct tWAVEFORMATEX {
12385 DWORD nSamplesPerSec;
12386 DWORD nAvgBytesPerSec;
12388 WORD wBitsPerSample;
12390 } WAVEFORMATEX, *LPWAVEFORMATEX, *NPWAVEFORMATEX, *PWAVEFORMATEX;
12392 typedef const WAVEFORMATEX *LPCWAVEFORMATEX;
12394 UINT __attribute__((__stdcall__)) waveOutGetNumDevs(void);
12395 UINT __attribute__((__stdcall__)) waveOutGetDevCapsA(UINT_PTR,LPWAVEOUTCAPSA,UINT);
12396 UINT __attribute__((__stdcall__)) waveOutGetDevCapsW(UINT_PTR,LPWAVEOUTCAPSW,UINT);
12398 UINT __attribute__((__stdcall__)) waveOutGetVolume(HWAVEOUT,DWORD*);
12399 UINT __attribute__((__stdcall__)) waveOutSetVolume(HWAVEOUT,DWORD);
12400 UINT __attribute__((__stdcall__)) waveOutGetErrorTextA(UINT,LPSTR,UINT);
12401 UINT __attribute__((__stdcall__)) waveOutGetErrorTextW(UINT,LPWSTR,UINT);
12403 MMRESULT __attribute__((__stdcall__)) waveOutOpen(HWAVEOUT*,UINT,LPCWAVEFORMATEX,DWORD_PTR,DWORD_PTR,DWORD);
12404 UINT __attribute__((__stdcall__)) waveOutClose(HWAVEOUT);
12405 UINT __attribute__((__stdcall__)) waveOutPrepareHeader(HWAVEOUT,WAVEHDR*,UINT);
12406 UINT __attribute__((__stdcall__)) waveOutUnprepareHeader(HWAVEOUT,WAVEHDR*,UINT);
12407 UINT __attribute__((__stdcall__)) waveOutWrite(HWAVEOUT,WAVEHDR*,UINT);
12408 UINT __attribute__((__stdcall__)) waveOutPause(HWAVEOUT);
12409 UINT __attribute__((__stdcall__)) waveOutRestart(HWAVEOUT);
12410 UINT __attribute__((__stdcall__)) waveOutReset(HWAVEOUT);
12411 UINT __attribute__((__stdcall__)) waveOutBreakLoop(HWAVEOUT);
12412 UINT __attribute__((__stdcall__)) waveOutGetPosition(HWAVEOUT,LPMMTIME,UINT);
12413 UINT __attribute__((__stdcall__)) waveOutGetPitch(HWAVEOUT,DWORD*);
12414 UINT __attribute__((__stdcall__)) waveOutSetPitch(HWAVEOUT,DWORD);
12415 UINT __attribute__((__stdcall__)) waveOutGetPlaybackRate(HWAVEOUT,DWORD*);
12416 UINT __attribute__((__stdcall__)) waveOutSetPlaybackRate(HWAVEOUT,DWORD);
12417 UINT __attribute__((__stdcall__)) waveOutGetID(HWAVEOUT,UINT*);
12418 UINT __attribute__((__stdcall__)) waveOutMessage(HWAVEOUT,UINT,DWORD_PTR,DWORD_PTR);
12419 UINT __attribute__((__stdcall__)) waveInGetNumDevs(void);
12420 UINT __attribute__((__stdcall__)) waveInGetDevCapsA(UINT_PTR,LPWAVEINCAPSA,UINT);
12421 UINT __attribute__((__stdcall__)) waveInGetDevCapsW(UINT_PTR,LPWAVEINCAPSW,UINT);
12423 UINT __attribute__((__stdcall__)) waveInGetErrorTextA(UINT,LPSTR,UINT);
12424 UINT __attribute__((__stdcall__)) waveInGetErrorTextW(UINT,LPWSTR,UINT);
12426 MMRESULT __attribute__((__stdcall__)) waveInOpen(HWAVEIN*,UINT,LPCWAVEFORMATEX,DWORD_PTR,DWORD_PTR,DWORD);
12427 UINT __attribute__((__stdcall__)) waveInClose(HWAVEIN);
12428 UINT __attribute__((__stdcall__)) waveInPrepareHeader(HWAVEIN,WAVEHDR*,UINT);
12429 UINT __attribute__((__stdcall__)) waveInUnprepareHeader(HWAVEIN,WAVEHDR*,UINT);
12430 UINT __attribute__((__stdcall__)) waveInAddBuffer(HWAVEIN,WAVEHDR*,UINT);
12431 UINT __attribute__((__stdcall__)) waveInStart(HWAVEIN);
12432 UINT __attribute__((__stdcall__)) waveInStop(HWAVEIN);
12433 UINT __attribute__((__stdcall__)) waveInReset(HWAVEIN);
12434 UINT __attribute__((__stdcall__)) waveInGetPosition(HWAVEIN,LPMMTIME,UINT);
12435 UINT __attribute__((__stdcall__)) waveInGetID(HWAVEIN,UINT*);
12436 UINT __attribute__((__stdcall__)) waveInMessage(HWAVEIN,UINT,DWORD_PTR,DWORD_PTR);
12437 # 546 "../../../include/mmsystem.h"
12438 typedef LPDRVCALLBACK LPMIDICALLBACK;
12440 typedef WORD PATCHARRAY[128];
12441 typedef WORD *LPPATCHARRAY;
12442 typedef WORD KEYARRAY[128];
12443 typedef WORD *LPKEYARRAY;
12444 # 582 "../../../include/mmsystem.h"
12445 typedef struct tagMIDIOUTCAPSA {
12448 MMVERSION vDriverVersion;
12455 } MIDIOUTCAPSA, *LPMIDIOUTCAPSA;
12457 typedef struct tagMIDIOUTCAPSW {
12460 MMVERSION vDriverVersion;
12467 } MIDIOUTCAPSW, *LPMIDIOUTCAPSW;
12469 typedef MIDIOUTCAPSA MIDIOUTCAPS;
12470 typedef LPMIDIOUTCAPSA LPMIDIOUTCAPS;
12472 typedef struct tagMIDIOUTCAPS2A {
12475 MMVERSION vDriverVersion;
12482 GUID ManufacturerGuid;
12485 } MIDIOUTCAPS2A, *LPMIDIOUTCAPS2A;
12487 typedef struct tagMIDIOUTCAPS2W {
12490 MMVERSION vDriverVersion;
12497 GUID ManufacturerGuid;
12500 } MIDIOUTCAPS2W, *LPMIDIOUTCAPS2W;
12502 typedef MIDIOUTCAPS2A MIDIOUTCAPS2;
12503 typedef LPMIDIOUTCAPS2A LPMIDIOUTCAPS2;
12504 # 653 "../../../include/mmsystem.h"
12505 typedef struct tagMIDIINCAPSA {
12508 MMVERSION vDriverVersion;
12511 } MIDIINCAPSA, *LPMIDIINCAPSA;
12513 typedef struct tagMIDIINCAPSW {
12516 MMVERSION vDriverVersion;
12519 } MIDIINCAPSW, *LPMIDIINCAPSW;
12521 typedef MIDIINCAPSA MIDIINCAPS;
12522 typedef LPMIDIINCAPSA LPMIDIINCAPS;
12524 typedef struct tagMIDIINCAPS2A {
12527 MMVERSION vDriverVersion;
12530 GUID ManufacturerGuid;
12533 } MIDIINCAPS2A, *LPMIDIINCAPS2A;
12535 typedef struct tagMIDIINCAPS2W {
12538 MMVERSION vDriverVersion;
12541 GUID ManufacturerGuid;
12544 } MIDIINCAPS2W, *LPMIDIINCAPS2W;
12546 typedef MIDIINCAPS2A MIDIINCAPS2;
12547 typedef LPMIDIINCAPS2A LPMIDIINCAPS2;
12552 typedef struct midihdr_tag {
12554 DWORD dwBufferLength;
12555 DWORD dwBytesRecorded;
12558 struct midihdr_tag *lpNext;
12561 DWORD_PTR dwReserved[8];
12562 } MIDIHDR, *LPMIDIHDR;
12569 typedef struct midiproptempo_tag {
12572 } MIDIPROPTEMPO, *LPMIDIPROPTEMPO;
12574 typedef struct midiproptimediv_tag {
12577 } MIDIPROPTIMEDIV, *LPMIDIPROPTIMEDIV;
12584 typedef struct midievent_tag {
12590 } MIDIEVENT, *LPMIDIEVENT;
12591 # 753 "../../../include/mmsystem.h"
12592 UINT __attribute__((__stdcall__)) midiOutGetNumDevs(void);
12593 UINT __attribute__((__stdcall__)) midiOutGetDevCapsA(UINT_PTR,LPMIDIOUTCAPSA,UINT);
12594 UINT __attribute__((__stdcall__)) midiOutGetDevCapsW(UINT_PTR,LPMIDIOUTCAPSW,UINT);
12596 UINT __attribute__((__stdcall__)) midiOutGetVolume(HMIDIOUT,DWORD*);
12597 UINT __attribute__((__stdcall__)) midiOutSetVolume(HMIDIOUT,DWORD);
12598 UINT __attribute__((__stdcall__)) midiOutGetErrorTextA(UINT,LPSTR,UINT);
12599 UINT __attribute__((__stdcall__)) midiOutGetErrorTextW(UINT,LPWSTR,UINT);
12601 UINT __attribute__((__stdcall__)) midiOutOpen(LPHMIDIOUT,UINT,DWORD_PTR,DWORD_PTR,DWORD);
12602 UINT __attribute__((__stdcall__)) midiOutClose(HMIDIOUT);
12603 UINT __attribute__((__stdcall__)) midiOutPrepareHeader(HMIDIOUT,MIDIHDR*,UINT);
12604 UINT __attribute__((__stdcall__)) midiOutUnprepareHeader(HMIDIOUT,MIDIHDR*,UINT);
12605 UINT __attribute__((__stdcall__)) midiOutShortMsg(HMIDIOUT,DWORD);
12606 UINT __attribute__((__stdcall__)) midiOutLongMsg(HMIDIOUT,MIDIHDR*,UINT);
12607 UINT __attribute__((__stdcall__)) midiOutReset(HMIDIOUT);
12608 UINT __attribute__((__stdcall__)) midiOutCachePatches(HMIDIOUT,UINT,WORD*,UINT);
12609 UINT __attribute__((__stdcall__)) midiOutCacheDrumPatches(HMIDIOUT,UINT,WORD*,UINT);
12610 UINT __attribute__((__stdcall__)) midiOutGetID(HMIDIOUT,UINT*);
12611 UINT __attribute__((__stdcall__)) midiOutMessage(HMIDIOUT,UINT,DWORD_PTR,DWORD_PTR);
12613 UINT __attribute__((__stdcall__)) midiInGetNumDevs(void);
12614 UINT __attribute__((__stdcall__)) midiInGetDevCapsA(UINT_PTR,LPMIDIINCAPSA,UINT);
12615 UINT __attribute__((__stdcall__)) midiInGetDevCapsW(UINT_PTR,LPMIDIINCAPSW,UINT);
12617 UINT __attribute__((__stdcall__)) midiInGetErrorTextA(UINT,LPSTR,UINT);
12618 UINT __attribute__((__stdcall__)) midiInGetErrorTextW(UINT,LPWSTR,UINT);
12620 UINT __attribute__((__stdcall__)) midiInOpen(LPHMIDIIN,UINT,DWORD_PTR,DWORD_PTR,DWORD);
12621 UINT __attribute__((__stdcall__)) midiInClose(HMIDIIN);
12622 UINT __attribute__((__stdcall__)) midiInPrepareHeader(HMIDIIN,MIDIHDR*,UINT);
12623 UINT __attribute__((__stdcall__)) midiInUnprepareHeader(HMIDIIN,MIDIHDR*,UINT);
12624 UINT __attribute__((__stdcall__)) midiInAddBuffer(HMIDIIN,MIDIHDR*,UINT);
12625 UINT __attribute__((__stdcall__)) midiInStart(HMIDIIN);
12626 UINT __attribute__((__stdcall__)) midiInStop(HMIDIIN);
12627 UINT __attribute__((__stdcall__)) midiInReset(HMIDIIN);
12628 UINT __attribute__((__stdcall__)) midiInGetID(HMIDIIN,UINT*);
12629 UINT __attribute__((__stdcall__)) midiInMessage(HMIDIIN,UINT,DWORD_PTR,DWORD_PTR);
12630 MMRESULT __attribute__((__stdcall__)) midiStreamClose(HMIDISTRM hms);
12631 MMRESULT __attribute__((__stdcall__)) midiStreamOpen(LPHMIDISTRM,LPUINT,DWORD,DWORD_PTR,DWORD_PTR,DWORD);
12632 MMRESULT __attribute__((__stdcall__)) midiStreamOut(HMIDISTRM hms, LPMIDIHDR lpMidiHdr, UINT cbMidiHdr);
12633 MMRESULT __attribute__((__stdcall__)) midiStreamPause(HMIDISTRM hms);
12634 MMRESULT __attribute__((__stdcall__)) midiStreamPosition(HMIDISTRM hms, LPMMTIME lpmmt, UINT cbmmt);
12635 MMRESULT __attribute__((__stdcall__)) midiStreamProperty(HMIDISTRM hms, LPBYTE lpPropData, DWORD dwProperty);
12636 MMRESULT __attribute__((__stdcall__)) midiStreamRestart(HMIDISTRM hms);
12637 MMRESULT __attribute__((__stdcall__)) midiStreamStop(HMIDISTRM hms);
12641 typedef struct tagAUXCAPSA {
12644 MMVERSION vDriverVersion;
12649 } AUXCAPSA, *LPAUXCAPSA;
12651 typedef struct tagAUXCAPSW {
12654 MMVERSION vDriverVersion;
12659 } AUXCAPSW, *LPAUXCAPSW;
12661 typedef AUXCAPSA AUXCAPS;
12662 typedef LPAUXCAPSA LPAUXCAPS;
12664 typedef struct tagAUXCAPS2A {
12667 MMVERSION vDriverVersion;
12672 GUID ManufacturerGuid;
12675 } AUXCAPS2A, *LPAUXCAPS2A;
12677 typedef struct tagAUXCAPS2W {
12680 MMVERSION vDriverVersion;
12685 GUID ManufacturerGuid;
12688 } AUXCAPS2W, *LPAUXCAPS2W;
12690 typedef AUXCAPS2A AUXCAPS2;
12691 typedef LPAUXCAPS2A LPAUXCAPS2;
12699 UINT __attribute__((__stdcall__)) auxGetNumDevs(void);
12700 UINT __attribute__((__stdcall__)) auxGetDevCapsA(UINT_PTR,LPAUXCAPSA,UINT);
12701 UINT __attribute__((__stdcall__)) auxGetDevCapsW(UINT_PTR,LPAUXCAPSW,UINT);
12703 UINT __attribute__((__stdcall__)) auxSetVolume(UINT,DWORD);
12704 UINT __attribute__((__stdcall__)) auxGetVolume(UINT,LPDWORD);
12705 UINT __attribute__((__stdcall__)) auxOutMessage(UINT,UINT,DWORD_PTR,DWORD_PTR);
12711 typedef void (__attribute__((__stdcall__)) *LPTIMECALLBACK)(UINT,UINT,DWORD_PTR,DWORD_PTR,DWORD_PTR);
12712 # 881 "../../../include/mmsystem.h"
12713 typedef struct timecaps_tag {
12716 } TIMECAPS, *LPTIMECAPS;
12719 MMRESULT __attribute__((__stdcall__)) timeGetSystemTime(LPMMTIME,UINT);
12720 DWORD __attribute__((__stdcall__)) timeGetTime(void);
12721 MMRESULT __attribute__((__stdcall__)) timeSetEvent(UINT,UINT,LPTIMECALLBACK,DWORD_PTR,UINT);
12722 MMRESULT __attribute__((__stdcall__)) timeKillEvent(UINT);
12723 MMRESULT __attribute__((__stdcall__)) timeGetDevCaps(LPTIMECAPS,UINT);
12724 MMRESULT __attribute__((__stdcall__)) timeBeginPeriod(UINT);
12725 MMRESULT __attribute__((__stdcall__)) timeEndPeriod(UINT);
12726 # 957 "../../../include/mmsystem.h"
12727 typedef struct tagJOYCAPSA {
12751 CHAR szOEMVxD[260];
12752 } JOYCAPSA, *LPJOYCAPSA;
12754 typedef struct tagJOYCAPSW {
12777 WCHAR szRegKey[32];
12778 WCHAR szOEMVxD[260];
12779 } JOYCAPSW, *LPJOYCAPSW;
12780 typedef JOYCAPSA JOYCAPS;
12781 typedef LPJOYCAPSA LPJOYCAPS;
12783 typedef struct tagJOYCAPS2A {
12807 CHAR szOEMVxD[260];
12808 GUID ManufacturerGuid;
12811 } JOYCAPS2A, *LPJOYCAPS2A;
12813 typedef struct tagJOYCAPS2W {
12836 WCHAR szRegKey[32];
12837 WCHAR szOEMVxD[260];
12838 GUID ManufacturerGuid;
12841 } JOYCAPS2W, *LPJOYCAPS2W;
12842 typedef JOYCAPS2A JOYCAPS2;
12843 typedef LPJOYCAPS2A LPJOYCAPS2;
12845 typedef struct joyinfo_tag {
12850 } JOYINFO, *LPJOYINFO;
12852 typedef struct joyinfoex_tag {
12862 DWORD dwButtonNumber;
12866 } JOYINFOEX,*LPJOYINFOEX;
12869 MMRESULT __attribute__((__stdcall__)) joyGetDevCapsA(UINT_PTR,LPJOYCAPSA,UINT);
12870 MMRESULT __attribute__((__stdcall__)) joyGetDevCapsW(UINT_PTR,LPJOYCAPSW,UINT);
12872 UINT __attribute__((__stdcall__)) joyGetNumDevs(void);
12873 MMRESULT __attribute__((__stdcall__)) joyGetPos(UINT,LPJOYINFO);
12874 MMRESULT __attribute__((__stdcall__)) joyGetPosEx(UINT,LPJOYINFOEX);
12875 MMRESULT __attribute__((__stdcall__)) joyGetThreshold(UINT,UINT*);
12876 MMRESULT __attribute__((__stdcall__)) joyReleaseCapture(UINT);
12877 MMRESULT __attribute__((__stdcall__)) joySetCapture(HWND,UINT,UINT,BOOL);
12878 MMRESULT __attribute__((__stdcall__)) joySetThreshold(UINT,UINT);
12886 typedef struct tagMIXERCAPSA {
12889 MMVERSION vDriverVersion;
12892 DWORD cDestinations;
12893 } MIXERCAPSA,*LPMIXERCAPSA;
12895 typedef struct tagMIXERCAPSW {
12898 MMVERSION vDriverVersion;
12901 DWORD cDestinations;
12902 } MIXERCAPSW,*LPMIXERCAPSW;
12904 typedef MIXERCAPSA MIXERCAPS;
12905 typedef LPMIXERCAPSA LPMIXERCAPS;
12907 typedef struct tagMIXERCAPS2A {
12910 MMVERSION vDriverVersion;
12913 DWORD cDestinations;
12914 GUID ManufacturerGuid;
12917 } MIXERCAPS2A,*LPMIXERCAPS2A;
12919 typedef struct tagMIXERCAPS2W {
12922 MMVERSION vDriverVersion;
12925 DWORD cDestinations;
12926 GUID ManufacturerGuid;
12929 } MIXERCAPS2W,*LPMIXERCAPS2W;
12931 typedef MIXERCAPS2A MIXERCAPS2;
12932 typedef LPMIXERCAPS2A LPMIXERCAPS2;
12933 # 1222 "../../../include/mmsystem.h"
12934 typedef struct tagMIXERLINEA {
12936 DWORD dwDestination;
12941 DWORD dwComponentType;
12943 DWORD cConnections;
12945 CHAR szShortName[16];
12952 MMVERSION vDriverVersion;
12955 } MIXERLINEA, *LPMIXERLINEA;
12957 typedef struct tagMIXERLINEW {
12959 DWORD dwDestination;
12964 DWORD dwComponentType;
12966 DWORD cConnections;
12968 WCHAR szShortName[16];
12975 MMVERSION vDriverVersion;
12978 } MIXERLINEW, *LPMIXERLINEW;
12980 typedef MIXERLINEA MIXERLINE;
12981 typedef LPMIXERLINEA LPMIXERLINE;
12982 # 1342 "../../../include/mmsystem.h"
12983 typedef struct tagMIXERCONTROLA {
12986 DWORD dwControlType;
12988 DWORD cMultipleItems;
12989 CHAR szShortName[16];
13000 DWORD dwReserved[6];
13004 DWORD cbCustomData;
13005 DWORD dwReserved[6];
13007 } MIXERCONTROLA, *LPMIXERCONTROLA;
13009 typedef struct MIXERCONTROLW {
13012 DWORD dwControlType;
13014 DWORD cMultipleItems;
13015 WCHAR szShortName[16];
13026 DWORD dwReserved[6];
13030 DWORD cbCustomData;
13031 DWORD dwReserved[6];
13033 } MIXERCONTROLW, *LPMIXERCONTROLW;
13035 typedef MIXERCONTROLA MIXERCONTROL;
13036 typedef LPMIXERCONTROLA LPMIXERCONTROL;
13038 typedef struct tagMIXERLINECONTROLSA {
13043 DWORD dwControlType;
13047 LPMIXERCONTROLA pamxctrl;
13048 } MIXERLINECONTROLSA, *LPMIXERLINECONTROLSA;
13050 typedef struct tagMIXERLINECONTROLSW {
13055 DWORD dwControlType;
13059 LPMIXERCONTROLW pamxctrl;
13060 } MIXERLINECONTROLSW, *LPMIXERLINECONTROLSW;
13062 typedef MIXERLINECONTROLSA MIXERLINECONTROLS;
13063 typedef LPMIXERLINECONTROLSA LPMIXERLINECONTROLS;
13065 typedef struct tMIXERCONTROLDETAILS {
13071 DWORD cMultipleItems;
13075 } MIXERCONTROLDETAILS,*LPMIXERCONTROLDETAILS;
13077 typedef struct tagMIXERCONTROLDETAILS_LISTTEXTA {
13081 } MIXERCONTROLDETAILS_LISTTEXTA,*LPMIXERCONTROLDETAILS_LISTTEXTA;
13083 typedef struct tagMIXERCONTROLDETAILS_LISTTEXTW {
13087 } MIXERCONTROLDETAILS_LISTTEXTW,*LPMIXERCONTROLDETAILS_LISTTEXTW;
13089 typedef MIXERCONTROLDETAILS_LISTTEXTA MIXERCONTROLDETAILS_LISTTEXT;
13090 typedef LPMIXERCONTROLDETAILS_LISTTEXTA LPMIXERCONTROLDETAILS_LISTTEXT;
13095 } MIXERCONTROLDETAILS_BOOLEAN,*LPMIXERCONTROLDETAILS_BOOLEAN;
13099 } MIXERCONTROLDETAILS_SIGNED,*LPMIXERCONTROLDETAILS_SIGNED;
13103 } MIXERCONTROLDETAILS_UNSIGNED,*LPMIXERCONTROLDETAILS_UNSIGNED;
13104 # 1488 "../../../include/mmsystem.h"
13105 UINT __attribute__((__stdcall__)) mixerGetNumDevs(void);
13106 UINT __attribute__((__stdcall__)) mixerOpen(LPHMIXER,UINT,DWORD_PTR,DWORD_PTR,DWORD);
13107 UINT __attribute__((__stdcall__)) mixerClose(HMIXER);
13108 DWORD __attribute__((__stdcall__)) mixerMessage(HMIXER,UINT,DWORD_PTR,DWORD_PTR);
13109 UINT __attribute__((__stdcall__)) mixerGetDevCapsA(UINT_PTR,LPMIXERCAPSA,UINT);
13110 UINT __attribute__((__stdcall__)) mixerGetDevCapsW(UINT_PTR,LPMIXERCAPSW,UINT);
13112 UINT __attribute__((__stdcall__)) mixerGetLineInfoA(HMIXEROBJ,LPMIXERLINEA,DWORD);
13113 UINT __attribute__((__stdcall__)) mixerGetLineInfoW(HMIXEROBJ,LPMIXERLINEW,DWORD);
13115 UINT __attribute__((__stdcall__)) mixerGetID(HMIXEROBJ,LPUINT,DWORD);
13116 UINT __attribute__((__stdcall__)) mixerGetLineControlsA(HMIXEROBJ,LPMIXERLINECONTROLSA,DWORD);
13117 UINT __attribute__((__stdcall__)) mixerGetLineControlsW(HMIXEROBJ,LPMIXERLINECONTROLSW,DWORD);
13119 UINT __attribute__((__stdcall__)) mixerGetControlDetailsA(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
13120 UINT __attribute__((__stdcall__)) mixerGetControlDetailsW(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
13122 UINT __attribute__((__stdcall__)) mixerSetControlDetails(HMIXEROBJ,LPMIXERCONTROLDETAILS,DWORD);
13123 # 1527 "../../../include/mmsystem.h"
13124 typedef DWORD FOURCC;
13125 typedef LRESULT (__attribute__((__stdcall__)) *LPMMIOPROC) (LPSTR lpmmioinfo, UINT uMessage,
13126 LPARAM lParam1, LPARAM lParam2);
13128 typedef struct _MMIOINFO {
13131 LPMMIOPROC pIOProc;
13148 } MMIOINFO, *PMMIOINFO, *LPMMIOINFO;
13151 typedef struct _MMCKINFO
13156 DWORD dwDataOffset;
13158 } MMCKINFO, *LPMMCKINFO;
13159 # 1627 "../../../include/mmsystem.h"
13160 LPMMIOPROC __attribute__((__stdcall__)) mmioInstallIOProcA(FOURCC,LPMMIOPROC,DWORD);
13161 LPMMIOPROC __attribute__((__stdcall__)) mmioInstallIOProcW(FOURCC,LPMMIOPROC,DWORD);
13164 FOURCC __attribute__((__stdcall__)) mmioStringToFOURCCA(LPCSTR,UINT);
13165 FOURCC __attribute__((__stdcall__)) mmioStringToFOURCCW(LPCWSTR,UINT);
13167 HMMIO __attribute__((__stdcall__)) mmioOpenA(LPSTR,MMIOINFO*,DWORD);
13168 HMMIO __attribute__((__stdcall__)) mmioOpenW(LPWSTR,MMIOINFO*,DWORD);
13171 MMRESULT __attribute__((__stdcall__)) mmioRenameA(LPCSTR szFileName, LPCSTR szNewFileName,
13172 const MMIOINFO * lpmmioinfo, DWORD dwRenameFlags);
13173 MMRESULT __attribute__((__stdcall__)) mmioRenameW(LPCWSTR szFileName, LPCWSTR szNewFileName,
13174 const MMIOINFO * lpmmioinfo, DWORD dwRenameFlags);
13177 MMRESULT __attribute__((__stdcall__)) mmioClose(HMMIO,UINT);
13178 LONG __attribute__((__stdcall__)) mmioRead(HMMIO,HPSTR,LONG);
13179 LONG __attribute__((__stdcall__)) mmioWrite(HMMIO,HPCSTR,LONG);
13180 LONG __attribute__((__stdcall__)) mmioSeek(HMMIO,LONG,INT);
13181 MMRESULT __attribute__((__stdcall__)) mmioGetInfo(HMMIO,MMIOINFO*,UINT);
13182 MMRESULT __attribute__((__stdcall__)) mmioSetInfo(HMMIO,const MMIOINFO*,UINT);
13183 MMRESULT __attribute__((__stdcall__)) mmioSetBuffer(HMMIO,LPSTR,LONG,UINT);
13184 MMRESULT __attribute__((__stdcall__)) mmioFlush(HMMIO,UINT);
13185 MMRESULT __attribute__((__stdcall__)) mmioAdvance(HMMIO,MMIOINFO*,UINT);
13186 LRESULT __attribute__((__stdcall__)) mmioSendMessage(HMMIO,UINT,LPARAM,LPARAM);
13187 MMRESULT __attribute__((__stdcall__)) mmioDescend(HMMIO,MMCKINFO*,const MMCKINFO*,UINT);
13188 MMRESULT __attribute__((__stdcall__)) mmioAscend(HMMIO,MMCKINFO*,UINT);
13189 MMRESULT __attribute__((__stdcall__)) mmioCreateChunk(HMMIO,MMCKINFO*,UINT);
13191 typedef UINT (__attribute__((__stdcall__)) *YIELDPROC)(MCIDEVICEID,DWORD);
13193 BOOL __attribute__((__stdcall__)) mciExecute(LPCSTR);
13194 DWORD __attribute__((__stdcall__)) mciSendCommandA(MCIDEVICEID,UINT,DWORD_PTR,DWORD_PTR);
13195 DWORD __attribute__((__stdcall__)) mciSendCommandW(MCIDEVICEID,UINT,DWORD_PTR,DWORD_PTR);
13197 DWORD __attribute__((__stdcall__)) mciSendStringA(LPCSTR,LPSTR,UINT,HWND);
13198 DWORD __attribute__((__stdcall__)) mciSendStringW(LPCWSTR,LPWSTR,UINT,HWND);
13200 MCIDEVICEID __attribute__((__stdcall__)) mciGetDeviceIDA(LPCSTR);
13201 MCIDEVICEID __attribute__((__stdcall__)) mciGetDeviceIDW(LPCWSTR);
13203 MCIDEVICEID __attribute__((__stdcall__)) mciGetDeviceIDFromElementIDA(DWORD,LPCSTR);
13204 MCIDEVICEID __attribute__((__stdcall__)) mciGetDeviceIDFromElementIDW(DWORD,LPCWSTR);
13206 BOOL __attribute__((__stdcall__)) mciGetErrorStringA(MCIERROR,LPSTR,UINT);
13207 BOOL __attribute__((__stdcall__)) mciGetErrorStringW(MCIERROR,LPWSTR,UINT);
13209 BOOL __attribute__((__stdcall__)) mciSetYieldProc(MCIDEVICEID,YIELDPROC,DWORD);
13210 HTASK __attribute__((__stdcall__)) mciGetCreatorTask(MCIDEVICEID);
13211 YIELDPROC __attribute__((__stdcall__)) mciGetYieldProc(MCIDEVICEID,DWORD*);
13212 # 1944 "../../../include/mmsystem.h"
13213 typedef struct tagMCI_GENERIC_PARMS {
13214 DWORD_PTR dwCallback;
13215 } MCI_GENERIC_PARMS, *LPMCI_GENERIC_PARMS;
13217 typedef struct tagMCI_OPEN_PARMSA {
13218 DWORD_PTR dwCallback;
13219 MCIDEVICEID wDeviceID;
13220 LPCSTR lpstrDeviceType;
13221 LPCSTR lpstrElementName;
13223 } MCI_OPEN_PARMSA, *LPMCI_OPEN_PARMSA;
13225 typedef struct tagMCI_OPEN_PARMSW {
13226 DWORD_PTR dwCallback;
13227 MCIDEVICEID wDeviceID;
13228 LPCWSTR lpstrDeviceType;
13229 LPCWSTR lpstrElementName;
13230 LPCWSTR lpstrAlias;
13231 } MCI_OPEN_PARMSW, *LPMCI_OPEN_PARMSW;
13233 typedef MCI_OPEN_PARMSA MCI_OPEN_PARMS;
13234 typedef LPMCI_OPEN_PARMSA LPMCI_OPEN_PARMS;
13236 typedef struct tagMCI_PLAY_PARMS{
13237 DWORD_PTR dwCallback;
13240 } MCI_PLAY_PARMS, *LPMCI_PLAY_PARMS;
13242 typedef struct tagMCI_SEEK_PARMS {
13243 DWORD_PTR dwCallback;
13245 } MCI_SEEK_PARMS, *LPMCI_SEEK_PARMS;
13247 typedef struct tagMCI_STATUS_PARMS {
13248 DWORD_PTR dwCallback;
13252 } MCI_STATUS_PARMS, *LPMCI_STATUS_PARMS;
13254 typedef struct tagMCI_INFO_PARMSA {
13255 DWORD_PTR dwCallback;
13258 } MCI_INFO_PARMSA, *LPMCI_INFO_PARMSA;
13260 typedef struct tagMCI_INFO_PARMSW {
13261 DWORD_PTR dwCallback;
13262 LPWSTR lpstrReturn;
13264 } MCI_INFO_PARMSW, *LPMCI_INFO_PARMSW;
13266 typedef MCI_INFO_PARMSA MCI_INFO_PARMS;
13267 typedef LPMCI_INFO_PARMSA LPMCI_INFO_PARMS;
13269 typedef struct tagMCI_GETDEVCAPS_PARMS {
13270 DWORD_PTR dwCallback;
13273 } MCI_GETDEVCAPS_PARMS, *LPMCI_GETDEVCAPS_PARMS;
13275 typedef struct tagMCI_SYSINFO_PARMSA {
13276 DWORD_PTR dwCallback;
13281 } MCI_SYSINFO_PARMSA, *LPMCI_SYSINFO_PARMSA;
13283 typedef struct tagMCI_SYSINFO_PARMSW {
13284 DWORD_PTR dwCallback;
13285 LPWSTR lpstrReturn;
13289 } MCI_SYSINFO_PARMSW, *LPMCI_SYSINFO_PARMSW;
13291 typedef MCI_SYSINFO_PARMSA MCI_SYSINFO_PARMS;
13292 typedef LPMCI_SYSINFO_PARMSA LPMCI_SYSINFO_PARMS;
13294 typedef struct tagMCI_SET_PARMS {
13295 DWORD_PTR dwCallback;
13296 DWORD dwTimeFormat;
13298 } MCI_SET_PARMS, *LPMCI_SET_PARMS;
13300 typedef struct tagMCI_BREAK_PARMS {
13301 DWORD_PTR dwCallback;
13304 } MCI_BREAK_PARMS, *LPMCI_BREAK_PARMS;
13307 typedef struct tagMCI_SOUND_PARMSA {
13308 DWORD_PTR dwCallback;
13309 LPCSTR lpstrSoundName;
13310 } MCI_SOUND_PARMSA, *LPMCI_SOUND_PARMSA;
13312 typedef struct tagMCI_SOUND_PARMSW {
13313 DWORD_PTR dwCallback;
13314 LPCWSTR lpstrSoundName;
13315 } MCI_SOUND_PARMSW, *LPMCI_SOUND_PARMSW;
13317 typedef MCI_SOUND_PARMSA MCI_SOUND_PARMS;
13318 typedef LPMCI_SOUND_PARMSA LPMCI_SOUND_PARMS;
13320 typedef struct tagMCI_SAVE_PARMSA {
13321 DWORD_PTR dwCallback;
13323 } MCI_SAVE_PARMSA, *LPMCI_SAVE_PARMSA;
13325 typedef struct tagMCI_SAVE_PARMSW {
13326 DWORD_PTR dwCallback;
13327 LPCWSTR lpfilename;
13328 } MCI_SAVE_PARMSW, *LPMCI_SAVE_PARMSW;
13330 typedef MCI_SAVE_PARMSA MCI_SAVE_PARMS;
13331 typedef LPMCI_SAVE_PARMSA LPMCI_SAVE_PARMS;
13333 typedef struct tagMCI_LOAD_PARMSA {
13334 DWORD_PTR dwCallback;
13336 } MCI_LOAD_PARMSA, *LPMCI_LOAD_PARMSA;
13338 typedef struct tagMCI_LOAD_PARMSW {
13339 DWORD_PTR dwCallback;
13340 LPCWSTR lpfilename;
13341 } MCI_LOAD_PARMSW, *LPMCI_LOAD_PARMSW;
13343 typedef MCI_LOAD_PARMSA MCI_LOAD_PARMS;
13344 typedef LPMCI_LOAD_PARMSA LPMCI_LOAD_PARMS;
13346 typedef struct tagMCI_RECORD_PARMS {
13347 DWORD_PTR dwCallback;
13350 } MCI_RECORD_PARMS, *LPMCI_RECORD_PARMS;
13351 # 2126 "../../../include/mmsystem.h"
13352 typedef struct tagMCI_VD_PLAY_PARMS {
13353 DWORD_PTR dwCallback;
13357 } MCI_VD_PLAY_PARMS, *LPMCI_VD_PLAY_PARMS;
13359 typedef struct tagMCI_VD_STEP_PARMS {
13360 DWORD_PTR dwCallback;
13362 } MCI_VD_STEP_PARMS, *LPMCI_VD_STEP_PARMS;
13364 typedef struct tagMCI_VD_ESCAPE_PARMSA {
13365 DWORD_PTR dwCallback;
13366 LPCSTR lpstrCommand;
13367 } MCI_VD_ESCAPE_PARMSA, *LPMCI_VD_ESCAPE_PARMSA;
13369 typedef struct tagMCI_VD_ESCAPE_PARMSW {
13370 DWORD_PTR dwCallback;
13371 LPCWSTR lpstrCommand;
13372 } MCI_VD_ESCAPE_PARMSW, *LPMCI_VD_ESCAPE_PARMSW;
13374 typedef MCI_VD_ESCAPE_PARMSA MCI_VD_ESCAPE_PARMS;
13375 typedef LPMCI_VD_ESCAPE_PARMSA LPMCI_VD_ESCAPE_PARMS;
13376 # 2177 "../../../include/mmsystem.h"
13377 typedef struct tagMCI_WAVE_OPEN_PARMSA {
13378 DWORD_PTR dwCallback;
13379 MCIDEVICEID wDeviceID;
13380 LPCSTR lpstrDeviceType;
13381 LPCSTR lpstrElementName;
13383 DWORD dwBufferSeconds;
13384 } MCI_WAVE_OPEN_PARMSA, *LPMCI_WAVE_OPEN_PARMSA;
13386 typedef struct tagMCI_WAVE_OPEN_PARMSW {
13387 DWORD_PTR dwCallback;
13388 MCIDEVICEID wDeviceID;
13389 LPCWSTR lpstrDeviceType;
13390 LPCWSTR lpstrElementName;
13391 LPCWSTR lpstrAlias;
13392 DWORD dwBufferSeconds;
13393 } MCI_WAVE_OPEN_PARMSW, *LPMCI_WAVE_OPEN_PARMSW;
13395 typedef MCI_WAVE_OPEN_PARMSA MCI_WAVE_OPEN_PARMS;
13396 typedef LPMCI_WAVE_OPEN_PARMSA LPMCI_WAVE_OPEN_PARMS;
13398 typedef struct tagMCI_WAVE_DELETE_PARMS {
13399 DWORD_PTR dwCallback;
13402 } MCI_WAVE_DELETE_PARMS, *LPMCI_WAVE_DELETE_PARMS;
13404 typedef struct tagMCI_WAVE_SET_PARMS {
13405 DWORD_PTR dwCallback;
13406 DWORD dwTimeFormat;
13412 DWORD nSamplesPerSec;
13413 DWORD nAvgBytesPerSec;
13415 UINT wBitsPerSample;
13416 } MCI_WAVE_SET_PARMS, * LPMCI_WAVE_SET_PARMS;
13417 # 2244 "../../../include/mmsystem.h"
13418 typedef struct tagMCI_SEQ_SET_PARMS {
13419 DWORD_PTR dwCallback;
13420 DWORD dwTimeFormat;
13427 } MCI_SEQ_SET_PARMS, *LPMCI_SEQ_SET_PARMS;
13428 # 2304 "../../../include/mmsystem.h"
13429 typedef struct tagMCI_ANIM_OPEN_PARMSA {
13430 DWORD_PTR dwCallback;
13431 MCIDEVICEID wDeviceID;
13432 LPCSTR lpstrDeviceType;
13433 LPCSTR lpstrElementName;
13437 } MCI_ANIM_OPEN_PARMSA, *LPMCI_ANIM_OPEN_PARMSA;
13439 typedef struct tagMCI_ANIM_OPEN_PARMSW {
13440 DWORD_PTR dwCallback;
13441 MCIDEVICEID wDeviceID;
13442 LPCWSTR lpstrDeviceType;
13443 LPCWSTR lpstrElementName;
13444 LPCWSTR lpstrAlias;
13447 } MCI_ANIM_OPEN_PARMSW, *LPMCI_ANIM_OPEN_PARMSW;
13449 typedef MCI_ANIM_OPEN_PARMSA MCI_ANIM_OPEN_PARMS;
13450 typedef LPMCI_ANIM_OPEN_PARMSA LPMCI_ANIM_OPEN_PARMS;
13452 typedef struct tagMCI_ANIM_PLAY_PARMS {
13453 DWORD_PTR dwCallback;
13457 } MCI_ANIM_PLAY_PARMS, *LPMCI_ANIM_PLAY_PARMS;
13459 typedef struct tagMCI_ANIM_STEP_PARMS {
13460 DWORD_PTR dwCallback;
13462 } MCI_ANIM_STEP_PARMS, *LPMCI_ANIM_STEP_PARMS;
13464 typedef struct tagMCI_ANIM_WINDOW_PARMSA {
13465 DWORD_PTR dwCallback;
13469 } MCI_ANIM_WINDOW_PARMSA, *LPMCI_ANIM_WINDOW_PARMSA;
13471 typedef struct tagMCI_ANIM_WINDOW_PARMSW {
13472 DWORD_PTR dwCallback;
13476 } MCI_ANIM_WINDOW_PARMSW, *LPMCI_ANIM_WINDOW_PARMSW;
13478 typedef MCI_ANIM_WINDOW_PARMSA MCI_ANIM_WINDOW_PARMS;
13479 typedef LPMCI_ANIM_WINDOW_PARMSA LPMCI_ANIM_WINDOW_PARMS;
13481 typedef struct tagMCI_ANIM_RECT_PARMS {
13482 DWORD_PTR dwCallback;
13489 } MCI_ANIM_RECT_PARMS, *LPMCI_ANIM_RECT_PARMS;
13492 typedef struct tagMCI_ANIM_UPDATE_PARMS {
13493 DWORD_PTR dwCallback;
13496 } MCI_ANIM_UPDATE_PARMS, *LPMCI_ANIM_UPDATE_PARMS;
13497 # 2405 "../../../include/mmsystem.h"
13498 typedef struct tagMCI_OVLY_OPEN_PARMSA {
13499 DWORD_PTR dwCallback;
13500 MCIDEVICEID wDeviceID;
13501 LPCSTR lpstrDeviceType;
13502 LPCSTR lpstrElementName;
13506 } MCI_OVLY_OPEN_PARMSA, *LPMCI_OVLY_OPEN_PARMSA;
13508 typedef struct tagMCI_OVLY_OPEN_PARMSW {
13509 DWORD_PTR dwCallback;
13510 MCIDEVICEID wDeviceID;
13511 LPCWSTR lpstrDeviceType;
13512 LPCWSTR lpstrElementName;
13513 LPCWSTR lpstrAlias;
13516 } MCI_OVLY_OPEN_PARMSW, *LPMCI_OVLY_OPEN_PARMSW;
13518 typedef MCI_OVLY_OPEN_PARMSA MCI_OVLY_OPEN_PARMS;
13519 typedef LPMCI_OVLY_OPEN_PARMSA LPMCI_OVLY_OPEN_PARMS;
13521 typedef struct tagMCI_OVLY_WINDOW_PARMSA {
13522 DWORD_PTR dwCallback;
13526 } MCI_OVLY_WINDOW_PARMSA, *LPMCI_OVLY_WINDOW_PARMSA;
13528 typedef struct tagMCI_OVLY_WINDOW_PARMSW {
13529 DWORD_PTR dwCallback;
13533 } MCI_OVLY_WINDOW_PARMSW, *LPMCI_OVLY_WINDOW_PARMSW;
13535 typedef MCI_OVLY_WINDOW_PARMSA MCI_OVLY_WINDOW_PARMS;
13536 typedef LPMCI_OVLY_WINDOW_PARMSA LPMCI_OVLY_WINDOW_PARMS;
13538 typedef struct tagMCI_OVLY_RECT_PARMS {
13539 DWORD_PTR dwCallback;
13546 } MCI_OVLY_RECT_PARMS, *LPMCI_OVLY_RECT_PARMS;
13549 typedef struct tagMCI_OVLY_SAVE_PARMSA {
13550 DWORD_PTR dwCallback;
13553 } MCI_OVLY_SAVE_PARMSA, *LPMCI_OVLY_SAVE_PARMSA;
13555 typedef struct tagMCI_OVLY_SAVE_PARMSW {
13556 DWORD_PTR dwCallback;
13557 LPCWSTR lpfilename;
13559 } MCI_OVLY_SAVE_PARMSW, *LPMCI_OVLY_SAVE_PARMSW;
13561 typedef MCI_OVLY_SAVE_PARMSA MCI_OVLY_SAVE_PARMS;
13562 typedef LPMCI_OVLY_SAVE_PARMSA LPMCI_OVLY_SAVE_PARMS;
13564 typedef struct tagMCI_OVLY_LOAD_PARMSA {
13565 DWORD_PTR dwCallback;
13568 } MCI_OVLY_LOAD_PARMSA, *LPMCI_OVLY_LOAD_PARMSA;
13570 typedef struct tagMCI_OVLY_LOAD_PARMSW {
13571 DWORD_PTR dwCallback;
13572 LPCWSTR lpfilename;
13574 } MCI_OVLY_LOAD_PARMSW, *LPMCI_OVLY_LOAD_PARMSW;
13576 typedef MCI_OVLY_LOAD_PARMSA MCI_OVLY_LOAD_PARMS;
13577 typedef LPMCI_OVLY_LOAD_PARMSA LPMCI_OVLY_LOAD_PARMS;
13578 # 2498 "../../../include/mmsystem.h"
13579 # 1 "../../../include/poppack.h" 1
13580 # 253 "../../../include/poppack.h"
13582 # 2499 "../../../include/mmsystem.h" 2
13583 # 57 "../../../include/windows.h" 2
13584 # 1 "../../../include/nb30.h" 1
13585 # 58 "../../../include/nb30.h"
13586 typedef struct _NCB
13594 UCHAR ncb_callname[16];
13595 UCHAR ncb_name[16];
13598 void (__attribute__((__stdcall__)) *ncb_post)(struct _NCB *);
13599 UCHAR ncb_lana_num;
13600 UCHAR ncb_cmd_cplt;
13604 UCHAR ncb_reserve[10];
13609 typedef struct _ADAPTER_STATUS
13611 UCHAR adapter_address[6];
13614 UCHAR adapter_type;
13619 WORD iframe_recv_error;
13621 DWORD xmit_success;
13622 DWORD recv_success;
13623 WORD iframe_xmit_error;
13624 WORD recv_buffer_unavail;
13631 WORD xmit_buf_unavail;
13632 WORD max_dgram_size;
13636 WORD max_sess_pkt_size;
13638 } ADAPTER_STATUS, *PADAPTER_STATUS;
13640 typedef struct _NAME_BUFFER
13645 } NAME_BUFFER, *PNAME_BUFFER;
13646 # 128 "../../../include/nb30.h"
13647 typedef struct _LANA_ENUM
13650 UCHAR lana[0xfe +1];
13651 } LANA_ENUM, *PLANA_ENUM;
13653 typedef struct _FIND_NAME_HEADER
13657 UCHAR unique_group;
13658 } FIND_NAME_HEADER, *PFIND_NAME_HEADER;
13660 typedef struct _FIND_NAME_BUFFER
13663 UCHAR access_control;
13664 UCHAR frame_control;
13665 UCHAR destination_addr[6];
13666 UCHAR source_addr[6];
13667 UCHAR routing_info[6];
13668 } FIND_NAME_BUFFER, *PFIND_NAME_BUFFER;
13670 typedef struct _SESSION_HEADER {
13673 UCHAR rcv_dg_outstanding;
13674 UCHAR rcv_any_outstanding;
13675 } SESSION_HEADER, *PSESSION_HEADER;
13677 typedef struct _SESSION_BUFFER {
13680 UCHAR local_name[16];
13681 UCHAR remote_name[16];
13682 UCHAR rcvs_outstanding;
13683 UCHAR sends_outstanding;
13684 } SESSION_BUFFER, *PSESSION_BUFFER;
13685 # 216 "../../../include/nb30.h"
13686 UCHAR __attribute__((__stdcall__)) Netbios(PNCB pncb);
13687 # 58 "../../../include/windows.h" 2
13688 # 1 "../../../include/rpc.h" 1
13689 # 22 "../../../include/rpc.h"
13690 # 1 "../../../include/windows.h" 1
13691 # 23 "../../../include/rpc.h" 2
13692 # 46 "../../../include/rpc.h"
13693 typedef long RPC_STATUS;
13695 typedef void* I_RPC_HANDLE;
13697 # 1 "../../../include/rpcdce.h" 1
13698 # 42 "../../../include/rpcdce.h"
13702 typedef void* RPC_AUTH_IDENTITY_HANDLE;
13703 typedef void* RPC_AUTHZ_HANDLE;
13704 typedef void* RPC_IF_HANDLE;
13705 typedef I_RPC_HANDLE RPC_BINDING_HANDLE;
13706 typedef RPC_BINDING_HANDLE handle_t;
13710 typedef struct _RPC_BINDING_VECTOR
13712 unsigned long Count;
13713 RPC_BINDING_HANDLE BindingH[1];
13714 } RPC_BINDING_VECTOR;
13717 typedef struct _UUID_VECTOR
13719 unsigned long Count;
13724 typedef struct _RPC_IF_ID
13727 unsigned short VersMajor;
13728 unsigned short VersMinor;
13733 unsigned long Count;
13734 RPC_IF_ID *IfId[1];
13735 } RPC_IF_ID_VECTOR;
13737 typedef I_RPC_HANDLE *RPC_EP_INQ_HANDLE;
13738 # 140 "../../../include/rpcdce.h"
13739 typedef RPC_STATUS __attribute__((__stdcall__)) RPC_IF_CALLBACK_FN( RPC_IF_HANDLE InterfaceUuid, void *Context );
13740 typedef void (__attribute__((__stdcall__)) *RPC_AUTH_KEY_RETRIEVAL_FN)();
13742 typedef struct _RPC_POLICY
13744 unsigned int Length;
13745 unsigned long EndpointFlags;
13746 unsigned long NICFlags;
13747 } RPC_POLICY, *PRPC_POLICY;
13749 typedef struct _SEC_WINNT_AUTH_IDENTITY_W
13751 unsigned short* User;
13752 unsigned long UserLength;
13753 unsigned short* Domain;
13754 unsigned long DomainLength;
13755 unsigned short* Password;
13756 unsigned long PasswordLength;
13757 unsigned long Flags;
13758 } SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W;
13760 typedef struct _SEC_WINNT_AUTH_IDENTITY_A
13762 unsigned char* User;
13763 unsigned long UserLength;
13764 unsigned char* Domain;
13765 unsigned long DomainLength;
13766 unsigned char* Password;
13767 unsigned long PasswordLength;
13768 unsigned long Flags;
13769 } SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;
13771 typedef struct _RPC_SECURITY_QOS {
13772 unsigned long Version;
13773 unsigned long Capabilities;
13774 unsigned long IdentityTracking;
13775 unsigned long ImpersonationType;
13776 } RPC_SECURITY_QOS, *PRPC_SECURITY_QOS;
13777 # 193 "../../../include/rpcdce.h"
13778 RPC_STATUS __attribute__((__stdcall__)) DceErrorInqTextA(RPC_STATUS e, unsigned char *buffer);
13779 RPC_STATUS __attribute__((__stdcall__)) DceErrorInqTextW(RPC_STATUS e, unsigned short *buffer);
13782 void __attribute__((__stdcall__))
13783 RpcRaiseException( RPC_STATUS exception );
13785 RPC_STATUS __attribute__((__stdcall__))
13786 RpcBindingCopy( RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding );
13788 RPC_STATUS __attribute__((__stdcall__))
13789 RpcBindingFree( RPC_BINDING_HANDLE* Binding );
13791 RPC_STATUS __attribute__((__stdcall__))
13792 RpcBindingInqObject( RPC_BINDING_HANDLE Binding, UUID* ObjectUuid );
13793 RPC_STATUS __attribute__((__stdcall__))
13794 RpcBindingReset( RPC_BINDING_HANDLE Binding );
13795 RPC_STATUS __attribute__((__stdcall__))
13796 RpcBindingSetObject( RPC_BINDING_HANDLE Binding, UUID* ObjectUuid );
13797 RPC_STATUS __attribute__((__stdcall__))
13798 RpcObjectSetType( UUID* ObjUuid, UUID* TypeUuid );
13800 RPC_STATUS __attribute__((__stdcall__))
13801 RpcBindingFromStringBindingA( unsigned char *StringBinding, RPC_BINDING_HANDLE* Binding );
13802 RPC_STATUS __attribute__((__stdcall__))
13803 RpcBindingFromStringBindingW( unsigned short *StringBinding, RPC_BINDING_HANDLE* Binding );
13806 RPC_STATUS __attribute__((__stdcall__))
13807 RpcBindingToStringBindingA( RPC_BINDING_HANDLE Binding, unsigned char **StringBinding );
13808 RPC_STATUS __attribute__((__stdcall__))
13809 RpcBindingToStringBindingW( RPC_BINDING_HANDLE Binding, unsigned short **StringBinding );
13812 RPC_STATUS __attribute__((__stdcall__))
13813 RpcBindingVectorFree( RPC_BINDING_VECTOR** BindingVector );
13815 RPC_STATUS __attribute__((__stdcall__))
13816 RpcStringBindingComposeA( unsigned char *ObjUuid, unsigned char *Protseq, unsigned char *NetworkAddr,
13817 unsigned char *Endpoint, unsigned char *Options, unsigned char **StringBinding );
13818 RPC_STATUS __attribute__((__stdcall__))
13819 RpcStringBindingComposeW( unsigned short *ObjUuid, unsigned short *Protseq, unsigned short *NetworkAddr,
13820 unsigned short *Endpoint, unsigned short *Options, unsigned short **StringBinding );
13823 RPC_STATUS __attribute__((__stdcall__))
13824 RpcStringBindingParseA( unsigned char *StringBinding, unsigned char **ObjUuid, unsigned char **Protseq,
13825 unsigned char **NetworkAddr, unsigned char **Endpoint, unsigned char **NetworkOptions );
13826 RPC_STATUS __attribute__((__stdcall__))
13827 RpcStringBindingParseW( unsigned short *StringBinding, unsigned short **ObjUuid, unsigned short **Protseq,
13828 unsigned short **NetworkAddr, unsigned short **Endpoint, unsigned short **NetworkOptions );
13831 RPC_STATUS __attribute__((__stdcall__))
13832 RpcEpResolveBinding( RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec );
13834 RPC_STATUS __attribute__((__stdcall__))
13835 RpcEpRegisterA( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector,
13836 UUID_VECTOR* UuidVector, unsigned char *Annotation );
13837 RPC_STATUS __attribute__((__stdcall__))
13838 RpcEpRegisterW( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector,
13839 UUID_VECTOR* UuidVector, unsigned short *Annotation );
13842 RPC_STATUS __attribute__((__stdcall__))
13843 RpcEpRegisterNoReplaceA( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector,
13844 UUID_VECTOR* UuidVector, unsigned char *Annotation );
13845 RPC_STATUS __attribute__((__stdcall__))
13846 RpcEpRegisterNoReplaceW( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector,
13847 UUID_VECTOR* UuidVector, unsigned short *Annotation );
13850 RPC_STATUS __attribute__((__stdcall__))
13851 RpcEpUnregister( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector,
13852 UUID_VECTOR* UuidVector );
13854 RPC_STATUS __attribute__((__stdcall__))
13855 RpcServerInqBindings( RPC_BINDING_VECTOR** BindingVector );
13857 RPC_STATUS __attribute__((__stdcall__))
13858 RpcServerListen( unsigned int MinimumCallThreads, unsigned int MaxCalls, unsigned int DontWait );
13860 RPC_STATUS __attribute__((__stdcall__))
13861 RpcMgmtWaitServerListen( void );
13863 RPC_STATUS __attribute__((__stdcall__))
13864 RpcMgmtStopServerListening( RPC_BINDING_HANDLE Binding );
13866 RPC_STATUS __attribute__((__stdcall__))
13867 RpcMgmtInqIfIds( RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector );
13869 RPC_STATUS __attribute__((__stdcall__))
13870 RpcMgmtEpEltInqBegin( RPC_BINDING_HANDLE EpBinding, unsigned long InquiryType, RPC_IF_ID *IfId,
13871 unsigned long VersOption, UUID *ObjectUuid, RPC_EP_INQ_HANDLE *InquiryContext);
13873 RPC_STATUS __attribute__((__stdcall__))
13874 RpcServerRegisterIf( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, void* MgrEpv );
13876 RPC_STATUS __attribute__((__stdcall__))
13877 RpcServerRegisterIfEx( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, void* MgrEpv,
13878 unsigned int Flags, unsigned int MaxCalls, RPC_IF_CALLBACK_FN* IfCallbackFn );
13880 RPC_STATUS __attribute__((__stdcall__))
13881 RpcServerRegisterIf2( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, void* MgrEpv,
13882 unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, RPC_IF_CALLBACK_FN* IfCallbackFn );
13884 RPC_STATUS __attribute__((__stdcall__))
13885 RpcServerUnregisterIf( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, unsigned int WaitForCallsToComplete );
13887 RPC_STATUS __attribute__((__stdcall__))
13888 RpcServerUnregisterIfEx( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, int RundownContextHandles );
13891 RPC_STATUS __attribute__((__stdcall__))
13892 RpcServerUseProtseqA(unsigned char *Protseq, unsigned int MaxCalls, void *SecurityDescriptor);
13893 RPC_STATUS __attribute__((__stdcall__))
13894 RpcServerUseProtseqW(unsigned short *Protseq, unsigned int MaxCalls, void *SecurityDescriptor);
13897 RPC_STATUS __attribute__((__stdcall__))
13898 RpcServerUseProtseqEpA( unsigned char *Protseq, unsigned int MaxCalls, unsigned char *Endpoint, void *SecurityDescriptor );
13899 RPC_STATUS __attribute__((__stdcall__))
13900 RpcServerUseProtseqEpW( unsigned short *Protseq, unsigned int MaxCalls, unsigned short *Endpoint, void *SecurityDescriptor );
13903 RPC_STATUS __attribute__((__stdcall__))
13904 RpcServerUseProtseqEpExA( unsigned char *Protseq, unsigned int MaxCalls, unsigned char *Endpoint, void *SecurityDescriptor,
13905 PRPC_POLICY Policy );
13906 RPC_STATUS __attribute__((__stdcall__))
13907 RpcServerUseProtseqEpExW( unsigned short *Protseq, unsigned int MaxCalls, unsigned short *Endpoint, void *SecurityDescriptor,
13908 PRPC_POLICY Policy );
13911 RPC_STATUS __attribute__((__stdcall__))
13912 RpcServerRegisterAuthInfoA( unsigned char *ServerPrincName, unsigned long AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn,
13914 RPC_STATUS __attribute__((__stdcall__))
13915 RpcServerRegisterAuthInfoW( unsigned short *ServerPrincName, unsigned long AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn,
13919 RPC_STATUS __attribute__((__stdcall__))
13920 RpcBindingSetAuthInfoExA( RPC_BINDING_HANDLE Binding, unsigned char *ServerPrincName, unsigned long AuthnLevel,
13921 unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvr,
13922 RPC_SECURITY_QOS *SecurityQos );
13924 RPC_STATUS __attribute__((__stdcall__))
13925 RpcBindingSetAuthInfoExW( RPC_BINDING_HANDLE Binding, unsigned short *ServerPrincName, unsigned long AuthnLevel,
13926 unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvr,
13927 RPC_SECURITY_QOS *SecurityQos );
13930 RPC_STATUS __attribute__((__stdcall__))
13931 RpcBindingSetAuthInfoA( RPC_BINDING_HANDLE Binding, unsigned char *ServerPrincName, unsigned long AuthnLevel,
13932 unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvr );
13934 RPC_STATUS __attribute__((__stdcall__))
13935 RpcBindingSetAuthInfoW( RPC_BINDING_HANDLE Binding, unsigned short *ServerPrincName, unsigned long AuthnLevel,
13936 unsigned long AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, unsigned long AuthzSvr );
13939 RPC_STATUS __attribute__((__stdcall__))
13940 RpcBindingInqAuthInfoExA( RPC_BINDING_HANDLE Binding, unsigned char ** ServerPrincName, unsigned long *AuthnLevel,
13941 unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc,
13942 unsigned long RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS );
13944 RPC_STATUS __attribute__((__stdcall__))
13945 RpcBindingInqAuthInfoExW( RPC_BINDING_HANDLE Binding, unsigned short ** ServerPrincName, unsigned long *AuthnLevel,
13946 unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc,
13947 unsigned long RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS );
13950 RPC_STATUS __attribute__((__stdcall__))
13951 RpcBindingInqAuthInfoA( RPC_BINDING_HANDLE Binding, unsigned char ** ServerPrincName, unsigned long *AuthnLevel,
13952 unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc );
13954 RPC_STATUS __attribute__((__stdcall__))
13955 RpcBindingInqAuthInfoW( RPC_BINDING_HANDLE Binding, unsigned short ** ServerPrincName, unsigned long *AuthnLevel,
13956 unsigned long *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, unsigned long *AuthzSvc );
13959 RPC_STATUS __attribute__((__stdcall__))
13960 RpcNetworkIsProtseqValidA( unsigned char *protseq );
13961 RPC_STATUS __attribute__((__stdcall__))
13962 RpcNetworkIsProtseqValidW( unsigned short *protseq );
13965 RPC_STATUS __attribute__((__stdcall__))
13966 RpcStringFreeA(unsigned char** String);
13967 RPC_STATUS __attribute__((__stdcall__))
13968 RpcStringFreeW(unsigned short** String);
13971 RPC_STATUS __attribute__((__stdcall__))
13972 UuidToStringA( UUID* Uuid, unsigned char** StringUuid );
13973 RPC_STATUS __attribute__((__stdcall__))
13974 UuidToStringW( UUID* Uuid, unsigned short** StringUuid );
13977 RPC_STATUS __attribute__((__stdcall__))
13978 UuidFromStringA( unsigned char* StringUuid, UUID* Uuid );
13979 RPC_STATUS __attribute__((__stdcall__))
13980 UuidFromStringW( unsigned short* StringUuid, UUID* Uuid );
13983 RPC_STATUS __attribute__((__stdcall__))
13984 UuidCreate( UUID* Uuid );
13985 RPC_STATUS __attribute__((__stdcall__))
13986 UuidCreateSequential( UUID* Uuid );
13987 RPC_STATUS __attribute__((__stdcall__))
13988 UuidCreateNil( UUID* Uuid );
13989 signed int __attribute__((__stdcall__))
13990 UuidCompare( UUID* Uuid1, UUID* Uuid2, RPC_STATUS* Status_ );
13991 int __attribute__((__stdcall__))
13992 UuidEqual( UUID* Uuid1, UUID* Uuid2, RPC_STATUS* Status_ );
13993 unsigned short __attribute__((__stdcall__))
13994 UuidHash(UUID* Uuid, RPC_STATUS* Status_ );
13995 int __attribute__((__stdcall__))
13996 UuidIsNil( UUID* Uuid, RPC_STATUS* Status_ );
14002 # 1 "../../../include/rpcdcep.h" 1
14003 # 22 "../../../include/rpcdcep.h"
14004 typedef struct _RPC_VERSION {
14005 unsigned short MajorVersion;
14006 unsigned short MinorVersion;
14009 typedef struct _RPC_SYNTAX_IDENTIFIER {
14011 RPC_VERSION SyntaxVersion;
14012 } RPC_SYNTAX_IDENTIFIER, *PRPC_SYNTAX_IDENTIFIER;
14014 typedef struct _RPC_MESSAGE
14016 RPC_BINDING_HANDLE Handle;
14017 unsigned long DataRepresentation;
14019 unsigned int BufferLength;
14020 unsigned int ProcNum;
14021 PRPC_SYNTAX_IDENTIFIER TransferSyntax;
14022 void* RpcInterfaceInformation;
14023 void* ReservedForRuntime;
14025 void* ImportContext;
14026 unsigned long RpcFlags;
14027 } RPC_MESSAGE, *PRPC_MESSAGE;
14034 typedef void (__attribute__((__stdcall__)) *RPC_DISPATCH_FUNCTION)(PRPC_MESSAGE Message);
14038 unsigned int DispatchTableCount;
14039 RPC_DISPATCH_FUNCTION* DispatchTable;
14041 } RPC_DISPATCH_TABLE, *PRPC_DISPATCH_TABLE;
14043 typedef struct _RPC_PROTSEQ_ENDPOINT
14045 unsigned char* RpcProtocolSequence;
14046 unsigned char* Endpoint;
14047 } RPC_PROTSEQ_ENDPOINT, *PRPC_PROTSEQ_ENDPOINT;
14052 typedef struct _RPC_SERVER_INTERFACE
14054 unsigned int Length;
14055 RPC_SYNTAX_IDENTIFIER InterfaceId;
14056 RPC_SYNTAX_IDENTIFIER TransferSyntax;
14057 PRPC_DISPATCH_TABLE DispatchTable;
14058 unsigned int RpcProtseqEndpointCount;
14059 PRPC_PROTSEQ_ENDPOINT RpcProtseqEndpoint;
14060 void* DefaultManagerEpv;
14061 void const* InterpreterInfo;
14062 unsigned int Flags;
14063 } RPC_SERVER_INTERFACE, *PRPC_SERVER_INTERFACE;
14065 typedef struct _RPC_CLIENT_INTERFACE
14067 unsigned int Length;
14068 RPC_SYNTAX_IDENTIFIER InterfaceId;
14069 RPC_SYNTAX_IDENTIFIER TransferSyntax;
14070 PRPC_DISPATCH_TABLE DispatchTable;
14071 unsigned int RpcProtseqEndpointCount;
14072 PRPC_PROTSEQ_ENDPOINT RpcProtseqEndpoint;
14073 ULONG_PTR Reserved;
14074 void const* InterpreterInfo;
14075 unsigned int Flags;
14076 } RPC_CLIENT_INTERFACE, *PRPC_CLIENT_INTERFACE;
14083 RPC_STATUS __attribute__((__stdcall__))
14084 I_RpcGetBuffer( RPC_MESSAGE* Message );
14085 RPC_STATUS __attribute__((__stdcall__))
14086 I_RpcGetBufferWithObject( RPC_MESSAGE* Message, UUID* ObjectUuid );
14087 RPC_STATUS __attribute__((__stdcall__))
14088 I_RpcSendReceive( RPC_MESSAGE* Message );
14089 RPC_STATUS __attribute__((__stdcall__))
14090 I_RpcFreeBuffer( RPC_MESSAGE* Message );
14091 RPC_STATUS __attribute__((__stdcall__))
14092 I_RpcSend( RPC_MESSAGE* Message );
14093 RPC_STATUS __attribute__((__stdcall__))
14094 I_RpcReceive( RPC_MESSAGE* Message );
14096 void* __attribute__((__stdcall__))
14097 I_RpcAllocate( unsigned int Size );
14098 void __attribute__((__stdcall__))
14099 I_RpcFree( void* Object );
14101 RPC_BINDING_HANDLE __attribute__((__stdcall__))
14102 I_RpcGetCurrentCallHandle( void );
14103 # 418 "../../../include/rpcdce.h" 2
14104 # 51 "../../../include/rpc.h" 2
14106 # 1 "../../../include/rpcnterr.h" 1
14107 # 53 "../../../include/rpc.h" 2
14108 # 59 "../../../include/windows.h" 2
14109 # 1 "../../../include/shellapi.h" 1
14110 # 26 "../../../include/shellapi.h"
14111 # 1 "../../../include/pshpack1.h" 1
14112 # 105 "../../../include/pshpack1.h"
14114 # 27 "../../../include/shellapi.h" 2
14116 typedef struct HDROP__ { int unused; } *HDROP;
14122 typedef struct _DRAGINFOA
14128 } DRAGINFOA, *LPDRAGINFOA;
14130 typedef struct _DRAGINFOW
14136 } DRAGINFOW, *LPDRAGINFOW;
14138 typedef DRAGINFOA DRAGINFO;
14139 typedef LPDRAGINFOA LPDRAGINFO;
14141 void __attribute__((__stdcall__)) DragAcceptFiles(HWND hWnd, BOOL b);
14142 UINT __attribute__((__stdcall__)) DragQueryFileA(HDROP hDrop, UINT lFile, LPSTR lpszFile, UINT lLength);
14143 UINT __attribute__((__stdcall__)) DragQueryFileW(HDROP hDrop, UINT lFile, LPWSTR lpszFile, UINT lLength);
14145 void __attribute__((__stdcall__)) DragFinish(HDROP h);
14146 BOOL __attribute__((__stdcall__)) DragQueryPoint(HDROP hDrop, POINT *p);
14147 # 100 "../../../include/shellapi.h"
14148 typedef struct _AppBarData
14151 UINT uCallbackMessage;
14155 } APPBARDATA, *PAPPBARDATA;
14157 UINT __attribute__((__stdcall__)) SHAppBarMessage(DWORD,PAPPBARDATA);
14158 # 134 "../../../include/shellapi.h"
14159 typedef struct tagSHFILEINFOA
14162 DWORD dwAttributes;
14163 CHAR szDisplayName[260];
14164 CHAR szTypeName[80];
14167 typedef struct tagSHFILEINFOW
14170 DWORD dwAttributes;
14171 WCHAR szDisplayName[260];
14172 WCHAR szTypeName[80];
14175 typedef SHFILEINFOA SHFILEINFO;
14177 DWORD_PTR __attribute__((__stdcall__)) SHGetFileInfoA(LPCSTR,DWORD,SHFILEINFOA*,UINT,UINT);
14178 DWORD_PTR __attribute__((__stdcall__)) SHGetFileInfoW(LPCWSTR,DWORD,SHFILEINFOW*,UINT,UINT);
14179 # 186 "../../../include/shellapi.h"
14180 typedef WORD FILEOP_FLAGS;
14187 typedef WORD PRINTEROP_FLAGS;
14189 typedef struct _SHFILEOPSTRUCTA
14194 FILEOP_FLAGS fFlags;
14195 BOOL fAnyOperationsAborted;
14196 LPVOID hNameMappings;
14197 LPCSTR lpszProgressTitle;
14198 } SHFILEOPSTRUCTA, *LPSHFILEOPSTRUCTA;
14200 typedef struct _SHFILEOPSTRUCTW
14205 FILEOP_FLAGS fFlags;
14206 BOOL fAnyOperationsAborted;
14207 LPVOID hNameMappings;
14208 LPCWSTR lpszProgressTitle;
14209 } SHFILEOPSTRUCTW, *LPSHFILEOPSTRUCTW;
14214 int __attribute__((__stdcall__)) SHFileOperationA (LPSHFILEOPSTRUCTA lpFileOp);
14215 int __attribute__((__stdcall__)) SHFileOperationW (LPSHFILEOPSTRUCTW lpFileOp);
14218 typedef struct _SHNAMEMAPPINGA
14224 } SHNAMEMAPPINGA, *LPSHNAMEMAPPINGA;
14226 typedef struct _SHNAMEMAPPINGW
14232 } SHNAMEMAPPINGW, *LPSHNAMEMAPPINGW;
14234 typedef SHNAMEMAPPINGA SHNAMEMAPPING;
14235 typedef LPSHNAMEMAPPINGA LPSHNAMEMAPPING;
14237 void __attribute__((__stdcall__)) SHFreeNameMappings(HANDLE hNameMappings);
14238 # 255 "../../../include/shellapi.h"
14239 HINSTANCE __attribute__((__stdcall__)) ShellExecuteA(HWND,LPCSTR,LPCSTR,LPCSTR,LPCSTR,INT);
14240 HINSTANCE __attribute__((__stdcall__)) ShellExecuteW(HWND,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR,INT);
14241 # 291 "../../../include/shellapi.h"
14242 typedef struct _SHELLEXECUTEINFOA
14248 LPCSTR lpParameters;
14249 LPCSTR lpDirectory;
14251 HINSTANCE hInstApp;
14262 } SHELLEXECUTEINFOA, *LPSHELLEXECUTEINFOA;
14264 typedef struct _SHELLEXECUTEINFOW
14270 LPCWSTR lpParameters;
14271 LPCWSTR lpDirectory;
14273 HINSTANCE hInstApp;
14284 } SHELLEXECUTEINFOW, *LPSHELLEXECUTEINFOW;
14289 BOOL __attribute__((__stdcall__)) ShellExecuteExA(LPSHELLEXECUTEINFOA lpExecInfo);
14290 BOOL __attribute__((__stdcall__)) ShellExecuteExW(LPSHELLEXECUTEINFOW lpExecInfo);
14293 void __attribute__((__stdcall__)) WinExecErrorA(HWND hwnd,INT error, LPCSTR lpstrFileName, LPCSTR lpstrTitle);
14294 void __attribute__((__stdcall__)) WinExecErrorW(HWND hwnd,INT error, LPCWSTR lpstrFileName, LPCWSTR lpstrTitle);
14300 typedef struct _NOTIFYICONDATAA
14305 UINT uCallbackMessage;
14315 CHAR szInfoTitle[64];
14317 } NOTIFYICONDATAA, *PNOTIFYICONDATAA;
14319 typedef struct _NOTIFYICONDATAW
14324 UINT uCallbackMessage;
14334 WCHAR szInfoTitle[64];
14336 } NOTIFYICONDATAW, *PNOTIFYICONDATAW;
14338 typedef NOTIFYICONDATAA NOTIFYICONDATA;
14339 typedef PNOTIFYICONDATAA PNOTIFYICONDATA;
14341 BOOL __attribute__((__stdcall__)) Shell_NotifyIconA(DWORD dwMessage, PNOTIFYICONDATAA lpData);
14342 BOOL __attribute__((__stdcall__)) Shell_NotifyIconW(DWORD dwMessage, PNOTIFYICONDATAW lpData);
14343 # 404 "../../../include/shellapi.h"
14344 BOOL __attribute__((__stdcall__)) SHGetNewLinkInfoA(LPCSTR,LPCSTR,LPSTR,BOOL*,UINT);
14345 BOOL __attribute__((__stdcall__)) SHGetNewLinkInfoW(LPCWSTR,LPCWSTR,LPWSTR,BOOL*,UINT);
14352 typedef struct _SHQUERYRBINFO
14356 DWORDLONG i64NumItems;
14357 } SHQUERYRBINFO, *LPSHQUERYRBINFO;
14359 HRESULT __attribute__((__stdcall__)) SHEmptyRecycleBinA(HWND,LPCSTR,DWORD);
14360 HRESULT __attribute__((__stdcall__)) SHEmptyRecycleBinW(HWND,LPCWSTR,DWORD);
14362 HRESULT __attribute__((__stdcall__)) SHQueryRecycleBinA(LPCSTR,LPSHQUERYRBINFO);
14363 HRESULT __attribute__((__stdcall__)) SHQueryRecycleBinW(LPCWSTR,LPSHQUERYRBINFO);
14370 LPWSTR* __attribute__((__stdcall__)) CommandLineToArgvW(LPCWSTR,int*);
14371 HICON __attribute__((__stdcall__)) ExtractIconA(HINSTANCE,LPCSTR,UINT);
14372 HICON __attribute__((__stdcall__)) ExtractIconW(HINSTANCE,LPCWSTR,UINT);
14374 HICON __attribute__((__stdcall__)) ExtractAssociatedIconA(HINSTANCE,LPSTR,LPWORD);
14375 HICON __attribute__((__stdcall__)) ExtractAssociatedIconW(HINSTANCE,LPWSTR,LPWORD);
14377 HICON __attribute__((__stdcall__)) ExtractAssociatedIconExA(HINSTANCE,LPSTR,LPWORD,LPWORD);
14378 HICON __attribute__((__stdcall__)) ExtractAssociatedIconExW(HINSTANCE,LPWSTR,LPWORD,LPWORD);
14380 UINT __attribute__((__stdcall__)) ExtractIconExA(LPCSTR,INT,HICON*,HICON*,UINT);
14381 UINT __attribute__((__stdcall__)) ExtractIconExW(LPCWSTR,INT,HICON*,HICON*,UINT);
14383 HINSTANCE __attribute__((__stdcall__)) FindExecutableA(LPCSTR,LPCSTR,LPSTR);
14384 HINSTANCE __attribute__((__stdcall__)) FindExecutableW(LPCWSTR,LPCWSTR,LPWSTR);
14386 BOOL __attribute__((__stdcall__)) ShellAboutA(HWND,LPCSTR,LPCSTR,HICON);
14387 BOOL __attribute__((__stdcall__)) ShellAboutW(HWND,LPCWSTR,LPCWSTR,HICON);
14389 int __attribute__((__cdecl__)) ShellMessageBoxA(HINSTANCE,HWND,LPCSTR,LPCSTR,UINT,...);
14390 int __attribute__((__cdecl__)) ShellMessageBoxW(HINSTANCE,HWND,LPCWSTR,LPCWSTR,UINT,...);
14392 DWORD __attribute__((__stdcall__)) DoEnvironmentSubstA(LPSTR, UINT);
14393 DWORD __attribute__((__stdcall__)) DoEnvironmentSubstW(LPWSTR, UINT);
14401 # 1 "../../../include/poppack.h" 1
14402 # 253 "../../../include/poppack.h"
14404 # 462 "../../../include/shellapi.h" 2
14405 # 60 "../../../include/windows.h" 2
14409 # 1 "../../../include/winsock2.h" 1
14410 # 47 "../../../include/winsock2.h"
14411 # 1 "../../../include/winsock.h" 1
14412 # 132 "../../../include/winsock.h"
14413 # 1 "../../../include/pshpack4.h" 1
14414 # 105 "../../../include/pshpack4.h"
14416 # 133 "../../../include/winsock.h" 2
14417 # 270 "../../../include/winsock.h"
14418 typedef struct protoent
14423 } PROTOENT, *PPROTOENT, *LPPROTOENT;
14437 # 348 "../../../include/winsock.h"
14438 typedef struct servent
14444 } SERVENT, *PSERVENT, *LPSERVENT;
14452 typedef struct hostent
14458 char** h_addr_list;
14460 } HOSTENT, *PHOSTENT, *LPHOSTENT;
14467 typedef UINT_PTR SOCKET;
14468 # 386 "../../../include/winsock.h"
14469 typedef struct sockaddr
14473 } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
14475 typedef struct linger
14479 } LINGER, *PLINGER, *LPLINGER;
14480 # 415 "../../../include/winsock.h"
14481 typedef struct fd_set
14485 SOCKET fd_array[64];
14489 } fd_set, FD_SET, *PFD_SET, *LPFD_SET;
14493 typedef struct timeval
14497 } TIMEVAL, *PTIMEVAL, *LPTIMEVAL;
14498 # 490 "../../../include/winsock.h"
14499 int __attribute__((__stdcall__)) __WSAFDIsSet(SOCKET,fd_set*);
14500 # 511 "../../../include/winsock.h"
14501 inline static u_short __wine_ushort_swap(u_short s)
14503 return (s >> 8) | (s << 8);
14505 inline static u_long __wine_ulong_swap(u_long l)
14507 return ((u_long)__wine_ushort_swap((u_short)l) << 16) | __wine_ushort_swap((u_short)(l >> 16));
14509 # 576 "../../../include/winsock.h"
14510 typedef struct in_addr
14514 u_char s_b1,s_b2,s_b3,s_b4;
14521 # 602 "../../../include/winsock.h"
14522 } IN_ADDR, *PIN_ADDR, *LPIN_ADDR;
14524 typedef struct sockaddr_in
14528 struct in_addr sin_addr;
14530 } SOCKADDR_IN, *PSOCKADDR_IN, *LPSOCKADDR_IN;
14531 # 630 "../../../include/winsock.h"
14532 typedef struct WSAData
14536 char szDescription[256 +1];
14537 char szSystemStatus[128 +1];
14540 char *lpVendorInfo;
14541 } WSADATA, *LPWSADATA;
14542 # 975 "../../../include/winsock.h"
14543 HANDLE __attribute__((__stdcall__)) WSAAsyncGetHostByAddr(HWND,u_int,const char*,int,int,char*,int);
14544 HANDLE __attribute__((__stdcall__)) WSAAsyncGetHostByName(HWND,u_int,const char*,char*,int);
14545 HANDLE __attribute__((__stdcall__)) WSAAsyncGetProtoByName(HWND,u_int,const char*,char*,int);
14546 HANDLE __attribute__((__stdcall__)) WSAAsyncGetProtoByNumber(HWND,u_int,int,char*,int);
14547 HANDLE __attribute__((__stdcall__)) WSAAsyncGetServByName(HWND,u_int,const char*,const char*,char*,int);
14548 HANDLE __attribute__((__stdcall__)) WSAAsyncGetServByPort(HWND,u_int,int,const char*,char*,int);
14549 int __attribute__((__stdcall__)) WSAAsyncSelect(SOCKET,HWND,u_int,long);
14550 int __attribute__((__stdcall__)) WSACancelAsyncRequest(HANDLE);
14551 int __attribute__((__stdcall__)) WSACancelBlockingCall(void);
14552 int __attribute__((__stdcall__)) WSACleanup(void);
14553 int __attribute__((__stdcall__)) WSAGetLastError(void);
14554 BOOL __attribute__((__stdcall__)) WSAIsBlocking(void);
14555 FARPROC __attribute__((__stdcall__)) WSASetBlockingHook(FARPROC);
14556 void __attribute__((__stdcall__)) WSASetLastError(int);
14557 int __attribute__((__stdcall__)) WSAStartup(WORD,LPWSADATA);
14558 int __attribute__((__stdcall__)) WSAUnhookBlockingHook(void);
14560 SOCKET __attribute__((__stdcall__)) accept(SOCKET,struct sockaddr*,int*);
14561 int __attribute__((__stdcall__)) bind(SOCKET,const struct sockaddr*,int);
14562 int __attribute__((__stdcall__)) closesocket(SOCKET);
14563 int __attribute__((__stdcall__)) connect(SOCKET,const struct sockaddr*,int);
14564 struct hostent* __attribute__((__stdcall__)) gethostbyaddr(const char*,int,int);
14565 struct hostent* __attribute__((__stdcall__)) gethostbyname(const char*);
14567 int __attribute__((__stdcall__)) getpeername(SOCKET,struct sockaddr*,int*);
14568 struct protoent* __attribute__((__stdcall__)) getprotobyname(const char*);
14569 struct protoent* __attribute__((__stdcall__)) getprotobynumber(int);
14571 int __attribute__((__stdcall__)) select(int,fd_set*,fd_set*,fd_set*,const struct timeval*);
14573 struct servent* __attribute__((__stdcall__)) getservbyname(const char*,const char*);
14574 struct servent* __attribute__((__stdcall__)) getservbyport(int,const char*);
14575 int __attribute__((__stdcall__)) getsockname(SOCKET,struct sockaddr*,int*);
14576 int __attribute__((__stdcall__)) getsockopt(SOCKET,int,int,char*,int*);
14577 unsigned long __attribute__((__stdcall__)) inet_addr(const char*);
14578 char* __attribute__((__stdcall__)) inet_ntoa(struct in_addr);
14579 int __attribute__((__stdcall__)) ioctlsocket(SOCKET,long,u_long*);
14580 int __attribute__((__stdcall__)) listen(SOCKET,int);
14581 int __attribute__((__stdcall__)) recv(SOCKET,char*,int,int);
14582 int __attribute__((__stdcall__)) recvfrom(SOCKET,char*,int,int,struct sockaddr*,int*);
14583 int __attribute__((__stdcall__)) send(SOCKET,const char*,int,int);
14584 int __attribute__((__stdcall__)) sendto(SOCKET,const char*,int,int,const struct sockaddr*,int);
14585 int __attribute__((__stdcall__)) setsockopt(SOCKET,int,int,const char*,int);
14586 int __attribute__((__stdcall__)) shutdown(SOCKET,int);
14587 SOCKET __attribute__((__stdcall__)) socket(int,int,int);
14592 # 1 "../../../include/poppack.h" 1
14593 # 253 "../../../include/poppack.h"
14595 # 1025 "../../../include/winsock.h" 2
14596 # 48 "../../../include/winsock2.h" 2
14597 # 168 "../../../include/winsock2.h"
14598 typedef struct _WSAPROTOCOLCHAIN
14604 DWORD ChainEntries[7];
14605 } WSAPROTOCOLCHAIN, * LPWSAPROTOCOLCHAIN;
14606 # 203 "../../../include/winsock2.h"
14607 typedef struct _WSAPROTOCOL_INFOA
14609 DWORD dwServiceFlags1;
14610 DWORD dwServiceFlags2;
14611 DWORD dwServiceFlags3;
14612 DWORD dwServiceFlags4;
14613 DWORD dwProviderFlags;
14615 DWORD dwCatalogEntryId;
14616 WSAPROTOCOLCHAIN ProtocolChain;
14618 int iAddressFamily;
14623 int iProtocolMaxOffset;
14624 int iNetworkByteOrder;
14625 int iSecurityScheme;
14626 DWORD dwMessageSize;
14627 DWORD dwProviderReserved;
14628 CHAR szProtocol[255 +1];
14629 } WSAPROTOCOL_INFOA, * LPWSAPROTOCOL_INFOA;
14631 typedef struct _WSAPROTOCOL_INFOW
14633 DWORD dwServiceFlags1;
14634 DWORD dwServiceFlags2;
14635 DWORD dwServiceFlags3;
14636 DWORD dwServiceFlags4;
14637 DWORD dwProviderFlags;
14639 DWORD dwCatalogEntryId;
14640 WSAPROTOCOLCHAIN ProtocolChain;
14642 int iAddressFamily;
14647 int iProtocolMaxOffset;
14648 int iNetworkByteOrder;
14649 int iSecurityScheme;
14650 DWORD dwMessageSize;
14651 DWORD dwProviderReserved;
14652 WCHAR szProtocol[255 +1];
14653 } WSAPROTOCOL_INFOW, *LPWSAPROTOCOL_INFOW;
14655 typedef WSAPROTOCOL_INFOA WSAPROTOCOL_INFO;
14656 typedef LPWSAPROTOCOL_INFOA LPWSAPROTOCOL_INFO;
14658 typedef struct _WSANETWORKEVENTS
14660 long lNetworkEvents;
14661 int iErrorCode[10];
14662 } WSANETWORKEVENTS, *LPWSANETWORKEVENTS;
14664 typedef struct _WSANSClassInfoA
14671 } WSANSCLASSINFOA, *PWSANSCLASSINFOA, *LPWSANSCLASSINFOA;
14673 typedef struct _WSANSClassInfoW
14680 } WSANSCLASSINFOW, *PWSANSCLASSINFOW, *LPWSANSCLASSINFOW;
14682 typedef WSANSCLASSINFOA WSANSCLASSINFO;
14683 typedef PWSANSCLASSINFOA PWSANSCLASSINFO;
14684 typedef LPWSANSCLASSINFOA LPWSANSCLASSINFO;
14686 typedef struct _WSAServiceClassInfoA
14688 LPGUID lpServiceClassId;
14689 LPSTR lpszServiceClassName;
14691 LPWSANSCLASSINFOA lpClassInfos;
14692 } WSASERVICECLASSINFOA, *PWSASERVICECLASSINFOA, *LPWSASERVICECLASSINFOA;
14694 typedef struct _WSAServiceClassInfoW
14696 LPGUID lpServiceClassId;
14697 LPWSTR lpszServiceClassName;
14699 LPWSANSCLASSINFOW lpClassInfos;
14700 } WSASERVICECLASSINFOW, *PWSASERVICECLASSINFOW, *LPWSASERVICECLASSINFOW;
14703 typedef WSASERVICECLASSINFOA WSASERVICECLASSINFO;
14704 typedef PWSASERVICECLASSINFOA PWSASERVICECLASSINFO;
14705 typedef LPWSASERVICECLASSINFOA LPWSASERVICECLASSINFO;
14707 typedef struct _WSABUF
14711 } WSABUF, *LPWSABUF;
14716 typedef struct _OVERLAPPED* LPWSAOVERLAPPED;
14717 # 329 "../../../include/winsock2.h"
14718 typedef unsigned int GROUP;
14726 typedef ULONG SERVICETYPE;
14728 typedef struct _FLOWSPEC {
14729 unsigned int TokenRate;
14730 unsigned int TokenBucketSize;
14731 unsigned int PeakBandwidth;
14732 unsigned int Latency;
14733 unsigned int DelayVariation;
14734 SERVICETYPE ServiceType;
14735 unsigned int MaxSduSize;
14736 unsigned int MinimumPolicedSize;
14737 } FLOWSPEC, *PFLOWSPEC, *LPFLOWSPEC;
14739 typedef struct _QUALITYOFSERVICE {
14740 FLOWSPEC SendingFlowspec;
14741 FLOWSPEC ReceivingFlowspec;
14742 WSABUF ProviderSpecific;
14745 typedef int (__attribute__((__stdcall__)) *LPCONDITIONPROC)
14747 LPWSABUF lpCallerId,
14748 LPWSABUF lpCallerData,
14751 LPWSABUF lpCalleeId,
14752 LPWSABUF lpCalleeData,
14754 DWORD dwCallbackData
14757 typedef void (__attribute__((__stdcall__)) *LPWSAOVERLAPPED_COMPLETION_ROUTINE)
14760 DWORD cbTransferred,
14761 LPWSAOVERLAPPED lpOverlapped,
14769 typedef struct _BLOB {
14778 typedef struct _SOCKET_ADDRESS {
14779 LPSOCKADDR lpSockaddr;
14780 INT iSockaddrLength;
14781 } SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
14783 typedef struct _CSADDR_INFO {
14784 SOCKET_ADDRESS LocalAddr;
14785 SOCKET_ADDRESS RemoteAddr;
14788 } CSADDR_INFO, *PCSADDR_INFO, *LPCSADDR_INFO;
14792 typedef struct _SOCKET_ADDRESS_LIST {
14794 SOCKET_ADDRESS Address[1];
14795 } SOCKET_ADDRESS_LIST, *LPSOCKET_ADDRESS_LIST;
14798 typedef struct _AFPROTOCOLS {
14799 INT iAddressFamily;
14801 } AFPROTOCOLS, *PAFPROTOCOLS, *LPAFPROTOCOLS;
14804 typedef enum _WSAEcomparator {
14807 } WSAECOMPARATOR, *PWSAECOMPARATOR, *LPWSAECOMPARATOR;
14809 typedef struct _WSAVersion {
14811 WSAECOMPARATOR ecHow;
14812 } WSAVERSION, *PWSAVERSION, *LPWSAVERSION;
14815 typedef struct _WSAQuerySetA {
14817 LPSTR lpszServiceInstanceName;
14818 LPGUID lpServiceClassId;
14819 LPWSAVERSION lpVersion;
14822 LPGUID lpNSProviderId;
14824 DWORD dwNumberOfProtocols;
14825 LPAFPROTOCOLS lpafpProtocols;
14826 LPSTR lpszQueryString;
14827 DWORD dwNumberOfCsAddrs;
14828 LPCSADDR_INFO lpcsaBuffer;
14829 DWORD dwOutputFlags;
14831 } WSAQUERYSETA, *PWSAQUERYSETA, *LPWSAQUERYSETA;
14833 typedef struct _WSAQuerySetW {
14835 LPWSTR lpszServiceInstanceName;
14836 LPGUID lpServiceClassId;
14837 LPWSAVERSION lpVersion;
14838 LPWSTR lpszComment;
14840 LPGUID lpNSProviderId;
14841 LPWSTR lpszContext;
14842 DWORD dwNumberOfProtocols;
14843 LPAFPROTOCOLS lpafpProtocols;
14844 LPWSTR lpszQueryString;
14845 DWORD dwNumberOfCsAddrs;
14846 LPCSADDR_INFO lpcsaBuffer;
14847 DWORD dwOutputFlags;
14849 } WSAQUERYSETW, *PWSAQUERYSETW, *LPWSAQUERYSETW;
14851 typedef WSAQUERYSETA WSAQUERYSET;
14852 typedef PWSAQUERYSETA PWSAQUERYSET;
14853 typedef LPWSAQUERYSETA LPWSAQUERYSET;
14855 typedef enum _WSAESETSERVICEOP {
14856 RNRSERVICE_REGISTER = 0,
14857 RNRSERVICE_DEREGISTER,
14859 } WSAESETSERVICEOP, *PWSAESETSERVICEOP, *LPWSAESETSERVICEOP;
14861 typedef struct _WSANAMESPACE_INFOA {
14866 LPSTR lpszIdentifier;
14867 } WSANAMESPACE_INFOA, *PWSANAMESPACE_INFOA, *LPWSANAMESPACE_INFOA;
14869 typedef struct _WSANAMESPACE_INFOW {
14874 LPWSTR lpszIdentifier;
14875 } WSANAMESPACE_INFOW, *PWSANAMESPACE_INFOW, *LPWSANAMESPACE_INFOW;
14877 typedef WSANAMESPACE_INFOA WSANAMESPACE_INFO;
14878 typedef PWSANAMESPACE_INFOA PWSANAMESPACE_INFO;
14879 typedef LPWSANAMESPACE_INFOA LPWSANAMESPACE_INFO;
14880 # 559 "../../../include/winsock2.h"
14881 SOCKET __attribute__((__stdcall__)) WSAAccept(SOCKET,struct sockaddr*,LPINT,LPCONDITIONPROC,DWORD);
14882 INT __attribute__((__stdcall__)) WSAAddressToStringA(LPSOCKADDR,DWORD,LPWSAPROTOCOL_INFOA,LPSTR,LPDWORD);
14883 INT __attribute__((__stdcall__)) WSAAddressToStringW(LPSOCKADDR,DWORD,LPWSAPROTOCOL_INFOW,LPWSTR,LPDWORD);
14885 BOOL __attribute__((__stdcall__)) WSACloseEvent(HANDLE);
14886 int __attribute__((__stdcall__)) WSAConnect(SOCKET,const struct sockaddr*,int,LPWSABUF,LPWSABUF,LPQOS,LPQOS);
14887 HANDLE __attribute__((__stdcall__)) WSACreateEvent(void);
14888 INT __attribute__((__stdcall__)) WSADuplicateSocketA(SOCKET,DWORD,LPWSAPROTOCOL_INFOA);
14889 INT __attribute__((__stdcall__)) WSADuplicateSocketW(SOCKET,DWORD,LPWSAPROTOCOL_INFOW);
14891 INT __attribute__((__stdcall__)) WSAEnumNameSpaceProvidersA(LPDWORD,LPWSANAMESPACE_INFOA);
14892 INT __attribute__((__stdcall__)) WSAEnumNameSpaceProvidersW(LPDWORD,LPWSANAMESPACE_INFOW);
14894 int __attribute__((__stdcall__)) WSAEnumNetworkEvents(SOCKET,HANDLE,LPWSANETWORKEVENTS);
14895 int __attribute__((__stdcall__)) WSAEnumProtocolsA(LPINT,LPWSAPROTOCOL_INFOA,LPDWORD);
14896 int __attribute__((__stdcall__)) WSAEnumProtocolsW(LPINT,LPWSAPROTOCOL_INFOW,LPDWORD);
14898 int __attribute__((__stdcall__)) WSAEventSelect(SOCKET,HANDLE,long);
14899 BOOL __attribute__((__stdcall__)) WSAGetOverlappedResult(SOCKET,LPWSAOVERLAPPED,LPDWORD,BOOL,LPDWORD);
14900 BOOL __attribute__((__stdcall__)) WSAGetQOSByName(SOCKET,LPWSABUF,LPQOS);
14901 INT __attribute__((__stdcall__)) WSAGetServiceClassInfoA(LPGUID,LPGUID,LPDWORD,LPWSASERVICECLASSINFOA);
14902 INT __attribute__((__stdcall__)) WSAGetServiceClassInfoW(LPGUID,LPGUID,LPDWORD,LPWSASERVICECLASSINFOW);
14904 INT __attribute__((__stdcall__)) WSAGetServiceClassNameByClassIdA(LPGUID,LPSTR,LPDWORD);
14905 INT __attribute__((__stdcall__)) WSAGetServiceClassNameByClassIdW(LPGUID,LPWSTR,LPDWORD);
14907 int __attribute__((__stdcall__)) WSAHtonl(SOCKET,u_long,u_long*);
14908 int __attribute__((__stdcall__)) WSAHtons(SOCKET,u_short,u_short*);
14909 int __attribute__((__stdcall__)) WSAInstallServiceClassA(LPWSASERVICECLASSINFOA);
14910 int __attribute__((__stdcall__)) WSAInstallServiceClassW(LPWSASERVICECLASSINFOW);
14912 int __attribute__((__stdcall__)) WSAIoctl(SOCKET,DWORD,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,LPWSAOVERLAPPED,LPWSAOVERLAPPED_COMPLETION_ROUTINE);
14913 SOCKET __attribute__((__stdcall__)) WSAJoinLeaf(SOCKET,const struct sockaddr*,int,LPWSABUF,LPWSABUF,LPQOS,LPQOS,DWORD);
14914 INT __attribute__((__stdcall__)) WSALookupServiceBeginA(LPWSAQUERYSETA,DWORD,LPHANDLE);
14915 INT __attribute__((__stdcall__)) WSALookupServiceBeginW(LPWSAQUERYSETW,DWORD,LPHANDLE);
14917 INT __attribute__((__stdcall__)) WSALookupServiceEnd(HANDLE);
14918 INT __attribute__((__stdcall__)) WSALookupServiceNextA(HANDLE,DWORD,LPDWORD,LPWSAQUERYSETA);
14919 INT __attribute__((__stdcall__)) WSALookupServiceNextW(HANDLE,DWORD,LPDWORD,LPWSAQUERYSETW);
14921 int __attribute__((__stdcall__)) WSANtohl(SOCKET,u_long,u_long*);
14922 int __attribute__((__stdcall__)) WSANtohs(SOCKET,u_short,u_short*);
14923 INT __attribute__((__stdcall__)) WSAProviderConfigChange(LPHANDLE,LPWSAOVERLAPPED,LPWSAOVERLAPPED_COMPLETION_ROUTINE);
14924 int __attribute__((__stdcall__)) WSARecv(SOCKET,LPWSABUF,DWORD,LPDWORD,LPDWORD,LPWSAOVERLAPPED,LPWSAOVERLAPPED_COMPLETION_ROUTINE);
14925 int __attribute__((__stdcall__)) WSARecvDisconnect(SOCKET,LPWSABUF);
14926 int __attribute__((__stdcall__)) WSARecvFrom(SOCKET,LPWSABUF,DWORD,LPDWORD,LPDWORD,struct sockaddr*,LPINT,LPWSAOVERLAPPED,LPWSAOVERLAPPED_COMPLETION_ROUTINE);
14927 INT __attribute__((__stdcall__)) WSARemoveServiceClass(LPGUID);
14928 BOOL __attribute__((__stdcall__)) WSAResetEvent(HANDLE);
14929 int __attribute__((__stdcall__)) WSASend(SOCKET,LPWSABUF,DWORD,LPDWORD,DWORD,LPWSAOVERLAPPED,LPWSAOVERLAPPED_COMPLETION_ROUTINE);
14930 int __attribute__((__stdcall__)) WSASendDisconnect(SOCKET,LPWSABUF);
14931 int __attribute__((__stdcall__)) WSASendTo(SOCKET,LPWSABUF,DWORD,LPDWORD,DWORD,const struct sockaddr*,int,LPWSAOVERLAPPED,LPWSAOVERLAPPED_COMPLETION_ROUTINE);
14932 BOOL __attribute__((__stdcall__)) WSASetEvent(HANDLE);
14933 INT __attribute__((__stdcall__)) WSASetServiceA(LPWSAQUERYSETA,WSAESETSERVICEOP,DWORD);
14934 INT __attribute__((__stdcall__)) WSASetServiceW(LPWSAQUERYSETW,WSAESETSERVICEOP,DWORD);
14936 SOCKET __attribute__((__stdcall__)) WSASocketA(int,int,int,LPWSAPROTOCOL_INFOA,GROUP,DWORD);
14937 SOCKET __attribute__((__stdcall__)) WSASocketW(int,int,int,LPWSAPROTOCOL_INFOW,GROUP,DWORD);
14939 INT __attribute__((__stdcall__)) WSAStringToAddressA(LPSTR,INT,LPWSAPROTOCOL_INFOA,LPSOCKADDR,LPINT);
14940 INT __attribute__((__stdcall__)) WSAStringToAddressW(LPWSTR,INT,LPWSAPROTOCOL_INFOW,LPSOCKADDR,LPINT);
14942 DWORD __attribute__((__stdcall__)) WSAWaitForMultipleEvents(DWORD,const HANDLE*,BOOL,DWORD,BOOL);
14943 # 64 "../../../include/windows.h" 2
14947 # 1 "../../../include/wincrypt.h" 1
14948 # 28 "../../../include/wincrypt.h"
14949 typedef unsigned int ALG_ID;
14950 typedef unsigned long HCRYPTPROV;
14951 typedef unsigned long HCRYPTKEY;
14952 typedef unsigned long HCRYPTHASH;
14953 typedef void *HCERTSTORE;
14954 typedef void *HCRYPTMSG;
14955 typedef void *HCERTSTOREPROV;
14956 typedef void *HCRYPTOIDFUNCSET;
14957 typedef void *HCRYPTOIDFUNCADDR;
14961 typedef struct _PROV_ENUMALGS {
14968 typedef struct _PROV_ENUMALGS_EX {
14970 DWORD dwDefaultLen;
14976 DWORD dwLongNameLen;
14977 CHAR szLongName[40];
14978 } PROV_ENUMALGS_EX;
14983 typedef struct _SCHANNEL_ALG {
14989 } SCHANNEL_ALG, *PSCHANNEL_ALG;
14991 typedef struct _HMAC_INFO {
14993 BYTE* pbInnerString;
14994 DWORD cbInnerString;
14995 BYTE* pbOuterString;
14996 DWORD cbOuterString;
14997 } HMAC_INFO, *PHMAC_INFO;
14999 typedef struct _CRYPTOAPI_BLOB {
15002 } CRYPT_INTEGER_BLOB, *PCRYPT_INTEGER_BLOB,
15003 CRYPT_UINT_BLOB, *PCRYPT_UINT_BLOB,
15004 CRYPT_OBJID_BLOB, *PCRYPT_OBJID_BLOB,
15005 CERT_NAME_BLOB, *PCERT_NAME_BLOB,
15006 CERT_RDN_VALUE_BLOB, *PCERT_RDN_VALUE_BLOB,
15007 CERT_BLOB, *PCERT_BLOB,
15008 CRL_BLOB, *PCRL_BLOB,
15009 DATA_BLOB, *PDATA_BLOB,
15010 CRYPT_DATA_BLOB, *PCRYPT_DATA_BLOB,
15011 CRYPT_HASH_BLOB, *PCRYPT_HASH_BLOB,
15012 CRYPT_DIGEST_BLOB, *PCRYPT_DIGEST_BLOB,
15013 CRYPT_DER_BLOB, *PCRYPT_DER_BLOB,
15014 CRYPT_ATTR_BLOB, *PCRYPT_ATTR_BLOB;
15016 typedef struct _CRYPTPROTECT_PROMPTSTRUCT{
15018 DWORD dwPromptFlags;
15021 } CRYPTPROTECT_PROMPTSTRUCT, *PCRYPTPROTECT_PROMPTSTRUCT;
15023 typedef struct _CRYPT_ALGORITHM_IDENTIFIER {
15025 CRYPT_OBJID_BLOB Parameters;
15026 } CRYPT_ALGORITHM_IDENTIFIER, *PCRYPT_ALGORITHM_IDENTIFIER;
15028 typedef struct _CRYPT_ATTRIBUTE_TYPE_VALUE {
15030 CRYPT_OBJID_BLOB Value;
15031 } CRYPT_ATTRIBUTE_TYPE_VALUE, *PCRYPT_ATTRIBUTE_TYPE_VALUE;
15033 typedef struct _PUBLICKEYSTRUC {
15038 } BLOBHEADER, PUBLICKEYSTRUC;
15040 typedef struct _RSAPUBKEY {
15046 typedef struct _CRYPT_BIT_BLOB {
15050 } CRYPT_BIT_BLOB, *PCRYPT_BIT_BLOB;
15052 typedef struct _CRYPT_KEY_PROV_PARAM {
15057 } CRYPT_KEY_PROV_PARAM, *PCRYPT_KEY_PROV_PARAM;
15059 typedef struct _CRYPT_KEY_PROV_INFO {
15060 LPWSTR pwszContainerName;
15061 LPWSTR pwszProvName;
15065 PCRYPT_KEY_PROV_PARAM rgProvParam;
15067 } CRYPT_KEY_PROV_INFO, *PCRYPT_KEY_PROV_INFO;
15069 typedef struct _CERT_KEY_CONTEXT {
15071 HCRYPTPROV hCryptProv;
15073 } CERT_KEY_CONTEXT, *PCERT_KEY_CONTEXT;
15075 typedef struct _CERT_PUBLIC_KEY_INFO {
15076 CRYPT_ALGORITHM_IDENTIFIER Algorithm;
15077 CRYPT_BIT_BLOB PublicKey;
15078 } CERT_PUBLIC_KEY_INFO, *PCERT_PUBLIC_KEY_INFO;
15080 typedef struct _CERT_EXTENSION {
15083 CRYPT_OBJID_BLOB Value;
15084 } CERT_EXTENSION, *PCERT_EXTENSION;
15086 typedef struct _CERT_EXTENSIONS {
15088 PCERT_EXTENSION rgExtension;
15089 } CERT_EXTENSIONS, *PCERT_EXTENSIONS;
15091 typedef struct _CERT_INFO {
15093 CRYPT_INTEGER_BLOB SerialNumber;
15094 CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
15095 CERT_NAME_BLOB Issuer;
15096 FILETIME NotBefore;
15098 CERT_NAME_BLOB Subject;
15099 CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo;
15100 CRYPT_BIT_BLOB IssuerUniqueId;
15101 CRYPT_BIT_BLOB SubjectUniqueId;
15103 PCERT_EXTENSION rgExtension;
15104 } CERT_INFO, *PCERT_INFO;
15106 typedef struct _CERT_RDN_ATTR {
15109 CERT_RDN_VALUE_BLOB Value;
15110 } CERT_RDN_ATTR, *PCERT_RDN_ATTR;
15112 typedef struct _CERT_RDN {
15114 PCERT_RDN_ATTR rgRDNAttr;
15115 } CERT_RDN, *PCERT_RDN;
15117 typedef struct _CERT_NAME_INFO {
15120 } CERT_NAME_INFO, *PCERT_NAME_INFO;
15122 typedef struct _CERT_NAME_VALUE {
15124 CERT_RDN_VALUE_BLOB Value;
15125 } CERT_NAME_VALUE, *PCERT_NAME_VALUE;
15127 typedef struct _CERT_ENCRYPTED_PRIVATE_KEY_INFO {
15128 CRYPT_ALGORITHM_IDENTIFIER EncryptionAlgorithm;
15129 CRYPT_DATA_BLOB EncryptedPrivateKey;
15130 } CERT_ENCRYPTED_PRIVATE_KEY_INFO, *PCERT_ENCRYPTED_PRIVATE_KEY_INFO;
15132 typedef struct _CERT_AUTHORITY_KEY_ID_INFO {
15133 CRYPT_DATA_BLOB KeyId;
15134 CERT_NAME_BLOB CertIssuer;
15135 CRYPT_INTEGER_BLOB CertSerialNumber;
15136 } CERT_AUTHORITY_KEY_ID_INFO, *PCERT_AUTHORITY_KEY_ID_INFO;
15138 typedef struct _CERT_PRIVATE_KEY_VALIDITY {
15139 FILETIME NotBefore;
15141 } CERT_PRIVATE_KEY_VALIDITY, *PCERT_PRIVATE_KEY_VALIDITY;
15143 typedef struct _CERT_KEY_ATTRIBUTES_INFO {
15144 CRYPT_DATA_BLOB KeyId;
15145 CRYPT_BIT_BLOB IntendedKeyUsage;
15146 PCERT_PRIVATE_KEY_VALIDITY pPrivateKeyUsagePeriod;
15147 } CERT_KEY_ATTRIBUTES_INFO, *PCERT_KEY_ATTRIBUTES_INFO;
15148 # 241 "../../../include/wincrypt.h"
15149 typedef struct _CERT_POLICY_ID {
15150 DWORD cCertPolicyElementId;
15151 LPSTR *rgbszCertPolicyElementId;
15152 } CERT_POLICY_ID, *PCERT_POLICY_ID;
15154 typedef struct _CERT_KEY_USAGE_RESTRICTION_INFO {
15155 DWORD cCertPolicyId;
15156 PCERT_POLICY_ID rgCertPolicyId;
15157 CRYPT_BIT_BLOB RestrictedKeyUsage;
15158 } CERT_KEY_USAGE_RESTRICTION_INFO, *PCERT_KEY_USAGE_RESTRICTION_INFO;
15160 typedef struct _CERT_OTHER_NAME {
15162 CRYPT_OBJID_BLOB Value;
15163 } CERT_OTHER_NAME, *PCERT_OTHER_NAME;
15165 typedef struct _CERT_ALT_NAME_ENTRY {
15166 DWORD dwAltNameChoice;
15168 PCERT_OTHER_NAME pOtherName;
15169 LPWSTR pwszRfc822Name;
15170 LPWSTR pwszDNSName;
15171 CERT_NAME_BLOB DirectoryName;
15173 CRYPT_DATA_BLOB IPAddress;
15174 LPSTR pszRegisteredID;
15176 } CERT_ALT_NAME_ENTRY, *PCERT_ALT_NAME_ENTRY;
15177 # 280 "../../../include/wincrypt.h"
15178 typedef struct _CERT_ALT_NAME_INFO {
15180 PCERT_ALT_NAME_ENTRY rgAltEntry;
15181 } CERT_ALT_NAME_INFO, *PCERT_ALT_NAME_INFO;
15182 # 295 "../../../include/wincrypt.h"
15183 typedef struct _CERT_BASIC_CONSTRAINTS_INFO {
15184 CRYPT_BIT_BLOB SubjectType;
15185 BOOL fPathLenConstraint;
15186 DWORD dwPathLenConstraint;
15187 DWORD cSubtreesConstraint;
15188 CERT_NAME_BLOB *rgSubtreesConstraint;
15189 } CERT_BASIC_CONSTRAINTS_INFO, *PCERT_BASIC_CONSTRAINTS_INFO;
15194 typedef struct _CERT_BASIC_CONSTRAINTS2_INFO {
15196 BOOL fPathLenConstraint;
15197 DWORD dwPathLenConstraint;
15198 } CERT_BASIC_CONSTRAINTS2_INFO, *PCERT_BASIC_CONSTRAINTS2_INFO;
15200 typedef struct _CERT_POLICY_QUALIFIER_INFO {
15201 LPSTR pszPolicyQualifierId;
15202 CRYPT_OBJID_BLOB Qualifier;
15203 } CERT_POLICY_QUALIFIER_INFO, *PCERT_POLICY_QUALIFIER_INFO;
15205 typedef struct _CERT_POLICY_INFO {
15206 LPSTR pszPolicyIdentifier;
15207 DWORD cPolicyQualifier;
15208 CERT_POLICY_QUALIFIER_INFO *rgPolicyQualifier;
15209 } CERT_POLICY_INFO, *PCERT_POLICY_INFO;
15211 typedef struct _CERT_POLICIES_INFO {
15213 CERT_POLICY_INFO *rgPolicyInfo;
15214 } CERT_POLICIES_INFO, *PCERT_POLICIES_INFO;
15216 typedef struct _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE {
15217 LPSTR pszOrganization;
15218 DWORD cNoticeNumbers;
15219 int *rgNoticeNumbers;
15220 } CERT_POLICY_QUALIFIER_NOTICE_REFERENCE,
15221 *PCERT_POLICY_QUALIFIER_NOTICE_REFERENCE;
15223 typedef struct _CERT_POLICY_QUALIFIER_USER_NOTICE {
15224 CERT_POLICY_QUALIFIER_NOTICE_REFERENCE *pNoticeReference;
15225 LPWSTR pszDisplayText;
15226 } CERT_POLICY_QUALIFIER_USER_NOTICE, *PCERT_POLICY_QUALIFIER_USER_NOTICE;
15228 typedef struct _CPS_URLS {
15230 CRYPT_ALGORITHM_IDENTIFIER *pAlgorithm;
15231 CRYPT_DATA_BLOB *pDigest;
15232 } CPS_URLS, *PCPS_URLS;
15234 typedef struct _CERT_POLICY95_QUALIFIER1 {
15235 LPWSTR pszPracticesReference;
15236 LPSTR pszNoticeIdentifier;
15237 LPSTR pszNSINoticeIdentifier;
15239 CPS_URLS *rgCPSURLs;
15240 } CERT_POLICY95_QUALIFIER1, *PCERT_POLICY95_QUALIFIER1;
15242 typedef struct _CERT_POLICY_MAPPING {
15243 LPSTR pszIssuerDomainPolicy;
15244 LPSTR pszSubjectDomainPolicy;
15245 } CERT_POLICY_MAPPING, *PCERT_POLICY_MAPPING;
15247 typedef struct _CERT_POLICY_MAPPINGS_INFO {
15248 DWORD cPolicyMapping;
15249 PCERT_POLICY_MAPPING rgPolicyMapping;
15250 } CERT_POLICY_MAPPINGS_INFO, *PCERT_POLICY_MAPPINGS_INFO;
15252 typedef struct _CERT_POLICY_CONSTRAINTS_INFO {
15253 BOOL fRequireExplicitPolicy;
15254 DWORD dwRequireExplicitPolicySkipCerts;
15255 BOOL fInhibitPolicyMapping;
15256 DWORD dwInhibitPolicyMappingSkipCerts;
15257 } CERT_POLICY_CONSTRAINTS_INFO, *PCERT_POLICY_CONSTRAINTS_INFO;
15259 typedef struct _CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY {
15262 PCRYPT_DER_BLOB rgValue;
15263 } CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY, *PCRYPT_CONTENT_INFO_SEQUENCE_OF_ANY;
15265 typedef struct _CRYPT_CONTENT_INFO {
15267 CRYPT_DER_BLOB Content;
15268 } CRYPT_CONTENT_INFO, *PCRYPT_CONTENT_INFO;
15270 typedef struct _CRYPT_SEQUENCE_OF_ANY {
15272 PCRYPT_DER_BLOB rgValue;
15273 } CRYPT_SEQUENCE_OF_ANY, *PCRYPT_SEQUENCE_OF_ANY;
15275 typedef struct _CERT_AUTHORITY_KEY_ID2_INFO {
15276 CRYPT_DATA_BLOB KeyId;
15277 CERT_ALT_NAME_INFO AuthorityCertIssuer;
15278 CRYPT_INTEGER_BLOB AuthorityCertSerialNumber;
15279 } CERT_AUTHORITY_KEY_ID2_INFO, *PCERT_AUTHORITY_KEY_ID2_INFO;
15281 typedef struct _CERT_ACCESS_DESCRIPTION {
15282 LPSTR pszAccessMethod;
15283 CERT_ALT_NAME_ENTRY AccessLocation;
15284 } CERT_ACCESS_DESCRIPTION, *PCERT_ACCESS_DESCRIPTION;
15286 typedef struct _CERT_AUTHORITY_INFO_ACCESS {
15288 PCERT_ACCESS_DESCRIPTION rgAccDescr;
15289 } CERT_AUTHORITY_INFO_ACCESS, *PCERT_AUTHORITY_INFO_ACCESS;
15291 typedef struct _CERT_CONTEXT {
15292 DWORD dwCertEncodingType;
15293 BYTE *pbCertEncoded;
15294 DWORD cbCertEncoded;
15295 PCERT_INFO pCertInfo;
15296 HCERTSTORE hCertStore;
15297 } CERT_CONTEXT, *PCERT_CONTEXT;
15298 typedef const CERT_CONTEXT *PCCERT_CONTEXT;
15300 typedef struct _CRL_ENTRY {
15301 CRYPT_INTEGER_BLOB SerialNumber;
15302 FILETIME RevocationDate;
15304 PCERT_EXTENSION rgExtension;
15305 } CRL_ENTRY, *PCRL_ENTRY;
15307 typedef struct _CRL_INFO {
15309 CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
15310 CERT_NAME_BLOB Issuer;
15311 FILETIME ThisUpdate;
15312 FILETIME NextUpdate;
15314 PCRL_ENTRY rgCRLEntry;
15316 PCERT_EXTENSION rgExtension;
15317 } CRL_INFO, *PCRL_INFO;
15319 typedef struct _CRL_DIST_POINT_NAME {
15320 DWORD dwDistPointNameChoice;
15322 CERT_ALT_NAME_INFO FullName;
15324 } CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;
15330 typedef struct _CRL_DIST_POINT {
15331 CRL_DIST_POINT_NAME DistPointName;
15332 CRYPT_BIT_BLOB ReasonFlags;
15333 CERT_ALT_NAME_INFO CRLIssuer;
15334 } CRL_DIST_POINT, *PCRL_DIST_POINT;
15335 # 456 "../../../include/wincrypt.h"
15336 typedef struct _CRL_DIST_POINTS_INFO {
15338 PCRL_DIST_POINT rgDistPoint;
15339 } CRL_DIST_POINTS_INFO, *PCRL_DIST_POINTS_INFO;
15340 # 470 "../../../include/wincrypt.h"
15341 typedef struct _CROSS_CERT_DIST_POINTS_INFO {
15342 DWORD dwSyncDeltaTime;
15344 PCERT_ALT_NAME_INFO rgDistPoint;
15345 } CROSS_CERT_DIST_POINTS_INFO, *PCROSS_CERT_DIST_POINTS_INFO;
15353 typedef struct _CERT_PAIR {
15356 } CERT_PAIR, *PCERT_PAIR;
15358 typedef struct _CRL_ISSUING_DIST_POINT {
15359 CRL_DIST_POINT_NAME DistPointName;
15360 BOOL fOnlyContainsUserCerts;
15361 BOOL fOnlyContainsCACerts;
15362 CRYPT_BIT_BLOB OnlySomeReasonFlags;
15364 } CRL_ISSUING_DIST_POINT, *PCRL_ISSUING_DIST_POINT;
15366 typedef struct _CERT_GENERAL_SUBTREE {
15367 CERT_ALT_NAME_ENTRY Base;
15371 } CERT_GENERAL_SUBTREE, *PCERT_GENERAL_SUBTREE;
15373 typedef struct _CERT_NAME_CONSTRAINTS_INFO {
15374 DWORD cPermittedSubtree;
15375 PCERT_GENERAL_SUBTREE rgPermittedSubtree;
15376 DWORD cExcludedSubtree;
15377 PCERT_GENERAL_SUBTREE rgExcludedSubtree;
15378 } CERT_NAME_CONSTRAINTS_INFO, *PCERT_NAME_CONSTRAINTS_INFO;
15383 typedef struct _CRYPT_ATTRIBUTE {
15386 PCRYPT_DATA_BLOB rgValue;
15387 } CRYPT_ATTRIBUTE, *PCRYPT_ATTRIBUTE;
15389 typedef struct _CRYPT_ATTRIBUTES {
15391 PCRYPT_ATTRIBUTE rgAttr;
15392 } CRYPT_ATTRIBUTES, *PCRYPT_ATTRIBUTES;
15394 typedef struct _CERT_REQUEST_INFO {
15396 CERT_NAME_BLOB Subject;
15397 CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo;
15399 PCRYPT_ATTRIBUTE rgAttribute;
15400 } CERT_REQUEST_INFO, *PCERT_REQUEST_INFO;
15402 typedef struct _CERT_KEYGEN_REQUEST_INFO {
15404 CERT_PUBLIC_KEY_INFO SubjectPubliceKeyInfo;
15405 LPWSTR pwszChallengeString;
15406 } CERT_KEYGEN_REQUEST_INFO, *PCERT_KEYGEN_REQUEST_INFO;
15408 typedef struct _CERT_SIGNED_CONTENT_INFO {
15409 CRYPT_DER_BLOB ToBeSigned;
15410 CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
15411 CRYPT_BIT_BLOB Signature;
15412 } CERT_SIGNED_CONTENT_INFO, *PCERT_SIGNED_CONTENT_INFO;
15414 typedef struct _CRL_CONTEXT {
15415 DWORD dwCertEncodingType;
15416 BYTE *pbCrlEncoded;
15417 DWORD cbCrlEncoded;
15418 PCRL_INFO pCrlInfo;
15419 HCERTSTORE hCertStore;
15420 } CRL_CONTEXT, *PCRL_CONTEXT;
15421 typedef const CRL_CONTEXT *PCCRL_CONTEXT;
15423 typedef struct _VTableProvStruc {
15425 FARPROC pFuncVerifyImage;
15426 FARPROC pFuncReturnhWnd;
15428 BYTE *pbContextInfo;
15429 DWORD cbContextInfo;
15431 } VTableProvStruc, *PVTableProvStruc;
15433 typedef struct _CERT_PRIVATE_KEY_INFO {
15435 CRYPT_ALGORITHM_IDENTIFIER Algorithm;
15436 CRYPT_DER_BLOB PrivateKey;
15437 PCRYPT_ATTRIBUTES pAttributes;
15438 } CERT_PRIVATE_KEY_INFO, *PCERT_PRIVATE_KEY_INFO;
15440 typedef struct _CTL_USAGE {
15441 DWORD cUsageIdentifier;
15442 LPSTR *rgpszUsageIdentifier;
15443 } CTL_USAGE, *PCTL_USAGE, CERT_ENHKEY_USAGE, *PCERT_ENHKEY_USAGE;
15445 typedef struct _CTL_ENTRY {
15446 CRYPT_DATA_BLOB SubjectIdentifier;
15448 PCRYPT_ATTRIBUTE rgAttribute;
15449 } CTL_ENTRY, *PCTL_ENTRY;
15451 typedef struct _CTL_INFO {
15453 CTL_USAGE SubjectUsage;
15454 CRYPT_DATA_BLOB ListIdentifier;
15455 CRYPT_INTEGER_BLOB SequenceNumber;
15456 FILETIME ThisUpdate;
15457 FILETIME NextUpdate;
15458 CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm;
15460 PCTL_ENTRY rgCTLEntry;
15462 PCERT_EXTENSION rgExtension;
15463 } CTL_INFO, *PCTL_INFO;
15465 typedef struct _CTL_CONTEXT {
15466 DWORD dwMsgAndCertEncodingType;
15467 BYTE *pbCtlEncoded;
15468 DWORD cbCtlEncoded;
15469 PCTL_INFO pCtlInfo;
15470 HCERTSTORE hCertStore;
15471 HCRYPTMSG hCryptMsg;
15472 BYTE *pbCtlContext;
15473 DWORD cbCtlContext;
15474 } CTL_CONTEXT, *PCTL_CONTEXT;
15475 typedef const CTL_CONTEXT *PCCTL_CONTEXT;
15477 typedef struct _CRYPT_TIME_STAMP_REQUEST_INFO {
15478 LPSTR pszTimeStampAlgorithm;
15479 LPSTR pszContentType;
15480 CRYPT_OBJID_BLOB Content;
15482 PCRYPT_ATTRIBUTE rgAttribute;
15483 } CRYPT_TIME_STAMP_REQUEST_INFO, *PCRYPT_TIME_STAMP_REQUEST_INFO;
15485 typedef struct _CRYPT_ENROLLMENT_NAME_VALUE_PAIR {
15488 } CRYPT_ENROLLMENT_NAME_VALUE_PAIR, *PCRYPT_ENROLLMENT_NAME_VALUE_PAIR;
15490 typedef struct _CMSG_SIGNER_INFO {
15492 CERT_NAME_BLOB Issuer;
15493 CRYPT_INTEGER_BLOB SerialNumber;
15494 CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
15495 CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm;
15496 CRYPT_DATA_BLOB EncryptedHash;
15497 CRYPT_ATTRIBUTES AuthAttrs;
15498 CRYPT_ATTRIBUTES UnauthAttrs;
15499 } CMSG_SIGNER_INFO, *PCMSG_SIGNER_INFO;
15501 typedef struct _CERT_REVOCATION_CRL_INFO {
15503 PCCRL_CONTEXT pBaseCrlContext;
15504 PCCRL_CONTEXT pDeltaCrlContext;
15505 PCRL_ENTRY pCrlEntry;
15506 BOOL fDeltaCrlEntry;
15507 } CERT_REVOCATION_CRL_INFO, *PCERT_REVOCATION_CRL_INFO;
15509 typedef struct _CERT_REVOCATION_INFO {
15511 DWORD dwRevocationResult;
15512 LPCSTR pszRevocationOid;
15513 LPVOID pvOidSpecificInfo;
15514 BOOL fHasFreshnessTime;
15515 DWORD dwFreshnessTime;
15516 PCERT_REVOCATION_CRL_INFO pCrlInfo;
15517 } CERT_REVOCATION_INFO, *PCERT_REVOCATION_INFO;
15519 typedef struct _CERT_REVOCATION_PARA {
15521 PCCERT_CONTEXT pIssuerCert;
15523 HCERTSTORE *rgCertStore;
15524 HCERTSTORE hCrlStore;
15525 LPFILETIME pftTimeToUse;
15533 } CERT_REVOCATION_PARA, *PCERT_REVOCATION_PARA;
15540 typedef struct _CTL_VERIFY_USAGE_PARA {
15542 CRYPT_DATA_BLOB ListIdentifier;
15544 HCERTSTORE *rghCtlStore;
15545 DWORD cSignerStore;
15546 HCERTSTORE *rghSignerStore;
15547 } CTL_VERIFY_USAGE_PARA, *PCTL_VERIFY_USAGE_PARA;
15549 typedef struct _CTL_VERIFY_USAGE_STATUS {
15553 PCCTL_CONTEXT *ppCtl;
15554 DWORD dwCtlEntryIndex;
15555 PCCERT_CONTEXT *ppSigner;
15556 DWORD dwSignerIndex;
15557 } CTL_VERIFY_USAGE_STATUS, *PCTL_VERIFY_USAGE_STATUS;
15565 typedef struct _CERT_REVOCATION_STATUS {
15570 BOOL fHasFreshnessTime;
15571 DWORD dwFreshnessTime;
15572 } CERT_REVOCATION_STATUS, *PCERT_REVOCATION_STATUS;
15574 typedef struct _CERT_TRUST_LIST_INFO {
15576 PCTL_ENTRY pCtlEntry;
15577 PCCTL_CONTEXT pCtlContext;
15578 } CERT_TRUST_LIST_INFO, *PCERT_TRUST_LIST_INFO;
15579 # 745 "../../../include/wincrypt.h"
15580 typedef struct _CERT_TRUST_STATUS {
15581 DWORD dwErrorStatus;
15582 DWORD dwInfoStatus;
15583 } CERT_TRUST_STATUS, *PCERT_TRUST_STATUS;
15585 typedef struct _CERT_CHAIN_ELEMENT {
15587 PCCERT_CONTEXT pCertContext;
15588 CERT_TRUST_STATUS TrustStatus;
15589 PCERT_REVOCATION_INFO pRevocationInfo;
15590 PCERT_ENHKEY_USAGE pIssuanceUsage;
15591 PCERT_ENHKEY_USAGE pApplicationUsage;
15592 LPCWSTR pwszExtendedErrorInfo;
15593 } CERT_CHAIN_ELEMENT, *PCERT_CHAIN_ELEMENT;
15595 typedef struct _CERT_SIMPLE_CHAIN {
15597 CERT_TRUST_STATUS TrustStatus;
15599 PCERT_CHAIN_ELEMENT *rgpElement;
15600 PCERT_TRUST_LIST_INFO pTrustListInfo;
15601 BOOL fHasRevocationFreshnessTime;
15602 DWORD dwRevocationFreshnessTime;
15603 } CERT_SIMPLE_CHAIN, *PCERT_SIMPLE_CHAIN;
15605 typedef struct _CERT_CHAIN_CONTEXT CERT_CHAIN_CONTEXT, *PCERT_CHAIN_CONTEXT;
15606 typedef const CERT_CHAIN_CONTEXT *PCCERT_CHAIN_CONTEXT;
15608 struct _CERT_CHAIN_CONTEXT {
15610 CERT_TRUST_STATUS TrustStatus;
15612 PCERT_SIMPLE_CHAIN *rgpChain;
15613 DWORD cLowerQualityChainContext;
15614 PCCERT_CHAIN_CONTEXT *rgbLowerQualityChainContext;
15615 BOOL fHasRevocationFreshnessTime;
15616 DWORD dwRevocationFreshnessTime;
15619 typedef struct _CERT_CHAIN_POLICY_PARA {
15622 void *pvExtraPolicyPara;
15623 } CERT_CHAIN_POLICY_PARA, *PCERT_CHAIN_POLICY_PARA;
15625 typedef struct _CERT_CHAIN_POLICY_STATUS {
15629 LONG lElementIndex;
15630 void *pvExtraPolicyStatus;
15631 } CERT_CHAIN_POLICY_STATUS, *PCERT_CHAIN_POLICY_STATUS;
15632 # 806 "../../../include/wincrypt.h"
15633 typedef struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA {
15635 DWORD dwRegPolicySettings;
15636 PCMSG_SIGNER_INFO pSignerInfo;
15637 } AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA,
15638 *PAUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA;
15640 typedef struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS {
15643 } AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS,
15644 *PAUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS;
15646 typedef struct _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA {
15648 DWORD dwRegPolicySettings;
15650 } AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA,
15651 *PAUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA;
15653 typedef struct _HTTPSPolicyCallbackData {
15660 WCHAR *pwszServerName;
15661 } HTTPSPolicyCallbackData, *PHTTPSPolicyCallbackData;
15662 # 844 "../../../include/wincrypt.h"
15663 typedef struct _CERT_USAGE_MATCH {
15665 CERT_ENHKEY_USAGE Usage;
15666 } CERT_USAGE_MATCH, *PCERT_USAGE_MATCH;
15668 typedef struct _CTL_USAGE_MATCH {
15671 } CTL_USAGE_MATCH, *PCTL_USAGE_MATCH;
15672 # 866 "../../../include/wincrypt.h"
15673 typedef struct _CERT_CHAIN_PARA {
15675 CERT_USAGE_MATCH RequestedUsage;
15682 } CERT_CHAIN_PARA, *PCERT_CHAIN_PARA;
15684 typedef struct _CERT_SYSTEM_STORE_INFO {
15686 } CERT_SYSTEM_STORE_INFO, *PCERT_SYSTEM_STORE_INFO;
15688 typedef struct _CERT_PHYSICAL_STORE_INFO {
15690 LPSTR pszOpenStoreProvider;
15691 DWORD dwOpenEncodingType;
15693 CRYPT_DATA_BLOB OpenParameters;
15696 } CERT_PHYSICAL_STORE_INFO, *PCERT_PHYSICAL_STORE_INFO;
15698 typedef struct _CERT_SYSTEM_STORE_RELOCATE_PARA {
15704 void *pvSystemStore;
15705 LPCSTR pszSystemStore;
15706 LPCWSTR pwszSystemStore;
15708 } CERT_SYSTEM_STORE_RELOCATE_PARA, *PCERT_SYSTEM_STORE_RELOCATE_PARA;
15710 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_ENUM_SYSTEM_STORE_LOCATION)(
15711 LPCWSTR pwszStoreLocation, DWORD dwFlags, void *pvReserved, void *pvArg);
15713 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_ENUM_SYSTEM_STORE)(const void *pvSystemStore,
15714 DWORD dwFlags, PCERT_SYSTEM_STORE_INFO pStoreInfo, void *pvReserved,
15717 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_ENUM_PHYSICAL_STORE)(const void *pvSystemStore,
15718 DWORD dwFlags, LPCWSTR pwszStoreName, PCERT_PHYSICAL_STORE_INFO pStoreInfo,
15719 void *pvReserved, void *pvArg);
15722 typedef LPVOID (__attribute__((__stdcall__)) *PFN_CRYPT_ALLOC)(size_t cbsize);
15723 typedef void (__attribute__((__stdcall__)) *PFN_CRYPT_FREE)(LPVOID pv);
15725 typedef struct _CRYPT_ENCODE_PARA {
15727 PFN_CRYPT_ALLOC pfnAlloc;
15728 PFN_CRYPT_FREE pfnFree;
15729 } CRYPT_ENCODE_PARA, *PCRYPT_ENCODE_PARA;
15731 typedef struct _CRYPT_DECODE_PARA {
15733 PFN_CRYPT_ALLOC pfnAlloc;
15734 PFN_CRYPT_FREE pfnFree;
15735 } CRYPT_DECODE_PARA, *PCRYPT_DECODE_PARA;
15737 typedef struct _CERT_STORE_PROV_INFO {
15739 DWORD cStoreProvFunc;
15740 void **rgpvStoreProvFunc;
15741 HCERTSTOREPROV hStoreProv;
15742 DWORD dwStoreProvFlags;
15743 HCRYPTOIDFUNCADDR hStoreProvFuncAddr2;
15744 } CERT_STORE_PROV_INFO, *PCERT_STORE_PROV_INFO;
15746 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_DLL_OPEN_STORE_PROV_FUNC)(
15747 LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV hCryptProv,
15748 DWORD dwFlags, const void *pvPara, HCERTSTORE hCertStore,
15749 PCERT_STORE_PROV_INFO pStoreProvInfo);
15751 typedef void (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_CLOSE)(HCERTSTOREPROV hStoreProv,
15754 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_READ_CERT)(HCERTSTOREPROV hStoreProv,
15755 PCCERT_CONTEXT pStoreCertContext, DWORD dwFlags,
15756 PCCERT_CONTEXT *ppProvCertContext);
15758 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_WRITE_CERT)(HCERTSTOREPROV hStoreProv,
15759 PCCERT_CONTEXT pCertContext, DWORD dwFlags);
15761 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_DELETE_CERT)(
15762 HCERTSTOREPROV hStoreProv, PCCERT_CONTEXT pCertContext, DWORD dwFlags);
15764 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_SET_CERT_PROPERTY)(
15765 HCERTSTOREPROV hStoreProv, PCCERT_CONTEXT pCertContext, DWORD dwPropId,
15766 DWORD dwFlags, const void *pvData);
15768 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_READ_CRL)(HCERTSTOREPROV hStoreProv,
15769 PCCRL_CONTEXT pStoreCrlContext, DWORD dwFlags,
15770 PCCRL_CONTEXT *ppProvCrlContext);
15772 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_WRITE_CRL)(HCERTSTOREPROV hStoreProv,
15773 PCCRL_CONTEXT pCrlContext, DWORD dwFlags);
15775 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_DELETE_CRL)(HCERTSTOREPROV hStoreProv,
15776 PCCRL_CONTEXT pCrlContext, DWORD dwFlags);
15778 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_SET_CRL_PROPERTY)(
15779 HCERTSTOREPROV hStoreProv, PCCRL_CONTEXT pCrlContext, DWORD dwPropId,
15780 DWORD dwFlags, const void *pvData);
15782 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_READ_CTL)(HCERTSTOREPROV hStoreProv,
15783 PCCTL_CONTEXT pStoreCtlContext, DWORD dwFlags,
15784 PCCTL_CONTEXT *ppProvCtlContext);
15786 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_WRITE_CTL)(HCERTSTOREPROV hStoreProv,
15787 PCCTL_CONTEXT pCtlContext, DWORD dwFlags);
15789 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_DELETE_CTL)(
15790 HCERTSTOREPROV hStoreProv, PCCTL_CONTEXT pCtlContext, DWORD dwFlags);
15792 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_SET_CTL_PROPERTY)(
15793 HCERTSTOREPROV hStoreProv, PCCTL_CONTEXT pCtlContext, DWORD dwPropId,
15794 DWORD dwFlags, const void *pvData);
15796 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_CONTROL)(HCERTSTOREPROV hStoreProv,
15797 DWORD dwFlags, DWORD dwCtrlType, void const *pvCtrlPara);
15799 typedef struct _CERT_STORE_PROV_FIND_INFO {
15801 DWORD dwMsgAndCertEncodingType;
15804 const void *pvFindPara;
15805 } CERT_STORE_PROV_FIND_INFO, *PCERT_STORE_PROV_FIND_INFO;
15806 typedef const CERT_STORE_PROV_FIND_INFO CCERT_STORE_PROV_FIND_INFO,
15807 *PCCERT_STORE_PROV_FIND_INFO;
15809 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_FIND_CERT)(HCERTSTOREPROV hStoreProv,
15810 PCCERT_STORE_PROV_FIND_INFO pFindInfo, PCCERT_CONTEXT pPrevCertContext,
15811 DWORD dwFlags, void **ppvStoreProvFindInfo, PCCERT_CONTEXT *ppProvCertContext);
15813 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_FREE_FIND_CERT)(
15814 HCERTSTOREPROV hStoreProv, PCCERT_CONTEXT pCertContext,
15815 void *pvStoreProvFindInfo, DWORD dwFlags);
15817 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_GET_CERT_PROPERTY)(
15818 HCERTSTOREPROV hStoreProv, PCCERT_CONTEXT pCertContext, DWORD dwPropId,
15819 DWORD dwFlags, void *pvData, DWORD *pcbData);
15821 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_FIND_CRL)(HCERTSTOREPROV hStoreProv,
15822 PCCERT_STORE_PROV_FIND_INFO pFindInfo, PCCRL_CONTEXT pPrevCrlContext,
15823 DWORD dwFlags, void **ppvStoreProvFindInfo, PCCRL_CONTEXT *ppProvCrlContext);
15825 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_FREE_FIND_CRL)(
15826 HCERTSTOREPROV hStoreProv, PCCRL_CONTEXT pCrlContext,
15827 void *pvStoreProvFindInfo, DWORD dwFlags);
15829 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_GET_CRL_PROPERTY)(
15830 HCERTSTOREPROV hStoreProv, PCCRL_CONTEXT pCrlContext, DWORD dwPropId,
15831 DWORD dwFlags, void *pvData, DWORD *pcbData);
15833 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_FIND_CTL)(HCERTSTOREPROV hStoreProv,
15834 PCCTL_CONTEXT pCtlContext, void *pvStoreProvFindInfo, DWORD dwFlags);
15836 typedef BOOL (__attribute__((__stdcall__)) *PFN_CERT_STORE_PROV_GET_CTL_PROPERTY)(
15837 HCERTSTOREPROV hStoreProv, PCCTL_CONTEXT pCtlContext, DWORD dwPropId,
15838 DWORD dwFlags, void *pvData);
15840 typedef struct _CERT_CREATE_CONTEXT_PARA {
15842 PFN_CRYPT_FREE pfnFree;
15844 } CERT_CREATE_CONTEXT_PARA, *PCERT_CREATE_CONTEXT_PARA;
15846 typedef struct _CRYPT_OID_FUNC_ENTRY {
15849 } CRYPT_OID_FUNC_ENTRY, *PCRYPT_OID_FUNC_ENTRY;
15851 typedef BOOL (__attribute__((__stdcall__)) *PFN_CRYPT_ENUM_OID_FUNC)(DWORD dwEncodingType,
15852 LPCSTR pszFuncName, LPCSTR pszOID, DWORD cValue, const DWORD rgdwValueType[],
15853 LPCWSTR const rgpwszValueName[], const BYTE * const rgpbValueData[],
15854 const DWORD rgcbValueData[], void *pvArg);
15858 typedef struct _CRYPT_OID_INFO {
15868 CRYPT_DATA_BLOB ExtraInfo;
15869 } CRYPT_OID_INFO, *PCRYPT_OID_INFO;
15870 typedef const CRYPT_OID_INFO CCRYPT_OID_INFO, *PCCRYPT_OID_INFO;
15872 typedef BOOL (__attribute__((__stdcall__)) *PFN_CRYPT_ENUM_OID_INFO)(PCCRYPT_OID_INFO pInfo,
15875 typedef struct _CRYPT_SIGN_MESSAGE_PARA {
15877 DWORD dwMsgEncodingType;
15878 PCCERT_CONTEXT pSigningCert;
15879 CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
15880 void * pvHashAuxInfo;
15882 PCCERT_CONTEXT *rgpMsgCert;
15884 PCCRL_CONTEXT *rgpMsgCrl;
15886 PCRYPT_ATTRIBUTE rgAuthAttr;
15888 PCRYPT_ATTRIBUTE rgUnauthAttr;
15890 DWORD dwInnerContentType;
15895 } CRYPT_SIGN_MESSAGE_PARA, *PCRYPT_SIGN_MESSAGE_PARA;
15902 typedef PCCERT_CONTEXT (__attribute__((__stdcall__)) *PFN_CRYPT_GET_SIGNER_CERTIFICATE)(void *pvArg,
15903 DWORD dwCertEncodingType, PCERT_INFO pSignerId, HCERTSTORE hMsgCertStore);
15905 typedef struct _CRYPT_VERIFY_MESSAGE_PARA {
15907 DWORD dwMsgAndCertEncodingType;
15908 HCRYPTPROV hCryptProv;
15909 PFN_CRYPT_GET_SIGNER_CERTIFICATE pfnGetSignerCertificate;
15911 } CRYPT_VERIFY_MESSAGE_PARA, *PCRYPT_VERIFY_MESSAGE_PARA;
15913 typedef struct _CRYPT_ENCRYPT_MESSAGE_PARA {
15915 DWORD dwMsgEncodingType;
15916 HCRYPTPROV hCryptProv;
15917 CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm;
15918 void * pvEncryptionAuxInfo;
15920 DWORD dwInnerContentType;
15921 } CRYPT_ENCRYPT_MESSAGE_PARA, *PCRYPT_ENCRYPT_MESSAGE_PARA;
15925 typedef struct _CRYPT_DECRYPT_MESSAGE_PARA {
15927 DWORD dwMsgAndCertEncodingType;
15929 HCERTSTORE *rghCertStore;
15933 } CRYPT_DECRYPT_MESSAGE_PARA, *PCRYPT_DECRYPT_MESSAGE_PARA;
15935 typedef struct _CRYPT_HASH_MESSAGE_PARA {
15937 DWORD dwMsgEncodingType;
15938 HCRYPTPROV hCryptProv;
15939 CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
15940 void * pvHashAuxInfo;
15941 } CRYPT_HASH_MESSAGE_PARA, *PCRYPT_HASH_MESSAGE_PARA;
15943 typedef struct _CRYPT_KEY_SIGN_MESSAGE_PARA {
15945 DWORD dwMsgAndCertEncodingType;
15946 HCRYPTPROV hCryptProv;
15948 CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
15949 void * pvHashAuxInfo;
15950 } CRYPT_KEY_SIGN_MESSAGE_PARA, *PCRYPT_KEY_SIGN_MESSAGE_PARA;
15952 typedef struct _CRYPT_KEY_VERIFY_MESSAGE_PARA {
15954 DWORD dwMsgEncodingType;
15955 HCRYPTPROV hCryptProv;
15956 } CRYPT_KEY_VERIFY_MESSAGE_PARA, *PCRYPT_KEY_VERIFY_MESSAGE_PARA;
15958 typedef struct _CRYPT_URL_ARRAY {
15961 } CRYPT_URL_ARRAY, *PCRYPT_URL_ARRAY;
15963 typedef struct _CRYPT_URL_INFO {
15965 DWORD dwSyncDeltaTime;
15967 DWORD *rgcGroupEntry;
15968 } CRYPT_URL_INFO, *PCRYPT_URL_INFO;
15969 # 2279 "../../../include/wincrypt.h"
15970 typedef struct _CRL_FIND_ISSUED_FOR_PARA
15972 PCCERT_CONTEXT pSubjectCert;
15973 PCCERT_CONTEXT pIssuerCert;
15974 } CRL_FIND_ISSUED_FOR_PARA, *PCRL_FIND_ISSUED_FOR_PARA;
15975 # 2833 "../../../include/wincrypt.h"
15976 typedef HANDLE HCERTCHAINENGINE;
15977 # 2844 "../../../include/wincrypt.h"
15978 typedef struct _CERT_CHAIN_ENGINE_CONFIG
15981 HCERTSTORE hRestrictedRoot;
15982 HCERTSTORE hRestrictedTrust;
15983 HCERTSTORE hRestrictedOther;
15984 DWORD cAdditionalStore;
15985 HCERTSTORE *rghAdditionalStore;
15987 DWORD dwUrlRetrievalTimeout;
15988 DWORD MaximumCachedCertificates;
15989 DWORD CycleDetectionModulus;
15990 } CERT_CHAIN_ENGINE_CONFIG, *PCERT_CHAIN_ENGINE_CONFIG;
15994 BOOL __attribute__((__stdcall__)) CryptAcquireContextA(HCRYPTPROV *phProv, LPCSTR pszContainer,
15995 LPCSTR pszProvider, DWORD dwProvType,
15997 BOOL __attribute__((__stdcall__)) CryptAcquireContextW (HCRYPTPROV *phProv, LPCWSTR pszContainer,
15998 LPCWSTR pszProvider, DWORD dwProvType, DWORD dwFlags);
16000 BOOL __attribute__((__stdcall__)) CryptGenRandom (HCRYPTPROV hProv, DWORD dwLen, BYTE *pbBuffer);
16001 BOOL __attribute__((__stdcall__)) CryptContextAddRef (HCRYPTPROV hProv, DWORD *pdwReserved, DWORD dwFlags);
16002 BOOL __attribute__((__stdcall__)) CryptCreateHash (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey,
16003 DWORD dwFlags, HCRYPTHASH *phHash);
16004 BOOL __attribute__((__stdcall__)) CryptDecrypt (HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final,
16005 DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen);
16006 BOOL __attribute__((__stdcall__)) CryptDeriveKey (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData,
16007 DWORD dwFlags, HCRYPTKEY *phKey);
16008 BOOL __attribute__((__stdcall__)) CryptDestroyHash (HCRYPTHASH hHash);
16009 BOOL __attribute__((__stdcall__)) CryptDestroyKey (HCRYPTKEY hKey);
16010 BOOL __attribute__((__stdcall__)) CryptDuplicateKey (HCRYPTKEY hKey, DWORD *pdwReserved, DWORD dwFlags, HCRYPTKEY *phKey);
16011 BOOL __attribute__((__stdcall__)) CryptDuplicateHash (HCRYPTHASH hHash, DWORD *pdwReserved,
16012 DWORD dwFlags, HCRYPTHASH *phHash);
16013 BOOL __attribute__((__stdcall__)) CryptEncrypt (HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final,
16014 DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen, DWORD dwBufLen);
16015 BOOL __attribute__((__stdcall__)) CryptEnumProvidersA (DWORD dwIndex, DWORD *pdwReserved,
16016 DWORD dwFlags, DWORD *pdwProvType, LPSTR pszProvName, DWORD *pcbProvName);
16017 BOOL __attribute__((__stdcall__)) CryptEnumProvidersW (DWORD dwIndex, DWORD *pdwReserved,
16018 DWORD dwFlags, DWORD *pdwProvType, LPWSTR pszProvName, DWORD *pcbProvName);
16020 BOOL __attribute__((__stdcall__)) CryptEnumProviderTypesA (DWORD dwIndex, DWORD *pdwReserved,
16021 DWORD dwFlags, DWORD *pdwProvType, LPSTR pszTypeName, DWORD *pcbTypeName);
16022 BOOL __attribute__((__stdcall__)) CryptEnumProviderTypesW (DWORD dwIndex, DWORD *pdwReserved,
16023 DWORD dwFlags, DWORD *pdwProvType, LPWSTR pszTypeName, DWORD *pcbTypeName);
16025 BOOL __attribute__((__stdcall__)) CryptExportKey (HCRYPTKEY hKey, HCRYPTKEY hExpKey, DWORD dwBlobType,
16026 DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen);
16027 BOOL __attribute__((__stdcall__)) CryptGenKey (HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags, HCRYPTKEY *phKey);
16028 BOOL __attribute__((__stdcall__)) CryptGetKeyParam (HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData,
16029 DWORD *pdwDataLen, DWORD dwFlags);
16030 BOOL __attribute__((__stdcall__)) CryptGetHashParam (HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData,
16031 DWORD *pdwDataLen, DWORD dwFlags);
16032 BOOL __attribute__((__stdcall__)) CryptGetProvParam (HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData,
16033 DWORD *pdwDataLen, DWORD dwFlags);
16034 BOOL __attribute__((__stdcall__)) CryptGetDefaultProviderA (DWORD dwProvType, DWORD *pdwReserved,
16035 DWORD dwFlags, LPSTR pszProvName, DWORD *pcbProvName);
16036 BOOL __attribute__((__stdcall__)) CryptGetDefaultProviderW (DWORD dwProvType, DWORD *pdwReserved,
16037 DWORD dwFlags, LPWSTR pszProvName, DWORD *pcbProvName);
16039 BOOL __attribute__((__stdcall__)) CryptGetUserKey (HCRYPTPROV hProv, DWORD dwKeySpec, HCRYPTKEY *phUserKey);
16040 BOOL __attribute__((__stdcall__)) CryptHashData (HCRYPTHASH hHash, const BYTE *pbData, DWORD dwDataLen, DWORD dwFlags);
16041 BOOL __attribute__((__stdcall__)) CryptHashSessionKey (HCRYPTHASH hHash, HCRYPTKEY hKey, DWORD dwFlags);
16042 BOOL __attribute__((__stdcall__)) CryptImportKey (HCRYPTPROV hProv, BYTE *pbData, DWORD dwDataLen,
16043 HCRYPTKEY hPubKey, DWORD dwFlags, HCRYPTKEY *phKey);
16044 BOOL __attribute__((__stdcall__)) CryptReleaseContext (HCRYPTPROV hProv, DWORD dwFlags);
16045 BOOL __attribute__((__stdcall__)) CryptSetHashParam (HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData, DWORD dwFlags);
16046 BOOL __attribute__((__stdcall__)) CryptSetKeyParam (HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData, DWORD dwFlags);
16047 BOOL __attribute__((__stdcall__)) CryptSetProviderA (LPCSTR pszProvName, DWORD dwProvType);
16048 BOOL __attribute__((__stdcall__)) CryptSetProviderW (LPCWSTR pszProvName, DWORD dwProvType);
16050 BOOL __attribute__((__stdcall__)) CryptSetProviderExA (LPCSTR pszProvName, DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags);
16051 BOOL __attribute__((__stdcall__)) CryptSetProviderExW (LPCWSTR pszProvName, DWORD dwProvType, DWORD *pdwReserved, DWORD dwFlags);
16053 BOOL __attribute__((__stdcall__)) CryptSetProvParam (HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData, DWORD dwFlags);
16054 BOOL __attribute__((__stdcall__)) CryptSignHashA (HCRYPTHASH hHash, DWORD dwKeySpec, LPCSTR sDescription,
16055 DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen);
16056 BOOL __attribute__((__stdcall__)) CryptSignHashW (HCRYPTHASH hHash, DWORD dwKeySpec, LPCWSTR sDescription,
16057 DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen);
16059 BOOL __attribute__((__stdcall__)) CryptVerifySignatureA (HCRYPTHASH hHash, BYTE *pbSignature, DWORD dwSigLen,
16060 HCRYPTKEY hPubKey, LPCSTR sDescription, DWORD dwFlags);
16061 BOOL __attribute__((__stdcall__)) CryptVerifySignatureW (HCRYPTHASH hHash, BYTE *pbSignature, DWORD dwSigLen,
16062 HCRYPTKEY hPubKey, LPCWSTR sDescription, DWORD dwFlags);
16066 LPVOID __attribute__((__stdcall__)) CryptMemAlloc(ULONG cbSize);
16067 LPVOID __attribute__((__stdcall__)) CryptMemRealloc(LPVOID pv, ULONG cbSize);
16068 void __attribute__((__stdcall__)) CryptMemFree(LPVOID pv);
16070 BOOL __attribute__((__stdcall__)) CryptBinaryToStringA(const BYTE *pbBinary,
16071 DWORD cbBinary, DWORD dwFlags, LPSTR pszString, DWORD *pcchString);
16072 BOOL __attribute__((__stdcall__)) CryptBinaryToStringW(const BYTE *pbBinary,
16073 DWORD cbBinary, DWORD dwFlags, LPWSTR pszString, DWORD *pcchString);
16076 BOOL __attribute__((__stdcall__)) CryptStringToBinaryA(LPCSTR pszString,
16077 DWORD cchString, DWORD dwFlags, BYTE *pbBinary, DWORD *pcbBinary,
16078 DWORD *pdwSkip, DWORD *pdwFlags);
16079 BOOL __attribute__((__stdcall__)) CryptStringToBinaryW(LPCWSTR pszString,
16080 DWORD cchString, DWORD dwFlags, BYTE *pbBinary, DWORD *pcbBinary,
16081 DWORD *pdwSkip, DWORD *pdwFlags);
16084 BOOL __attribute__((__stdcall__)) CryptRegisterDefaultOIDFunction(DWORD,LPCSTR,DWORD,LPCWSTR);
16085 BOOL __attribute__((__stdcall__)) CryptRegisterOIDFunction(DWORD,LPCSTR,LPCSTR,LPCWSTR,LPCSTR);
16086 BOOL __attribute__((__stdcall__)) CryptGetOIDFunctionValue(DWORD dwEncodingType, LPCSTR pszFuncName,
16087 LPCSTR pszOID, LPCWSTR szValueName, DWORD *pdwValueType,
16088 BYTE *pbValueData, DWORD *pcbValueData);
16089 BOOL __attribute__((__stdcall__)) CryptSetOIDFunctionValue(DWORD dwEncodingType, LPCSTR pszFuncName,
16090 LPCSTR pszOID, LPCWSTR pwszValueName, DWORD dwValueType,
16091 const BYTE *pbValueData, DWORD cbValueData);
16092 BOOL __attribute__((__stdcall__)) CryptUnregisterDefaultOIDFunction(DWORD,LPCSTR,LPCWSTR);
16093 BOOL __attribute__((__stdcall__)) CryptUnregisterOIDFunction(DWORD,LPCSTR,LPCSTR);
16094 BOOL __attribute__((__stdcall__)) CryptEnumOIDFunction(DWORD dwEncodingType, LPCSTR pszFuncName,
16095 LPCSTR pszOID, DWORD dwFlags, void *pvArg,
16096 PFN_CRYPT_ENUM_OID_FUNC pfnEnumOIDFunc);
16097 HCRYPTOIDFUNCSET __attribute__((__stdcall__)) CryptInitOIDFunctionSet(LPCSTR,DWORD);
16098 BOOL __attribute__((__stdcall__)) CryptGetDefaultOIDDllList(HCRYPTOIDFUNCSET hFuncSet,
16099 DWORD dwEncodingType, LPWSTR pwszDllList, DWORD *pcchDllList);
16100 BOOL __attribute__((__stdcall__)) CryptGetDefaultOIDFunctionAddress(HCRYPTOIDFUNCSET hFuncSet,
16101 DWORD dwEncodingType, LPCWSTR pwszDll, DWORD dwFlags, void *ppvFuncAddr,
16102 HCRYPTOIDFUNCADDR *phFuncAddr);
16103 BOOL __attribute__((__stdcall__)) CryptGetOIDFunctionAddress(HCRYPTOIDFUNCSET hFuncSet,
16104 DWORD dwEncodingType, LPCSTR pszOID, DWORD dwFlags, void **ppvFuncAddr,
16105 HCRYPTOIDFUNCADDR *phFuncAddr);
16106 BOOL __attribute__((__stdcall__)) CryptFreeOIDFunctionAddress(HCRYPTOIDFUNCADDR hFuncAddr,
16108 BOOL __attribute__((__stdcall__)) CryptInstallOIDFunctionAddress(HMODULE hModule,
16109 DWORD dwEncodingType, LPCSTR pszFuncName, DWORD cFuncEntry,
16110 const CRYPT_OID_FUNC_ENTRY rgFuncEntry[], DWORD dwFlags);
16112 BOOL __attribute__((__stdcall__)) CryptEnumOIDInfo(DWORD dwGroupId, DWORD dwFlags, void *pvArg,
16113 PFN_CRYPT_ENUM_OID_INFO pfnEnumOIDInfo);
16114 PCCRYPT_OID_INFO __attribute__((__stdcall__)) CryptFindOIDInfo(DWORD dwKeyType, void *pvKey,
16116 BOOL __attribute__((__stdcall__)) CryptRegisterOIDInfo(PCCRYPT_OID_INFO pInfo, DWORD dwFlags);
16117 BOOL __attribute__((__stdcall__)) CryptUnregisterOIDInfo(PCCRYPT_OID_INFO pInfo);
16119 LPCSTR __attribute__((__stdcall__)) CertAlgIdToOID(DWORD dwAlgId);
16120 DWORD __attribute__((__stdcall__)) CertOIDToAlgId(LPCSTR pszObjId);
16123 HCERTSTORE __attribute__((__stdcall__)) CertOpenStore(LPCSTR lpszStoreProvider, DWORD dwEncodingType,
16124 HCRYPTPROV hCryptProv, DWORD dwFlags, const void *pvPara);
16126 HCERTSTORE __attribute__((__stdcall__)) CertOpenSystemStoreA(HCRYPTPROV hProv,
16127 LPCSTR szSubSystemProtocol);
16128 HCERTSTORE __attribute__((__stdcall__)) CertOpenSystemStoreW(HCRYPTPROV hProv,
16129 LPCWSTR szSubSystemProtocol);
16132 PCCERT_CONTEXT __attribute__((__stdcall__)) CertEnumCertificatesInStore(HCERTSTORE hCertStore,
16133 PCCERT_CONTEXT pPrev);
16135 PCCRL_CONTEXT __attribute__((__stdcall__)) CertEnumCRLsInStore(HCERTSTORE hCertStore,
16136 PCCRL_CONTEXT pPrev);
16138 PCCTL_CONTEXT __attribute__((__stdcall__)) CertEnumCTLsInStore(HCERTSTORE hCertStore,
16139 PCCTL_CONTEXT pPrev);
16141 BOOL __attribute__((__stdcall__)) CertEnumSystemStoreLocation(DWORD dwFlags, void *pvArg,
16142 PFN_CERT_ENUM_SYSTEM_STORE_LOCATION pfnEnum);
16144 BOOL __attribute__((__stdcall__)) CertEnumSystemStore(DWORD dwFlags, void *pvSystemStoreLocationPara,
16145 void *pvArg, PFN_CERT_ENUM_SYSTEM_STORE pfnEnum);
16147 BOOL __attribute__((__stdcall__)) CertEnumPhysicalStore(const void *pvSystemStore, DWORD dwFlags,
16148 void *pvArg, PFN_CERT_ENUM_PHYSICAL_STORE pfnEnum);
16150 BOOL __attribute__((__stdcall__)) CertSaveStore(HCERTSTORE hCertStore, DWORD dwMsgAndCertEncodingType,
16151 DWORD dwSaveAs, DWORD dwSaveTo, void* pvSaveToPara, DWORD dwFlags);
16153 BOOL __attribute__((__stdcall__)) CertAddStoreToCollection(HCERTSTORE hCollectionStore,
16154 HCERTSTORE hSiblingStore, DWORD dwUpdateFlags, DWORD dwPriority);
16156 void __attribute__((__stdcall__)) CertRemoveStoreFromCollection(HCERTSTORE hCollectionStore,
16157 HCERTSTORE hSiblingStore);
16159 BOOL __attribute__((__stdcall__)) CertCreateCertificateChainEngine(PCERT_CHAIN_ENGINE_CONFIG pConfig,
16160 HCERTCHAINENGINE *phChainEngine);
16162 BOOL __attribute__((__stdcall__)) CertResyncCertificateChainEngine(HCERTCHAINENGINE hChainEngine);
16164 void __attribute__((__stdcall__)) CertFreeCertificateChainEngine(HCERTCHAINENGINE hChainEngine);
16166 BOOL __attribute__((__stdcall__)) CertGetCertificateChain(HCERTCHAINENGINE hChainEngine,
16167 PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore,
16168 PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, LPVOID pvReserved,
16169 PCCERT_CHAIN_CONTEXT *ppChainContext);
16171 PCCERT_CHAIN_CONTEXT __attribute__((__stdcall__)) CertDuplicateCertificateChain(
16172 PCCERT_CHAIN_CONTEXT pChainContext);
16174 void __attribute__((__stdcall__)) CertFreeCertificateChain(PCCERT_CHAIN_CONTEXT pChainContext);
16176 PCCERT_CHAIN_CONTEXT __attribute__((__stdcall__)) CertFindChainInStore(HCERTSTORE hCertStore,
16177 DWORD dwCertEncodingType, DWORD dwFindFlags, DWORD dwFindType,
16178 const void *pvFindPara, PCCERT_CHAIN_CONTEXT pPrevChainContext);
16180 BOOL __attribute__((__stdcall__)) CertVerifyCertificateChainPolicy(LPCSTR szPolicyOID,
16181 PCCERT_CHAIN_CONTEXT pChainContext, PCERT_CHAIN_POLICY_PARA pPolicyPara,
16182 PCERT_CHAIN_POLICY_STATUS pPolicyStatus);
16184 DWORD __attribute__((__stdcall__)) CertEnumCertificateContextProperties(PCCERT_CONTEXT pCertContext,
16187 BOOL __attribute__((__stdcall__)) CertGetCertificateContextProperty(PCCERT_CONTEXT pCertContext,
16188 DWORD dwPropId, void *pvData, DWORD *pcbData);
16190 BOOL __attribute__((__stdcall__)) CertSetCertificateContextProperty(PCCERT_CONTEXT pCertContext,
16191 DWORD dwPropId, DWORD dwFlags, const void *pvData);
16193 DWORD __attribute__((__stdcall__)) CertEnumCRLContextProperties(PCCRL_CONTEXT pCRLContext,
16196 BOOL __attribute__((__stdcall__)) CertGetCRLContextProperty(PCCRL_CONTEXT pCRLContext,
16197 DWORD dwPropId, void *pvData, DWORD *pcbData);
16199 BOOL __attribute__((__stdcall__)) CertSetCRLContextProperty(PCCRL_CONTEXT pCRLContext,
16200 DWORD dwPropId, DWORD dwFlags, const void *pvData);
16202 DWORD __attribute__((__stdcall__)) CertEnumCTLContextProperties(PCCTL_CONTEXT pCTLContext,
16205 BOOL __attribute__((__stdcall__)) CertGetCTLContextProperty(PCCTL_CONTEXT pCTLContext,
16206 DWORD dwPropId, void *pvData, DWORD *pcbData);
16208 BOOL __attribute__((__stdcall__)) CertSetCTLContextProperty(PCCTL_CONTEXT pCTLContext,
16209 DWORD dwPropId, DWORD dwFlags, const void *pvData);
16211 BOOL __attribute__((__stdcall__)) CertGetStoreProperty(HCERTSTORE hCertStore, DWORD dwPropId,
16212 void *pvData, DWORD *pcbData);
16214 BOOL __attribute__((__stdcall__)) CertSetStoreProperty(HCERTSTORE hCertStore, DWORD dwPropId,
16215 DWORD dwFlags, const void *pvData);
16217 BOOL __attribute__((__stdcall__)) CertControlStore(HCERTSTORE hCertStore, DWORD dwFlags,
16218 DWORD dwCtrlType, void const *pvCtrlPara);
16220 HCERTSTORE __attribute__((__stdcall__)) CertDuplicateStore(HCERTSTORE hCertStore);
16222 BOOL __attribute__((__stdcall__)) CertCloseStore( HCERTSTORE hCertStore, DWORD dwFlags );
16224 BOOL __attribute__((__stdcall__)) CertFreeCertificateContext( PCCERT_CONTEXT pCertContext );
16226 BOOL __attribute__((__stdcall__)) CertFreeCRLContext( PCCRL_CONTEXT pCrlContext );
16228 BOOL __attribute__((__stdcall__)) CertFreeCTLContext( PCCTL_CONTEXT pCtlContext );
16230 BOOL __attribute__((__stdcall__)) CertAddCertificateContextToStore(HCERTSTORE hCertStore,
16231 PCCERT_CONTEXT pCertContext, DWORD dwAddDisposition,
16232 PCCERT_CONTEXT *ppStoreContext);
16234 BOOL __attribute__((__stdcall__)) CertAddCRLContextToStore( HCERTSTORE hCertStore,
16235 PCCRL_CONTEXT pCrlContext, DWORD dwAddDisposition,
16236 PCCRL_CONTEXT *ppStoreContext );
16238 BOOL __attribute__((__stdcall__)) CertAddCTLContextToStore( HCERTSTORE hCertStore,
16239 PCCTL_CONTEXT pCtlContext, DWORD dwAddDisposition,
16240 PCCTL_CONTEXT *ppStoreContext );
16242 BOOL __attribute__((__stdcall__)) CertAddCertificateLinkToStore(HCERTSTORE hCertStore,
16243 PCCERT_CONTEXT pCertContext, DWORD dwAddDisposition,
16244 PCCERT_CONTEXT *ppStoreContext);
16246 BOOL __attribute__((__stdcall__)) CertAddCRLLinkToStore(HCERTSTORE hCertStore,
16247 PCCRL_CONTEXT pCrlContext, DWORD dwAddDisposition,
16248 PCCRL_CONTEXT *ppStoreContext);
16250 BOOL __attribute__((__stdcall__)) CertAddCTLLinkToStore(HCERTSTORE hCertStore,
16251 PCCTL_CONTEXT pCtlContext, DWORD dwAddDisposition,
16252 PCCTL_CONTEXT *ppStoreContext);
16254 BOOL __attribute__((__stdcall__)) CertAddEncodedCertificateToStore(HCERTSTORE hCertStore,
16255 DWORD dwCertEncodingType, const BYTE *pbCertEncoded, DWORD cbCertEncoded,
16256 DWORD dwAddDisposition, PCCERT_CONTEXT *ppCertContext);
16258 BOOL __attribute__((__stdcall__)) CertAddEncodedCRLToStore(HCERTSTORE hCertStore,
16259 DWORD dwCertEncodingType, const BYTE *pbCrlEncoded, DWORD cbCrlEncoded,
16260 DWORD dwAddDisposition, PCCRL_CONTEXT *ppCrlContext);
16262 BOOL __attribute__((__stdcall__)) CertAddEncodedCTLToStore(HCERTSTORE hCertStore,
16263 DWORD dwMsgAndCertEncodingType, const BYTE *pbCtlEncoded, DWORD cbCtlEncoded,
16264 DWORD dwAddDisposition, PCCTL_CONTEXT *ppCtlContext);
16266 BOOL __attribute__((__stdcall__)) CertAddSerializedElementToStore(HCERTSTORE hCertStore,
16267 const BYTE *pbElement, DWORD cbElement, DWORD dwAddDisposition, DWORD dwFlags,
16268 DWORD dwContextTypeFlags, DWORD *pdwContentType, const void **ppvContext);
16270 BOOL __attribute__((__stdcall__)) CertCompareCertificate(DWORD dwCertEncodingType,
16271 PCERT_INFO pCertId1, PCERT_INFO pCertId2);
16272 BOOL __attribute__((__stdcall__)) CertCompareCertificateName(DWORD dwCertEncodingType,
16273 PCERT_NAME_BLOB pCertName1, PCERT_NAME_BLOB pCertName2);
16274 BOOL __attribute__((__stdcall__)) CertCompareIntegerBlob(PCRYPT_INTEGER_BLOB pInt1,
16275 PCRYPT_INTEGER_BLOB pInt2);
16276 BOOL __attribute__((__stdcall__)) CertComparePublicKeyInfo(DWORD dwCertEncodingType,
16277 PCERT_PUBLIC_KEY_INFO pPublicKey1, PCERT_PUBLIC_KEY_INFO pPublicKey2);
16278 DWORD __attribute__((__stdcall__)) CertGetPublicKeyLength(DWORD dwCertEncodingType,
16279 PCERT_PUBLIC_KEY_INFO pPublicKey);
16281 const void *CertCreateContext(DWORD dwContextType, DWORD dwEncodingType,
16282 const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags,
16283 PCERT_CREATE_CONTEXT_PARA pCreatePara);
16285 PCCERT_CONTEXT __attribute__((__stdcall__)) CertCreateCertificateContext(DWORD dwCertEncodingType,
16286 const BYTE *pbCertEncoded, DWORD cbCertEncoded);
16288 PCCRL_CONTEXT __attribute__((__stdcall__)) CertCreateCRLContext( DWORD dwCertEncodingType,
16289 const BYTE* pbCrlEncoded, DWORD cbCrlEncoded);
16291 PCCTL_CONTEXT __attribute__((__stdcall__)) CertCreateCTLContext(DWORD dwMsgAndCertEncodingType,
16292 const BYTE *pbCtlEncoded, DWORD cbCtlEncoded);
16294 PCCERT_CONTEXT __attribute__((__stdcall__)) CertCreateSelfSignCertificate(HCRYPTPROV hProv,
16295 PCERT_NAME_BLOB pSubjectIssuerBlob, DWORD dwFlags,
16296 PCRYPT_KEY_PROV_INFO pKeyProvInfo,
16297 PCRYPT_ALGORITHM_IDENTIFIER pSignatureAlgorithm, PSYSTEMTIME pStartTime,
16298 PSYSTEMTIME pEndTime, PCERT_EXTENSIONS pExtensions);
16300 BOOL __attribute__((__stdcall__)) CertDeleteCertificateFromStore(PCCERT_CONTEXT pCertContext);
16302 BOOL __attribute__((__stdcall__)) CertDeleteCRLFromStore(PCCRL_CONTEXT pCrlContext);
16304 BOOL __attribute__((__stdcall__)) CertDeleteCTLFromStore(PCCTL_CONTEXT pCtlContext);
16306 PCCERT_CONTEXT __attribute__((__stdcall__)) CertDuplicateCertificateContext(
16307 PCCERT_CONTEXT pCertContext);
16309 PCCRL_CONTEXT __attribute__((__stdcall__)) CertDuplicateCRLContext(PCCRL_CONTEXT pCrlContext);
16311 PCCTL_CONTEXT __attribute__((__stdcall__)) CertDuplicateCTLContext(PCCTL_CONTEXT pCtlContext);
16313 PCCERT_CONTEXT __attribute__((__stdcall__)) CertFindCertificateInStore( HCERTSTORE hCertStore,
16314 DWORD dwCertEncodingType, DWORD dwFindFlags, DWORD dwFindType,
16315 const void *pvFindPara, PCCERT_CONTEXT pPrevCertContext );
16317 PCCRL_CONTEXT __attribute__((__stdcall__)) CertFindCRLInStore(HCERTSTORE hCertStore,
16318 DWORD dwCertEncodingType, DWORD dwFindFlags, DWORD dwFindType,
16319 const void *pvFindPara, PCCRL_CONTEXT pPrevCrlContext);
16321 PCCTL_CONTEXT __attribute__((__stdcall__)) CertFindCTLInStore(HCERTSTORE hCertStore,
16322 DWORD dwCertEncodingType, DWORD dwFindFlags, DWORD dwFindType,
16323 const void *pvFindPara, PCCTL_CONTEXT pPrevCtlContext);
16325 PCCERT_CONTEXT __attribute__((__stdcall__)) CertGetIssuerCertificateFromStore(HCERTSTORE hCertStore,
16326 PCCERT_CONTEXT pSubjectContext, PCCERT_CONTEXT pPrevIssuerContext,
16329 PCCERT_CONTEXT __attribute__((__stdcall__)) CertGetSubjectCertificateFromStore(HCERTSTORE hCertStore,
16330 DWORD dwCertEncodingType, PCERT_INFO pCertId);
16332 PCCRL_CONTEXT __attribute__((__stdcall__)) CertGetCRLFromStore(HCERTSTORE hCertStore,
16333 PCCERT_CONTEXT pIssuerContext, PCCRL_CONTEXT pPrevCrlContext, DWORD *pdwFlags);
16335 BOOL __attribute__((__stdcall__)) CertSerializeCertificateStoreElement(PCCERT_CONTEXT pCertContext,
16336 DWORD dwFlags, BYTE *pbElement, DWORD *pcbElement);
16338 BOOL __attribute__((__stdcall__)) CertSerializeCRLStoreElement(PCCRL_CONTEXT pCrlContext,
16339 DWORD dwFlags, BYTE *pbElement, DWORD *pcbElement);
16341 BOOL __attribute__((__stdcall__)) CertSerializeCTLStoreElement(PCCTL_CONTEXT pCtlContext,
16342 DWORD dwFlags, BYTE *pbElement, DWORD *pcbElement);
16344 BOOL __attribute__((__stdcall__)) CertGetEnhancedKeyUsage(PCCERT_CONTEXT pCertContext, DWORD dwFlags,
16345 PCERT_ENHKEY_USAGE pUsage, DWORD *pcbUsage);
16346 BOOL __attribute__((__stdcall__)) CertSetEnhancedKeyUsage(PCCERT_CONTEXT pCertContext,
16347 PCERT_ENHKEY_USAGE pUsage);
16348 BOOL __attribute__((__stdcall__)) CertAddEnhancedKeyUsageIdentifier(PCCERT_CONTEXT pCertContext,
16349 LPCSTR pszUsageIdentifer);
16350 BOOL __attribute__((__stdcall__)) CertRemoveEnhancedKeyUsageIdentifier(PCCERT_CONTEXT pCertContext,
16351 LPCSTR pszUsageIdentifer);
16352 BOOL __attribute__((__stdcall__)) CertGetValidUsages(DWORD cCerts, PCCERT_CONTEXT *rghCerts,
16353 int *cNumOIDs, LPSTR *rghOIDs, DWORD *pcbOIDs);
16355 BOOL __attribute__((__stdcall__)) CryptEncodeObject(DWORD dwCertEncodingType, LPCSTR lpszStructType,
16356 const void *pvStructInfo, BYTE *pbEncoded, DWORD *pcbEncoded);
16357 BOOL __attribute__((__stdcall__)) CryptEncodeObjectEx(DWORD dwCertEncodingType, LPCSTR lpszStructType,
16358 const void *pvStructInfo, DWORD dwFlags, PCRYPT_ENCODE_PARA pEncodePara,
16359 void *pvEncoded, DWORD *pcbEncoded);
16361 BOOL __attribute__((__stdcall__)) CryptDecodeObject(DWORD dwCertEncodingType, LPCSTR lpszStructType,
16362 const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo,
16363 DWORD *pcbStructInfo);
16364 BOOL __attribute__((__stdcall__)) CryptDecodeObjectEx(DWORD dwCertEncodingType, LPCSTR lpszStructType,
16365 const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags,
16366 PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo);
16368 BOOL __attribute__((__stdcall__)) CryptFormatObject(DWORD dwCertEncodingType, DWORD dwFormatType,
16369 DWORD dwFormatStrType, void *pFormatStruct, LPCSTR lpszStructType,
16370 const BYTE *pbEncoded, DWORD cbEncoded, void *pbFormat, DWORD *pcbFormat);
16372 BOOL __attribute__((__stdcall__)) CryptHashCertificate(HCRYPTPROV hCryptProv, ALG_ID Algid,
16373 DWORD dwFlags, const BYTE *pbEncoded, DWORD cbEncoded, BYTE *pbComputedHash,
16374 DWORD *pcbComputedHash);
16376 BOOL __attribute__((__stdcall__)) CryptHashPublicKeyInfo(HCRYPTPROV hCryptProv, ALG_ID Algid,
16377 DWORD dwFlags, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo,
16378 BYTE *pbComputedHash, DWORD *pcbComputedHash);
16380 BOOL __attribute__((__stdcall__)) CryptHashToBeSigned(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType,
16381 const BYTE *pbEncoded, DWORD cbEncoded, BYTE *pbComputedHash,
16382 DWORD *pcbComputedHash);
16384 BOOL __attribute__((__stdcall__)) CryptQueryObject(DWORD dwObjectType, const void* pvObject,
16385 DWORD dwExpectedContentTypeFlags, DWORD dwExpectedFormatTypeFlags,
16386 DWORD dwFlags, DWORD* pdwMsgAndCertEncodingType, DWORD* pdwContentType,
16387 DWORD* pdwFormatType, HCERTSTORE* phCertStore, HCRYPTMSG* phMsg,
16388 const void** ppvContext);
16390 BOOL __attribute__((__stdcall__)) CryptSignCertificate(HCRYPTPROV hCryptProv, DWORD dwKeySpec,
16391 DWORD dwCertEncodingType, const BYTE *pbEncodedToBeSigned,
16392 DWORD cbEncodedToBeSigned, PCRYPT_ALGORITHM_IDENTIFIER pSignatureAlgorithm,
16393 const void *pvHashAuxInfo, BYTE *pbSignature, DWORD *pcbSignature);
16395 BOOL __attribute__((__stdcall__)) CryptSignAndEncodeCertificate(HCRYPTPROV hCryptProv,
16396 DWORD dwKeySpec, DWORD dwCertEncodingType, LPCSTR lpszStructType,
16397 const void *pvStructInfo, PCRYPT_ALGORITHM_IDENTIFIER pSignatureAlgorithm,
16398 const void *pvHashAuxInfo, PBYTE pbEncoded, DWORD *pcbEncoded);
16400 BOOL __attribute__((__stdcall__)) CryptVerifyCertificateSignature(HCRYPTPROV hCryptProv,
16401 DWORD dwCertEncodingType, const BYTE *pbEncoded, DWORD cbEncoded,
16402 PCERT_PUBLIC_KEY_INFO pPublicKey);
16404 BOOL __attribute__((__stdcall__)) CryptVerifyCertificateSignatureEx(HCRYPTPROV hCryptProv,
16405 DWORD dwCertEncodingType, DWORD dwSubjectType, void *pvSubject,
16406 DWORD dwIssuerType, void *pvIssuer, DWORD dwFlags, void *pvReserved);
16408 PCRYPT_ATTRIBUTE __attribute__((__stdcall__)) CertFindAttribute(LPCSTR pszObjId, DWORD cAttr,
16409 CRYPT_ATTRIBUTE rgAttr[]);
16410 PCERT_EXTENSION __attribute__((__stdcall__)) CertFindExtension(LPCSTR pszObjId, DWORD cExtensions,
16411 CERT_EXTENSION rgExtensions[]);
16412 PCERT_RDN_ATTR __attribute__((__stdcall__)) CertFindRDNAttr(LPCSTR pszObjId, PCERT_NAME_INFO pName);
16414 BOOL __attribute__((__stdcall__)) CertIsValidCRLForCertificate(PCCERT_CONTEXT pCert,
16415 PCCRL_CONTEXT pCrl, DWORD dwFlags, void *pvReserved);
16416 BOOL __attribute__((__stdcall__)) CertFindCertificateInCRL(PCCERT_CONTEXT pCert,
16417 PCCRL_CONTEXT pCrlContext, DWORD dwFlags, void *pvReserved,
16418 PCRL_ENTRY *ppCrlEntry);
16419 BOOL __attribute__((__stdcall__)) CertVerifyCRLRevocation(DWORD dwCertEncodingType,
16420 PCERT_INFO pCertId, DWORD cCrlInfo, PCRL_INFO rgpCrlInfo[]);
16422 BOOL __attribute__((__stdcall__)) CertVerifySubjectCertificateContext(PCCERT_CONTEXT pSubject,
16423 PCCERT_CONTEXT pIssuer, DWORD *pdwFlags);
16425 LONG __attribute__((__stdcall__)) CertVerifyCRLTimeValidity(LPFILETIME pTimeToVerify,
16426 PCRL_INFO pCrlInfo);
16427 LONG __attribute__((__stdcall__)) CertVerifyTimeValidity(LPFILETIME pTimeToVerify,
16428 PCERT_INFO pCertInfo);
16430 BOOL __attribute__((__stdcall__)) CertVerifyCTLUsage(DWORD dwEncodingType, DWORD dwSubjectType,
16431 void *pvSubject, PCTL_USAGE pSubjectUsage, DWORD dwFlags,
16432 PCTL_VERIFY_USAGE_PARA pVerifyUsagePara,
16433 PCTL_VERIFY_USAGE_STATUS pVerifyUsageStatus);
16435 BOOL __attribute__((__stdcall__)) CertVerifyRevocation(DWORD dwEncodingType, DWORD dwRevType,
16436 DWORD cContext, void *rgpvContext[], DWORD dwFlags,
16437 PCERT_REVOCATION_PARA pRevPara, PCERT_REVOCATION_STATUS pRevStatus);
16439 BOOL __attribute__((__stdcall__)) CryptExportPublicKeyInfo(HCRYPTPROV hCryptProv, DWORD dwKeySpec,
16440 DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo, DWORD *pcbInfo);
16441 BOOL __attribute__((__stdcall__)) CryptExportPublicKeyInfoEx(HCRYPTPROV hCryptProv, DWORD dwKeySpec,
16442 DWORD dwCertEncodingType, LPSTR pszPublicKeyObjId, DWORD dwFlags,
16443 void *pvAuxInfo, PCERT_PUBLIC_KEY_INFO pInfo, DWORD *pcbInfo);
16444 BOOL __attribute__((__stdcall__)) CryptImportPublicKeyInfo(HCRYPTPROV hCryptProv,
16445 DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo, HCRYPTKEY *phKey);
16446 BOOL __attribute__((__stdcall__)) CryptImportPublicKeyInfoEx(HCRYPTPROV hCryptProv,
16447 DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo, ALG_ID aiKeyAlg,
16448 DWORD dwFlags, void *pvAuxInfo, HCRYPTKEY *phKey);
16450 BOOL __attribute__((__stdcall__)) CryptAcquireCertificatePrivateKey(PCCERT_CONTEXT pCert,
16451 DWORD dwFlags, void *pvReserved, HCRYPTPROV *phCryptProv, DWORD *pdwKeySpec,
16452 BOOL *pfCallerFreeProv);
16454 BOOL __attribute__((__stdcall__)) CryptProtectData( DATA_BLOB* pDataIn, LPCWSTR szDataDescr,
16455 DATA_BLOB* pOptionalEntropy, PVOID pvReserved,
16456 CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, DATA_BLOB* pDataOut );
16458 BOOL __attribute__((__stdcall__)) CryptUnprotectData( DATA_BLOB* pDataIn, LPWSTR* ppszDataDescr,
16459 DATA_BLOB* pOptionalEntropy, PVOID pvReserved,
16460 CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, DATA_BLOB* pDataOut );
16462 DWORD __attribute__((__stdcall__)) CertGetNameStringA(PCCERT_CONTEXT pCertContext, DWORD dwType,
16463 DWORD dwFlags, void *pvTypePara, LPSTR pszNameString, DWORD cchNameString);
16464 DWORD __attribute__((__stdcall__)) CertGetNameStringW(PCCERT_CONTEXT pCertContext, DWORD dwType,
16465 DWORD dwFlags, void *pvTypePara, LPWSTR pszNameString, DWORD cchNameString);
16468 DWORD __attribute__((__stdcall__)) CertRDNValueToStrA(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
16469 LPSTR psz, DWORD csz);
16470 DWORD __attribute__((__stdcall__)) CertRDNValueToStrW(DWORD dwValueType, PCERT_RDN_VALUE_BLOB pValue,
16471 LPWSTR psz, DWORD csz);
16474 DWORD __attribute__((__stdcall__)) CertNameToStrA(DWORD dwCertEncodingType, PCERT_NAME_BLOB pName,
16475 DWORD dwStrType, LPSTR psz, DWORD csz);
16476 DWORD __attribute__((__stdcall__)) CertNameToStrW(DWORD dwCertEncodingType, PCERT_NAME_BLOB pName,
16477 DWORD dwStrType, LPWSTR psz, DWORD csz);
16480 BOOL __attribute__((__stdcall__)) CertStrToNameA(DWORD dwCertEncodingType, LPCSTR pszX500,
16481 DWORD dwStrType, void *pvReserved, BYTE *pbEncoded, DWORD *pcbEncoded,
16482 LPCSTR *ppszError);
16483 BOOL __attribute__((__stdcall__)) CertStrToNameW(DWORD dwCertEncodingType, LPCWSTR pszX500,
16484 DWORD dwStrType, void *pvReserved, BYTE *pbEncoded, DWORD *pcbEncoded,
16485 LPCWSTR *ppszError);
16488 BOOL __attribute__((__stdcall__)) CryptSignMessage(PCRYPT_SIGN_MESSAGE_PARA pSignPara,
16489 BOOL fDetachedSignature, DWORD cToBeSigned, const BYTE *rgpbToBeSigned[],
16490 DWORD rgcbToBeSigned[], BYTE *pbSignedBlob, DWORD *pcbSignedBlob);
16491 BOOL __attribute__((__stdcall__)) CryptSignMessageWithKey(PCRYPT_KEY_SIGN_MESSAGE_PARA pSignPara,
16492 const BYTE *pbToBeSigned, DWORD cbToBeSigned, BYTE *pbSignedBlob,
16493 DWORD *pcbSignedBlob);
16495 BOOL __attribute__((__stdcall__)) CryptVerifyMessageSignature(PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara,
16496 DWORD dwSignerIndex, const BYTE* pbSignedBlob, DWORD cbSignedBlob,
16497 BYTE* pbDecoded, DWORD* pcbDecoded, PCCERT_CONTEXT* ppSignerCert);
16498 BOOL __attribute__((__stdcall__)) CryptVerifyMessageSignatureWithKey(
16499 PCRYPT_KEY_VERIFY_MESSAGE_PARA pVerifyPara,
16500 PCERT_PUBLIC_KEY_INFO pPublicKeyInfo, const BYTE *pbSignedBlob,
16501 DWORD cbSignedBlob, BYTE *pbDecoded, DWORD *pcbDecoded);
16503 BOOL __attribute__((__stdcall__)) CryptVerifyDetachedMessageSignature(
16504 PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, DWORD dwSignerIndex,
16505 const BYTE *pbDetachedSignBlob, DWORD cbDetachedSignBlob, DWORD cToBeSigned,
16506 const BYTE *rgpbToBeSigned[], DWORD rgcbToBeSigned[],
16507 PCCERT_CONTEXT *ppSignerCert);
16508 LONG __attribute__((__stdcall__)) CryptGetMessageSignerCount(DWORD dwMsgEncodingType,
16509 const BYTE *pbSignedBlob, DWORD cbSignedBlob);
16511 BOOL __attribute__((__stdcall__)) CryptEncryptMessage(PCRYPT_ENCRYPT_MESSAGE_PARA pEncryptPara,
16512 DWORD cRecipientCert, PCCERT_CONTEXT rgpRecipientCert[],
16513 const BYTE *pbToBeEncrypted, DWORD cbToBeEncrypted, BYTE *pbEncryptedBlob,
16514 DWORD *pcbEncryptedBlob);
16515 BOOL __attribute__((__stdcall__)) CryptDecryptMessage(PCRYPT_DECRYPT_MESSAGE_PARA pDecryptPara,
16516 const BYTE *pbEncryptedBlob, DWORD cbEncryptedBlob, BYTE *pbDecrypted,
16517 DWORD *pcbDecrypted, PCCERT_CONTEXT *ppXchgCert);
16519 BOOL __attribute__((__stdcall__)) CryptSignAndEncryptMessage(PCRYPT_SIGN_MESSAGE_PARA pSignPara,
16520 PCRYPT_ENCRYPT_MESSAGE_PARA pEncryptPara, DWORD cRecipientCert,
16521 PCCERT_CONTEXT rgpRecipientCert[], const BYTE *pbToBeSignedAndEncrypted,
16522 DWORD cbToBeSignedAndEncrypted, BYTE *pbSignedAndEncryptedBlob,
16523 DWORD *pcbSignedAndEncryptedBlob);
16524 BOOL __attribute__((__stdcall__)) CryptDecryptAndVerifyMessageSignature(
16525 PCRYPT_DECRYPT_MESSAGE_PARA pDecryptPara,
16526 PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, DWORD dwSignerIndex,
16527 const BYTE *pbEncryptedBlob, DWORD cbEncryptedBlob, BYTE *pbDecrypted,
16528 DWORD *pcbDecrypted, PCCERT_CONTEXT *ppXchgCert, PCCERT_CONTEXT *ppSignerCert);
16530 HCERTSTORE __attribute__((__stdcall__)) CryptGetMessageCertificates(DWORD dwMsgAndCertEncodingType,
16531 HCRYPTPROV hCryptProv, DWORD dwFlags, const BYTE *pbSignedBlob,
16532 DWORD cbSignedBlob);
16534 BOOL __attribute__((__stdcall__)) CryptDecodeMessage(DWORD dwMsgTypeFlags,
16535 PCRYPT_DECRYPT_MESSAGE_PARA pDecryptPara,
16536 PCRYPT_VERIFY_MESSAGE_PARA pVerifyPara, DWORD dwSignerIndex,
16537 const BYTE *pbEncodedBlob, DWORD cbEncodedBlob, DWORD dwPrevInnerContentType,
16538 DWORD *pdwMsgType, DWORD *pdwInnerContentType, BYTE *pbDecoded,
16539 DWORD *pcbDecoded, PCCERT_CONTEXT *ppXchgCert, PCCERT_CONTEXT *ppSignerCert);
16541 BOOL __attribute__((__stdcall__)) CryptHashMessage(PCRYPT_HASH_MESSAGE_PARA pHashPara,
16542 BOOL fDetachedHash, DWORD cToBeHashed, const BYTE *rgpbToBeHashed[],
16543 DWORD rgcbToBeHashed[], BYTE *pbHashedBlob, DWORD *pcbHashedBlob,
16544 BYTE *pbComputedHash, DWORD *pcbComputedHash);
16545 BOOL __attribute__((__stdcall__)) CryptVerifyMessageHash(PCRYPT_HASH_MESSAGE_PARA pHashPara,
16546 BYTE *pbHashedBlob, DWORD cbHashedBlob, BYTE *pbToBeHashed,
16547 DWORD *pcbToBeHashed, BYTE *pbComputedHash, DWORD *pcbComputedHash);
16548 BOOL __attribute__((__stdcall__)) CryptVerifyDetachedMessageHash(PCRYPT_HASH_MESSAGE_PARA pHashPara,
16549 BYTE *pbDetachedHashBlob, DWORD cbDetachedHashBlob, DWORD cToBeHashed,
16550 const BYTE *rgpbToBeHashed[], DWORD rgcbToBeHashed[], BYTE *pbComputedHash,
16551 DWORD *pcbComputedHash);
16554 BOOL __attribute__((__stdcall__)) CryptGetObjectUrl(LPCSTR pszUrlOid, LPVOID pvPara, DWORD dwFlags,
16555 PCRYPT_URL_ARRAY pUrlArray, DWORD *pcbUrlArray, PCRYPT_URL_INFO pUrlInfo,
16556 DWORD *pcbUrlInfo, LPVOID pvReserved);
16557 # 68 "../../../include/windows.h" 2
16563 # 1 "../../../include/winspool.h" 1
16564 # 277 "../../../include/winspool.h"
16565 typedef struct _PRINTER_DEFAULTSA {
16567 LPDEVMODEA pDevMode;
16568 ACCESS_MASK DesiredAccess;
16569 } PRINTER_DEFAULTSA, *LPPRINTER_DEFAULTSA;
16571 typedef struct _PRINTER_DEFAULTSW {
16573 LPDEVMODEW pDevMode;
16574 ACCESS_MASK DesiredAccess;
16575 } PRINTER_DEFAULTSW, *LPPRINTER_DEFAULTSW;
16577 typedef PRINTER_DEFAULTSA PRINTER_DEFAULTS;
16578 typedef LPPRINTER_DEFAULTSA LPPRINTER_DEFAULTS;
16580 typedef struct _DRIVER_INFO_1A {
16582 } DRIVER_INFO_1A, *PDRIVER_INFO_1A, *LPDRIVER_INFO_1A;
16584 typedef struct _DRIVER_INFO_1W {
16586 } DRIVER_INFO_1W, *PDRIVER_INFO_1W, *LPDRIVER_INFO_1W;
16588 typedef DRIVER_INFO_1A DRIVER_INFO_1;
16589 typedef PDRIVER_INFO_1A PDRIVER_INFO_1;
16590 typedef LPDRIVER_INFO_1A LPDRIVER_INFO_1;
16592 typedef struct _DRIVER_INFO_2A {
16595 LPSTR pEnvironment;
16599 } DRIVER_INFO_2A, *PDRIVER_INFO_2A, *LPDRIVER_INFO_2A;
16601 typedef struct _DRIVER_INFO_2W {
16604 LPWSTR pEnvironment;
16605 LPWSTR pDriverPath;
16607 LPWSTR pConfigFile;
16608 } DRIVER_INFO_2W, *PDRIVER_INFO_2W, *LPDRIVER_INFO_2W;
16610 typedef DRIVER_INFO_2A DRIVER_INFO_2;
16611 typedef PDRIVER_INFO_2A PDRIVER_INFO_2;
16612 typedef LPDRIVER_INFO_2A LPDRIVER_INFO_2;
16614 typedef struct _DRIVER_INFO_3A {
16617 LPSTR pEnvironment;
16622 LPSTR pDependentFiles;
16623 LPSTR pMonitorName;
16624 LPSTR pDefaultDataType;
16625 } DRIVER_INFO_3A, *PDRIVER_INFO_3A, *LPDRIVER_INFO_3A;
16627 typedef struct _DRIVER_INFO_3W {
16630 LPWSTR pEnvironment;
16631 LPWSTR pDriverPath;
16633 LPWSTR pConfigFile;
16635 LPWSTR pDependentFiles;
16636 LPWSTR pMonitorName;
16637 LPWSTR pDefaultDataType;
16638 } DRIVER_INFO_3W, *PDRIVER_INFO_3W, *LPDRIVER_INFO_3W;
16640 typedef DRIVER_INFO_3A DRIVER_INFO_3;
16641 typedef PDRIVER_INFO_3A PDRIVER_INFO_3;
16642 typedef LPDRIVER_INFO_3A LPDRIVER_INFO_3;
16644 typedef struct _DRIVER_INFO_4A {
16647 LPSTR pEnvironment;
16652 LPSTR pDependentFiles;
16653 LPSTR pMonitorName;
16654 LPSTR pDefaultDataType;
16655 LPSTR pszzPreviousNames;
16656 } DRIVER_INFO_4A, *PDRIVER_INFO_4A, *LPDRIVER_INFO_4A;
16658 typedef struct _DRIVER_INFO_4W {
16661 LPWSTR pEnvironment;
16662 LPWSTR pDriverPath;
16664 LPWSTR pConfigFile;
16666 LPWSTR pDependentFiles;
16667 LPWSTR pMonitorName;
16668 LPWSTR pDefaultDataType;
16669 LPWSTR pszzPreviousNames;
16670 } DRIVER_INFO_4W, *PDRIVER_INFO_4W, *LPDRIVER_INFO_4W;
16672 typedef DRIVER_INFO_4A DRIVER_INFO_4;
16673 typedef PDRIVER_INFO_4A PDRIVER_INFO_4;
16674 typedef LPDRIVER_INFO_4A LPDRIVER_INFO_4;
16677 typedef struct _DRIVER_INFO_5A {
16680 LPSTR pEnvironment;
16684 DWORD dwDriverAttributes;
16685 DWORD dwConfigVersion;
16686 DWORD dwDriverVersion;
16687 } DRIVER_INFO_5A, *PDRIVER_INFO_5A, *LPDRIVER_INFO_5A;
16689 typedef struct _DRIVER_INFO_5W {
16692 LPWSTR pEnvironment;
16693 LPWSTR pDriverPath;
16695 LPWSTR pConfigFile;
16696 DWORD dwDriverAttributes;
16697 DWORD dwConfigVersion;
16698 DWORD dwDriverVersion;
16699 } DRIVER_INFO_5W, *PDRIVER_INFO_5W, *LPDRIVER_INFO_5W;
16701 typedef DRIVER_INFO_5A DRIVER_INFO_5;
16702 typedef PDRIVER_INFO_5A PDRIVER_INFO_5;
16703 typedef LPDRIVER_INFO_5A LPDRIVER_INFO_5;
16705 typedef struct _DRIVER_INFO_6A {
16708 LPSTR pEnvironment;
16713 LPSTR pDependentFiles;
16714 LPSTR pMonitorName;
16715 LPSTR pDefaultDataType;
16716 LPSTR pszzPreviousNames;
16717 FILETIME ftDriverDate;
16718 DWORDLONG dwlDriverVersion;
16721 LPSTR pszHardwareID;
16723 } DRIVER_INFO_6A, *PDRIVER_INFO_6A, *LPDRIVER_INFO_6A;
16725 typedef struct _DRIVER_INFO_6W {
16728 LPWSTR pEnvironment;
16729 LPWSTR pDriverPath;
16731 LPWSTR pConfigFile;
16733 LPWSTR pDependentFiles;
16734 LPWSTR pMonitorName;
16735 LPWSTR pDefaultDataType;
16736 LPWSTR pszzPreviousNames;
16737 FILETIME ftDriverDate;
16738 DWORDLONG dwlDriverVersion;
16741 LPWSTR pszHardwareID;
16742 LPWSTR pszProvider;
16743 } DRIVER_INFO_6W, *PDRIVER_INFO_6W, *LPDRIVER_INFO_6W;
16745 typedef DRIVER_INFO_6A DRIVER_INFO_6;
16746 typedef PDRIVER_INFO_6A PDRIVER_INFO_6;
16747 typedef LPDRIVER_INFO_6A LPDRIVER_INFO_6;
16750 typedef struct _PRINTER_INFO_1A {
16752 LPSTR pDescription;
16755 } PRINTER_INFO_1A, *PPRINTER_INFO_1A, *LPPRINTER_INFO_1A;
16757 typedef struct _PRINTER_INFO_1W {
16759 LPWSTR pDescription;
16762 } PRINTER_INFO_1W, *PPRINTER_INFO_1W, *LPPRINTER_INFO_1W;
16764 typedef PRINTER_INFO_1A PRINTER_INFO_1;
16765 typedef PPRINTER_INFO_1A PPRINTER_INFO_1;
16766 typedef LPPRINTER_INFO_1A LPPRINTER_INFO_1;
16773 typedef struct _PRINTER_INFO_2A {
16775 LPSTR pPrinterName;
16781 LPDEVMODEA pDevMode;
16783 LPSTR pPrintProcessor;
16786 PSECURITY_DESCRIPTOR pSecurityDescriptor;
16789 DWORD DefaultPriority;
16795 } PRINTER_INFO_2A, *PPRINTER_INFO_2A, *LPPRINTER_INFO_2A;
16797 typedef struct _PRINTER_INFO_2W {
16798 LPWSTR pServerName;
16799 LPWSTR pPrinterName;
16802 LPWSTR pDriverName;
16805 LPDEVMODEW pDevMode;
16807 LPWSTR pPrintProcessor;
16809 LPWSTR pParameters;
16810 PSECURITY_DESCRIPTOR pSecurityDescriptor;
16813 DWORD DefaultPriority;
16819 } PRINTER_INFO_2W, *PPRINTER_INFO_2W, *LPPRINTER_INFO_2W;
16821 typedef PRINTER_INFO_2A PRINTER_INFO_2;
16822 typedef PPRINTER_INFO_2A PPRINTER_INFO_2;
16823 typedef LPPRINTER_INFO_2A LPPRINTER_INFO_2;
16825 typedef struct _PRINTER_INFO_3 {
16826 PSECURITY_DESCRIPTOR pSecurityDescriptor;
16827 } PRINTER_INFO_3, *PPRINTER_INFO_3, *LPPRINTER_INFO_3;
16829 typedef struct _PRINTER_INFO_4A {
16830 LPSTR pPrinterName;
16833 } PRINTER_INFO_4A, *PPRINTER_INFO_4A, *LPPRINTER_INFO_4A;
16835 typedef struct _PRINTER_INFO_4W {
16836 LPWSTR pPrinterName;
16837 LPWSTR pServerName;
16839 } PRINTER_INFO_4W, *PPRINTER_INFO_4W, *LPPRINTER_INFO_4W;
16841 typedef PRINTER_INFO_4A PRINTER_INFO_4;
16842 typedef PPRINTER_INFO_4A PPRINTER_INFO_4;
16843 typedef LPPRINTER_INFO_4A LPPRINTER_INFO_4;
16845 typedef struct _PRINTER_INFO_5A {
16846 LPSTR pPrinterName;
16849 DWORD DeviceNotSelectedTimeout;
16850 DWORD TransmissionRetryTimeout;
16851 } PRINTER_INFO_5A, *PPRINTER_INFO_5A, *LPPRINTER_INFO_5A;
16853 typedef struct _PRINTER_INFO_5W {
16854 LPWSTR pPrinterName;
16857 DWORD DeviceNotSelectedTimeout;
16858 DWORD TransmissionRetryTimeout;
16859 } PRINTER_INFO_5W, *PPRINTER_INFO_5W, *LPPRINTER_INFO_5W;
16861 typedef PRINTER_INFO_5A PRINTER_INFO_5;
16862 typedef PPRINTER_INFO_5A PPRINTER_INFO_5;
16863 typedef LPPRINTER_INFO_5A LPPRINTER_INFO_5;
16865 typedef struct _PRINTER_INFO_6 {
16867 } PRINTER_INFO_6, *PPRINTER_INFO_6, *LPPRINTER_INFO_6;
16869 typedef struct _PRINTER_INFO_7A {
16870 LPSTR pszObjectGUID;
16872 } PRINTER_INFO_7A, *PPRINTER_INFO_7A, *LPPRINTER_INFO_7A;
16874 typedef struct _PRINTER_INFO_7W {
16875 LPWSTR pszObjectGUID;
16877 } PRINTER_INFO_7W, *PPRINTER_INFO_7W, *LPPRINTER_INFO_7W;
16879 typedef PRINTER_INFO_7A PRINTER_INFO_7;
16880 typedef PPRINTER_INFO_7A PPRINTER_INFO_7;
16881 typedef LPPRINTER_INFO_7A LPPRINTER_INFO_7;
16883 typedef struct _PRINTER_INFO_8A {
16884 LPDEVMODEA pDevMode;
16885 } PRINTER_INFO_8A, *PPRINTER_INFO_8A, *LPPRINTER_INFO_8A;
16887 typedef struct _PRINTER_INFO_8W {
16888 LPDEVMODEW pDevMode;
16889 } PRINTER_INFO_8W, *PPRINTER_INFO_8W, *LPPRINTER_INFO_8W;
16891 typedef PRINTER_INFO_8A PRINTER_INFO_8;
16892 typedef PPRINTER_INFO_8A PPRINTER_INFO_8;
16893 typedef LPPRINTER_INFO_8A LPPRINTER_INFO_8;
16895 typedef struct _PRINTER_INFO_9A {
16896 LPDEVMODEA pDevMode;
16897 } PRINTER_INFO_9A, *PPRINTER_INFO_9A, *LPPRINTER_INFO_9A;
16899 typedef struct _PRINTER_INFO_9W {
16900 LPDEVMODEW pDevMode;
16901 } PRINTER_INFO_9W, *PPRINTER_INFO_9W, *LPPRINTER_INFO_9W;
16903 typedef PRINTER_INFO_9A PRINTER_INFO_9;
16904 typedef PPRINTER_INFO_9A PPRINTER_INFO_9;
16905 typedef LPPRINTER_INFO_9A LPPRINTER_INFO_9;
16908 typedef struct _JOB_INFO_1A {
16910 LPSTR pPrinterName;
16911 LPSTR pMachineName;
16920 DWORD PagesPrinted;
16921 SYSTEMTIME Submitted;
16922 } JOB_INFO_1A, *PJOB_INFO_1A, *LPJOB_INFO_1A;
16924 typedef struct _JOB_INFO_1W {
16926 LPWSTR pPrinterName;
16927 LPWSTR pMachineName;
16936 DWORD PagesPrinted;
16937 SYSTEMTIME Submitted;
16938 } JOB_INFO_1W, *PJOB_INFO_1W, *LPJOB_INFO_1W;
16940 typedef JOB_INFO_1A JOB_INFO_1;
16941 typedef PJOB_INFO_1A PJOB_INFO_1;
16942 typedef LPJOB_INFO_1A LPJOB_INFO_1;
16944 typedef struct _JOB_INFO_2A {
16946 LPSTR pPrinterName;
16947 LPSTR pMachineName;
16952 LPSTR pPrintProcessor;
16955 LPDEVMODEA pDevMode;
16957 PSECURITY_DESCRIPTOR pSecurityDescriptor;
16965 SYSTEMTIME Submitted;
16967 DWORD PagesPrinted;
16968 } JOB_INFO_2A, *PJOB_INFO_2A, *LPJOB_INFO_2A;
16970 typedef struct _JOB_INFO_2W {
16972 LPWSTR pPrinterName;
16973 LPWSTR pMachineName;
16976 LPWSTR pNotifyName;
16978 LPWSTR pPrintProcessor;
16979 LPWSTR pParameters;
16980 LPWSTR pDriverName;
16981 LPDEVMODEW pDevMode;
16983 PSECURITY_DESCRIPTOR pSecurityDescriptor;
16991 SYSTEMTIME Submitted;
16993 DWORD PagesPrinted;
16994 } JOB_INFO_2W, *PJOB_INFO_2W, *LPJOB_INFO_2W;
16996 typedef JOB_INFO_2A JOB_INFO_2;
16997 typedef PJOB_INFO_2A PJOB_INFO_2;
16998 typedef LPJOB_INFO_2A LPJOB_INFO_2;
17000 typedef struct _JOB_INFO_3 {
17004 } JOB_INFO_3, *PJOB_INFO_3, *LPJOB_INFO_3;
17006 typedef struct _ADDJOB_INFO_1A {
17009 } ADDJOB_INFO_1A, *PADDJOB_INFO_1A, *LPADDJOB_INFO_1A;
17011 typedef struct _ADDJOB_INFO_1W {
17014 } ADDJOB_INFO_1W, *PADDJOB_INFO_1W, *LPADDJOB_INFO_1W;
17016 typedef ADDJOB_INFO_1A ADDJOB_INFO_1;
17017 typedef PADDJOB_INFO_1A PADDJOB_INFO_1;
17018 typedef LPADDJOB_INFO_1A LPADDJOB_INFO_1;
17020 typedef struct _DOC_INFO_1A {
17024 } DOC_INFO_1A, *PDOC_INFO_1A, *LPDOC_INFO_1A;
17026 typedef struct _DOC_INFO_1W {
17028 LPWSTR pOutputFile;
17030 } DOC_INFO_1W, *PDOC_INFO_1W, *LPDOC_INFO_1W;
17032 typedef DOC_INFO_1A DOC_INFO_1;
17033 typedef PDOC_INFO_1A PDOC_INFO_1;
17034 typedef LPDOC_INFO_1A LPDOC_INFO_1;
17036 typedef struct _DOC_INFO_2A {
17042 } DOC_INFO_2A, *PDOC_INFO_2A, *LPDOC_INFO_2A;
17044 typedef struct _DOC_INFO_2W {
17046 LPWSTR pOutputFile;
17050 } DOC_INFO_2W, *PDOC_INFO_2W, *LPDOC_INFO_2W;
17052 typedef DOC_INFO_2A DOC_INFO_2;
17053 typedef PDOC_INFO_2A PDOC_INFO_2;
17054 typedef LPDOC_INFO_2A LPDOC_INFO_2;
17056 typedef struct _FORM_INFO_1A {
17060 RECTL ImageableArea;
17061 } FORM_INFO_1A, *PFORM_INFO_1A, *LPFORM_INFO_1A;
17063 typedef struct _FORM_INFO_1W {
17067 RECTL ImageableArea;
17068 } FORM_INFO_1W, *PFORM_INFO_1W, *LPFORM_INFO_1W;
17070 typedef FORM_INFO_1A FORM_INFO_1;
17071 typedef PFORM_INFO_1A PFORM_INFO_1;
17072 typedef LPFORM_INFO_1A LPFORM_INFO_1;
17074 typedef struct _PRINTPROCESSOR_INFO_1A {
17076 } PRINTPROCESSOR_INFO_1A, *PPRINTPROCESSOR_INFO_1A,
17077 *LPPRINTPROCESSOR_INFO_1A;
17079 typedef struct _PRINTPROCESSOR_INFO_1W {
17081 } PRINTPROCESSOR_INFO_1W, *PPRINTPROCESSOR_INFO_1W,
17082 *LPPRINTPROCESSOR_INFO_1W;
17084 typedef PRINTPROCESSOR_INFO_1A PRINTPROCESSOR_INFO_1;
17085 typedef PPRINTPROCESSOR_INFO_1A PPRINTPROCESSOR_INFO_1;
17086 typedef LPPRINTPROCESSOR_INFO_1A LPPRINTPROCESSOR_INFO_1;
17088 typedef struct _PORT_INFO_1A {
17090 } PORT_INFO_1A, *PPORT_INFO_1A, *LPPORT_INFO_1A;
17092 typedef struct _PORT_INFO_1W {
17094 } PORT_INFO_1W, *PPORT_INFO_1W, *LPPORT_INFO_1W;
17096 typedef PORT_INFO_1A PORT_INFO_1;
17097 typedef PPORT_INFO_1A PPORT_INFO_1;
17098 typedef LPPORT_INFO_1A LPPORT_INFO_1;
17100 typedef struct _PORT_INFO_2A {
17102 LPSTR pMonitorName;
17103 LPSTR pDescription;
17106 } PORT_INFO_2A, *PPORT_INFO_2A, *LPPORT_INFO_2A;
17108 typedef struct _PORT_INFO_2W {
17110 LPWSTR pMonitorName;
17111 LPWSTR pDescription;
17114 } PORT_INFO_2W, *PPORT_INFO_2W, *LPPORT_INFO_2W;
17116 typedef PORT_INFO_2A PORT_INFO_2;
17117 typedef PPORT_INFO_2A PPORT_INFO_2;
17118 typedef LPPORT_INFO_2A LPPORT_INFO_2;
17120 typedef struct _PORT_INFO_3A {
17124 } PORT_INFO_3A, *PPORT_INFO_3A, *LPPORT_INFO_3A;
17126 typedef struct _PORT_INFO_3W {
17130 } PORT_INFO_3W, *PPORT_INFO_3W, *LPPORT_INFO_3W;
17132 typedef PORT_INFO_3A PORT_INFO_3;
17133 typedef PPORT_INFO_3A PPORT_INFO_3;
17134 typedef LPPORT_INFO_3A LPPORT_INFO_3;
17136 typedef struct _MONITOR_INFO_1A {
17138 } MONITOR_INFO_1A, *PMONITOR_INFO_1A, *LPMONITOR_INFO_1A;
17140 typedef struct _MONITOR_INFO_1W {
17142 } MONITOR_INFO_1W, *PMONITOR_INFO_1W, *LPMONITOR_INFO_1W;
17144 typedef MONITOR_INFO_1A MONITOR_INFO_1;
17145 typedef PMONITOR_INFO_1A PMONITOR_INFO_1;
17146 typedef LPMONITOR_INFO_1A LPMONITOR_INFO_1;
17151 typedef struct _MONITOR_INFO_2A {
17153 LPSTR pEnvironment;
17155 } MONITOR_INFO_2A, *PMONITOR_INFO_2A, *LPMONITOR_INFO_2A;
17157 typedef struct _MONITOR_INFO_2W {
17159 LPWSTR pEnvironment;
17161 } MONITOR_INFO_2W, *PMONITOR_INFO_2W, *LPMONITOR_INFO_2W;
17163 typedef MONITOR_INFO_2A MONITOR_INFO_2;
17164 typedef PMONITOR_INFO_2A PMONITOR_INFO_2;
17165 typedef LPMONITOR_INFO_2A LPMONITOR_INFO_2;
17167 typedef struct _DATATYPES_INFO_1A {
17169 } DATATYPES_INFO_1A, *PDATATYPES_INFO_1A, *LPDATATYPES_INFO_1A;
17171 typedef struct _DATATYPES_INFO_1W {
17173 } DATATYPES_INFO_1W, *PDATATYPES_INFO_1W, *LPDATATYPES_INFO_1W;
17175 typedef DATATYPES_INFO_1A DATATYPES_INFO_1;
17176 typedef PDATATYPES_INFO_1A PDATATYPES_INFO_1;
17177 typedef LPDATATYPES_INFO_1A LPDATATYPES_INFO_1;
17179 typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE {
17186 } PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE,
17187 *LPPRINTER_NOTIFY_OPTIONS_TYPE;
17189 typedef struct _PRINTER_NOTIFY_OPTIONS {
17193 PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
17194 } PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS, *LPPRINTER_NOTIFY_OPTIONS;
17196 typedef struct _PRINTER_NOTIFY_INFO_DATA {
17208 } PRINTER_NOTIFY_INFO_DATA, *PPRINTER_NOTIFY_INFO_DATA,
17209 *LPPRINTER_NOTIFY_INFO_DATA;
17211 typedef struct _PRINTER_NOTIFY_INFO {
17215 PRINTER_NOTIFY_INFO_DATA aData[1];
17216 } PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO, *LPPRINTER_NOTIFY_INFO;
17218 typedef struct _PROVIDOR_INFO_1A {
17220 LPSTR pEnvironment;
17222 } PROVIDOR_INFO_1A, *PPROVIDOR_INFO_1A, *LPPROVIDOR_INFO_1A;
17224 typedef struct _PROVIDOR_INFO_1W {
17226 LPWSTR pEnvironment;
17228 } PROVIDOR_INFO_1W, *PPROVIDOR_INFO_1W, *LPPROVIDOR_INFO_1W;
17230 typedef PROVIDOR_INFO_1A PROVIDOR_INFO_1;
17231 typedef PPROVIDOR_INFO_1A PPROVIDOR_INFO_1;
17232 typedef LPPROVIDOR_INFO_1A LPPROVIDOR_INFO_1;
17234 typedef struct _PRINTER_ENUM_VALUESA {
17240 } PRINTER_ENUM_VALUESA, *PPRINTER_ENUM_VALUESA;
17242 typedef struct _PRINTER_ENUM_VALUESW {
17248 } PRINTER_ENUM_VALUESW, *PPRINTER_ENUM_VALUESW;
17250 typedef PRINTER_ENUM_VALUESA PRINTER_ENUM_VALUES;
17251 typedef PPRINTER_ENUM_VALUESA PPRINTER_ENUM_VALUES;
17264 typedef struct _BINARY_CONTAINER {
17267 } BINARY_CONTAINER, *PBINARY_CONTAINER;
17269 typedef struct _BIDI_DATA {
17277 BINARY_CONTAINER biData;
17279 } BIDI_DATA, *LPBIDI_DATA, *PBIDI_DATA;
17281 typedef struct _BIDI_REQUEST_DATA {
17285 } BIDI_REQUEST_DATA, *LPBIDI_REQUEST_DATA, *PBIDI_REQUEST_DATA;
17287 typedef struct _BIDI_REQUEST_CONTAINER {
17291 BIDI_REQUEST_DATA aData[1];
17292 } BIDI_REQUEST_CONTAINER, *LPBIDI_REQUEST_CONTAINER, *PBIDI_REQUEST_CONTAINER;
17294 typedef struct _BIDI_RESPONSE_DATA {
17299 } BIDI_RESPONSE_DATA, *LPBIDI_RESPONSE_DATA, *PBIDI_RESPONSE_DATA;
17301 typedef struct _BIDI_RESPONSE_CONTAINER {
17305 BIDI_RESPONSE_DATA aData[1];
17306 } BIDI_RESPONSE_CONTAINER, *LPBIDI_RESPONSE_CONTAINER, *PBIDI_RESPONSE_CONTAINER;
17309 INT __attribute__((__stdcall__)) DeviceCapabilitiesA(LPCSTR pDevice,LPCSTR pPort,WORD fwCapability,
17310 LPSTR pOutput, LPDEVMODEA pDevMode);
17311 INT __attribute__((__stdcall__)) DeviceCapabilitiesW(LPCWSTR pDevice, LPCWSTR pPort,
17312 WORD fwCapability, LPWSTR pOutput,
17313 const DEVMODEW *pDevMode);
17317 LONG __attribute__((__stdcall__)) DocumentPropertiesA(HWND hWnd,HANDLE hPrinter,
17318 LPSTR pDeviceName, LPDEVMODEA pDevModeOutput,
17319 LPDEVMODEA pDevModeInput,DWORD fMode );
17320 LONG __attribute__((__stdcall__)) DocumentPropertiesW(HWND hWnd, HANDLE hPrinter,
17321 LPWSTR pDeviceName,
17322 LPDEVMODEW pDevModeOutput,
17323 LPDEVMODEW pDevModeInput, DWORD fMode);
17327 BOOL __attribute__((__stdcall__)) OpenPrinterA(LPSTR lpPrinterName,HANDLE *phPrinter,
17328 LPPRINTER_DEFAULTSA pDefault);
17329 BOOL __attribute__((__stdcall__)) OpenPrinterW(LPWSTR lpPrinterName,HANDLE *phPrinter,
17330 LPPRINTER_DEFAULTSW pDefault);
17334 BOOL __attribute__((__stdcall__)) ResetPrinterA(HANDLE hPrinter, LPPRINTER_DEFAULTSA pDefault);
17335 BOOL __attribute__((__stdcall__)) ResetPrinterW(HANDLE hPrinter, LPPRINTER_DEFAULTSW pDefault);
17338 BOOL __attribute__((__stdcall__)) ClosePrinter (HANDLE phPrinter);
17340 BOOL __attribute__((__stdcall__)) EnumJobsA(HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs,
17341 DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded,
17342 LPDWORD pcReturned);
17343 BOOL __attribute__((__stdcall__)) EnumJobsW(HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs,
17344 DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded,
17345 LPDWORD pcReturned);
17348 BOOL __attribute__((__stdcall__)) EnumPrintersA(DWORD dwType, LPSTR lpszName,
17349 DWORD dwLevel, LPBYTE lpbPrinters,
17350 DWORD cbBuf, LPDWORD lpdwNeeded,
17351 LPDWORD lpdwReturned);
17352 BOOL __attribute__((__stdcall__)) EnumPrintersW(DWORD dwType, LPWSTR lpszName,
17353 DWORD dwLevel, LPBYTE lpbPrinters,
17354 DWORD cbBuf, LPDWORD lpdwNeeded,
17355 LPDWORD lpdwReturned);
17358 BOOL __attribute__((__stdcall__)) PrinterProperties(HWND hWnd, HANDLE hPrinter);
17360 BOOL __attribute__((__stdcall__)) GetPrinterDriverDirectoryA(LPSTR,LPSTR,DWORD,LPBYTE,DWORD,LPDWORD);
17361 BOOL __attribute__((__stdcall__)) GetPrinterDriverDirectoryW(LPWSTR,LPWSTR,DWORD,LPBYTE,DWORD,LPDWORD);
17364 BOOL __attribute__((__stdcall__)) GetPrinterDriverA(HANDLE hPrinter, LPSTR pEnvironment,
17365 DWORD Level, LPBYTE pDriverInfo,
17366 DWORD cbBuf, LPDWORD pcbNeeded);
17367 BOOL __attribute__((__stdcall__)) GetPrinterDriverW(HANDLE hPrinter, LPWSTR pEnvironment,
17368 DWORD Level, LPBYTE pDriverInfo,
17369 DWORD cbBuf, LPDWORD pcbNeeded);
17372 BOOL __attribute__((__stdcall__)) SetJobA(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
17374 BOOL __attribute__((__stdcall__)) SetJobW(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
17378 BOOL __attribute__((__stdcall__)) GetJobA(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
17379 DWORD cbBuf, LPDWORD pcbNeeded);
17380 BOOL __attribute__((__stdcall__)) GetJobW(HANDLE hPrinter, DWORD JobID, DWORD Level, LPBYTE pJob,
17381 DWORD cbBuf, LPDWORD pcbNeeded);
17384 HANDLE __attribute__((__stdcall__)) AddPrinterA(LPSTR pName, DWORD Level, LPBYTE pPrinter);
17385 HANDLE __attribute__((__stdcall__)) AddPrinterW(LPWSTR pName, DWORD Level, LPBYTE pPrinter);
17388 BOOL __attribute__((__stdcall__)) DeletePrinter(HANDLE hPrinter);
17390 BOOL __attribute__((__stdcall__)) SetPrinterA(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
17392 BOOL __attribute__((__stdcall__)) SetPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
17396 BOOL __attribute__((__stdcall__)) GetPrinterA(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
17397 DWORD cbBuf, LPDWORD pcbNeeded);
17398 BOOL __attribute__((__stdcall__)) GetPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter,
17399 DWORD cbBuf, LPDWORD pcbNeeded);
17402 BOOL __attribute__((__stdcall__)) AddPrinterDriverA(LPSTR pName, DWORD Level, LPBYTE pDriverInfo);
17403 BOOL __attribute__((__stdcall__)) AddPrinterDriverW(LPWSTR pName, DWORD Level, LPBYTE pDriverInfo);
17406 BOOL __attribute__((__stdcall__)) AddPrinterDriverExA(LPSTR pName, DWORD Level, LPBYTE pDriverInfo,
17407 DWORD dwFileCopyFlags);
17408 BOOL __attribute__((__stdcall__)) AddPrinterDriverExW(LPWSTR pName, DWORD Level, LPBYTE pDriverInfo,
17409 DWORD dwFileCopyFlags);
17412 BOOL __attribute__((__stdcall__)) EnumPrinterDriversA(LPSTR pName, LPSTR pEnvironment, DWORD Level,
17413 LPBYTE pDriverInfo, DWORD cbBuf,
17414 LPDWORD pcbNeeded, LPDWORD pcbReturned);
17415 BOOL __attribute__((__stdcall__)) EnumPrinterDriversW(LPWSTR pName, LPWSTR pEnvironment, DWORD Level,
17416 LPBYTE pDriverInfo, DWORD cbBuf,
17417 LPDWORD pcbNeeded, LPDWORD pcbReturned);
17420 BOOL __attribute__((__stdcall__)) GetDefaultPrinterA(LPSTR pName, LPDWORD pcbNameSize);
17421 BOOL __attribute__((__stdcall__)) GetDefaultPrinterW(LPWSTR pName, LPDWORD pcbNameSize);
17424 BOOL __attribute__((__stdcall__)) DeletePrinterDriverA(LPSTR pName, LPSTR pEnvironment,
17425 LPSTR pDriverName);
17426 BOOL __attribute__((__stdcall__)) DeletePrinterDriverW(LPWSTR pName, LPWSTR pEnvironment,
17427 LPWSTR pDriverName);
17430 BOOL __attribute__((__stdcall__)) DeletePrinterDriverExA(LPSTR pName, LPSTR pEnvironment,
17431 LPSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag);
17432 BOOL __attribute__((__stdcall__)) DeletePrinterDriverExW(LPWSTR pName, LPWSTR pEnvironment,
17433 LPWSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag);
17436 BOOL __attribute__((__stdcall__)) AddPrintProcessorA(LPSTR pName, LPSTR pEnvironment,
17437 LPSTR pPathName, LPSTR pPrintProcessorName);
17438 BOOL __attribute__((__stdcall__)) AddPrintProcessorW(LPWSTR pName, LPWSTR pEnvironment,
17439 LPWSTR pPathName, LPWSTR pPrintProcessorName);
17442 BOOL __attribute__((__stdcall__)) EnumPrintProcessorsA(LPSTR pName, LPSTR pEnvironment,
17443 DWORD Level, LPBYTE pPrintProcessorInfo,
17444 DWORD cbBuf, LPDWORD pcbNeeded,
17445 LPDWORD pcbReturned);
17446 BOOL __attribute__((__stdcall__)) EnumPrintProcessorsW(LPWSTR pName, LPWSTR pEnvironment,
17447 DWORD Level, LPBYTE pPrintProcessorInfo,
17448 DWORD cbBuf, LPDWORD pcbNeeded,
17449 LPDWORD pcbReturned);
17452 BOOL __attribute__((__stdcall__)) GetPrintProcessorDirectoryA(LPSTR pName, LPSTR pEnvironment,
17454 LPBYTE pPrintProcessorInfo,
17455 DWORD cbBuf, LPDWORD pcbNeeded);
17457 BOOL __attribute__((__stdcall__)) GetPrintProcessorDirectoryW(LPWSTR pName, LPWSTR pEnvironment,
17459 LPBYTE pPrintProcessorInfo,
17460 DWORD cbBuf, LPDWORD pcbNeeded);
17463 BOOL __attribute__((__stdcall__)) EnumPrintProcessorDatatypesA(LPSTR pName,
17464 LPSTR pPrintProcessorName,
17465 DWORD Level, LPBYTE pDatatypes,
17466 DWORD cbBuf, LPDWORD pcbNeeded,
17467 LPDWORD pcbReturned);
17468 BOOL __attribute__((__stdcall__)) EnumPrintProcessorDatatypesW(LPWSTR pName,
17469 LPWSTR pPrintProcessorName,
17470 DWORD Level, LPBYTE pDatatypes,
17471 DWORD cbBuf, LPDWORD pcbNeeded,
17472 LPDWORD pcbReturned);
17475 BOOL __attribute__((__stdcall__)) DeletePrintProcessorA(LPSTR pName, LPSTR pEnvironment,
17476 LPSTR pPrintProcessorName);
17477 BOOL __attribute__((__stdcall__)) DeletePrintProcessorW(LPWSTR pName, LPWSTR pEnvironment,
17478 LPWSTR pPrintProcessorName);
17481 DWORD __attribute__((__stdcall__)) StartDocPrinterA(HANDLE hPrinter, DWORD Level, LPBYTE pDocInfo);
17482 DWORD __attribute__((__stdcall__)) StartDocPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pDocInfo);
17485 BOOL __attribute__((__stdcall__)) StartPagePrinter(HANDLE hPrinter);
17486 BOOL __attribute__((__stdcall__)) WritePrinter(HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf,
17487 LPDWORD pcWritten);
17488 BOOL __attribute__((__stdcall__)) EndPagePrinter(HANDLE hPrinter);
17489 BOOL __attribute__((__stdcall__)) AbortPrinter(HANDLE hPrinter);
17490 BOOL __attribute__((__stdcall__)) ReadPrinter(HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf,
17491 LPDWORD pNoBytesRead);
17492 BOOL __attribute__((__stdcall__)) EndDocPrinter(HANDLE hPrinter);
17494 BOOL __attribute__((__stdcall__)) AddJobA(HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf,
17495 LPDWORD pcbNeeded);
17496 BOOL __attribute__((__stdcall__)) AddJobW(HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf,
17497 LPDWORD pcbNeeded);
17500 BOOL __attribute__((__stdcall__)) ScheduleJob(HANDLE hPrinter, DWORD JobID);
17502 LONG __attribute__((__stdcall__)) AdvancedDocumentPropertiesA(HWND hWnd, HANDLE hPrinter,
17504 PDEVMODEA pDevModeOutput,
17505 PDEVMODEA pDevModeInput);
17506 LONG __attribute__((__stdcall__)) AdvancedDocumentPropertiesW(HWND hWnd, HANDLE hPrinter,
17507 LPWSTR pDeviceName,
17508 PDEVMODEW pDevModeOutput,
17509 PDEVMODEW pDevModeInput);
17512 DWORD __attribute__((__stdcall__)) GetPrinterDataA(HANDLE hPrinter, LPSTR pValueName, LPDWORD pType,
17513 LPBYTE pData, DWORD nSize, LPDWORD pcbNeeded);
17514 DWORD __attribute__((__stdcall__)) GetPrinterDataW(HANDLE hPrinter, LPWSTR pValueName, LPDWORD pType,
17515 LPBYTE pData, DWORD nSize, LPDWORD pcbNeeded);
17518 DWORD __attribute__((__stdcall__)) GetPrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
17519 LPCSTR pValueName, LPDWORD pType,
17520 LPBYTE pData, DWORD nSize, LPDWORD pcbNeeded);
17521 DWORD __attribute__((__stdcall__)) GetPrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
17522 LPCWSTR pValueName, LPDWORD pType,
17523 LPBYTE pData, DWORD nSize, LPDWORD pcbNeeded);
17526 DWORD __attribute__((__stdcall__)) DeletePrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
17527 LPCSTR pValueName);
17528 DWORD __attribute__((__stdcall__)) DeletePrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
17529 LPCWSTR pValueName);
17532 DWORD __attribute__((__stdcall__)) SetPrinterDataA(HANDLE hPrinter, LPSTR pValueName, DWORD Type,
17533 LPBYTE pData, DWORD cbData);
17534 DWORD __attribute__((__stdcall__)) SetPrinterDataW(HANDLE hPrinter, LPWSTR pValueName, DWORD Type,
17535 LPBYTE pData, DWORD cbData);
17538 DWORD __attribute__((__stdcall__)) SetPrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
17539 LPCSTR pValueName, DWORD Type,
17540 LPBYTE pData, DWORD cbData);
17541 DWORD __attribute__((__stdcall__)) SetPrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
17542 LPCWSTR pValueName, DWORD Type,
17543 LPBYTE pData, DWORD cbData);
17546 DWORD __attribute__((__stdcall__)) WaitForPrinterChange(HANDLE hPrinter, DWORD Flags);
17547 HANDLE __attribute__((__stdcall__)) FindFirstPrinterChangeNotification(HANDLE hPrinter,
17550 LPVOID pPrinterNotifyOptions);
17551 BOOL __attribute__((__stdcall__)) FindNextPrinterChangeNotification(HANDLE hChange,
17554 LPVOID *ppPrinterNotifyInfo);
17555 BOOL __attribute__((__stdcall__)) FreePrinterNotifyInfo(PPRINTER_NOTIFY_INFO pPrinterNotifyInfo);
17556 BOOL __attribute__((__stdcall__)) FindClosePrinterChangeNotification(HANDLE hChange);
17558 DWORD __attribute__((__stdcall__)) PrinterMessageBoxA(HANDLE hPrinter, DWORD Error, HWND hWnd,
17559 LPSTR pText, LPSTR pCaption, DWORD dwType);
17560 DWORD __attribute__((__stdcall__)) PrinterMessageBoxW(HANDLE hPrinter, DWORD Error, HWND hWnd,
17561 LPWSTR pText, LPWSTR pCaption, DWORD dwType);
17564 BOOL __attribute__((__stdcall__)) AddFormA(HANDLE hPrinter, DWORD Level, LPBYTE pForm);
17565 BOOL __attribute__((__stdcall__)) AddFormW(HANDLE hPrinter, DWORD Level, LPBYTE pForm);
17568 BOOL __attribute__((__stdcall__)) DeleteFormA(HANDLE hPrinter, LPSTR pFormName);
17569 BOOL __attribute__((__stdcall__)) DeleteFormW(HANDLE hPrinter, LPWSTR pFormName);
17572 BOOL __attribute__((__stdcall__)) GetFormA(HANDLE hPrinter, LPSTR pFormName, DWORD Level,
17573 LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded);
17574 BOOL __attribute__((__stdcall__)) GetFormW(HANDLE hPrinter, LPWSTR pFormName, DWORD Level,
17575 LPBYTE pForm, DWORD cbBuf, LPDWORD pcbNeeded);
17578 BOOL __attribute__((__stdcall__)) SetFormA(HANDLE hPrinter, LPSTR pFormName, DWORD Level,
17580 BOOL __attribute__((__stdcall__)) SetFormW(HANDLE hPrinter, LPWSTR pFormName, DWORD Level,
17584 BOOL __attribute__((__stdcall__)) EnumFormsA(HANDLE hPrinter, DWORD Level, LPBYTE pForm, DWORD cbBuf,
17585 LPDWORD pcbNeeded, LPDWORD pcReturned);
17586 BOOL __attribute__((__stdcall__)) EnumFormsW(HANDLE hPrinter, DWORD Level, LPBYTE pForm, DWORD cbBuf,
17587 LPDWORD pcbNeeded, LPDWORD pcReturned);
17590 BOOL __attribute__((__stdcall__)) EnumMonitorsA(LPSTR pName, DWORD Level, LPBYTE pMonitors,
17591 DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
17592 BOOL __attribute__((__stdcall__)) EnumMonitorsW(LPWSTR pName, DWORD Level, LPBYTE pMonitors,
17593 DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
17596 DWORD __attribute__((__stdcall__)) EnumPrinterDataA( HANDLE hPrinter, DWORD dwIndex, LPSTR pValueName,
17597 DWORD cbValueName, LPDWORD pcbValueName, LPDWORD pType, LPBYTE pData,
17598 DWORD cbData, LPDWORD pcbData );
17599 DWORD __attribute__((__stdcall__)) EnumPrinterDataW( HANDLE hPrinter, DWORD dwIndex, LPWSTR pValueName,
17600 DWORD cbValueName, LPDWORD pcbValueName, LPDWORD pType, LPBYTE pData,
17601 DWORD cbData, LPDWORD pcbData );
17604 BOOL __attribute__((__stdcall__)) AddMonitorA(LPSTR pName, DWORD Level, LPBYTE pMonitors);
17605 BOOL __attribute__((__stdcall__)) AddMonitorW(LPWSTR pName, DWORD Level, LPBYTE pMonitors);
17608 BOOL __attribute__((__stdcall__)) DeleteMonitorA(LPSTR pName, LPSTR pEnvironment,
17609 LPSTR pMonitorName);
17610 BOOL __attribute__((__stdcall__)) DeleteMonitorW(LPWSTR pName, LPWSTR pEnvironment,
17611 LPWSTR pMonitorName);
17614 BOOL __attribute__((__stdcall__)) EnumPortsA(LPSTR pName, DWORD Level, LPBYTE pPorts,
17615 DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
17616 BOOL __attribute__((__stdcall__)) EnumPortsW(LPWSTR pName, DWORD Level, LPBYTE pPorts,
17617 DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned);
17620 BOOL __attribute__((__stdcall__)) AddPortA(LPSTR pName, HWND hWnd, LPSTR pMonitorName);
17621 BOOL __attribute__((__stdcall__)) AddPortW(LPWSTR pName, HWND hWnd, LPWSTR pMonitorName);
17624 BOOL __attribute__((__stdcall__)) AddPortExA(HANDLE hMonitor, LPSTR pName, DWORD Level,
17625 LPBYTE lpBuffer, LPSTR lpMonitorName);
17626 BOOL __attribute__((__stdcall__)) AddPortExW(HANDLE hMonitor, LPWSTR pName, DWORD Level,
17627 LPBYTE lpBuffer, LPWSTR lpMonitorName);
17630 BOOL __attribute__((__stdcall__)) ConfigurePortA(LPSTR pName, HWND hWnd, LPSTR pPortName);
17631 BOOL __attribute__((__stdcall__)) ConfigurePortW(LPWSTR pName, HWND hWnd, LPWSTR pPortName);
17634 BOOL __attribute__((__stdcall__)) DeletePortA(LPSTR pName, HWND hWnd, LPSTR pPortName);
17635 BOOL __attribute__((__stdcall__)) DeletePortW(LPWSTR pName, HWND hWnd, LPWSTR pPortName);
17638 BOOL __attribute__((__stdcall__)) SetPortA(LPSTR pName, LPSTR pPortName, DWORD dwLevel,
17640 BOOL __attribute__((__stdcall__)) SetPortW(LPWSTR pName, LPWSTR pPortName, DWORD dwLevel,
17644 BOOL __attribute__((__stdcall__)) AddPrinterConnectionA(LPSTR pName);
17645 BOOL __attribute__((__stdcall__)) AddPrinterConnectionW(LPWSTR pName);
17648 BOOL __attribute__((__stdcall__)) DeletePrinterConnectionA(LPSTR pName);
17649 BOOL __attribute__((__stdcall__)) DeletePrinterConnectionW(LPWSTR pName);
17652 HANDLE __attribute__((__stdcall__)) ConnectToPrinterDlg(HWND hwnd, DWORD Flags);
17654 BOOL __attribute__((__stdcall__)) AddPrintProvidorA(LPSTR pName, DWORD Level, LPBYTE pProvidorInfo);
17655 BOOL __attribute__((__stdcall__)) AddPrintProvidorW(LPWSTR pName, DWORD Level, LPBYTE pProvidorInfo);
17658 BOOL __attribute__((__stdcall__)) DeletePrintProvidorA(LPSTR pName, LPSTR pEnvironment,
17659 LPSTR pPrintProvidorName);
17660 BOOL __attribute__((__stdcall__)) DeletePrintProvidorW(LPWSTR pName, LPWSTR pEnvironment,
17661 LPWSTR pPrintProvidorName);
17664 DWORD __attribute__((__stdcall__)) EnumPrinterDataExA(HANDLE hPrinter, LPCSTR pKeyName,
17665 LPBYTE pEnumValues, DWORD cbEnumValues,
17666 LPDWORD pcbEnumValues, LPDWORD pnEnumValues);
17667 DWORD __attribute__((__stdcall__)) EnumPrinterDataExW(HANDLE hPrinter, LPCWSTR pKeyName,
17668 LPBYTE pEnumValues, DWORD cbEnumValues,
17669 LPDWORD pcbEnumValues, LPDWORD pnEnumValues);
17672 LONG __attribute__((__stdcall__)) ExtDeviceMode( HWND hWnd, HANDLE hInst, LPDEVMODEA pDevModeOutput,
17673 LPSTR pDeviceName, LPSTR pPort, LPDEVMODEA pDevModeInput, LPSTR pProfile,
17676 LPSTR __attribute__((__stdcall__)) StartDocDlgA(HANDLE hPrinter, DOCINFOA *doc);
17677 LPWSTR __attribute__((__stdcall__)) StartDocDlgW(HANDLE hPrinter, DOCINFOW *doc);
17678 # 74 "../../../include/windows.h" 2
17682 # 1 "../../../include/ole2.h" 1
17683 # 25 "../../../include/ole2.h"
17684 # 1 "../../../include/objbase.h" 1
17685 # 19 "../../../include/objbase.h"
17686 # 1 "../../../include/rpc.h" 1
17687 # 20 "../../../include/objbase.h" 2
17688 # 1 "../../../include/rpcndr.h" 1
17689 # 92 "../../../include/rpcndr.h"
17690 typedef unsigned char byte;
17693 typedef unsigned char boolean;
17694 # 111 "../../../include/rpcndr.h"
17704 typedef void (__attribute__((__stdcall__)) *NDR_RUNDOWN)(void *context);
17705 typedef void (__attribute__((__stdcall__)) *NDR_NOTIFY_ROUTINE)(void);
17706 typedef void (__attribute__((__stdcall__)) *NDR_NOTIFY2_ROUTINE)(boolean flag);
17711 struct _MIDL_STUB_MESSAGE;
17712 struct _MIDL_STUB_DESC;
17713 struct _FULL_PTR_XLAT_TABLES;
17714 struct NDR_ALLOC_ALL_NODES_CONTEXT;
17715 struct NDR_POINTER_QUEUE_STATE;
17717 typedef void (__attribute__((__stdcall__)) *EXPR_EVAL)(struct _MIDL_STUB_MESSAGE *);
17718 typedef const unsigned char *PFORMAT_STRING;
17723 unsigned long *BufferConformanceMark;
17724 unsigned long *BufferVarianceMark;
17725 unsigned long *MaxCountArray;
17726 unsigned long *OffsetArray;
17727 unsigned long *ActualCountArray;
17728 } ARRAY_INFO, *PARRAY_INFO;
17732 unsigned long WireCodeset;
17733 unsigned long DesiredReceivingCodeset;
17737 typedef struct _NDR_PIPE_DESC *PNDR_PIPE_DESC;
17738 typedef struct _NDR_PIPE_MESSAGE *PNDR_PIPE_MESSAGE;
17739 typedef struct _NDR_ASYNC_MESSAGE *PNDR_ASYNC_MESSAGE;
17740 typedef struct _NDR_CORRELATION_INFO *PNDR_CORRELATION_INFO;
17742 # 1 "../../../include/pshpack4.h" 1
17743 # 105 "../../../include/pshpack4.h"
17745 # 159 "../../../include/rpcndr.h" 2
17746 typedef struct _MIDL_STUB_MESSAGE
17748 PRPC_MESSAGE RpcMsg;
17749 unsigned char *Buffer;
17750 unsigned char *BufferStart;
17751 unsigned char *BufferEnd;
17752 unsigned char *BufferMark;
17753 unsigned long BufferLength;
17754 unsigned long MemorySize;
17755 unsigned char *Memory;
17758 struct NDR_ALLOC_ALL_NODES_CONTEXT *pAllocAllNodesContext;
17759 struct NDR_POINTER_QUEUE_STATE *pPointerQueueState;
17760 int IgnoreEmbeddedPointers;
17761 unsigned char *PointerBufferMark;
17762 unsigned char fBufferValid;
17763 unsigned char uFlags;
17764 unsigned short UniquePtrCount;
17765 ULONG_PTR MaxCount;
17766 unsigned long Offset;
17767 unsigned long ActualCount;
17768 void * (__attribute__((__stdcall__)) *pfnAllocate)(size_t);
17769 void (__attribute__((__stdcall__)) *pfnFree)(void *);
17770 unsigned char *StackTop;
17771 unsigned char *pPresentedType;
17772 unsigned char *pTransmitType;
17773 handle_t SavedHandle;
17774 const struct _MIDL_STUB_DESC *StubDesc;
17775 struct _FULL_PTR_XLAT_TABLES *FullPtrXlatTables;
17776 unsigned long FullPtrRefId;
17777 unsigned long PointerLength;
17779 int fDontCallFreeInst:1;
17780 int fInOnlyParam:1;
17782 int fHasExtensions:1;
17783 int fHasNewCorrDesc:1;
17786 unsigned long dwDestContext;
17787 void *pvDestContext;
17788 NDR_SCONTEXT *SavedContextHandles;
17790 struct IRpcChannelBuffer *pRpcChannelBuffer;
17791 PARRAY_INFO pArrayInfo;
17792 unsigned long *SizePtrCountArray;
17793 unsigned long *SizePtrOffsetArray;
17794 unsigned long *SizePtrLengthArray;
17796 unsigned long dwStubPhase;
17797 void *LowStackMark;
17798 PNDR_ASYNC_MESSAGE pAsyncMsg;
17799 PNDR_CORRELATION_INFO pCorrInfo;
17800 unsigned char *pCorrMemory;
17802 CS_STUB_INFO *pCSInfo;
17803 unsigned char *ConformanceMark;
17804 unsigned char *VarianceMark;
17806 struct _NDR_PROC_CONTEXT *pContext;
17807 INT_PTR Reserved51_1;
17808 INT_PTR Reserved51_2;
17809 INT_PTR Reserved51_3;
17810 INT_PTR Reserved51_4;
17811 INT_PTR Reserved51_5;
17812 } MIDL_STUB_MESSAGE, *PMIDL_STUB_MESSAGE;
17813 # 1 "../../../include/poppack.h" 1
17814 # 253 "../../../include/poppack.h"
17816 # 227 "../../../include/rpcndr.h" 2
17818 typedef void * (__attribute__((__stdcall__)) * GENERIC_BINDING_ROUTINE)(void *);
17819 typedef void (__attribute__((__stdcall__)) * GENERIC_UNBIND_ROUTINE)(void *, unsigned char *);
17821 typedef struct _GENERIC_BINDING_ROUTINE_PAIR
17823 GENERIC_BINDING_ROUTINE pfnBind;
17824 GENERIC_UNBIND_ROUTINE pfnUnbind;
17825 } GENERIC_BINDING_ROUTINE_PAIR, *PGENERIC_BINDING_ROUTINE_PAIR;
17827 typedef struct __GENERIC_BINDING_INFO
17831 GENERIC_BINDING_ROUTINE pfnBind;
17832 GENERIC_UNBIND_ROUTINE pfnUnbind;
17833 } GENERIC_BINDING_INFO, *PGENERIC_BINDING_INFO;
17835 typedef void (__attribute__((__stdcall__)) *XMIT_HELPER_ROUTINE)(PMIDL_STUB_MESSAGE);
17837 typedef struct _XMIT_ROUTINE_QUINTUPLE
17839 XMIT_HELPER_ROUTINE pfnTranslateToXmit;
17840 XMIT_HELPER_ROUTINE pfnTranslateFromXmit;
17841 XMIT_HELPER_ROUTINE pfnFreeXmit;
17842 XMIT_HELPER_ROUTINE pfnFreeInst;
17843 } XMIT_ROUTINE_QUINTUPLE, *PXMIT_ROUTINE_QUINTUPLE;
17845 typedef unsigned long (__attribute__((__stdcall__)) *USER_MARSHAL_SIZING_ROUTINE)(unsigned long *, unsigned long, void *);
17846 typedef unsigned char * (__attribute__((__stdcall__)) *USER_MARSHAL_MARSHALLING_ROUTINE)(unsigned long *, unsigned char *, void *);
17847 typedef unsigned char * (__attribute__((__stdcall__)) *USER_MARSHAL_UNMARSHALLING_ROUTINE)(unsigned long *, unsigned char *, void *);
17848 typedef void (__attribute__((__stdcall__)) *USER_MARSHAL_FREEING_ROUTINE)(unsigned long *, void *);
17850 typedef struct _USER_MARSHAL_ROUTINE_QUADRUPLE
17852 USER_MARSHAL_SIZING_ROUTINE pfnBufferSize;
17853 USER_MARSHAL_MARSHALLING_ROUTINE pfnMarshall;
17854 USER_MARSHAL_UNMARSHALLING_ROUTINE pfnUnmarshall;
17855 USER_MARSHAL_FREEING_ROUTINE pfnFree;
17856 } USER_MARSHAL_ROUTINE_QUADRUPLE;
17865 USER_MARSHAL_CB_BUFFER_SIZE,
17866 USER_MARSHAL_CB_MARSHALL,
17867 USER_MARSHAL_CB_UNMARSHALL,
17868 USER_MARSHAL_CB_FREE
17869 } USER_MARSHAL_CB_TYPE;
17871 typedef struct _USER_MARSHAL_CB
17873 unsigned long Flags;
17874 PMIDL_STUB_MESSAGE pStubMsg;
17875 PFORMAT_STRING pReserve;
17876 unsigned long Signature;
17877 USER_MARSHAL_CB_TYPE CBType;
17878 PFORMAT_STRING pFormat;
17879 PFORMAT_STRING pTypeFormat;
17881 # 299 "../../../include/rpcndr.h"
17882 typedef struct _MALLOC_FREE_STRUCT
17884 void * (__attribute__((__stdcall__)) *pfnAllocate)(size_t);
17885 void (__attribute__((__stdcall__)) *pfnFree)(void *);
17886 } MALLOC_FREE_STRUCT;
17888 typedef struct _COMM_FAULT_OFFSETS
17892 } COMM_FAULT_OFFSETS;
17894 typedef struct _MIDL_STUB_DESC
17896 void *RpcInterfaceInformation;
17897 void * (__attribute__((__stdcall__)) *pfnAllocate)(size_t);
17898 void (__attribute__((__stdcall__)) *pfnFree)(void *);
17900 handle_t *pAutoHandle;
17901 handle_t *pPrimitiveHandle;
17902 PGENERIC_BINDING_INFO pGenericBindingInfo;
17903 } IMPLICIT_HANDLE_INFO;
17904 const NDR_RUNDOWN *apfnNdrRundownRoutines;
17905 const GENERIC_BINDING_ROUTINE_PAIR *aGenericBindingRoutinePairs;
17906 const EXPR_EVAL *apfnExprEval;
17907 const XMIT_ROUTINE_QUINTUPLE *aXmitQuintuple;
17908 const unsigned char *pFormatTypes;
17910 unsigned long Version;
17911 MALLOC_FREE_STRUCT *pMallocFreeStruct;
17913 const COMM_FAULT_OFFSETS *CommFaultOffsets;
17914 const USER_MARSHAL_ROUTINE_QUADRUPLE *aUserMarshalQuadruple;
17915 const NDR_NOTIFY_ROUTINE *NotifyRoutineTable;
17917 ULONG_PTR Reserved3;
17918 ULONG_PTR Reserved4;
17919 ULONG_PTR Reserved5;
17921 typedef const MIDL_STUB_DESC *PMIDL_STUB_DESC;
17923 typedef struct _MIDL_FORMAT_STRING
17927 unsigned char Format[0];
17931 } MIDL_FORMAT_STRING;
17933 typedef struct _MIDL_SYNTAX_INFO
17935 RPC_SYNTAX_IDENTIFIER TransferSyntax;
17936 RPC_DISPATCH_TABLE* DispatchTable;
17937 PFORMAT_STRING ProcString;
17938 const unsigned short* FmtStringOffset;
17939 PFORMAT_STRING TypeString;
17940 const void* aUserMarshalQuadruple;
17941 ULONG_PTR pReserved1;
17942 ULONG_PTR pReserved2;
17943 } MIDL_SYNTAX_INFO, *PMIDL_SYNTAX_INFO;
17945 typedef void (__attribute__((__stdcall__)) *STUB_THUNK)( PMIDL_STUB_MESSAGE );
17947 typedef long (__attribute__((__stdcall__)) *SERVER_ROUTINE)();
17949 typedef struct _MIDL_SERVER_INFO_
17951 PMIDL_STUB_DESC pStubDesc;
17952 const SERVER_ROUTINE *DispatchTable;
17953 PFORMAT_STRING ProcString;
17954 const unsigned short *FmtStringOffset;
17955 const STUB_THUNK *ThunkTable;
17956 PRPC_SYNTAX_IDENTIFIER pTransferSyntax;
17958 PMIDL_SYNTAX_INFO pSyntaxInfo;
17959 } MIDL_SERVER_INFO, *PMIDL_SERVER_INFO;
17961 typedef struct _MIDL_STUBLESS_PROXY_INFO
17963 PMIDL_STUB_DESC pStubDesc;
17964 PFORMAT_STRING ProcFormatString;
17965 const unsigned short *FormatStringOffset;
17966 PRPC_SYNTAX_IDENTIFIER pTransferSyntax;
17968 PMIDL_SYNTAX_INFO pSyntaxInfo;
17969 } MIDL_STUBLESS_PROXY_INFO, *PMIDL_STUBLESS_PROXY_INFO;
17971 typedef union _CLIENT_CALL_RETURN
17975 } CLIENT_CALL_RETURN;
17981 STUB_CALL_SERVER_NO_HRESULT
17997 typedef struct _FULL_PTR_TO_REFID_ELEMENT {
17998 struct _FULL_PTR_TO_REFID_ELEMENT *Next;
18000 unsigned long RefId;
18001 unsigned char State;
18002 } FULL_PTR_TO_REFID_ELEMENT, *PFULL_PTR_TO_REFID_ELEMENT;
18005 typedef struct _FULL_PTR_XLAT_TABLES {
18008 unsigned char *StateTable;
18009 unsigned long NumberOfEntries;
18013 PFULL_PTR_TO_REFID_ELEMENT *XlatTable;
18014 unsigned long NumberOfBuckets;
18015 unsigned long HashMask;
18018 unsigned long NextRefId;
18019 XLAT_SIDE XlatSide;
18020 } FULL_PTR_XLAT_TABLES, *PFULL_PTR_XLAT_TABLES;
18022 struct IRpcStubBuffer;
18024 typedef unsigned long error_status_t;
18025 typedef void * NDR_CCONTEXT;
18027 typedef struct _SCONTEXT_QUEUE {
18028 unsigned long NumberOfObjects;
18029 NDR_SCONTEXT *ArrayOfObjects;
18030 } SCONTEXT_QUEUE, *PSCONTEXT_QUEUE;
18034 RPC_BINDING_HANDLE __attribute__((__stdcall__))
18035 NDRCContextBinding( NDR_CCONTEXT CContext );
18037 void __attribute__((__stdcall__))
18038 NDRCContextMarshall( NDR_CCONTEXT CContext, void *pBuff );
18040 void __attribute__((__stdcall__))
18041 NDRCContextUnmarshall( NDR_CCONTEXT *pCContext, RPC_BINDING_HANDLE hBinding,
18042 void *pBuff, unsigned long DataRepresentation );
18044 void __attribute__((__stdcall__))
18045 NDRSContextMarshall( NDR_SCONTEXT CContext, void *pBuff, NDR_RUNDOWN userRunDownIn );
18047 NDR_SCONTEXT __attribute__((__stdcall__))
18048 NDRSContextUnmarshall( void *pBuff, unsigned long DataRepresentation );
18050 void __attribute__((__stdcall__))
18051 NDRSContextMarshallEx( RPC_BINDING_HANDLE BindingHandle, NDR_SCONTEXT CContext,
18052 void *pBuff, NDR_RUNDOWN userRunDownIn );
18054 void __attribute__((__stdcall__))
18055 NDRSContextMarshall2( RPC_BINDING_HANDLE BindingHandle, NDR_SCONTEXT CContext,
18056 void *pBuff, NDR_RUNDOWN userRunDownIn, void * CtxGuard,
18057 unsigned long Flags );
18059 NDR_SCONTEXT __attribute__((__stdcall__))
18060 NDRSContextUnmarshallEx( RPC_BINDING_HANDLE BindingHandle, void *pBuff,
18061 unsigned long DataRepresentation );
18063 NDR_SCONTEXT __attribute__((__stdcall__))
18064 NDRSContextUnmarshall2( RPC_BINDING_HANDLE BindingHandle, void *pBuff,
18065 unsigned long DataRepresentation, void *CtxGuard,
18066 unsigned long Flags );
18068 void __attribute__((__stdcall__))
18069 NdrClientContextMarshall ( PMIDL_STUB_MESSAGE pStubMsg, NDR_CCONTEXT ContextHandle, int fCheck );
18071 void __attribute__((__stdcall__))
18072 NdrClientContextUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, NDR_CCONTEXT* pContextHandle,
18073 RPC_BINDING_HANDLE BindHandle );
18075 void __attribute__((__stdcall__))
18076 NdrServerContextMarshall ( PMIDL_STUB_MESSAGE pStubMsg, NDR_SCONTEXT ContextHandle, NDR_RUNDOWN RundownRoutine );
18078 NDR_SCONTEXT __attribute__((__stdcall__))
18079 NdrServerContextUnmarshall( PMIDL_STUB_MESSAGE pStubMsg );
18081 void __attribute__((__stdcall__))
18082 NdrContextHandleSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18084 NDR_SCONTEXT __attribute__((__stdcall__))
18085 NdrContextHandleInitialize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat );
18087 void __attribute__((__stdcall__))
18088 NdrServerContextNewMarshall( PMIDL_STUB_MESSAGE pStubMsg, NDR_SCONTEXT ContextHandle,
18089 NDR_RUNDOWN RundownRoutine, PFORMAT_STRING pFormat );
18091 NDR_SCONTEXT __attribute__((__stdcall__))
18092 NdrServerContextNewUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat );
18094 void __attribute__((__stdcall__))
18095 RpcSsDestroyClientContext( void **ContextHandle );
18097 void __attribute__((__stdcall__))
18098 NdrSimpleTypeMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, unsigned char FormatChar );
18099 void __attribute__((__stdcall__))
18100 NdrSimpleTypeUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, unsigned char FormatChar );
18101 # 535 "../../../include/rpcndr.h"
18102 unsigned char* __attribute__((__stdcall__)) NdrPointerMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrPointerUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrPointerBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrPointerMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrPointerFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18103 unsigned char* __attribute__((__stdcall__)) NdrSimpleStructMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrSimpleStructUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrSimpleStructBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrSimpleStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrSimpleStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18104 unsigned char* __attribute__((__stdcall__)) NdrConformantStructMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrConformantStructUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrConformantStructBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrConformantStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18105 unsigned char* __attribute__((__stdcall__)) NdrConformantVaryingStructMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrConformantVaryingStructUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrConformantVaryingStructBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrConformantVaryingStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantVaryingStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18106 unsigned char* __attribute__((__stdcall__)) NdrComplexStructMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrComplexStructUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrComplexStructBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrComplexStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrComplexStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18107 unsigned char* __attribute__((__stdcall__)) NdrFixedArrayMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrFixedArrayUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrFixedArrayBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrFixedArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrFixedArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18108 unsigned char* __attribute__((__stdcall__)) NdrConformantArrayMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrConformantArrayUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrConformantArrayBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrConformantArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18109 unsigned char* __attribute__((__stdcall__)) NdrConformantVaryingArrayMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrConformantVaryingArrayUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrConformantVaryingArrayBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrConformantVaryingArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantVaryingArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18110 unsigned char* __attribute__((__stdcall__)) NdrVaryingArrayMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrVaryingArrayUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrVaryingArrayBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrVaryingArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrVaryingArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18111 unsigned char* __attribute__((__stdcall__)) NdrComplexArrayMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrComplexArrayUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrComplexArrayBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrComplexArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrComplexArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18112 unsigned char* __attribute__((__stdcall__)) NdrEncapsulatedUnionMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrEncapsulatedUnionUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrEncapsulatedUnionBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrEncapsulatedUnionMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrEncapsulatedUnionFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18113 unsigned char* __attribute__((__stdcall__)) NdrNonEncapsulatedUnionMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrNonEncapsulatedUnionUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrNonEncapsulatedUnionBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrNonEncapsulatedUnionMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrNonEncapsulatedUnionFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18114 unsigned char* __attribute__((__stdcall__)) NdrByteCountPointerMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrByteCountPointerUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrByteCountPointerBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrByteCountPointerMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrByteCountPointerFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18115 unsigned char* __attribute__((__stdcall__)) NdrXmitOrRepAsMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrXmitOrRepAsUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrXmitOrRepAsBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrXmitOrRepAsMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrXmitOrRepAsFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18116 unsigned char* __attribute__((__stdcall__)) NdrUserMarshalMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrUserMarshalUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrUserMarshalBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrUserMarshalMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrUserMarshalFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18117 unsigned char* __attribute__((__stdcall__)) NdrInterfacePointerMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrInterfacePointerUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrInterfacePointerBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrInterfacePointerMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrInterfacePointerFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18118 unsigned char* __attribute__((__stdcall__)) NdrRangeMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrRangeUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrRangeBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrRangeMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrRangeFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat );
18120 unsigned char* __attribute__((__stdcall__)) NdrConformantStringMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrConformantStringUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrConformantStringBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrConformantStringMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat );
18121 unsigned char* __attribute__((__stdcall__)) NdrNonConformantStringMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned char* __attribute__((__stdcall__)) NdrNonConformantStringUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char** ppMemory, PFORMAT_STRING pFormat, unsigned char fMustAlloc ); void __attribute__((__stdcall__)) NdrNonConformantStringBufferSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); unsigned long __attribute__((__stdcall__)) NdrNonConformantStringMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat );
18126 void __attribute__((__stdcall__))
18127 NdrConvert2( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat, long NumberParams );
18128 void __attribute__((__stdcall__))
18129 NdrConvert( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat );
18133 LONG_PTR __attribute__((__cdecl__))
18134 NdrClientCall2( PMIDL_STUB_DESC pStubDescriptor, PFORMAT_STRING pFormat, ... );
18135 LONG_PTR __attribute__((__cdecl__))
18136 NdrClientCall( PMIDL_STUB_DESC pStubDescriptor, PFORMAT_STRING pFormat, ... );
18137 LONG_PTR __attribute__((__cdecl__))
18138 NdrAsyncClientCall( PMIDL_STUB_DESC pStubDescriptor, PFORMAT_STRING pFormat, ... );
18140 void __attribute__((__stdcall__))
18141 NdrServerCall2( PRPC_MESSAGE pRpcMsg );
18142 void __attribute__((__stdcall__))
18143 NdrServerCall( PRPC_MESSAGE pRpcMsg );
18145 long __attribute__((__stdcall__))
18146 NdrStubCall2( struct IRpcStubBuffer* pThis, struct IRpcChannelBuffer* pChannel, PRPC_MESSAGE pRpcMsg, unsigned long * pdwStubPhase );
18147 long __attribute__((__stdcall__))
18148 NdrStubCall( struct IRpcStubBuffer* pThis, struct IRpcChannelBuffer* pChannel, PRPC_MESSAGE pRpcMsg, unsigned long * pdwStubPhase );
18149 long __attribute__((__stdcall__))
18150 NdrAsyncStubCall( struct IRpcStubBuffer* pThis, struct IRpcChannelBuffer* pChannel, PRPC_MESSAGE pRpcMsg, unsigned long * pdwStubPhase );
18152 void* __attribute__((__stdcall__))
18153 NdrAllocate( PMIDL_STUB_MESSAGE pStubMsg, size_t Len );
18155 void __attribute__((__stdcall__))
18156 NdrClearOutParameters( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat, void *ArgAddr );
18158 RPC_STATUS __attribute__((__stdcall__))
18159 NdrMapCommAndFaultStatus( PMIDL_STUB_MESSAGE pStubMsg, unsigned long *pCommStatus,
18160 unsigned long *pFaultStatus, RPC_STATUS Status_ );
18162 void* __attribute__((__stdcall__))
18163 NdrOleAllocate( size_t Size );
18164 void __attribute__((__stdcall__))
18165 NdrOleFree( void* NodeToFree );
18167 void __attribute__((__stdcall__))
18168 NdrClientInitializeNew( PRPC_MESSAGE pRpcMessage, PMIDL_STUB_MESSAGE pStubMsg,
18169 PMIDL_STUB_DESC pStubDesc, unsigned int ProcNum );
18170 unsigned char* __attribute__((__stdcall__))
18171 NdrServerInitializeNew( PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDesc );
18172 unsigned char* __attribute__((__stdcall__))
18173 NdrGetBuffer( MIDL_STUB_MESSAGE *stubmsg, unsigned long buflen, RPC_BINDING_HANDLE handle );
18174 void __attribute__((__stdcall__))
18175 NdrFreeBuffer( MIDL_STUB_MESSAGE *pStubMsg );
18176 unsigned char* __attribute__((__stdcall__))
18177 NdrSendReceive( MIDL_STUB_MESSAGE *stubmsg, unsigned char *buffer );
18179 unsigned char * __attribute__((__stdcall__))
18180 NdrNsGetBuffer( PMIDL_STUB_MESSAGE pStubMsg, unsigned long BufferLength, RPC_BINDING_HANDLE Handle );
18181 unsigned char * __attribute__((__stdcall__))
18182 NdrNsSendReceive( PMIDL_STUB_MESSAGE pStubMsg, unsigned char *pBufferEnd, RPC_BINDING_HANDLE *pAutoHandle );
18184 PFULL_PTR_XLAT_TABLES __attribute__((__stdcall__))
18185 NdrFullPointerXlatInit( unsigned long NumberOfPointers, XLAT_SIDE XlatSide );
18186 void __attribute__((__stdcall__))
18187 NdrFullPointerXlatFree( PFULL_PTR_XLAT_TABLES pXlatTables );
18188 int __attribute__((__stdcall__))
18189 NdrFullPointerQueryPointer( PFULL_PTR_XLAT_TABLES pXlatTables, void *pPointer,
18190 unsigned char QueryType, unsigned long *pRefId );
18191 int __attribute__((__stdcall__))
18192 NdrFullPointerQueryRefId( PFULL_PTR_XLAT_TABLES pXlatTables, unsigned long RefId,
18193 unsigned char QueryType, void **ppPointer );
18194 void __attribute__((__stdcall__))
18195 NdrFullPointerInsertRefId( PFULL_PTR_XLAT_TABLES pXlatTables, unsigned long RefId, void *pPointer );
18196 int __attribute__((__stdcall__))
18197 NdrFullPointerFree( PFULL_PTR_XLAT_TABLES pXlatTables, void *Pointer );
18199 void __attribute__((__stdcall__))
18200 NdrRpcSsEnableAllocate( PMIDL_STUB_MESSAGE pMessage );
18201 void __attribute__((__stdcall__))
18202 NdrRpcSsDisableAllocate( PMIDL_STUB_MESSAGE pMessage );
18203 void __attribute__((__stdcall__))
18204 NdrRpcSmSetClientToOsf( PMIDL_STUB_MESSAGE pMessage );
18205 void * __attribute__((__stdcall__))
18206 NdrRpcSmClientAllocate( size_t Size );
18207 void __attribute__((__stdcall__))
18208 NdrRpcSmClientFree( void *NodeToFree );
18209 void * __attribute__((__stdcall__))
18210 NdrRpcSsDefaultAllocate( size_t Size );
18211 void __attribute__((__stdcall__))
18212 NdrRpcSsDefaultFree( void *NodeToFree );
18213 # 21 "../../../include/objbase.h" 2
18214 # 277 "../../../include/objbase.h"
18215 typedef struct IRpcStubBuffer IRpcStubBuffer;
18219 typedef struct IRpcChannelBuffer IRpcChannelBuffer;
18222 # 1 "../../../include/objidl.h" 1
18224 # 1 "../../../include/rpc.h" 1
18225 # 3 "../../../include/objidl.h" 2
18226 # 1 "../../../include/rpcndr.h" 1
18227 # 4 "../../../include/objidl.h" 2
18234 # 1 "../../../include/unknwn.h" 1
18236 # 1 "../../../include/rpc.h" 1
18237 # 3 "../../../include/unknwn.h" 2
18238 # 1 "../../../include/rpcndr.h" 1
18239 # 4 "../../../include/unknwn.h" 2
18246 # 1 "../../../include/wtypes.h" 1
18248 # 1 "../../../include/rpc.h" 1
18249 # 3 "../../../include/wtypes.h" 2
18250 # 1 "../../../include/rpcndr.h" 1
18251 # 4 "../../../include/wtypes.h" 2
18259 # 1 "../../../include/guiddef.h" 1
18260 # 12 "../../../include/wtypes.h" 2
18261 # 146 "../../../include/wtypes.h"
18262 typedef double __attribute__((aligned(8))) DOUBLE;
18263 # 229 "../../../include/wtypes.h"
18264 typedef WCHAR OLECHAR;
18265 typedef OLECHAR *LPOLESTR;
18266 typedef const OLECHAR *LPCOLESTR;
18270 typedef LONG SCODE;
18271 typedef struct _COAUTHIDENTITY {
18275 ULONG DomainLength;
18277 ULONG PasswordLength;
18280 typedef struct _COAUTHINFO {
18283 LPWSTR pwszServerPrincName;
18284 DWORD dwAuthnLevel;
18285 DWORD dwImpersonationLevel;
18286 COAUTHIDENTITY *pAuthIdentityData;
18287 DWORD dwCapabilities;
18289 typedef enum tagMEMCTX {
18292 MEMCTX_MACSYSTEM = 3,
18293 MEMCTX_UNKNOWN = -1,
18296 # 270 "../../../include/wtypes.h"
18297 typedef enum tagCLSCTX {
18298 CLSCTX_INPROC_SERVER = 0x1,
18299 CLSCTX_INPROC_HANDLER = 0x2,
18300 CLSCTX_LOCAL_SERVER = 0x4,
18301 CLSCTX_INPROC_SERVER16 = 0x8,
18302 CLSCTX_REMOTE_SERVER = 0x10,
18303 CLSCTX_INPROC_HANDLER16 = 0x20,
18304 CLSCTX_INPROC_SERVERX86 = 0x40,
18305 CLSCTX_INPROC_HANDLERX86 = 0x80,
18306 CLSCTX_ESERVER_HANDLER = 0x100,
18307 CLSCTX_NO_CODE_DOWNLOAD = 0x400,
18308 CLSCTX_NO_CUSTOM_MARSHAL = 0x1000,
18309 CLSCTX_ENABLE_CODE_DOWNLOAD = 0x2000,
18310 CLSCTX_NO_FAILURE_LOG = 0x4000,
18311 CLSCTX_DISABLE_AAA = 0x8000,
18312 CLSCTX_ENABLE_AAA = 0x10000,
18313 CLSCTX_FROM_DEFAULT_CONTEXT = 0x20000
18318 typedef enum tagMSHLFLAGS {
18319 MSHLFLAGS_NORMAL = 0,
18320 MSHLFLAGS_TABLESTRONG = 1,
18321 MSHLFLAGS_TABLEWEAK = 2,
18322 MSHLFLAGS_NOPING = 4
18324 typedef enum tagMSHCTX {
18326 MSHCTX_NOSHAREDMEM = 1,
18327 MSHCTX_DIFFERENTMACHINE = 2,
18329 MSHCTX_CROSSCTX = 4
18331 typedef struct _BYTE_BLOB {
18332 unsigned long clSize;
18335 typedef BYTE_BLOB *UP_BYTE_BLOB;
18336 typedef struct _FLAGGED_BYTE_BLOB {
18337 unsigned long fFlags;
18338 unsigned long clSize;
18340 } FLAGGED_BYTE_BLOB;
18341 typedef FLAGGED_BYTE_BLOB *UP_FLAGGED_BYTE_BLOB;
18342 typedef struct _FLAGGED_WORD_BLOB {
18343 unsigned long fFlags;
18344 unsigned long clSize;
18345 unsigned short asData[1];
18346 } FLAGGED_WORD_BLOB;
18347 typedef FLAGGED_WORD_BLOB *UP_FLAGGED_WORD_BLOB;
18348 typedef struct _BYTE_SIZEDARR {
18349 unsigned long clSize;
18352 typedef struct _SHORT_SIZEDARR {
18353 unsigned long clSize;
18354 unsigned short *pData;
18356 typedef struct _LONG_SIZEDARR {
18357 unsigned long clSize;
18358 unsigned long *pData;
18360 typedef struct _HYPER_SIZEDARR {
18361 unsigned long clSize;
18370 typedef struct _userCLIPFORMAT {
18377 typedef userCLIPFORMAT *wireCLIPFORMAT;
18378 typedef WORD CLIPFORMAT;
18379 typedef struct tagRemHGLOBAL {
18381 unsigned long cbData;
18384 typedef struct _userHGLOBAL {
18388 FLAGGED_BYTE_BLOB *hRemote;
18392 typedef userHGLOBAL *wireHGLOBAL;
18393 typedef struct tagRemHMETAFILEPICT {
18397 unsigned long cbData;
18399 } RemHMETAFILEPICT;
18400 typedef struct _userHMETAFILE {
18404 BYTE_BLOB *hRemote;
18408 typedef userHMETAFILE *wireHMETAFILE;
18409 typedef struct _remoteMETAFILEPICT {
18413 userHMETAFILE *hMF;
18414 } remoteMETAFILEPICT;
18415 typedef struct _userHMETAFILEPICT {
18419 remoteMETAFILEPICT *hRemote;
18422 } userHMETAFILEPICT;
18423 typedef userHMETAFILEPICT *wireHMETAFILEPICT;
18424 typedef struct tagRemHENHMETAFILE {
18425 unsigned long cbData;
18428 typedef struct _userHENHMETAFILE {
18432 BYTE_BLOB *hRemote;
18435 } userHENHMETAFILE;
18436 typedef userHENHMETAFILE *wireHENHMETAFILE;
18437 typedef struct tagRemHBITMAP {
18438 unsigned long cbData;
18441 typedef struct _userBITMAP {
18451 typedef struct _userHBITMAP {
18455 userBITMAP *hRemote;
18459 typedef userHBITMAP *wireHBITMAP;
18460 typedef struct tagRemHPALETTE {
18461 unsigned long cbData;
18464 typedef struct tagrpcLOGPALETTE {
18466 WORD palNumEntries;
18467 PALETTEENTRY palPalEntry[1];
18469 typedef struct _userHPALETTE {
18473 rpcLOGPALETTE *hRemote;
18477 typedef userHPALETTE *wireHPALETTE;
18478 # 459 "../../../include/wtypes.h"
18479 typedef void *HMETAFILEPICT;
18480 typedef struct _RemotableHandle {
18487 typedef RemotableHandle *wireHACCEL;
18488 typedef RemotableHandle *wireHBRUSH;
18489 typedef RemotableHandle *wireHDC;
18490 typedef RemotableHandle *wireHFONT;
18491 typedef RemotableHandle *wireHICON;
18492 typedef RemotableHandle *wireHMENU;
18493 typedef RemotableHandle *wireHWND;
18494 # 501 "../../../include/wtypes.h"
18495 typedef enum tagDVASPECT {
18496 DVASPECT_CONTENT = 1,
18497 DVASPECT_THUMBNAIL = 2,
18499 DVASPECT_DOCPRINT = 8
18501 typedef enum tagSTGC {
18503 STGC_OVERWRITE = 1,
18504 STGC_ONLYIFCURRENT = 2,
18505 STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4,
18506 STGC_CONSOLIDATE = 8
18508 typedef enum tagSTGMOVE {
18511 STGMOVE_SHALLOWCOPY = 2
18513 typedef enum tagSTATFLAG {
18514 STATFLAG_DEFAULT = 0,
18515 STATFLAG_NONAME = 1,
18516 STATFLAG_NOOPEN = 2
18521 typedef double __attribute__((aligned(8))) DATE;
18522 # 536 "../../../include/wtypes.h"
18523 typedef union tagCY {
18538 # 560 "../../../include/wtypes.h"
18539 typedef struct tagDEC {
18565 typedef DECIMAL *LPDECIMAL;
18566 typedef FLAGGED_WORD_BLOB *wireBSTR;
18567 typedef OLECHAR *BSTR;
18568 typedef BSTR *LPBSTR;
18569 typedef short VARIANT_BOOL;
18570 typedef VARIANT_BOOL _VARIANT_BOOL;
18573 typedef struct tagBSTRBLOB {
18577 typedef struct tagBSTRBLOB *LPBSTRBLOB;
18578 # 609 "../../../include/wtypes.h"
18579 typedef struct tagCLIPDATA {
18585 typedef ULONG PROPID;
18586 typedef unsigned short VARTYPE;
18616 VT_USERDEFINED = 29,
18626 VT_STREAMED_OBJECT = 68,
18627 VT_STORED_OBJECT = 69,
18628 VT_BLOB_OBJECT = 70,
18631 VT_VERSIONED_STREAM = 73,
18632 VT_BSTR_BLOB = 0xfff,
18633 VT_VECTOR = 0x1000,
18636 VT_RESERVED = 0x8000,
18637 VT_ILLEGAL = 0xffff,
18638 VT_ILLEGALMASKED = 0xfff,
18639 VT_TYPEMASK = 0xfff
18642 typedef struct tagCSPLATFORM {
18643 DWORD dwPlatformId;
18646 DWORD dwProcessorArch;
18648 typedef struct tagQUERYCONTEXT {
18650 CSPLATFORM Platform;
18655 typedef enum tagTYSPEC {
18657 TYSPEC_FILEEXT = 1,
18658 TYSPEC_MIMETYPE = 2,
18660 TYSPEC_FILENAME = 4,
18661 TYSPEC_PACKAGENAME = 5,
18662 TYSPEC_OBJECTID = 6
18664 typedef struct __WIDL_wtypes_generated_name_00000000 {
18669 LPOLESTR pMimeType;
18671 LPOLESTR pFileName;
18673 LPOLESTR pPackageName;
18682 void * __attribute__((__stdcall__)) MIDL_user_allocate(size_t);
18683 void __attribute__((__stdcall__)) MIDL_user_free(void *);
18684 # 11 "../../../include/unknwn.h" 2
18687 typedef struct IUnknown IUnknown;
18690 typedef IUnknown *LPUNKNOWN;
18697 extern const GUID IID_IUnknown __attribute__((visibility ("hidden")));
18698 # 42 "../../../include/unknwn.h"
18699 typedef struct IUnknownVtbl {
18703 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
18705 const IID* const riid,
18708 ULONG (__attribute__((__stdcall__)) *AddRef)(
18711 ULONG (__attribute__((__stdcall__)) *Release)(
18717 const IUnknownVtbl* lpVtbl;
18719 # 72 "../../../include/unknwn.h"
18720 HRESULT __attribute__((__stdcall__)) IUnknown_QueryInterface_Proxy(
18722 const IID* const riid,
18724 void __attribute__((__stdcall__)) IUnknown_QueryInterface_Stub(
18725 IRpcStubBuffer* This,
18726 IRpcChannelBuffer* pRpcChannelBuffer,
18727 PRPC_MESSAGE pRpcMessage,
18728 DWORD* pdwStubPhase);
18729 ULONG __attribute__((__stdcall__)) IUnknown_AddRef_Proxy(
18731 void __attribute__((__stdcall__)) IUnknown_AddRef_Stub(
18732 IRpcStubBuffer* This,
18733 IRpcChannelBuffer* pRpcChannelBuffer,
18734 PRPC_MESSAGE pRpcMessage,
18735 DWORD* pdwStubPhase);
18736 ULONG __attribute__((__stdcall__)) IUnknown_Release_Proxy(
18738 void __attribute__((__stdcall__)) IUnknown_Release_Stub(
18739 IRpcStubBuffer* This,
18740 IRpcChannelBuffer* pRpcChannelBuffer,
18741 PRPC_MESSAGE pRpcMessage,
18742 DWORD* pdwStubPhase);
18748 typedef struct IClassFactory IClassFactory;
18751 typedef IClassFactory *LPCLASSFACTORY;
18758 extern const GUID IID_IClassFactory __attribute__((visibility ("hidden")));
18759 # 124 "../../../include/unknwn.h"
18760 typedef struct IClassFactoryVtbl {
18764 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
18765 IClassFactory* This,
18766 const IID* const riid,
18769 ULONG (__attribute__((__stdcall__)) *AddRef)(
18770 IClassFactory* This);
18772 ULONG (__attribute__((__stdcall__)) *Release)(
18773 IClassFactory* This);
18776 HRESULT (__attribute__((__stdcall__)) *CreateInstance)(
18777 IClassFactory* This,
18778 IUnknown* pUnkOuter,
18779 const IID* const riid,
18782 HRESULT (__attribute__((__stdcall__)) *LockServer)(
18783 IClassFactory* This,
18787 } IClassFactoryVtbl;
18788 struct IClassFactory {
18789 const IClassFactoryVtbl* lpVtbl;
18791 # 168 "../../../include/unknwn.h"
18792 HRESULT __attribute__((__stdcall__)) IClassFactory_RemoteCreateInstance_Proxy(
18793 IClassFactory* This,
18794 const IID* const riid,
18795 IUnknown** ppvObject);
18796 void __attribute__((__stdcall__)) IClassFactory_RemoteCreateInstance_Stub(
18797 IRpcStubBuffer* This,
18798 IRpcChannelBuffer* pRpcChannelBuffer,
18799 PRPC_MESSAGE pRpcMessage,
18800 DWORD* pdwStubPhase);
18801 HRESULT __attribute__((__stdcall__)) IClassFactory_CreateInstance_Proxy(
18802 IClassFactory* This,
18803 IUnknown* pUnkOuter,
18804 const IID* const riid,
18806 HRESULT __attribute__((__stdcall__)) IClassFactory_CreateInstance_Stub(
18807 IClassFactory* This,
18808 const IID* const riid,
18809 IUnknown** ppvObject);
18810 HRESULT __attribute__((__stdcall__)) IClassFactory_RemoteLockServer_Proxy(
18811 IClassFactory* This,
18813 void __attribute__((__stdcall__)) IClassFactory_RemoteLockServer_Stub(
18814 IRpcStubBuffer* This,
18815 IRpcChannelBuffer* pRpcChannelBuffer,
18816 PRPC_MESSAGE pRpcMessage,
18817 DWORD* pdwStubPhase);
18818 HRESULT __attribute__((__stdcall__)) IClassFactory_LockServer_Proxy(
18819 IClassFactory* This,
18821 HRESULT __attribute__((__stdcall__)) IClassFactory_LockServer_Stub(
18822 IClassFactory* This,
18824 # 11 "../../../include/objidl.h" 2
18827 typedef struct IStream IStream;
18832 typedef struct IEnumString IEnumString;
18837 typedef struct IRunningObjectTable IRunningObjectTable;
18842 typedef struct IMoniker IMoniker;
18847 typedef struct IAdviseSink IAdviseSink;
18852 typedef struct IAsyncManager IAsyncManager;
18857 typedef struct ISynchronize ISynchronize;
18860 typedef struct _COSERVERINFO {
18863 COAUTHINFO *pAuthInfo;
18868 typedef struct IMarshal IMarshal;
18871 typedef IMarshal *LPMARSHAL;
18878 extern const GUID IID_IMarshal __attribute__((visibility ("hidden")));
18879 # 105 "../../../include/objidl.h"
18880 typedef struct IMarshalVtbl {
18884 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
18886 const IID* const riid,
18889 ULONG (__attribute__((__stdcall__)) *AddRef)(
18892 ULONG (__attribute__((__stdcall__)) *Release)(
18896 HRESULT (__attribute__((__stdcall__)) *GetUnmarshalClass)(
18898 const IID* const riid,
18900 DWORD dwDestContext,
18901 void* pvDestContext,
18905 HRESULT (__attribute__((__stdcall__)) *GetMarshalSizeMax)(
18907 const IID* const riid,
18909 DWORD dwDestContext,
18910 void* pvDestContext,
18914 HRESULT (__attribute__((__stdcall__)) *MarshalInterface)(
18917 const IID* const riid,
18919 DWORD dwDestContext,
18920 void* pvDestContext,
18923 HRESULT (__attribute__((__stdcall__)) *UnmarshalInterface)(
18926 const IID* const riid,
18929 HRESULT (__attribute__((__stdcall__)) *ReleaseMarshalData)(
18933 HRESULT (__attribute__((__stdcall__)) *DisconnectObject)(
18940 const IMarshalVtbl* lpVtbl;
18942 # 184 "../../../include/objidl.h"
18943 HRESULT __attribute__((__stdcall__)) IMarshal_GetUnmarshalClass_Proxy(
18945 const IID* const riid,
18947 DWORD dwDestContext,
18948 void* pvDestContext,
18951 void __attribute__((__stdcall__)) IMarshal_GetUnmarshalClass_Stub(
18952 IRpcStubBuffer* This,
18953 IRpcChannelBuffer* pRpcChannelBuffer,
18954 PRPC_MESSAGE pRpcMessage,
18955 DWORD* pdwStubPhase);
18956 HRESULT __attribute__((__stdcall__)) IMarshal_GetMarshalSizeMax_Proxy(
18958 const IID* const riid,
18960 DWORD dwDestContext,
18961 void* pvDestContext,
18964 void __attribute__((__stdcall__)) IMarshal_GetMarshalSizeMax_Stub(
18965 IRpcStubBuffer* This,
18966 IRpcChannelBuffer* pRpcChannelBuffer,
18967 PRPC_MESSAGE pRpcMessage,
18968 DWORD* pdwStubPhase);
18969 HRESULT __attribute__((__stdcall__)) IMarshal_MarshalInterface_Proxy(
18972 const IID* const riid,
18974 DWORD dwDestContext,
18975 void* pvDestContext,
18977 void __attribute__((__stdcall__)) IMarshal_MarshalInterface_Stub(
18978 IRpcStubBuffer* This,
18979 IRpcChannelBuffer* pRpcChannelBuffer,
18980 PRPC_MESSAGE pRpcMessage,
18981 DWORD* pdwStubPhase);
18982 HRESULT __attribute__((__stdcall__)) IMarshal_UnmarshalInterface_Proxy(
18985 const IID* const riid,
18987 void __attribute__((__stdcall__)) IMarshal_UnmarshalInterface_Stub(
18988 IRpcStubBuffer* This,
18989 IRpcChannelBuffer* pRpcChannelBuffer,
18990 PRPC_MESSAGE pRpcMessage,
18991 DWORD* pdwStubPhase);
18992 HRESULT __attribute__((__stdcall__)) IMarshal_ReleaseMarshalData_Proxy(
18995 void __attribute__((__stdcall__)) IMarshal_ReleaseMarshalData_Stub(
18996 IRpcStubBuffer* This,
18997 IRpcChannelBuffer* pRpcChannelBuffer,
18998 PRPC_MESSAGE pRpcMessage,
18999 DWORD* pdwStubPhase);
19000 HRESULT __attribute__((__stdcall__)) IMarshal_DisconnectObject_Proxy(
19003 void __attribute__((__stdcall__)) IMarshal_DisconnectObject_Stub(
19004 IRpcStubBuffer* This,
19005 IRpcChannelBuffer* pRpcChannelBuffer,
19006 PRPC_MESSAGE pRpcMessage,
19007 DWORD* pdwStubPhase);
19013 typedef struct IMarshal2 IMarshal2;
19016 typedef IMarshal2 *LPMARSHAL2;
19023 extern const GUID IID_IMarshal2 __attribute__((visibility ("hidden")));
19029 typedef struct IMarshal2Vtbl {
19033 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19035 const IID* const riid,
19038 ULONG (__attribute__((__stdcall__)) *AddRef)(
19041 ULONG (__attribute__((__stdcall__)) *Release)(
19045 HRESULT (__attribute__((__stdcall__)) *GetUnmarshalClass)(
19047 const IID* const riid,
19049 DWORD dwDestContext,
19050 void* pvDestContext,
19054 HRESULT (__attribute__((__stdcall__)) *GetMarshalSizeMax)(
19056 const IID* const riid,
19058 DWORD dwDestContext,
19059 void* pvDestContext,
19063 HRESULT (__attribute__((__stdcall__)) *MarshalInterface)(
19066 const IID* const riid,
19068 DWORD dwDestContext,
19069 void* pvDestContext,
19072 HRESULT (__attribute__((__stdcall__)) *UnmarshalInterface)(
19075 const IID* const riid,
19078 HRESULT (__attribute__((__stdcall__)) *ReleaseMarshalData)(
19082 HRESULT (__attribute__((__stdcall__)) *DisconnectObject)(
19089 const IMarshal2Vtbl* lpVtbl;
19091 # 354 "../../../include/objidl.h"
19092 typedef struct IStdMarshalInfo IStdMarshalInfo;
19095 typedef IStdMarshalInfo *LPSTDMARSHALINFO;
19102 extern const GUID IID_IStdMarshalInfo __attribute__((visibility ("hidden")));
19103 # 375 "../../../include/objidl.h"
19104 typedef struct IStdMarshalInfoVtbl {
19108 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19109 IStdMarshalInfo* This,
19110 const IID* const riid,
19113 ULONG (__attribute__((__stdcall__)) *AddRef)(
19114 IStdMarshalInfo* This);
19116 ULONG (__attribute__((__stdcall__)) *Release)(
19117 IStdMarshalInfo* This);
19120 HRESULT (__attribute__((__stdcall__)) *GetClassForHandler)(
19121 IStdMarshalInfo* This,
19122 DWORD dwDestContext,
19123 void* pvDestContext,
19127 } IStdMarshalInfoVtbl;
19128 struct IStdMarshalInfo {
19129 const IStdMarshalInfoVtbl* lpVtbl;
19131 # 414 "../../../include/objidl.h"
19132 HRESULT __attribute__((__stdcall__)) IStdMarshalInfo_GetClassForHandler_Proxy(
19133 IStdMarshalInfo* This,
19134 DWORD dwDestContext,
19135 void* pvDestContext,
19137 void __attribute__((__stdcall__)) IStdMarshalInfo_GetClassForHandler_Stub(
19138 IRpcStubBuffer* This,
19139 IRpcChannelBuffer* pRpcChannelBuffer,
19140 PRPC_MESSAGE pRpcMessage,
19141 DWORD* pdwStubPhase);
19147 typedef struct IExternalConnection IExternalConnection;
19150 typedef IExternalConnection *LPEXTERNALCONNECTION;
19151 typedef enum tagEXTCONN {
19152 EXTCONN_STRONG = 0x1,
19153 EXTCONN_WEAK = 0x2,
19154 EXTCONN_CALLABLE = 0x4
19162 extern const GUID IID_IExternalConnection __attribute__((visibility ("hidden")));
19163 # 459 "../../../include/objidl.h"
19164 typedef struct IExternalConnectionVtbl {
19168 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19169 IExternalConnection* This,
19170 const IID* const riid,
19173 ULONG (__attribute__((__stdcall__)) *AddRef)(
19174 IExternalConnection* This);
19176 ULONG (__attribute__((__stdcall__)) *Release)(
19177 IExternalConnection* This);
19180 DWORD (__attribute__((__stdcall__)) *AddConnection)(
19181 IExternalConnection* This,
19185 DWORD (__attribute__((__stdcall__)) *ReleaseConnection)(
19186 IExternalConnection* This,
19189 BOOL fLastReleaseCloses);
19192 } IExternalConnectionVtbl;
19193 struct IExternalConnection {
19194 const IExternalConnectionVtbl* lpVtbl;
19196 # 504 "../../../include/objidl.h"
19197 DWORD __attribute__((__stdcall__)) IExternalConnection_AddConnection_Proxy(
19198 IExternalConnection* This,
19201 void __attribute__((__stdcall__)) IExternalConnection_AddConnection_Stub(
19202 IRpcStubBuffer* This,
19203 IRpcChannelBuffer* pRpcChannelBuffer,
19204 PRPC_MESSAGE pRpcMessage,
19205 DWORD* pdwStubPhase);
19206 DWORD __attribute__((__stdcall__)) IExternalConnection_ReleaseConnection_Proxy(
19207 IExternalConnection* This,
19210 BOOL fLastReleaseCloses);
19211 void __attribute__((__stdcall__)) IExternalConnection_ReleaseConnection_Stub(
19212 IRpcStubBuffer* This,
19213 IRpcChannelBuffer* pRpcChannelBuffer,
19214 PRPC_MESSAGE pRpcMessage,
19215 DWORD* pdwStubPhase);
19221 typedef struct IMultiQI IMultiQI;
19224 typedef IMultiQI *LPMULTIQI;
19225 typedef struct tagMULTI_QI {
19236 extern const GUID IID_IMultiQI __attribute__((visibility ("hidden")));
19237 # 553 "../../../include/objidl.h"
19238 typedef struct IMultiQIVtbl {
19242 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19244 const IID* const riid,
19247 ULONG (__attribute__((__stdcall__)) *AddRef)(
19250 ULONG (__attribute__((__stdcall__)) *Release)(
19254 HRESULT (__attribute__((__stdcall__)) *QueryMultipleInterfaces)(
19262 const IMultiQIVtbl* lpVtbl;
19264 # 591 "../../../include/objidl.h"
19265 HRESULT __attribute__((__stdcall__)) IMultiQI_QueryMultipleInterfaces_Proxy(
19269 void __attribute__((__stdcall__)) IMultiQI_QueryMultipleInterfaces_Stub(
19270 IRpcStubBuffer* This,
19271 IRpcChannelBuffer* pRpcChannelBuffer,
19272 PRPC_MESSAGE pRpcMessage,
19273 DWORD* pdwStubPhase);
19279 typedef struct IMalloc IMalloc;
19282 typedef IMalloc *LPMALLOC;
19289 extern const GUID IID_IMalloc __attribute__((visibility ("hidden")));
19290 # 640 "../../../include/objidl.h"
19291 typedef struct IMallocVtbl {
19295 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19297 const IID* const riid,
19300 ULONG (__attribute__((__stdcall__)) *AddRef)(
19303 ULONG (__attribute__((__stdcall__)) *Release)(
19307 LPVOID (__attribute__((__stdcall__)) *Alloc)(
19311 LPVOID (__attribute__((__stdcall__)) *Realloc)(
19316 void (__attribute__((__stdcall__)) *Free)(
19320 ULONG (__attribute__((__stdcall__)) *GetSize)(
19324 int (__attribute__((__stdcall__)) *DidAlloc)(
19328 void (__attribute__((__stdcall__)) *HeapMinimize)(
19334 const IMallocVtbl* lpVtbl;
19336 # 702 "../../../include/objidl.h"
19337 LPVOID __attribute__((__stdcall__)) IMalloc_Alloc_Proxy(
19340 void __attribute__((__stdcall__)) IMalloc_Alloc_Stub(
19341 IRpcStubBuffer* This,
19342 IRpcChannelBuffer* pRpcChannelBuffer,
19343 PRPC_MESSAGE pRpcMessage,
19344 DWORD* pdwStubPhase);
19345 LPVOID __attribute__((__stdcall__)) IMalloc_Realloc_Proxy(
19349 void __attribute__((__stdcall__)) IMalloc_Realloc_Stub(
19350 IRpcStubBuffer* This,
19351 IRpcChannelBuffer* pRpcChannelBuffer,
19352 PRPC_MESSAGE pRpcMessage,
19353 DWORD* pdwStubPhase);
19354 void __attribute__((__stdcall__)) IMalloc_Free_Proxy(
19357 void __attribute__((__stdcall__)) IMalloc_Free_Stub(
19358 IRpcStubBuffer* This,
19359 IRpcChannelBuffer* pRpcChannelBuffer,
19360 PRPC_MESSAGE pRpcMessage,
19361 DWORD* pdwStubPhase);
19362 ULONG __attribute__((__stdcall__)) IMalloc_GetSize_Proxy(
19365 void __attribute__((__stdcall__)) IMalloc_GetSize_Stub(
19366 IRpcStubBuffer* This,
19367 IRpcChannelBuffer* pRpcChannelBuffer,
19368 PRPC_MESSAGE pRpcMessage,
19369 DWORD* pdwStubPhase);
19370 int __attribute__((__stdcall__)) IMalloc_DidAlloc_Proxy(
19373 void __attribute__((__stdcall__)) IMalloc_DidAlloc_Stub(
19374 IRpcStubBuffer* This,
19375 IRpcChannelBuffer* pRpcChannelBuffer,
19376 PRPC_MESSAGE pRpcMessage,
19377 DWORD* pdwStubPhase);
19378 void __attribute__((__stdcall__)) IMalloc_HeapMinimize_Proxy(
19380 void __attribute__((__stdcall__)) IMalloc_HeapMinimize_Stub(
19381 IRpcStubBuffer* This,
19382 IRpcChannelBuffer* pRpcChannelBuffer,
19383 PRPC_MESSAGE pRpcMessage,
19384 DWORD* pdwStubPhase);
19390 typedef struct IMallocSpy IMallocSpy;
19393 typedef IMallocSpy *LPMALLOCSPY;
19400 extern const GUID IID_IMallocSpy __attribute__((visibility ("hidden")));
19401 # 817 "../../../include/objidl.h"
19402 typedef struct IMallocSpyVtbl {
19406 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19408 const IID* const riid,
19411 ULONG (__attribute__((__stdcall__)) *AddRef)(
19414 ULONG (__attribute__((__stdcall__)) *Release)(
19418 ULONG (__attribute__((__stdcall__)) *PreAlloc)(
19422 LPVOID (__attribute__((__stdcall__)) *PostAlloc)(
19426 LPVOID (__attribute__((__stdcall__)) *PreFree)(
19431 void (__attribute__((__stdcall__)) *PostFree)(
19435 ULONG (__attribute__((__stdcall__)) *PreRealloc)(
19439 LPVOID* ppNewRequest,
19442 LPVOID (__attribute__((__stdcall__)) *PostRealloc)(
19447 LPVOID (__attribute__((__stdcall__)) *PreGetSize)(
19452 ULONG (__attribute__((__stdcall__)) *PostGetSize)(
19457 LPVOID (__attribute__((__stdcall__)) *PreDidAlloc)(
19462 int (__attribute__((__stdcall__)) *PostDidAlloc)(
19468 void (__attribute__((__stdcall__)) *PreHeapMinimize)(
19471 void (__attribute__((__stdcall__)) *PostHeapMinimize)(
19476 struct IMallocSpy {
19477 const IMallocSpyVtbl* lpVtbl;
19479 # 917 "../../../include/objidl.h"
19480 ULONG __attribute__((__stdcall__)) IMallocSpy_PreAlloc_Proxy(
19483 void __attribute__((__stdcall__)) IMallocSpy_PreAlloc_Stub(
19484 IRpcStubBuffer* This,
19485 IRpcChannelBuffer* pRpcChannelBuffer,
19486 PRPC_MESSAGE pRpcMessage,
19487 DWORD* pdwStubPhase);
19488 LPVOID __attribute__((__stdcall__)) IMallocSpy_PostAlloc_Proxy(
19491 void __attribute__((__stdcall__)) IMallocSpy_PostAlloc_Stub(
19492 IRpcStubBuffer* This,
19493 IRpcChannelBuffer* pRpcChannelBuffer,
19494 PRPC_MESSAGE pRpcMessage,
19495 DWORD* pdwStubPhase);
19496 LPVOID __attribute__((__stdcall__)) IMallocSpy_PreFree_Proxy(
19500 void __attribute__((__stdcall__)) IMallocSpy_PreFree_Stub(
19501 IRpcStubBuffer* This,
19502 IRpcChannelBuffer* pRpcChannelBuffer,
19503 PRPC_MESSAGE pRpcMessage,
19504 DWORD* pdwStubPhase);
19505 void __attribute__((__stdcall__)) IMallocSpy_PostFree_Proxy(
19508 void __attribute__((__stdcall__)) IMallocSpy_PostFree_Stub(
19509 IRpcStubBuffer* This,
19510 IRpcChannelBuffer* pRpcChannelBuffer,
19511 PRPC_MESSAGE pRpcMessage,
19512 DWORD* pdwStubPhase);
19513 ULONG __attribute__((__stdcall__)) IMallocSpy_PreRealloc_Proxy(
19517 LPVOID* ppNewRequest,
19519 void __attribute__((__stdcall__)) IMallocSpy_PreRealloc_Stub(
19520 IRpcStubBuffer* This,
19521 IRpcChannelBuffer* pRpcChannelBuffer,
19522 PRPC_MESSAGE pRpcMessage,
19523 DWORD* pdwStubPhase);
19524 LPVOID __attribute__((__stdcall__)) IMallocSpy_PostRealloc_Proxy(
19528 void __attribute__((__stdcall__)) IMallocSpy_PostRealloc_Stub(
19529 IRpcStubBuffer* This,
19530 IRpcChannelBuffer* pRpcChannelBuffer,
19531 PRPC_MESSAGE pRpcMessage,
19532 DWORD* pdwStubPhase);
19533 LPVOID __attribute__((__stdcall__)) IMallocSpy_PreGetSize_Proxy(
19537 void __attribute__((__stdcall__)) IMallocSpy_PreGetSize_Stub(
19538 IRpcStubBuffer* This,
19539 IRpcChannelBuffer* pRpcChannelBuffer,
19540 PRPC_MESSAGE pRpcMessage,
19541 DWORD* pdwStubPhase);
19542 ULONG __attribute__((__stdcall__)) IMallocSpy_PostGetSize_Proxy(
19546 void __attribute__((__stdcall__)) IMallocSpy_PostGetSize_Stub(
19547 IRpcStubBuffer* This,
19548 IRpcChannelBuffer* pRpcChannelBuffer,
19549 PRPC_MESSAGE pRpcMessage,
19550 DWORD* pdwStubPhase);
19551 LPVOID __attribute__((__stdcall__)) IMallocSpy_PreDidAlloc_Proxy(
19555 void __attribute__((__stdcall__)) IMallocSpy_PreDidAlloc_Stub(
19556 IRpcStubBuffer* This,
19557 IRpcChannelBuffer* pRpcChannelBuffer,
19558 PRPC_MESSAGE pRpcMessage,
19559 DWORD* pdwStubPhase);
19560 int __attribute__((__stdcall__)) IMallocSpy_PostDidAlloc_Proxy(
19565 void __attribute__((__stdcall__)) IMallocSpy_PostDidAlloc_Stub(
19566 IRpcStubBuffer* This,
19567 IRpcChannelBuffer* pRpcChannelBuffer,
19568 PRPC_MESSAGE pRpcMessage,
19569 DWORD* pdwStubPhase);
19570 void __attribute__((__stdcall__)) IMallocSpy_PreHeapMinimize_Proxy(
19572 void __attribute__((__stdcall__)) IMallocSpy_PreHeapMinimize_Stub(
19573 IRpcStubBuffer* This,
19574 IRpcChannelBuffer* pRpcChannelBuffer,
19575 PRPC_MESSAGE pRpcMessage,
19576 DWORD* pdwStubPhase);
19577 void __attribute__((__stdcall__)) IMallocSpy_PostHeapMinimize_Proxy(
19579 void __attribute__((__stdcall__)) IMallocSpy_PostHeapMinimize_Stub(
19580 IRpcStubBuffer* This,
19581 IRpcChannelBuffer* pRpcChannelBuffer,
19582 PRPC_MESSAGE pRpcMessage,
19583 DWORD* pdwStubPhase);
19589 typedef struct IInternalUnknown IInternalUnknown;
19590 # 1035 "../../../include/objidl.h"
19591 extern const GUID IID_IInternalUnknown __attribute__((visibility ("hidden")));
19592 # 1045 "../../../include/objidl.h"
19593 typedef struct IInternalUnknownVtbl {
19597 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19598 IInternalUnknown* This,
19599 const IID* const riid,
19602 ULONG (__attribute__((__stdcall__)) *AddRef)(
19603 IInternalUnknown* This);
19605 ULONG (__attribute__((__stdcall__)) *Release)(
19606 IInternalUnknown* This);
19609 HRESULT (__attribute__((__stdcall__)) *QueryInternalInterface)(
19610 IInternalUnknown* This,
19611 const IID* const riid,
19615 } IInternalUnknownVtbl;
19616 struct IInternalUnknown {
19617 const IInternalUnknownVtbl* lpVtbl;
19619 # 1083 "../../../include/objidl.h"
19620 HRESULT __attribute__((__stdcall__)) IInternalUnknown_QueryInternalInterface_Proxy(
19621 IInternalUnknown* This,
19622 const IID* const riid,
19624 void __attribute__((__stdcall__)) IInternalUnknown_QueryInternalInterface_Stub(
19625 IRpcStubBuffer* This,
19626 IRpcChannelBuffer* pRpcChannelBuffer,
19627 PRPC_MESSAGE pRpcMessage,
19628 DWORD* pdwStubPhase);
19634 typedef struct IEnumUnknown IEnumUnknown;
19637 typedef IEnumUnknown *LPENUMUNKNOWN;
19644 extern const GUID IID_IEnumUnknown __attribute__((visibility ("hidden")));
19645 # 1127 "../../../include/objidl.h"
19646 typedef struct IEnumUnknownVtbl {
19650 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19651 IEnumUnknown* This,
19652 const IID* const riid,
19655 ULONG (__attribute__((__stdcall__)) *AddRef)(
19656 IEnumUnknown* This);
19658 ULONG (__attribute__((__stdcall__)) *Release)(
19659 IEnumUnknown* This);
19662 HRESULT (__attribute__((__stdcall__)) *Next)(
19663 IEnumUnknown* This,
19666 ULONG* pceltFetched);
19668 HRESULT (__attribute__((__stdcall__)) *Skip)(
19669 IEnumUnknown* This,
19672 HRESULT (__attribute__((__stdcall__)) *Reset)(
19673 IEnumUnknown* This);
19675 HRESULT (__attribute__((__stdcall__)) *Clone)(
19676 IEnumUnknown* This,
19677 IEnumUnknown** ppenum);
19680 } IEnumUnknownVtbl;
19681 struct IEnumUnknown {
19682 const IEnumUnknownVtbl* lpVtbl;
19684 # 1180 "../../../include/objidl.h"
19685 HRESULT __attribute__((__stdcall__)) IEnumUnknown_RemoteNext_Proxy(
19686 IEnumUnknown* This,
19689 ULONG* pceltFetched);
19690 void __attribute__((__stdcall__)) IEnumUnknown_RemoteNext_Stub(
19691 IRpcStubBuffer* This,
19692 IRpcChannelBuffer* pRpcChannelBuffer,
19693 PRPC_MESSAGE pRpcMessage,
19694 DWORD* pdwStubPhase);
19695 HRESULT __attribute__((__stdcall__)) IEnumUnknown_Next_Proxy(
19696 IEnumUnknown* This,
19699 ULONG* pceltFetched);
19700 HRESULT __attribute__((__stdcall__)) IEnumUnknown_Next_Stub(
19701 IEnumUnknown* This,
19704 ULONG* pceltFetched);
19705 HRESULT __attribute__((__stdcall__)) IEnumUnknown_Skip_Proxy(
19706 IEnumUnknown* This,
19708 void __attribute__((__stdcall__)) IEnumUnknown_Skip_Stub(
19709 IRpcStubBuffer* This,
19710 IRpcChannelBuffer* pRpcChannelBuffer,
19711 PRPC_MESSAGE pRpcMessage,
19712 DWORD* pdwStubPhase);
19713 HRESULT __attribute__((__stdcall__)) IEnumUnknown_Reset_Proxy(
19714 IEnumUnknown* This);
19715 void __attribute__((__stdcall__)) IEnumUnknown_Reset_Stub(
19716 IRpcStubBuffer* This,
19717 IRpcChannelBuffer* pRpcChannelBuffer,
19718 PRPC_MESSAGE pRpcMessage,
19719 DWORD* pdwStubPhase);
19720 HRESULT __attribute__((__stdcall__)) IEnumUnknown_Clone_Proxy(
19721 IEnumUnknown* This,
19722 IEnumUnknown** ppenum);
19723 void __attribute__((__stdcall__)) IEnumUnknown_Clone_Stub(
19724 IRpcStubBuffer* This,
19725 IRpcChannelBuffer* pRpcChannelBuffer,
19726 PRPC_MESSAGE pRpcMessage,
19727 DWORD* pdwStubPhase);
19733 typedef struct ISurrogate ISurrogate;
19736 typedef ISurrogate *LPSURROGATE;
19743 extern const GUID IID_ISurrogate __attribute__((visibility ("hidden")));
19744 # 1250 "../../../include/objidl.h"
19745 typedef struct ISurrogateVtbl {
19749 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19751 const IID* const riid,
19754 ULONG (__attribute__((__stdcall__)) *AddRef)(
19757 ULONG (__attribute__((__stdcall__)) *Release)(
19761 HRESULT (__attribute__((__stdcall__)) *LoadDllServer)(
19763 const CLSID* const Clsid);
19765 HRESULT (__attribute__((__stdcall__)) *FreeSurrogate)(
19770 struct ISurrogate {
19771 const ISurrogateVtbl* lpVtbl;
19773 # 1291 "../../../include/objidl.h"
19774 HRESULT __attribute__((__stdcall__)) ISurrogate_LoadDllServer_Proxy(
19776 const CLSID* const Clsid);
19777 void __attribute__((__stdcall__)) ISurrogate_LoadDllServer_Stub(
19778 IRpcStubBuffer* This,
19779 IRpcChannelBuffer* pRpcChannelBuffer,
19780 PRPC_MESSAGE pRpcMessage,
19781 DWORD* pdwStubPhase);
19782 HRESULT __attribute__((__stdcall__)) ISurrogate_FreeSurrogate_Proxy(
19784 void __attribute__((__stdcall__)) ISurrogate_FreeSurrogate_Stub(
19785 IRpcStubBuffer* This,
19786 IRpcChannelBuffer* pRpcChannelBuffer,
19787 PRPC_MESSAGE pRpcMessage,
19788 DWORD* pdwStubPhase);
19794 typedef struct IGlobalInterfaceTable IGlobalInterfaceTable;
19797 typedef IGlobalInterfaceTable *LPGLOBALINTERFACETABLE;
19804 extern const GUID IID_IGlobalInterfaceTable __attribute__((visibility ("hidden")));
19805 # 1340 "../../../include/objidl.h"
19806 typedef struct IGlobalInterfaceTableVtbl {
19810 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19811 IGlobalInterfaceTable* This,
19812 const IID* const riid,
19815 ULONG (__attribute__((__stdcall__)) *AddRef)(
19816 IGlobalInterfaceTable* This);
19818 ULONG (__attribute__((__stdcall__)) *Release)(
19819 IGlobalInterfaceTable* This);
19822 HRESULT (__attribute__((__stdcall__)) *RegisterInterfaceInGlobal)(
19823 IGlobalInterfaceTable* This,
19825 const IID* const riid,
19828 HRESULT (__attribute__((__stdcall__)) *RevokeInterfaceFromGlobal)(
19829 IGlobalInterfaceTable* This,
19832 HRESULT (__attribute__((__stdcall__)) *GetInterfaceFromGlobal)(
19833 IGlobalInterfaceTable* This,
19835 const IID* const riid,
19839 } IGlobalInterfaceTableVtbl;
19840 struct IGlobalInterfaceTable {
19841 const IGlobalInterfaceTableVtbl* lpVtbl;
19843 # 1391 "../../../include/objidl.h"
19844 HRESULT __attribute__((__stdcall__)) IGlobalInterfaceTable_RegisterInterfaceInGlobal_Proxy(
19845 IGlobalInterfaceTable* This,
19847 const IID* const riid,
19849 void __attribute__((__stdcall__)) IGlobalInterfaceTable_RegisterInterfaceInGlobal_Stub(
19850 IRpcStubBuffer* This,
19851 IRpcChannelBuffer* pRpcChannelBuffer,
19852 PRPC_MESSAGE pRpcMessage,
19853 DWORD* pdwStubPhase);
19854 HRESULT __attribute__((__stdcall__)) IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Proxy(
19855 IGlobalInterfaceTable* This,
19857 void __attribute__((__stdcall__)) IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Stub(
19858 IRpcStubBuffer* This,
19859 IRpcChannelBuffer* pRpcChannelBuffer,
19860 PRPC_MESSAGE pRpcMessage,
19861 DWORD* pdwStubPhase);
19862 HRESULT __attribute__((__stdcall__)) IGlobalInterfaceTable_GetInterfaceFromGlobal_Proxy(
19863 IGlobalInterfaceTable* This,
19865 const IID* const riid,
19867 void __attribute__((__stdcall__)) IGlobalInterfaceTable_GetInterfaceFromGlobal_Stub(
19868 IRpcStubBuffer* This,
19869 IRpcChannelBuffer* pRpcChannelBuffer,
19870 PRPC_MESSAGE pRpcMessage,
19871 DWORD* pdwStubPhase);
19877 typedef struct IBindCtx IBindCtx;
19880 typedef IBindCtx *LPBINDCTX;
19881 typedef IBindCtx *LPBC;
19882 typedef struct tagBIND_OPTS {
19886 DWORD dwTickCountDeadline;
19888 typedef struct tagBIND_OPTS *LPBIND_OPTS;
19889 typedef struct tagBIND_OPTS2 {
19893 DWORD dwTickCountDeadline;
19894 DWORD dwTrackFlags;
19895 DWORD dwClassContext;
19897 COSERVERINFO *pServerInfo;
19899 typedef struct tagBIND_OPTS2 *LPBIND_OPTS2;
19900 typedef enum tagBIND_FLAGS {
19901 BIND_MAYBOTHERUSER = 1,
19902 BIND_JUSTTESTEXISTENCE = 2
19910 extern const GUID IID_IBindCtx __attribute__((visibility ("hidden")));
19911 # 1495 "../../../include/objidl.h"
19912 typedef struct IBindCtxVtbl {
19916 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
19918 const IID* const riid,
19921 ULONG (__attribute__((__stdcall__)) *AddRef)(
19924 ULONG (__attribute__((__stdcall__)) *Release)(
19928 HRESULT (__attribute__((__stdcall__)) *RegisterObjectBound)(
19932 HRESULT (__attribute__((__stdcall__)) *RevokeObjectBound)(
19936 HRESULT (__attribute__((__stdcall__)) *ReleaseBoundObjects)(
19939 HRESULT (__attribute__((__stdcall__)) *SetBindOptions)(
19941 BIND_OPTS* pbindopts);
19943 HRESULT (__attribute__((__stdcall__)) *GetBindOptions)(
19945 BIND_OPTS* pbindopts);
19947 HRESULT (__attribute__((__stdcall__)) *GetRunningObjectTable)(
19949 IRunningObjectTable** pprot);
19951 HRESULT (__attribute__((__stdcall__)) *RegisterObjectParam)(
19956 HRESULT (__attribute__((__stdcall__)) *GetObjectParam)(
19961 HRESULT (__attribute__((__stdcall__)) *EnumObjectParam)(
19963 IEnumString** ppenum);
19965 HRESULT (__attribute__((__stdcall__)) *RevokeObjectParam)(
19972 const IBindCtxVtbl* lpVtbl;
19974 # 1578 "../../../include/objidl.h"
19975 HRESULT __attribute__((__stdcall__)) IBindCtx_RegisterObjectBound_Proxy(
19978 void __attribute__((__stdcall__)) IBindCtx_RegisterObjectBound_Stub(
19979 IRpcStubBuffer* This,
19980 IRpcChannelBuffer* pRpcChannelBuffer,
19981 PRPC_MESSAGE pRpcMessage,
19982 DWORD* pdwStubPhase);
19983 HRESULT __attribute__((__stdcall__)) IBindCtx_RevokeObjectBound_Proxy(
19986 void __attribute__((__stdcall__)) IBindCtx_RevokeObjectBound_Stub(
19987 IRpcStubBuffer* This,
19988 IRpcChannelBuffer* pRpcChannelBuffer,
19989 PRPC_MESSAGE pRpcMessage,
19990 DWORD* pdwStubPhase);
19991 HRESULT __attribute__((__stdcall__)) IBindCtx_ReleaseBoundObjects_Proxy(
19993 void __attribute__((__stdcall__)) IBindCtx_ReleaseBoundObjects_Stub(
19994 IRpcStubBuffer* This,
19995 IRpcChannelBuffer* pRpcChannelBuffer,
19996 PRPC_MESSAGE pRpcMessage,
19997 DWORD* pdwStubPhase);
19998 HRESULT __attribute__((__stdcall__)) IBindCtx_RemoteSetBindOptions_Proxy(
20000 BIND_OPTS2* pbindopts);
20001 void __attribute__((__stdcall__)) IBindCtx_RemoteSetBindOptions_Stub(
20002 IRpcStubBuffer* This,
20003 IRpcChannelBuffer* pRpcChannelBuffer,
20004 PRPC_MESSAGE pRpcMessage,
20005 DWORD* pdwStubPhase);
20006 HRESULT __attribute__((__stdcall__)) IBindCtx_SetBindOptions_Proxy(
20008 BIND_OPTS* pbindopts);
20009 HRESULT __attribute__((__stdcall__)) IBindCtx_SetBindOptions_Stub(
20011 BIND_OPTS2* pbindopts);
20012 HRESULT __attribute__((__stdcall__)) IBindCtx_RemoteGetBindOptions_Proxy(
20014 BIND_OPTS2* pbindopts);
20015 void __attribute__((__stdcall__)) IBindCtx_RemoteGetBindOptions_Stub(
20016 IRpcStubBuffer* This,
20017 IRpcChannelBuffer* pRpcChannelBuffer,
20018 PRPC_MESSAGE pRpcMessage,
20019 DWORD* pdwStubPhase);
20020 HRESULT __attribute__((__stdcall__)) IBindCtx_GetBindOptions_Proxy(
20022 BIND_OPTS* pbindopts);
20023 HRESULT __attribute__((__stdcall__)) IBindCtx_GetBindOptions_Stub(
20025 BIND_OPTS2* pbindopts);
20026 HRESULT __attribute__((__stdcall__)) IBindCtx_GetRunningObjectTable_Proxy(
20028 IRunningObjectTable** pprot);
20029 void __attribute__((__stdcall__)) IBindCtx_GetRunningObjectTable_Stub(
20030 IRpcStubBuffer* This,
20031 IRpcChannelBuffer* pRpcChannelBuffer,
20032 PRPC_MESSAGE pRpcMessage,
20033 DWORD* pdwStubPhase);
20034 HRESULT __attribute__((__stdcall__)) IBindCtx_RegisterObjectParam_Proxy(
20038 void __attribute__((__stdcall__)) IBindCtx_RegisterObjectParam_Stub(
20039 IRpcStubBuffer* This,
20040 IRpcChannelBuffer* pRpcChannelBuffer,
20041 PRPC_MESSAGE pRpcMessage,
20042 DWORD* pdwStubPhase);
20043 HRESULT __attribute__((__stdcall__)) IBindCtx_GetObjectParam_Proxy(
20047 void __attribute__((__stdcall__)) IBindCtx_GetObjectParam_Stub(
20048 IRpcStubBuffer* This,
20049 IRpcChannelBuffer* pRpcChannelBuffer,
20050 PRPC_MESSAGE pRpcMessage,
20051 DWORD* pdwStubPhase);
20052 HRESULT __attribute__((__stdcall__)) IBindCtx_EnumObjectParam_Proxy(
20054 IEnumString** ppenum);
20055 void __attribute__((__stdcall__)) IBindCtx_EnumObjectParam_Stub(
20056 IRpcStubBuffer* This,
20057 IRpcChannelBuffer* pRpcChannelBuffer,
20058 PRPC_MESSAGE pRpcMessage,
20059 DWORD* pdwStubPhase);
20060 HRESULT __attribute__((__stdcall__)) IBindCtx_RevokeObjectParam_Proxy(
20063 void __attribute__((__stdcall__)) IBindCtx_RevokeObjectParam_Stub(
20064 IRpcStubBuffer* This,
20065 IRpcChannelBuffer* pRpcChannelBuffer,
20066 PRPC_MESSAGE pRpcMessage,
20067 DWORD* pdwStubPhase);
20073 typedef struct IEnumMoniker IEnumMoniker;
20076 typedef IEnumMoniker *LPENUMMONIKER;
20083 extern const GUID IID_IEnumMoniker __attribute__((visibility ("hidden")));
20084 # 1706 "../../../include/objidl.h"
20085 typedef struct IEnumMonikerVtbl {
20089 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20090 IEnumMoniker* This,
20091 const IID* const riid,
20094 ULONG (__attribute__((__stdcall__)) *AddRef)(
20095 IEnumMoniker* This);
20097 ULONG (__attribute__((__stdcall__)) *Release)(
20098 IEnumMoniker* This);
20101 HRESULT (__attribute__((__stdcall__)) *Next)(
20102 IEnumMoniker* This,
20105 ULONG* pceltFetched);
20107 HRESULT (__attribute__((__stdcall__)) *Skip)(
20108 IEnumMoniker* This,
20111 HRESULT (__attribute__((__stdcall__)) *Reset)(
20112 IEnumMoniker* This);
20114 HRESULT (__attribute__((__stdcall__)) *Clone)(
20115 IEnumMoniker* This,
20116 IEnumMoniker** ppenum);
20119 } IEnumMonikerVtbl;
20120 struct IEnumMoniker {
20121 const IEnumMonikerVtbl* lpVtbl;
20123 # 1759 "../../../include/objidl.h"
20124 HRESULT __attribute__((__stdcall__)) IEnumMoniker_RemoteNext_Proxy(
20125 IEnumMoniker* This,
20128 ULONG* pceltFetched);
20129 void __attribute__((__stdcall__)) IEnumMoniker_RemoteNext_Stub(
20130 IRpcStubBuffer* This,
20131 IRpcChannelBuffer* pRpcChannelBuffer,
20132 PRPC_MESSAGE pRpcMessage,
20133 DWORD* pdwStubPhase);
20134 HRESULT __attribute__((__stdcall__)) IEnumMoniker_Next_Proxy(
20135 IEnumMoniker* This,
20138 ULONG* pceltFetched);
20139 HRESULT __attribute__((__stdcall__)) IEnumMoniker_Next_Stub(
20140 IEnumMoniker* This,
20143 ULONG* pceltFetched);
20144 HRESULT __attribute__((__stdcall__)) IEnumMoniker_Skip_Proxy(
20145 IEnumMoniker* This,
20147 void __attribute__((__stdcall__)) IEnumMoniker_Skip_Stub(
20148 IRpcStubBuffer* This,
20149 IRpcChannelBuffer* pRpcChannelBuffer,
20150 PRPC_MESSAGE pRpcMessage,
20151 DWORD* pdwStubPhase);
20152 HRESULT __attribute__((__stdcall__)) IEnumMoniker_Reset_Proxy(
20153 IEnumMoniker* This);
20154 void __attribute__((__stdcall__)) IEnumMoniker_Reset_Stub(
20155 IRpcStubBuffer* This,
20156 IRpcChannelBuffer* pRpcChannelBuffer,
20157 PRPC_MESSAGE pRpcMessage,
20158 DWORD* pdwStubPhase);
20159 HRESULT __attribute__((__stdcall__)) IEnumMoniker_Clone_Proxy(
20160 IEnumMoniker* This,
20161 IEnumMoniker** ppenum);
20162 void __attribute__((__stdcall__)) IEnumMoniker_Clone_Stub(
20163 IRpcStubBuffer* This,
20164 IRpcChannelBuffer* pRpcChannelBuffer,
20165 PRPC_MESSAGE pRpcMessage,
20166 DWORD* pdwStubPhase);
20172 typedef struct IRunnableObject IRunnableObject;
20175 typedef IRunnableObject *LPRUNNABLEOBJECT;
20182 extern const GUID IID_IRunnableObject __attribute__((visibility ("hidden")));
20183 # 1839 "../../../include/objidl.h"
20184 typedef struct IRunnableObjectVtbl {
20188 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20189 IRunnableObject* This,
20190 const IID* const riid,
20193 ULONG (__attribute__((__stdcall__)) *AddRef)(
20194 IRunnableObject* This);
20196 ULONG (__attribute__((__stdcall__)) *Release)(
20197 IRunnableObject* This);
20200 HRESULT (__attribute__((__stdcall__)) *GetRunningClass)(
20201 IRunnableObject* This,
20204 HRESULT (__attribute__((__stdcall__)) *Run)(
20205 IRunnableObject* This,
20208 BOOL (__attribute__((__stdcall__)) *IsRunning)(
20209 IRunnableObject* This);
20211 HRESULT (__attribute__((__stdcall__)) *LockRunning)(
20212 IRunnableObject* This,
20214 BOOL fLastUnlockCloses);
20216 HRESULT (__attribute__((__stdcall__)) *SetContainedObject)(
20217 IRunnableObject* This,
20221 } IRunnableObjectVtbl;
20222 struct IRunnableObject {
20223 const IRunnableObjectVtbl* lpVtbl;
20225 # 1896 "../../../include/objidl.h"
20226 HRESULT __attribute__((__stdcall__)) IRunnableObject_GetRunningClass_Proxy(
20227 IRunnableObject* This,
20229 void __attribute__((__stdcall__)) IRunnableObject_GetRunningClass_Stub(
20230 IRpcStubBuffer* This,
20231 IRpcChannelBuffer* pRpcChannelBuffer,
20232 PRPC_MESSAGE pRpcMessage,
20233 DWORD* pdwStubPhase);
20234 HRESULT __attribute__((__stdcall__)) IRunnableObject_Run_Proxy(
20235 IRunnableObject* This,
20237 void __attribute__((__stdcall__)) IRunnableObject_Run_Stub(
20238 IRpcStubBuffer* This,
20239 IRpcChannelBuffer* pRpcChannelBuffer,
20240 PRPC_MESSAGE pRpcMessage,
20241 DWORD* pdwStubPhase);
20242 HRESULT __attribute__((__stdcall__)) IRunnableObject_RemoteIsRunning_Proxy(
20243 IRunnableObject* This);
20244 void __attribute__((__stdcall__)) IRunnableObject_RemoteIsRunning_Stub(
20245 IRpcStubBuffer* This,
20246 IRpcChannelBuffer* pRpcChannelBuffer,
20247 PRPC_MESSAGE pRpcMessage,
20248 DWORD* pdwStubPhase);
20249 BOOL __attribute__((__stdcall__)) IRunnableObject_IsRunning_Proxy(
20250 IRunnableObject* This);
20251 HRESULT __attribute__((__stdcall__)) IRunnableObject_IsRunning_Stub(
20252 IRunnableObject* This);
20253 HRESULT __attribute__((__stdcall__)) IRunnableObject_LockRunning_Proxy(
20254 IRunnableObject* This,
20256 BOOL fLastUnlockCloses);
20257 void __attribute__((__stdcall__)) IRunnableObject_LockRunning_Stub(
20258 IRpcStubBuffer* This,
20259 IRpcChannelBuffer* pRpcChannelBuffer,
20260 PRPC_MESSAGE pRpcMessage,
20261 DWORD* pdwStubPhase);
20262 HRESULT __attribute__((__stdcall__)) IRunnableObject_SetContainedObject_Proxy(
20263 IRunnableObject* This,
20265 void __attribute__((__stdcall__)) IRunnableObject_SetContainedObject_Stub(
20266 IRpcStubBuffer* This,
20267 IRpcChannelBuffer* pRpcChannelBuffer,
20268 PRPC_MESSAGE pRpcMessage,
20269 DWORD* pdwStubPhase);
20276 typedef IRunningObjectTable *LPRUNNINGOBJECTTABLE;
20283 extern const GUID IID_IRunningObjectTable __attribute__((visibility ("hidden")));
20284 # 1986 "../../../include/objidl.h"
20285 typedef struct IRunningObjectTableVtbl {
20289 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20290 IRunningObjectTable* This,
20291 const IID* const riid,
20294 ULONG (__attribute__((__stdcall__)) *AddRef)(
20295 IRunningObjectTable* This);
20297 ULONG (__attribute__((__stdcall__)) *Release)(
20298 IRunningObjectTable* This);
20301 HRESULT (__attribute__((__stdcall__)) *Register)(
20302 IRunningObjectTable* This,
20304 IUnknown* punkObject,
20305 IMoniker* pmkObjectName,
20306 DWORD* pdwRegister);
20308 HRESULT (__attribute__((__stdcall__)) *Revoke)(
20309 IRunningObjectTable* This,
20312 HRESULT (__attribute__((__stdcall__)) *IsRunning)(
20313 IRunningObjectTable* This,
20314 IMoniker* pmkObjectName);
20316 HRESULT (__attribute__((__stdcall__)) *GetObjectA)(
20317 IRunningObjectTable* This,
20318 IMoniker* pmkObjectName,
20319 IUnknown** ppunkObject);
20321 HRESULT (__attribute__((__stdcall__)) *NoteChangeTime)(
20322 IRunningObjectTable* This,
20324 FILETIME* pfiletime);
20326 HRESULT (__attribute__((__stdcall__)) *GetTimeOfLastChange)(
20327 IRunningObjectTable* This,
20328 IMoniker* pmkObjectName,
20329 FILETIME* pfiletime);
20331 HRESULT (__attribute__((__stdcall__)) *EnumRunning)(
20332 IRunningObjectTable* This,
20333 IEnumMoniker** ppenumMoniker);
20336 } IRunningObjectTableVtbl;
20337 struct IRunningObjectTable {
20338 const IRunningObjectTableVtbl* lpVtbl;
20340 # 2059 "../../../include/objidl.h"
20341 HRESULT __attribute__((__stdcall__)) IRunningObjectTable_Register_Proxy(
20342 IRunningObjectTable* This,
20344 IUnknown* punkObject,
20345 IMoniker* pmkObjectName,
20346 DWORD* pdwRegister);
20347 void __attribute__((__stdcall__)) IRunningObjectTable_Register_Stub(
20348 IRpcStubBuffer* This,
20349 IRpcChannelBuffer* pRpcChannelBuffer,
20350 PRPC_MESSAGE pRpcMessage,
20351 DWORD* pdwStubPhase);
20352 HRESULT __attribute__((__stdcall__)) IRunningObjectTable_Revoke_Proxy(
20353 IRunningObjectTable* This,
20355 void __attribute__((__stdcall__)) IRunningObjectTable_Revoke_Stub(
20356 IRpcStubBuffer* This,
20357 IRpcChannelBuffer* pRpcChannelBuffer,
20358 PRPC_MESSAGE pRpcMessage,
20359 DWORD* pdwStubPhase);
20360 HRESULT __attribute__((__stdcall__)) IRunningObjectTable_IsRunning_Proxy(
20361 IRunningObjectTable* This,
20362 IMoniker* pmkObjectName);
20363 void __attribute__((__stdcall__)) IRunningObjectTable_IsRunning_Stub(
20364 IRpcStubBuffer* This,
20365 IRpcChannelBuffer* pRpcChannelBuffer,
20366 PRPC_MESSAGE pRpcMessage,
20367 DWORD* pdwStubPhase);
20368 HRESULT __attribute__((__stdcall__)) IRunningObjectTable_GetObject_Proxy(
20369 IRunningObjectTable* This,
20370 IMoniker* pmkObjectName,
20371 IUnknown** ppunkObject);
20372 void __attribute__((__stdcall__)) IRunningObjectTable_GetObject_Stub(
20373 IRpcStubBuffer* This,
20374 IRpcChannelBuffer* pRpcChannelBuffer,
20375 PRPC_MESSAGE pRpcMessage,
20376 DWORD* pdwStubPhase);
20377 HRESULT __attribute__((__stdcall__)) IRunningObjectTable_NoteChangeTime_Proxy(
20378 IRunningObjectTable* This,
20380 FILETIME* pfiletime);
20381 void __attribute__((__stdcall__)) IRunningObjectTable_NoteChangeTime_Stub(
20382 IRpcStubBuffer* This,
20383 IRpcChannelBuffer* pRpcChannelBuffer,
20384 PRPC_MESSAGE pRpcMessage,
20385 DWORD* pdwStubPhase);
20386 HRESULT __attribute__((__stdcall__)) IRunningObjectTable_GetTimeOfLastChange_Proxy(
20387 IRunningObjectTable* This,
20388 IMoniker* pmkObjectName,
20389 FILETIME* pfiletime);
20390 void __attribute__((__stdcall__)) IRunningObjectTable_GetTimeOfLastChange_Stub(
20391 IRpcStubBuffer* This,
20392 IRpcChannelBuffer* pRpcChannelBuffer,
20393 PRPC_MESSAGE pRpcMessage,
20394 DWORD* pdwStubPhase);
20395 HRESULT __attribute__((__stdcall__)) IRunningObjectTable_EnumRunning_Proxy(
20396 IRunningObjectTable* This,
20397 IEnumMoniker** ppenumMoniker);
20398 void __attribute__((__stdcall__)) IRunningObjectTable_EnumRunning_Stub(
20399 IRpcStubBuffer* This,
20400 IRpcChannelBuffer* pRpcChannelBuffer,
20401 PRPC_MESSAGE pRpcMessage,
20402 DWORD* pdwStubPhase);
20408 typedef struct IPersist IPersist;
20411 typedef IPersist *LPPERSIST;
20418 extern const GUID IID_IPersist __attribute__((visibility ("hidden")));
20419 # 2145 "../../../include/objidl.h"
20420 typedef struct IPersistVtbl {
20424 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20426 const IID* const riid,
20429 ULONG (__attribute__((__stdcall__)) *AddRef)(
20432 ULONG (__attribute__((__stdcall__)) *Release)(
20436 HRESULT (__attribute__((__stdcall__)) *GetClassID)(
20443 const IPersistVtbl* lpVtbl;
20445 # 2182 "../../../include/objidl.h"
20446 HRESULT __attribute__((__stdcall__)) IPersist_GetClassID_Proxy(
20449 void __attribute__((__stdcall__)) IPersist_GetClassID_Stub(
20450 IRpcStubBuffer* This,
20451 IRpcChannelBuffer* pRpcChannelBuffer,
20452 PRPC_MESSAGE pRpcMessage,
20453 DWORD* pdwStubPhase);
20459 typedef struct IPersistStream IPersistStream;
20462 typedef IPersistStream *LPPERSISTSTREAM;
20469 extern const GUID IID_IPersistStream __attribute__((visibility ("hidden")));
20470 # 2224 "../../../include/objidl.h"
20471 typedef struct IPersistStreamVtbl {
20475 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20476 IPersistStream* This,
20477 const IID* const riid,
20480 ULONG (__attribute__((__stdcall__)) *AddRef)(
20481 IPersistStream* This);
20483 ULONG (__attribute__((__stdcall__)) *Release)(
20484 IPersistStream* This);
20487 HRESULT (__attribute__((__stdcall__)) *GetClassID)(
20488 IPersistStream* This,
20492 HRESULT (__attribute__((__stdcall__)) *IsDirty)(
20493 IPersistStream* This);
20495 HRESULT (__attribute__((__stdcall__)) *Load)(
20496 IPersistStream* This,
20499 HRESULT (__attribute__((__stdcall__)) *Save)(
20500 IPersistStream* This,
20504 HRESULT (__attribute__((__stdcall__)) *GetSizeMax)(
20505 IPersistStream* This,
20506 ULARGE_INTEGER* pcbSize);
20509 } IPersistStreamVtbl;
20510 struct IPersistStream {
20511 const IPersistStreamVtbl* lpVtbl;
20513 # 2283 "../../../include/objidl.h"
20514 HRESULT __attribute__((__stdcall__)) IPersistStream_IsDirty_Proxy(
20515 IPersistStream* This);
20516 void __attribute__((__stdcall__)) IPersistStream_IsDirty_Stub(
20517 IRpcStubBuffer* This,
20518 IRpcChannelBuffer* pRpcChannelBuffer,
20519 PRPC_MESSAGE pRpcMessage,
20520 DWORD* pdwStubPhase);
20521 HRESULT __attribute__((__stdcall__)) IPersistStream_Load_Proxy(
20522 IPersistStream* This,
20524 void __attribute__((__stdcall__)) IPersistStream_Load_Stub(
20525 IRpcStubBuffer* This,
20526 IRpcChannelBuffer* pRpcChannelBuffer,
20527 PRPC_MESSAGE pRpcMessage,
20528 DWORD* pdwStubPhase);
20529 HRESULT __attribute__((__stdcall__)) IPersistStream_Save_Proxy(
20530 IPersistStream* This,
20533 void __attribute__((__stdcall__)) IPersistStream_Save_Stub(
20534 IRpcStubBuffer* This,
20535 IRpcChannelBuffer* pRpcChannelBuffer,
20536 PRPC_MESSAGE pRpcMessage,
20537 DWORD* pdwStubPhase);
20538 HRESULT __attribute__((__stdcall__)) IPersistStream_GetSizeMax_Proxy(
20539 IPersistStream* This,
20540 ULARGE_INTEGER* pcbSize);
20541 void __attribute__((__stdcall__)) IPersistStream_GetSizeMax_Stub(
20542 IRpcStubBuffer* This,
20543 IRpcChannelBuffer* pRpcChannelBuffer,
20544 PRPC_MESSAGE pRpcMessage,
20545 DWORD* pdwStubPhase);
20549 typedef IMoniker *LPMONIKER;
20550 typedef enum tagMKSYS {
20552 MKSYS_GENERICCOMPOSITE = 1,
20553 MKSYS_FILEMONIKER = 2,
20554 MKSYS_ANTIMONIKER = 3,
20555 MKSYS_ITEMMONIKER = 4,
20556 MKSYS_POINTERMONIKER = 5,
20557 MKSYS_CLASSMONIKER = 7
20559 typedef enum tagMKREDUCE {
20560 MKRREDUCE_ONE = 3 << 16,
20561 MKRREDUCE_TOUSER = 2 << 16,
20562 MKRREDUCE_THROUGHUSER = 1 << 16,
20571 extern const GUID IID_IMoniker __attribute__((visibility ("hidden")));
20572 # 2415 "../../../include/objidl.h"
20573 typedef struct IMonikerVtbl {
20577 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20579 const IID* const riid,
20582 ULONG (__attribute__((__stdcall__)) *AddRef)(
20585 ULONG (__attribute__((__stdcall__)) *Release)(
20589 HRESULT (__attribute__((__stdcall__)) *GetClassID)(
20594 HRESULT (__attribute__((__stdcall__)) *IsDirty)(
20597 HRESULT (__attribute__((__stdcall__)) *Load)(
20601 HRESULT (__attribute__((__stdcall__)) *Save)(
20606 HRESULT (__attribute__((__stdcall__)) *GetSizeMax)(
20608 ULARGE_INTEGER* pcbSize);
20611 HRESULT (__attribute__((__stdcall__)) *BindToObject)(
20614 IMoniker* pmkToLeft,
20615 const IID* const riidResult,
20618 HRESULT (__attribute__((__stdcall__)) *BindToStorage)(
20621 IMoniker* pmkToLeft,
20622 const IID* const riid,
20625 HRESULT (__attribute__((__stdcall__)) *Reduce)(
20628 DWORD dwReduceHowFar,
20629 IMoniker** ppmkToLeft,
20630 IMoniker** ppmkReduced);
20632 HRESULT (__attribute__((__stdcall__)) *ComposeWith)(
20634 IMoniker* pmkRight,
20635 BOOL fOnlyIfNotGeneric,
20636 IMoniker** ppmkComposite);
20638 HRESULT (__attribute__((__stdcall__)) *Enum)(
20641 IEnumMoniker** ppenumMoniker);
20643 HRESULT (__attribute__((__stdcall__)) *IsEqual)(
20645 IMoniker* pmkOtherMoniker);
20647 HRESULT (__attribute__((__stdcall__)) *Hash)(
20651 HRESULT (__attribute__((__stdcall__)) *IsRunning)(
20654 IMoniker* pmkToLeft,
20655 IMoniker* pmkNewlyRunning);
20657 HRESULT (__attribute__((__stdcall__)) *GetTimeOfLastChange)(
20660 IMoniker* pmkToLeft,
20661 FILETIME* pFileTime);
20663 HRESULT (__attribute__((__stdcall__)) *Inverse)(
20667 HRESULT (__attribute__((__stdcall__)) *CommonPrefixWith)(
20669 IMoniker* pmkOther,
20670 IMoniker** ppmkPrefix);
20672 HRESULT (__attribute__((__stdcall__)) *RelativePathTo)(
20674 IMoniker* pmkOther,
20675 IMoniker** ppmkRelPath);
20677 HRESULT (__attribute__((__stdcall__)) *GetDisplayName)(
20680 IMoniker* pmkToLeft,
20681 LPOLESTR* ppszDisplayName);
20683 HRESULT (__attribute__((__stdcall__)) *ParseDisplayName)(
20686 IMoniker* pmkToLeft,
20687 LPOLESTR pszDisplayName,
20689 IMoniker** ppmkOut);
20691 HRESULT (__attribute__((__stdcall__)) *IsSystemMoniker)(
20698 const IMonikerVtbl* lpVtbl;
20700 # 2575 "../../../include/objidl.h"
20701 HRESULT __attribute__((__stdcall__)) IMoniker_RemoteBindToObject_Proxy(
20704 IMoniker* pmkToLeft,
20705 const IID* const riidResult,
20706 IUnknown** ppvResult);
20707 void __attribute__((__stdcall__)) IMoniker_RemoteBindToObject_Stub(
20708 IRpcStubBuffer* This,
20709 IRpcChannelBuffer* pRpcChannelBuffer,
20710 PRPC_MESSAGE pRpcMessage,
20711 DWORD* pdwStubPhase);
20712 HRESULT __attribute__((__stdcall__)) IMoniker_BindToObject_Proxy(
20715 IMoniker* pmkToLeft,
20716 const IID* const riidResult,
20718 HRESULT __attribute__((__stdcall__)) IMoniker_BindToObject_Stub(
20721 IMoniker* pmkToLeft,
20722 const IID* const riidResult,
20723 IUnknown** ppvResult);
20724 HRESULT __attribute__((__stdcall__)) IMoniker_RemoteBindToStorage_Proxy(
20727 IMoniker* pmkToLeft,
20728 const IID* const riid,
20729 IUnknown** ppvObj);
20730 void __attribute__((__stdcall__)) IMoniker_RemoteBindToStorage_Stub(
20731 IRpcStubBuffer* This,
20732 IRpcChannelBuffer* pRpcChannelBuffer,
20733 PRPC_MESSAGE pRpcMessage,
20734 DWORD* pdwStubPhase);
20735 HRESULT __attribute__((__stdcall__)) IMoniker_BindToStorage_Proxy(
20738 IMoniker* pmkToLeft,
20739 const IID* const riid,
20741 HRESULT __attribute__((__stdcall__)) IMoniker_BindToStorage_Stub(
20744 IMoniker* pmkToLeft,
20745 const IID* const riid,
20746 IUnknown** ppvObj);
20747 HRESULT __attribute__((__stdcall__)) IMoniker_Reduce_Proxy(
20750 DWORD dwReduceHowFar,
20751 IMoniker** ppmkToLeft,
20752 IMoniker** ppmkReduced);
20753 void __attribute__((__stdcall__)) IMoniker_Reduce_Stub(
20754 IRpcStubBuffer* This,
20755 IRpcChannelBuffer* pRpcChannelBuffer,
20756 PRPC_MESSAGE pRpcMessage,
20757 DWORD* pdwStubPhase);
20758 HRESULT __attribute__((__stdcall__)) IMoniker_ComposeWith_Proxy(
20760 IMoniker* pmkRight,
20761 BOOL fOnlyIfNotGeneric,
20762 IMoniker** ppmkComposite);
20763 void __attribute__((__stdcall__)) IMoniker_ComposeWith_Stub(
20764 IRpcStubBuffer* This,
20765 IRpcChannelBuffer* pRpcChannelBuffer,
20766 PRPC_MESSAGE pRpcMessage,
20767 DWORD* pdwStubPhase);
20768 HRESULT __attribute__((__stdcall__)) IMoniker_Enum_Proxy(
20771 IEnumMoniker** ppenumMoniker);
20772 void __attribute__((__stdcall__)) IMoniker_Enum_Stub(
20773 IRpcStubBuffer* This,
20774 IRpcChannelBuffer* pRpcChannelBuffer,
20775 PRPC_MESSAGE pRpcMessage,
20776 DWORD* pdwStubPhase);
20777 HRESULT __attribute__((__stdcall__)) IMoniker_IsEqual_Proxy(
20779 IMoniker* pmkOtherMoniker);
20780 void __attribute__((__stdcall__)) IMoniker_IsEqual_Stub(
20781 IRpcStubBuffer* This,
20782 IRpcChannelBuffer* pRpcChannelBuffer,
20783 PRPC_MESSAGE pRpcMessage,
20784 DWORD* pdwStubPhase);
20785 HRESULT __attribute__((__stdcall__)) IMoniker_Hash_Proxy(
20788 void __attribute__((__stdcall__)) IMoniker_Hash_Stub(
20789 IRpcStubBuffer* This,
20790 IRpcChannelBuffer* pRpcChannelBuffer,
20791 PRPC_MESSAGE pRpcMessage,
20792 DWORD* pdwStubPhase);
20793 HRESULT __attribute__((__stdcall__)) IMoniker_IsRunning_Proxy(
20796 IMoniker* pmkToLeft,
20797 IMoniker* pmkNewlyRunning);
20798 void __attribute__((__stdcall__)) IMoniker_IsRunning_Stub(
20799 IRpcStubBuffer* This,
20800 IRpcChannelBuffer* pRpcChannelBuffer,
20801 PRPC_MESSAGE pRpcMessage,
20802 DWORD* pdwStubPhase);
20803 HRESULT __attribute__((__stdcall__)) IMoniker_GetTimeOfLastChange_Proxy(
20806 IMoniker* pmkToLeft,
20807 FILETIME* pFileTime);
20808 void __attribute__((__stdcall__)) IMoniker_GetTimeOfLastChange_Stub(
20809 IRpcStubBuffer* This,
20810 IRpcChannelBuffer* pRpcChannelBuffer,
20811 PRPC_MESSAGE pRpcMessage,
20812 DWORD* pdwStubPhase);
20813 HRESULT __attribute__((__stdcall__)) IMoniker_Inverse_Proxy(
20816 void __attribute__((__stdcall__)) IMoniker_Inverse_Stub(
20817 IRpcStubBuffer* This,
20818 IRpcChannelBuffer* pRpcChannelBuffer,
20819 PRPC_MESSAGE pRpcMessage,
20820 DWORD* pdwStubPhase);
20821 HRESULT __attribute__((__stdcall__)) IMoniker_CommonPrefixWith_Proxy(
20823 IMoniker* pmkOther,
20824 IMoniker** ppmkPrefix);
20825 void __attribute__((__stdcall__)) IMoniker_CommonPrefixWith_Stub(
20826 IRpcStubBuffer* This,
20827 IRpcChannelBuffer* pRpcChannelBuffer,
20828 PRPC_MESSAGE pRpcMessage,
20829 DWORD* pdwStubPhase);
20830 HRESULT __attribute__((__stdcall__)) IMoniker_RelativePathTo_Proxy(
20832 IMoniker* pmkOther,
20833 IMoniker** ppmkRelPath);
20834 void __attribute__((__stdcall__)) IMoniker_RelativePathTo_Stub(
20835 IRpcStubBuffer* This,
20836 IRpcChannelBuffer* pRpcChannelBuffer,
20837 PRPC_MESSAGE pRpcMessage,
20838 DWORD* pdwStubPhase);
20839 HRESULT __attribute__((__stdcall__)) IMoniker_GetDisplayName_Proxy(
20842 IMoniker* pmkToLeft,
20843 LPOLESTR* ppszDisplayName);
20844 void __attribute__((__stdcall__)) IMoniker_GetDisplayName_Stub(
20845 IRpcStubBuffer* This,
20846 IRpcChannelBuffer* pRpcChannelBuffer,
20847 PRPC_MESSAGE pRpcMessage,
20848 DWORD* pdwStubPhase);
20849 HRESULT __attribute__((__stdcall__)) IMoniker_ParseDisplayName_Proxy(
20852 IMoniker* pmkToLeft,
20853 LPOLESTR pszDisplayName,
20855 IMoniker** ppmkOut);
20856 void __attribute__((__stdcall__)) IMoniker_ParseDisplayName_Stub(
20857 IRpcStubBuffer* This,
20858 IRpcChannelBuffer* pRpcChannelBuffer,
20859 PRPC_MESSAGE pRpcMessage,
20860 DWORD* pdwStubPhase);
20861 HRESULT __attribute__((__stdcall__)) IMoniker_IsSystemMoniker_Proxy(
20864 void __attribute__((__stdcall__)) IMoniker_IsSystemMoniker_Stub(
20865 IRpcStubBuffer* This,
20866 IRpcChannelBuffer* pRpcChannelBuffer,
20867 PRPC_MESSAGE pRpcMessage,
20868 DWORD* pdwStubPhase);
20874 typedef struct IROTData IROTData;
20875 # 2757 "../../../include/objidl.h"
20876 extern const GUID IID_IROTData __attribute__((visibility ("hidden")));
20877 # 2768 "../../../include/objidl.h"
20878 typedef struct IROTDataVtbl {
20882 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20884 const IID* const riid,
20887 ULONG (__attribute__((__stdcall__)) *AddRef)(
20890 ULONG (__attribute__((__stdcall__)) *Release)(
20894 HRESULT (__attribute__((__stdcall__)) *GetComparisonData)(
20903 const IROTDataVtbl* lpVtbl;
20905 # 2807 "../../../include/objidl.h"
20906 HRESULT __attribute__((__stdcall__)) IROTData_GetComparisonData_Proxy(
20911 void __attribute__((__stdcall__)) IROTData_GetComparisonData_Stub(
20912 IRpcStubBuffer* This,
20913 IRpcChannelBuffer* pRpcChannelBuffer,
20914 PRPC_MESSAGE pRpcMessage,
20915 DWORD* pdwStubPhase);
20919 typedef IEnumString *LPENUMSTRING;
20926 extern const GUID IID_IEnumString __attribute__((visibility ("hidden")));
20927 # 2847 "../../../include/objidl.h"
20928 typedef struct IEnumStringVtbl {
20932 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
20934 const IID* const riid,
20937 ULONG (__attribute__((__stdcall__)) *AddRef)(
20938 IEnumString* This);
20940 ULONG (__attribute__((__stdcall__)) *Release)(
20941 IEnumString* This);
20944 HRESULT (__attribute__((__stdcall__)) *Next)(
20948 ULONG* pceltFetched);
20950 HRESULT (__attribute__((__stdcall__)) *Skip)(
20954 HRESULT (__attribute__((__stdcall__)) *Reset)(
20955 IEnumString* This);
20957 HRESULT (__attribute__((__stdcall__)) *Clone)(
20959 IEnumString** ppenum);
20963 struct IEnumString {
20964 const IEnumStringVtbl* lpVtbl;
20966 # 2900 "../../../include/objidl.h"
20967 HRESULT __attribute__((__stdcall__)) IEnumString_RemoteNext_Proxy(
20971 ULONG* pceltFetched);
20972 void __attribute__((__stdcall__)) IEnumString_RemoteNext_Stub(
20973 IRpcStubBuffer* This,
20974 IRpcChannelBuffer* pRpcChannelBuffer,
20975 PRPC_MESSAGE pRpcMessage,
20976 DWORD* pdwStubPhase);
20977 HRESULT __attribute__((__stdcall__)) IEnumString_Next_Proxy(
20981 ULONG* pceltFetched);
20982 HRESULT __attribute__((__stdcall__)) IEnumString_Next_Stub(
20986 ULONG* pceltFetched);
20987 HRESULT __attribute__((__stdcall__)) IEnumString_Skip_Proxy(
20990 void __attribute__((__stdcall__)) IEnumString_Skip_Stub(
20991 IRpcStubBuffer* This,
20992 IRpcChannelBuffer* pRpcChannelBuffer,
20993 PRPC_MESSAGE pRpcMessage,
20994 DWORD* pdwStubPhase);
20995 HRESULT __attribute__((__stdcall__)) IEnumString_Reset_Proxy(
20996 IEnumString* This);
20997 void __attribute__((__stdcall__)) IEnumString_Reset_Stub(
20998 IRpcStubBuffer* This,
20999 IRpcChannelBuffer* pRpcChannelBuffer,
21000 PRPC_MESSAGE pRpcMessage,
21001 DWORD* pdwStubPhase);
21002 HRESULT __attribute__((__stdcall__)) IEnumString_Clone_Proxy(
21004 IEnumString** ppenum);
21005 void __attribute__((__stdcall__)) IEnumString_Clone_Stub(
21006 IRpcStubBuffer* This,
21007 IRpcChannelBuffer* pRpcChannelBuffer,
21008 PRPC_MESSAGE pRpcMessage,
21009 DWORD* pdwStubPhase);
21015 typedef struct IClassActivator IClassActivator;
21016 # 2957 "../../../include/objidl.h"
21017 extern const GUID IID_IClassActivator __attribute__((visibility ("hidden")));
21018 # 2970 "../../../include/objidl.h"
21019 typedef struct IClassActivatorVtbl {
21023 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
21024 IClassActivator* This,
21025 const IID* const riid,
21028 ULONG (__attribute__((__stdcall__)) *AddRef)(
21029 IClassActivator* This);
21031 ULONG (__attribute__((__stdcall__)) *Release)(
21032 IClassActivator* This);
21035 HRESULT (__attribute__((__stdcall__)) *GetClassObject)(
21036 IClassActivator* This,
21037 const CLSID* const rclsid,
21038 DWORD dwClassContext,
21040 const IID* const riid,
21044 } IClassActivatorVtbl;
21045 struct IClassActivator {
21046 const IClassActivatorVtbl* lpVtbl;
21048 # 3011 "../../../include/objidl.h"
21049 HRESULT __attribute__((__stdcall__)) IClassActivator_GetClassObject_Proxy(
21050 IClassActivator* This,
21051 const CLSID* const rclsid,
21052 DWORD dwClassContext,
21054 const IID* const riid,
21056 void __attribute__((__stdcall__)) IClassActivator_GetClassObject_Stub(
21057 IRpcStubBuffer* This,
21058 IRpcChannelBuffer* pRpcChannelBuffer,
21059 PRPC_MESSAGE pRpcMessage,
21060 DWORD* pdwStubPhase);
21066 typedef struct ISequentialStream ISequentialStream;
21067 # 3037 "../../../include/objidl.h"
21068 extern const GUID IID_ISequentialStream __attribute__((visibility ("hidden")));
21069 # 3053 "../../../include/objidl.h"
21070 typedef struct ISequentialStreamVtbl {
21074 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
21075 ISequentialStream* This,
21076 const IID* const riid,
21079 ULONG (__attribute__((__stdcall__)) *AddRef)(
21080 ISequentialStream* This);
21082 ULONG (__attribute__((__stdcall__)) *Release)(
21083 ISequentialStream* This);
21086 HRESULT (__attribute__((__stdcall__)) *Read)(
21087 ISequentialStream* This,
21092 HRESULT (__attribute__((__stdcall__)) *Write)(
21093 ISequentialStream* This,
21096 ULONG* pcbWritten);
21099 } ISequentialStreamVtbl;
21100 struct ISequentialStream {
21101 const ISequentialStreamVtbl* lpVtbl;
21103 # 3099 "../../../include/objidl.h"
21104 HRESULT __attribute__((__stdcall__)) ISequentialStream_RemoteRead_Proxy(
21105 ISequentialStream* This,
21109 void __attribute__((__stdcall__)) ISequentialStream_RemoteRead_Stub(
21110 IRpcStubBuffer* This,
21111 IRpcChannelBuffer* pRpcChannelBuffer,
21112 PRPC_MESSAGE pRpcMessage,
21113 DWORD* pdwStubPhase);
21114 HRESULT __attribute__((__stdcall__)) ISequentialStream_Read_Proxy(
21115 ISequentialStream* This,
21119 HRESULT __attribute__((__stdcall__)) ISequentialStream_Read_Stub(
21120 ISequentialStream* This,
21124 HRESULT __attribute__((__stdcall__)) ISequentialStream_RemoteWrite_Proxy(
21125 ISequentialStream* This,
21128 ULONG* pcbWritten);
21129 void __attribute__((__stdcall__)) ISequentialStream_RemoteWrite_Stub(
21130 IRpcStubBuffer* This,
21131 IRpcChannelBuffer* pRpcChannelBuffer,
21132 PRPC_MESSAGE pRpcMessage,
21133 DWORD* pdwStubPhase);
21134 HRESULT __attribute__((__stdcall__)) ISequentialStream_Write_Proxy(
21135 ISequentialStream* This,
21138 ULONG* pcbWritten);
21139 HRESULT __attribute__((__stdcall__)) ISequentialStream_Write_Stub(
21140 ISequentialStream* This,
21143 ULONG* pcbWritten);
21147 typedef IStream *LPSTREAM;
21148 typedef struct tagSTATSTG {
21151 ULARGE_INTEGER cbSize;
21156 DWORD grfLocksSupported;
21158 DWORD grfStateBits;
21161 typedef enum tagSTGTY {
21164 STGTY_LOCKBYTES = 3,
21167 typedef enum tagSTREAM_SEEK {
21168 STREAM_SEEK_SET = 0,
21169 STREAM_SEEK_CUR = 1,
21170 STREAM_SEEK_END = 2
21176 typedef enum tagLOCKTYPE {
21178 LOCK_EXCLUSIVE = 2,
21187 extern const GUID IID_IStream __attribute__((visibility ("hidden")));
21188 # 3225 "../../../include/objidl.h"
21189 typedef struct IStreamVtbl {
21193 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
21195 const IID* const riid,
21198 ULONG (__attribute__((__stdcall__)) *AddRef)(
21201 ULONG (__attribute__((__stdcall__)) *Release)(
21205 HRESULT (__attribute__((__stdcall__)) *Read)(
21211 HRESULT (__attribute__((__stdcall__)) *Write)(
21215 ULONG* pcbWritten);
21218 HRESULT (__attribute__((__stdcall__)) *Seek)(
21220 LARGE_INTEGER dlibMove,
21222 ULARGE_INTEGER* plibNewPosition);
21224 HRESULT (__attribute__((__stdcall__)) *SetSize)(
21226 ULARGE_INTEGER libNewSize);
21228 HRESULT (__attribute__((__stdcall__)) *CopyTo)(
21232 ULARGE_INTEGER* pcbRead,
21233 ULARGE_INTEGER* pcbWritten);
21235 HRESULT (__attribute__((__stdcall__)) *Commit)(
21237 DWORD grfCommitFlags);
21239 HRESULT (__attribute__((__stdcall__)) *Revert)(
21242 HRESULT (__attribute__((__stdcall__)) *LockRegion)(
21244 ULARGE_INTEGER libOffset,
21248 HRESULT (__attribute__((__stdcall__)) *UnlockRegion)(
21250 ULARGE_INTEGER libOffset,
21254 HRESULT (__attribute__((__stdcall__)) *Stat)(
21257 DWORD grfStatFlag);
21259 HRESULT (__attribute__((__stdcall__)) *Clone)(
21266 const IStreamVtbl* lpVtbl;
21268 # 3327 "../../../include/objidl.h"
21269 HRESULT __attribute__((__stdcall__)) IStream_RemoteSeek_Proxy(
21271 LARGE_INTEGER dlibMove,
21273 ULARGE_INTEGER* plibNewPosition);
21274 void __attribute__((__stdcall__)) IStream_RemoteSeek_Stub(
21275 IRpcStubBuffer* This,
21276 IRpcChannelBuffer* pRpcChannelBuffer,
21277 PRPC_MESSAGE pRpcMessage,
21278 DWORD* pdwStubPhase);
21279 HRESULT __attribute__((__stdcall__)) IStream_Seek_Proxy(
21281 LARGE_INTEGER dlibMove,
21283 ULARGE_INTEGER* plibNewPosition);
21284 HRESULT __attribute__((__stdcall__)) IStream_Seek_Stub(
21286 LARGE_INTEGER dlibMove,
21288 ULARGE_INTEGER* plibNewPosition);
21289 HRESULT __attribute__((__stdcall__)) IStream_SetSize_Proxy(
21291 ULARGE_INTEGER libNewSize);
21292 void __attribute__((__stdcall__)) IStream_SetSize_Stub(
21293 IRpcStubBuffer* This,
21294 IRpcChannelBuffer* pRpcChannelBuffer,
21295 PRPC_MESSAGE pRpcMessage,
21296 DWORD* pdwStubPhase);
21297 HRESULT __attribute__((__stdcall__)) IStream_RemoteCopyTo_Proxy(
21301 ULARGE_INTEGER* pcbRead,
21302 ULARGE_INTEGER* pcbWritten);
21303 void __attribute__((__stdcall__)) IStream_RemoteCopyTo_Stub(
21304 IRpcStubBuffer* This,
21305 IRpcChannelBuffer* pRpcChannelBuffer,
21306 PRPC_MESSAGE pRpcMessage,
21307 DWORD* pdwStubPhase);
21308 HRESULT __attribute__((__stdcall__)) IStream_CopyTo_Proxy(
21312 ULARGE_INTEGER* pcbRead,
21313 ULARGE_INTEGER* pcbWritten);
21314 HRESULT __attribute__((__stdcall__)) IStream_CopyTo_Stub(
21318 ULARGE_INTEGER* pcbRead,
21319 ULARGE_INTEGER* pcbWritten);
21320 HRESULT __attribute__((__stdcall__)) IStream_Commit_Proxy(
21322 DWORD grfCommitFlags);
21323 void __attribute__((__stdcall__)) IStream_Commit_Stub(
21324 IRpcStubBuffer* This,
21325 IRpcChannelBuffer* pRpcChannelBuffer,
21326 PRPC_MESSAGE pRpcMessage,
21327 DWORD* pdwStubPhase);
21328 HRESULT __attribute__((__stdcall__)) IStream_Revert_Proxy(
21330 void __attribute__((__stdcall__)) IStream_Revert_Stub(
21331 IRpcStubBuffer* This,
21332 IRpcChannelBuffer* pRpcChannelBuffer,
21333 PRPC_MESSAGE pRpcMessage,
21334 DWORD* pdwStubPhase);
21335 HRESULT __attribute__((__stdcall__)) IStream_LockRegion_Proxy(
21337 ULARGE_INTEGER libOffset,
21340 void __attribute__((__stdcall__)) IStream_LockRegion_Stub(
21341 IRpcStubBuffer* This,
21342 IRpcChannelBuffer* pRpcChannelBuffer,
21343 PRPC_MESSAGE pRpcMessage,
21344 DWORD* pdwStubPhase);
21345 HRESULT __attribute__((__stdcall__)) IStream_UnlockRegion_Proxy(
21347 ULARGE_INTEGER libOffset,
21350 void __attribute__((__stdcall__)) IStream_UnlockRegion_Stub(
21351 IRpcStubBuffer* This,
21352 IRpcChannelBuffer* pRpcChannelBuffer,
21353 PRPC_MESSAGE pRpcMessage,
21354 DWORD* pdwStubPhase);
21355 HRESULT __attribute__((__stdcall__)) IStream_Stat_Proxy(
21358 DWORD grfStatFlag);
21359 void __attribute__((__stdcall__)) IStream_Stat_Stub(
21360 IRpcStubBuffer* This,
21361 IRpcChannelBuffer* pRpcChannelBuffer,
21362 PRPC_MESSAGE pRpcMessage,
21363 DWORD* pdwStubPhase);
21364 HRESULT __attribute__((__stdcall__)) IStream_Clone_Proxy(
21367 void __attribute__((__stdcall__)) IStream_Clone_Stub(
21368 IRpcStubBuffer* This,
21369 IRpcChannelBuffer* pRpcChannelBuffer,
21370 PRPC_MESSAGE pRpcMessage,
21371 DWORD* pdwStubPhase);
21377 typedef struct IEnumSTATSTG IEnumSTATSTG;
21380 typedef IEnumSTATSTG *LPENUMSTATSTG;
21387 extern const GUID IID_IEnumSTATSTG __attribute__((visibility ("hidden")));
21388 # 3465 "../../../include/objidl.h"
21389 typedef struct IEnumSTATSTGVtbl {
21393 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
21394 IEnumSTATSTG* This,
21395 const IID* const riid,
21398 ULONG (__attribute__((__stdcall__)) *AddRef)(
21399 IEnumSTATSTG* This);
21401 ULONG (__attribute__((__stdcall__)) *Release)(
21402 IEnumSTATSTG* This);
21405 HRESULT (__attribute__((__stdcall__)) *Next)(
21406 IEnumSTATSTG* This,
21409 ULONG* pceltFetched);
21411 HRESULT (__attribute__((__stdcall__)) *Skip)(
21412 IEnumSTATSTG* This,
21415 HRESULT (__attribute__((__stdcall__)) *Reset)(
21416 IEnumSTATSTG* This);
21418 HRESULT (__attribute__((__stdcall__)) *Clone)(
21419 IEnumSTATSTG* This,
21420 IEnumSTATSTG** ppenum);
21423 } IEnumSTATSTGVtbl;
21424 struct IEnumSTATSTG {
21425 const IEnumSTATSTGVtbl* lpVtbl;
21427 # 3518 "../../../include/objidl.h"
21428 HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_RemoteNext_Proxy(
21429 IEnumSTATSTG* This,
21432 ULONG* pceltFetched);
21433 void __attribute__((__stdcall__)) IEnumSTATSTG_RemoteNext_Stub(
21434 IRpcStubBuffer* This,
21435 IRpcChannelBuffer* pRpcChannelBuffer,
21436 PRPC_MESSAGE pRpcMessage,
21437 DWORD* pdwStubPhase);
21438 HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Next_Proxy(
21439 IEnumSTATSTG* This,
21442 ULONG* pceltFetched);
21443 HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Next_Stub(
21444 IEnumSTATSTG* This,
21447 ULONG* pceltFetched);
21448 HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Skip_Proxy(
21449 IEnumSTATSTG* This,
21451 void __attribute__((__stdcall__)) IEnumSTATSTG_Skip_Stub(
21452 IRpcStubBuffer* This,
21453 IRpcChannelBuffer* pRpcChannelBuffer,
21454 PRPC_MESSAGE pRpcMessage,
21455 DWORD* pdwStubPhase);
21456 HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Reset_Proxy(
21457 IEnumSTATSTG* This);
21458 void __attribute__((__stdcall__)) IEnumSTATSTG_Reset_Stub(
21459 IRpcStubBuffer* This,
21460 IRpcChannelBuffer* pRpcChannelBuffer,
21461 PRPC_MESSAGE pRpcMessage,
21462 DWORD* pdwStubPhase);
21463 HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Clone_Proxy(
21464 IEnumSTATSTG* This,
21465 IEnumSTATSTG** ppenum);
21466 void __attribute__((__stdcall__)) IEnumSTATSTG_Clone_Stub(
21467 IRpcStubBuffer* This,
21468 IRpcChannelBuffer* pRpcChannelBuffer,
21469 PRPC_MESSAGE pRpcMessage,
21470 DWORD* pdwStubPhase);
21476 typedef struct IStorage IStorage;
21479 typedef IStorage *LPSTORAGE;
21480 typedef struct tagRemSNB {
21481 unsigned long ulCntStr;
21482 unsigned long ulCntChar;
21483 OLECHAR rgString[1];
21485 typedef RemSNB *wireSNB;
21486 typedef OLECHAR **SNB;
21493 extern const GUID IID_IStorage __attribute__((visibility ("hidden")));
21494 # 3666 "../../../include/objidl.h"
21495 typedef struct IStorageVtbl {
21499 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
21501 const IID* const riid,
21504 ULONG (__attribute__((__stdcall__)) *AddRef)(
21507 ULONG (__attribute__((__stdcall__)) *Release)(
21511 HRESULT (__attribute__((__stdcall__)) *CreateStream)(
21513 LPCOLESTR pwcsName,
21519 HRESULT (__attribute__((__stdcall__)) *OpenStream)(
21521 LPCOLESTR pwcsName,
21527 HRESULT (__attribute__((__stdcall__)) *CreateStorage)(
21529 LPCOLESTR pwcsName,
21535 HRESULT (__attribute__((__stdcall__)) *OpenStorage)(
21537 LPCOLESTR pwcsName,
21538 IStorage* pstgPriority,
21544 HRESULT (__attribute__((__stdcall__)) *CopyTo)(
21547 const IID* rgiidExclude,
21549 IStorage* pstgDest);
21551 HRESULT (__attribute__((__stdcall__)) *MoveElementTo)(
21553 LPCOLESTR pwcsName,
21554 IStorage* pstgDest,
21555 LPCOLESTR pwcsNewName,
21558 HRESULT (__attribute__((__stdcall__)) *Commit)(
21560 DWORD grfCommitFlags);
21562 HRESULT (__attribute__((__stdcall__)) *Revert)(
21565 HRESULT (__attribute__((__stdcall__)) *EnumElements)(
21570 IEnumSTATSTG** ppenum);
21572 HRESULT (__attribute__((__stdcall__)) *DestroyElement)(
21574 LPCOLESTR pwcsName);
21576 HRESULT (__attribute__((__stdcall__)) *RenameElement)(
21578 LPCOLESTR pwcsOldName,
21579 LPCOLESTR pwcsNewName);
21581 HRESULT (__attribute__((__stdcall__)) *SetElementTimes)(
21583 LPCOLESTR pwcsName,
21584 const FILETIME* pctime,
21585 const FILETIME* patime,
21586 const FILETIME* pmtime);
21588 HRESULT (__attribute__((__stdcall__)) *SetClass)(
21590 const CLSID* const clsid);
21592 HRESULT (__attribute__((__stdcall__)) *SetStateBits)(
21594 DWORD grfStateBits,
21597 HRESULT (__attribute__((__stdcall__)) *Stat)(
21600 DWORD grfStatFlag);
21605 const IStorageVtbl* lpVtbl;
21607 # 3804 "../../../include/objidl.h"
21608 HRESULT __attribute__((__stdcall__)) IStorage_CreateStream_Proxy(
21610 LPCOLESTR pwcsName,
21615 void __attribute__((__stdcall__)) IStorage_CreateStream_Stub(
21616 IRpcStubBuffer* This,
21617 IRpcChannelBuffer* pRpcChannelBuffer,
21618 PRPC_MESSAGE pRpcMessage,
21619 DWORD* pdwStubPhase);
21620 HRESULT __attribute__((__stdcall__)) IStorage_RemoteOpenStream_Proxy(
21622 LPCOLESTR pwcsName,
21623 unsigned long cbReserved1,
21628 void __attribute__((__stdcall__)) IStorage_RemoteOpenStream_Stub(
21629 IRpcStubBuffer* This,
21630 IRpcChannelBuffer* pRpcChannelBuffer,
21631 PRPC_MESSAGE pRpcMessage,
21632 DWORD* pdwStubPhase);
21633 HRESULT __attribute__((__stdcall__)) IStorage_OpenStream_Proxy(
21635 LPCOLESTR pwcsName,
21640 HRESULT __attribute__((__stdcall__)) IStorage_OpenStream_Stub(
21642 LPCOLESTR pwcsName,
21643 unsigned long cbReserved1,
21648 HRESULT __attribute__((__stdcall__)) IStorage_CreateStorage_Proxy(
21650 LPCOLESTR pwcsName,
21655 void __attribute__((__stdcall__)) IStorage_CreateStorage_Stub(
21656 IRpcStubBuffer* This,
21657 IRpcChannelBuffer* pRpcChannelBuffer,
21658 PRPC_MESSAGE pRpcMessage,
21659 DWORD* pdwStubPhase);
21660 HRESULT __attribute__((__stdcall__)) IStorage_OpenStorage_Proxy(
21662 LPCOLESTR pwcsName,
21663 IStorage* pstgPriority,
21668 void __attribute__((__stdcall__)) IStorage_OpenStorage_Stub(
21669 IRpcStubBuffer* This,
21670 IRpcChannelBuffer* pRpcChannelBuffer,
21671 PRPC_MESSAGE pRpcMessage,
21672 DWORD* pdwStubPhase);
21673 HRESULT __attribute__((__stdcall__)) IStorage_CopyTo_Proxy(
21676 const IID* rgiidExclude,
21678 IStorage* pstgDest);
21679 void __attribute__((__stdcall__)) IStorage_CopyTo_Stub(
21680 IRpcStubBuffer* This,
21681 IRpcChannelBuffer* pRpcChannelBuffer,
21682 PRPC_MESSAGE pRpcMessage,
21683 DWORD* pdwStubPhase);
21684 HRESULT __attribute__((__stdcall__)) IStorage_MoveElementTo_Proxy(
21686 LPCOLESTR pwcsName,
21687 IStorage* pstgDest,
21688 LPCOLESTR pwcsNewName,
21690 void __attribute__((__stdcall__)) IStorage_MoveElementTo_Stub(
21691 IRpcStubBuffer* This,
21692 IRpcChannelBuffer* pRpcChannelBuffer,
21693 PRPC_MESSAGE pRpcMessage,
21694 DWORD* pdwStubPhase);
21695 HRESULT __attribute__((__stdcall__)) IStorage_Commit_Proxy(
21697 DWORD grfCommitFlags);
21698 void __attribute__((__stdcall__)) IStorage_Commit_Stub(
21699 IRpcStubBuffer* This,
21700 IRpcChannelBuffer* pRpcChannelBuffer,
21701 PRPC_MESSAGE pRpcMessage,
21702 DWORD* pdwStubPhase);
21703 HRESULT __attribute__((__stdcall__)) IStorage_Revert_Proxy(
21705 void __attribute__((__stdcall__)) IStorage_Revert_Stub(
21706 IRpcStubBuffer* This,
21707 IRpcChannelBuffer* pRpcChannelBuffer,
21708 PRPC_MESSAGE pRpcMessage,
21709 DWORD* pdwStubPhase);
21710 HRESULT __attribute__((__stdcall__)) IStorage_RemoteEnumElements_Proxy(
21713 unsigned long cbReserved2,
21716 IEnumSTATSTG** ppenum);
21717 void __attribute__((__stdcall__)) IStorage_RemoteEnumElements_Stub(
21718 IRpcStubBuffer* This,
21719 IRpcChannelBuffer* pRpcChannelBuffer,
21720 PRPC_MESSAGE pRpcMessage,
21721 DWORD* pdwStubPhase);
21722 HRESULT __attribute__((__stdcall__)) IStorage_EnumElements_Proxy(
21727 IEnumSTATSTG** ppenum);
21728 HRESULT __attribute__((__stdcall__)) IStorage_EnumElements_Stub(
21731 unsigned long cbReserved2,
21734 IEnumSTATSTG** ppenum);
21735 HRESULT __attribute__((__stdcall__)) IStorage_DestroyElement_Proxy(
21737 LPCOLESTR pwcsName);
21738 void __attribute__((__stdcall__)) IStorage_DestroyElement_Stub(
21739 IRpcStubBuffer* This,
21740 IRpcChannelBuffer* pRpcChannelBuffer,
21741 PRPC_MESSAGE pRpcMessage,
21742 DWORD* pdwStubPhase);
21743 HRESULT __attribute__((__stdcall__)) IStorage_RenameElement_Proxy(
21745 LPCOLESTR pwcsOldName,
21746 LPCOLESTR pwcsNewName);
21747 void __attribute__((__stdcall__)) IStorage_RenameElement_Stub(
21748 IRpcStubBuffer* This,
21749 IRpcChannelBuffer* pRpcChannelBuffer,
21750 PRPC_MESSAGE pRpcMessage,
21751 DWORD* pdwStubPhase);
21752 HRESULT __attribute__((__stdcall__)) IStorage_SetElementTimes_Proxy(
21754 LPCOLESTR pwcsName,
21755 const FILETIME* pctime,
21756 const FILETIME* patime,
21757 const FILETIME* pmtime);
21758 void __attribute__((__stdcall__)) IStorage_SetElementTimes_Stub(
21759 IRpcStubBuffer* This,
21760 IRpcChannelBuffer* pRpcChannelBuffer,
21761 PRPC_MESSAGE pRpcMessage,
21762 DWORD* pdwStubPhase);
21763 HRESULT __attribute__((__stdcall__)) IStorage_SetClass_Proxy(
21765 const CLSID* const clsid);
21766 void __attribute__((__stdcall__)) IStorage_SetClass_Stub(
21767 IRpcStubBuffer* This,
21768 IRpcChannelBuffer* pRpcChannelBuffer,
21769 PRPC_MESSAGE pRpcMessage,
21770 DWORD* pdwStubPhase);
21771 HRESULT __attribute__((__stdcall__)) IStorage_SetStateBits_Proxy(
21773 DWORD grfStateBits,
21775 void __attribute__((__stdcall__)) IStorage_SetStateBits_Stub(
21776 IRpcStubBuffer* This,
21777 IRpcChannelBuffer* pRpcChannelBuffer,
21778 PRPC_MESSAGE pRpcMessage,
21779 DWORD* pdwStubPhase);
21780 HRESULT __attribute__((__stdcall__)) IStorage_Stat_Proxy(
21783 DWORD grfStatFlag);
21784 void __attribute__((__stdcall__)) IStorage_Stat_Stub(
21785 IRpcStubBuffer* This,
21786 IRpcChannelBuffer* pRpcChannelBuffer,
21787 PRPC_MESSAGE pRpcMessage,
21788 DWORD* pdwStubPhase);
21794 typedef struct IPersistFile IPersistFile;
21797 typedef IPersistFile *LPPERSISTFILE;
21804 extern const GUID IID_IPersistFile __attribute__((visibility ("hidden")));
21805 # 4023 "../../../include/objidl.h"
21806 typedef struct IPersistFileVtbl {
21810 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
21811 IPersistFile* This,
21812 const IID* const riid,
21815 ULONG (__attribute__((__stdcall__)) *AddRef)(
21816 IPersistFile* This);
21818 ULONG (__attribute__((__stdcall__)) *Release)(
21819 IPersistFile* This);
21822 HRESULT (__attribute__((__stdcall__)) *GetClassID)(
21823 IPersistFile* This,
21827 HRESULT (__attribute__((__stdcall__)) *IsDirty)(
21828 IPersistFile* This);
21830 HRESULT (__attribute__((__stdcall__)) *Load)(
21831 IPersistFile* This,
21832 LPCOLESTR pszFileName,
21835 HRESULT (__attribute__((__stdcall__)) *Save)(
21836 IPersistFile* This,
21837 LPCOLESTR pszFileName,
21840 HRESULT (__attribute__((__stdcall__)) *SaveCompleted)(
21841 IPersistFile* This,
21842 LPCOLESTR pszFileName);
21844 HRESULT (__attribute__((__stdcall__)) *GetCurFile)(
21845 IPersistFile* This,
21846 LPOLESTR* ppszFileName);
21849 } IPersistFileVtbl;
21850 struct IPersistFile {
21851 const IPersistFileVtbl* lpVtbl;
21853 # 4088 "../../../include/objidl.h"
21854 HRESULT __attribute__((__stdcall__)) IPersistFile_IsDirty_Proxy(
21855 IPersistFile* This);
21856 void __attribute__((__stdcall__)) IPersistFile_IsDirty_Stub(
21857 IRpcStubBuffer* This,
21858 IRpcChannelBuffer* pRpcChannelBuffer,
21859 PRPC_MESSAGE pRpcMessage,
21860 DWORD* pdwStubPhase);
21861 HRESULT __attribute__((__stdcall__)) IPersistFile_Load_Proxy(
21862 IPersistFile* This,
21863 LPCOLESTR pszFileName,
21865 void __attribute__((__stdcall__)) IPersistFile_Load_Stub(
21866 IRpcStubBuffer* This,
21867 IRpcChannelBuffer* pRpcChannelBuffer,
21868 PRPC_MESSAGE pRpcMessage,
21869 DWORD* pdwStubPhase);
21870 HRESULT __attribute__((__stdcall__)) IPersistFile_Save_Proxy(
21871 IPersistFile* This,
21872 LPCOLESTR pszFileName,
21874 void __attribute__((__stdcall__)) IPersistFile_Save_Stub(
21875 IRpcStubBuffer* This,
21876 IRpcChannelBuffer* pRpcChannelBuffer,
21877 PRPC_MESSAGE pRpcMessage,
21878 DWORD* pdwStubPhase);
21879 HRESULT __attribute__((__stdcall__)) IPersistFile_SaveCompleted_Proxy(
21880 IPersistFile* This,
21881 LPCOLESTR pszFileName);
21882 void __attribute__((__stdcall__)) IPersistFile_SaveCompleted_Stub(
21883 IRpcStubBuffer* This,
21884 IRpcChannelBuffer* pRpcChannelBuffer,
21885 PRPC_MESSAGE pRpcMessage,
21886 DWORD* pdwStubPhase);
21887 HRESULT __attribute__((__stdcall__)) IPersistFile_GetCurFile_Proxy(
21888 IPersistFile* This,
21889 LPOLESTR* ppszFileName);
21890 void __attribute__((__stdcall__)) IPersistFile_GetCurFile_Stub(
21891 IRpcStubBuffer* This,
21892 IRpcChannelBuffer* pRpcChannelBuffer,
21893 PRPC_MESSAGE pRpcMessage,
21894 DWORD* pdwStubPhase);
21900 typedef struct IPersistStorage IPersistStorage;
21903 typedef IPersistStorage *LPPERSISTSTORAGE;
21910 extern const GUID IID_IPersistStorage __attribute__((visibility ("hidden")));
21911 # 4169 "../../../include/objidl.h"
21912 typedef struct IPersistStorageVtbl {
21916 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
21917 IPersistStorage* This,
21918 const IID* const riid,
21921 ULONG (__attribute__((__stdcall__)) *AddRef)(
21922 IPersistStorage* This);
21924 ULONG (__attribute__((__stdcall__)) *Release)(
21925 IPersistStorage* This);
21928 HRESULT (__attribute__((__stdcall__)) *GetClassID)(
21929 IPersistStorage* This,
21933 HRESULT (__attribute__((__stdcall__)) *IsDirty)(
21934 IPersistStorage* This);
21936 HRESULT (__attribute__((__stdcall__)) *InitNew)(
21937 IPersistStorage* This,
21940 HRESULT (__attribute__((__stdcall__)) *Load)(
21941 IPersistStorage* This,
21944 HRESULT (__attribute__((__stdcall__)) *Save)(
21945 IPersistStorage* This,
21946 IStorage* pStgSave,
21949 HRESULT (__attribute__((__stdcall__)) *SaveCompleted)(
21950 IPersistStorage* This,
21951 IStorage* pStgNew);
21953 HRESULT (__attribute__((__stdcall__)) *HandsOffStorage)(
21954 IPersistStorage* This);
21957 } IPersistStorageVtbl;
21958 struct IPersistStorage {
21959 const IPersistStorageVtbl* lpVtbl;
21961 # 4237 "../../../include/objidl.h"
21962 HRESULT __attribute__((__stdcall__)) IPersistStorage_IsDirty_Proxy(
21963 IPersistStorage* This);
21964 void __attribute__((__stdcall__)) IPersistStorage_IsDirty_Stub(
21965 IRpcStubBuffer* This,
21966 IRpcChannelBuffer* pRpcChannelBuffer,
21967 PRPC_MESSAGE pRpcMessage,
21968 DWORD* pdwStubPhase);
21969 HRESULT __attribute__((__stdcall__)) IPersistStorage_InitNew_Proxy(
21970 IPersistStorage* This,
21972 void __attribute__((__stdcall__)) IPersistStorage_InitNew_Stub(
21973 IRpcStubBuffer* This,
21974 IRpcChannelBuffer* pRpcChannelBuffer,
21975 PRPC_MESSAGE pRpcMessage,
21976 DWORD* pdwStubPhase);
21977 HRESULT __attribute__((__stdcall__)) IPersistStorage_Load_Proxy(
21978 IPersistStorage* This,
21980 void __attribute__((__stdcall__)) IPersistStorage_Load_Stub(
21981 IRpcStubBuffer* This,
21982 IRpcChannelBuffer* pRpcChannelBuffer,
21983 PRPC_MESSAGE pRpcMessage,
21984 DWORD* pdwStubPhase);
21985 HRESULT __attribute__((__stdcall__)) IPersistStorage_Save_Proxy(
21986 IPersistStorage* This,
21987 IStorage* pStgSave,
21989 void __attribute__((__stdcall__)) IPersistStorage_Save_Stub(
21990 IRpcStubBuffer* This,
21991 IRpcChannelBuffer* pRpcChannelBuffer,
21992 PRPC_MESSAGE pRpcMessage,
21993 DWORD* pdwStubPhase);
21994 HRESULT __attribute__((__stdcall__)) IPersistStorage_SaveCompleted_Proxy(
21995 IPersistStorage* This,
21996 IStorage* pStgNew);
21997 void __attribute__((__stdcall__)) IPersistStorage_SaveCompleted_Stub(
21998 IRpcStubBuffer* This,
21999 IRpcChannelBuffer* pRpcChannelBuffer,
22000 PRPC_MESSAGE pRpcMessage,
22001 DWORD* pdwStubPhase);
22002 HRESULT __attribute__((__stdcall__)) IPersistStorage_HandsOffStorage_Proxy(
22003 IPersistStorage* This);
22004 void __attribute__((__stdcall__)) IPersistStorage_HandsOffStorage_Stub(
22005 IRpcStubBuffer* This,
22006 IRpcChannelBuffer* pRpcChannelBuffer,
22007 PRPC_MESSAGE pRpcMessage,
22008 DWORD* pdwStubPhase);
22014 typedef struct IRootStorage IRootStorage;
22017 typedef IRootStorage *LPROOTSTORAGE;
22024 extern const GUID IID_IRootStorage __attribute__((visibility ("hidden")));
22025 # 4308 "../../../include/objidl.h"
22026 typedef struct IRootStorageVtbl {
22030 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22031 IRootStorage* This,
22032 const IID* const riid,
22035 ULONG (__attribute__((__stdcall__)) *AddRef)(
22036 IRootStorage* This);
22038 ULONG (__attribute__((__stdcall__)) *Release)(
22039 IRootStorage* This);
22042 HRESULT (__attribute__((__stdcall__)) *SwitchToFile)(
22043 IRootStorage* This,
22047 } IRootStorageVtbl;
22048 struct IRootStorage {
22049 const IRootStorageVtbl* lpVtbl;
22051 # 4345 "../../../include/objidl.h"
22052 HRESULT __attribute__((__stdcall__)) IRootStorage_SwitchToFile_Proxy(
22053 IRootStorage* This,
22055 void __attribute__((__stdcall__)) IRootStorage_SwitchToFile_Stub(
22056 IRpcStubBuffer* This,
22057 IRpcChannelBuffer* pRpcChannelBuffer,
22058 PRPC_MESSAGE pRpcMessage,
22059 DWORD* pdwStubPhase);
22065 typedef struct ILockBytes ILockBytes;
22068 typedef ILockBytes *LPLOCKBYTES;
22075 extern const GUID IID_ILockBytes __attribute__((visibility ("hidden")));
22076 # 4406 "../../../include/objidl.h"
22077 typedef struct ILockBytesVtbl {
22081 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22083 const IID* const riid,
22086 ULONG (__attribute__((__stdcall__)) *AddRef)(
22089 ULONG (__attribute__((__stdcall__)) *Release)(
22093 HRESULT (__attribute__((__stdcall__)) *ReadAt)(
22095 ULARGE_INTEGER ulOffset,
22100 HRESULT (__attribute__((__stdcall__)) *WriteAt)(
22102 ULARGE_INTEGER ulOffset,
22105 ULONG* pcbWritten);
22107 HRESULT (__attribute__((__stdcall__)) *Flush)(
22110 HRESULT (__attribute__((__stdcall__)) *SetSize)(
22112 ULARGE_INTEGER cb);
22114 HRESULT (__attribute__((__stdcall__)) *LockRegion)(
22116 ULARGE_INTEGER libOffset,
22120 HRESULT (__attribute__((__stdcall__)) *UnlockRegion)(
22122 ULARGE_INTEGER libOffset,
22126 HRESULT (__attribute__((__stdcall__)) *Stat)(
22129 DWORD grfStatFlag);
22133 struct ILockBytes {
22134 const ILockBytesVtbl* lpVtbl;
22136 # 4483 "../../../include/objidl.h"
22137 HRESULT __attribute__((__stdcall__)) ILockBytes_RemoteReadAt_Proxy(
22139 ULARGE_INTEGER ulOffset,
22143 void __attribute__((__stdcall__)) ILockBytes_RemoteReadAt_Stub(
22144 IRpcStubBuffer* This,
22145 IRpcChannelBuffer* pRpcChannelBuffer,
22146 PRPC_MESSAGE pRpcMessage,
22147 DWORD* pdwStubPhase);
22148 HRESULT __attribute__((__stdcall__)) ILockBytes_ReadAt_Proxy(
22150 ULARGE_INTEGER ulOffset,
22154 HRESULT __attribute__((__stdcall__)) ILockBytes_ReadAt_Stub(
22156 ULARGE_INTEGER ulOffset,
22160 HRESULT __attribute__((__stdcall__)) ILockBytes_RemoteWriteAt_Proxy(
22162 ULARGE_INTEGER ulOffset,
22165 ULONG* pcbWritten);
22166 void __attribute__((__stdcall__)) ILockBytes_RemoteWriteAt_Stub(
22167 IRpcStubBuffer* This,
22168 IRpcChannelBuffer* pRpcChannelBuffer,
22169 PRPC_MESSAGE pRpcMessage,
22170 DWORD* pdwStubPhase);
22171 HRESULT __attribute__((__stdcall__)) ILockBytes_WriteAt_Proxy(
22173 ULARGE_INTEGER ulOffset,
22176 ULONG* pcbWritten);
22177 HRESULT __attribute__((__stdcall__)) ILockBytes_WriteAt_Stub(
22179 ULARGE_INTEGER ulOffset,
22182 ULONG* pcbWritten);
22183 HRESULT __attribute__((__stdcall__)) ILockBytes_Flush_Proxy(
22185 void __attribute__((__stdcall__)) ILockBytes_Flush_Stub(
22186 IRpcStubBuffer* This,
22187 IRpcChannelBuffer* pRpcChannelBuffer,
22188 PRPC_MESSAGE pRpcMessage,
22189 DWORD* pdwStubPhase);
22190 HRESULT __attribute__((__stdcall__)) ILockBytes_SetSize_Proxy(
22192 ULARGE_INTEGER cb);
22193 void __attribute__((__stdcall__)) ILockBytes_SetSize_Stub(
22194 IRpcStubBuffer* This,
22195 IRpcChannelBuffer* pRpcChannelBuffer,
22196 PRPC_MESSAGE pRpcMessage,
22197 DWORD* pdwStubPhase);
22198 HRESULT __attribute__((__stdcall__)) ILockBytes_LockRegion_Proxy(
22200 ULARGE_INTEGER libOffset,
22203 void __attribute__((__stdcall__)) ILockBytes_LockRegion_Stub(
22204 IRpcStubBuffer* This,
22205 IRpcChannelBuffer* pRpcChannelBuffer,
22206 PRPC_MESSAGE pRpcMessage,
22207 DWORD* pdwStubPhase);
22208 HRESULT __attribute__((__stdcall__)) ILockBytes_UnlockRegion_Proxy(
22210 ULARGE_INTEGER libOffset,
22213 void __attribute__((__stdcall__)) ILockBytes_UnlockRegion_Stub(
22214 IRpcStubBuffer* This,
22215 IRpcChannelBuffer* pRpcChannelBuffer,
22216 PRPC_MESSAGE pRpcMessage,
22217 DWORD* pdwStubPhase);
22218 HRESULT __attribute__((__stdcall__)) ILockBytes_Stat_Proxy(
22221 DWORD grfStatFlag);
22222 void __attribute__((__stdcall__)) ILockBytes_Stat_Stub(
22223 IRpcStubBuffer* This,
22224 IRpcChannelBuffer* pRpcChannelBuffer,
22225 PRPC_MESSAGE pRpcMessage,
22226 DWORD* pdwStubPhase);
22232 typedef struct IFillLockBytes IFillLockBytes;
22233 # 4587 "../../../include/objidl.h"
22234 extern const GUID IID_IFillLockBytes __attribute__((visibility ("hidden")));
22235 # 4610 "../../../include/objidl.h"
22236 typedef struct IFillLockBytesVtbl {
22240 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22241 IFillLockBytes* This,
22242 const IID* const riid,
22245 ULONG (__attribute__((__stdcall__)) *AddRef)(
22246 IFillLockBytes* This);
22248 ULONG (__attribute__((__stdcall__)) *Release)(
22249 IFillLockBytes* This);
22252 HRESULT (__attribute__((__stdcall__)) *FillAppend)(
22253 IFillLockBytes* This,
22256 ULONG* pcbWritten);
22258 HRESULT (__attribute__((__stdcall__)) *FillAt)(
22259 IFillLockBytes* This,
22260 ULARGE_INTEGER ulOffset,
22263 ULONG* pcbWritten);
22265 HRESULT (__attribute__((__stdcall__)) *SetFillSize)(
22266 IFillLockBytes* This,
22267 ULARGE_INTEGER ulSize);
22269 HRESULT (__attribute__((__stdcall__)) *Terminate)(
22270 IFillLockBytes* This,
22274 } IFillLockBytesVtbl;
22275 struct IFillLockBytes {
22276 const IFillLockBytesVtbl* lpVtbl;
22278 # 4667 "../../../include/objidl.h"
22279 HRESULT __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAppend_Proxy(
22280 IFillLockBytes* This,
22283 ULONG* pcbWritten);
22284 void __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAppend_Stub(
22285 IRpcStubBuffer* This,
22286 IRpcChannelBuffer* pRpcChannelBuffer,
22287 PRPC_MESSAGE pRpcMessage,
22288 DWORD* pdwStubPhase);
22289 HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAppend_Proxy(
22290 IFillLockBytes* This,
22293 ULONG* pcbWritten);
22294 HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAppend_Stub(
22295 IFillLockBytes* This,
22298 ULONG* pcbWritten);
22299 HRESULT __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAt_Proxy(
22300 IFillLockBytes* This,
22301 ULARGE_INTEGER ulOffset,
22304 ULONG* pcbWritten);
22305 void __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAt_Stub(
22306 IRpcStubBuffer* This,
22307 IRpcChannelBuffer* pRpcChannelBuffer,
22308 PRPC_MESSAGE pRpcMessage,
22309 DWORD* pdwStubPhase);
22310 HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAt_Proxy(
22311 IFillLockBytes* This,
22312 ULARGE_INTEGER ulOffset,
22315 ULONG* pcbWritten);
22316 HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAt_Stub(
22317 IFillLockBytes* This,
22318 ULARGE_INTEGER ulOffset,
22321 ULONG* pcbWritten);
22322 HRESULT __attribute__((__stdcall__)) IFillLockBytes_SetFillSize_Proxy(
22323 IFillLockBytes* This,
22324 ULARGE_INTEGER ulSize);
22325 void __attribute__((__stdcall__)) IFillLockBytes_SetFillSize_Stub(
22326 IRpcStubBuffer* This,
22327 IRpcChannelBuffer* pRpcChannelBuffer,
22328 PRPC_MESSAGE pRpcMessage,
22329 DWORD* pdwStubPhase);
22330 HRESULT __attribute__((__stdcall__)) IFillLockBytes_Terminate_Proxy(
22331 IFillLockBytes* This,
22333 void __attribute__((__stdcall__)) IFillLockBytes_Terminate_Stub(
22334 IRpcStubBuffer* This,
22335 IRpcChannelBuffer* pRpcChannelBuffer,
22336 PRPC_MESSAGE pRpcMessage,
22337 DWORD* pdwStubPhase);
22343 typedef struct IProgressNotify IProgressNotify;
22344 # 4740 "../../../include/objidl.h"
22345 extern const GUID IID_IProgressNotify __attribute__((visibility ("hidden")));
22346 # 4752 "../../../include/objidl.h"
22347 typedef struct IProgressNotifyVtbl {
22351 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22352 IProgressNotify* This,
22353 const IID* const riid,
22356 ULONG (__attribute__((__stdcall__)) *AddRef)(
22357 IProgressNotify* This);
22359 ULONG (__attribute__((__stdcall__)) *Release)(
22360 IProgressNotify* This);
22363 HRESULT (__attribute__((__stdcall__)) *OnProgress)(
22364 IProgressNotify* This,
22365 DWORD dwProgressCurrent,
22366 DWORD dwProgressMaximum,
22371 } IProgressNotifyVtbl;
22372 struct IProgressNotify {
22373 const IProgressNotifyVtbl* lpVtbl;
22375 # 4792 "../../../include/objidl.h"
22376 HRESULT __attribute__((__stdcall__)) IProgressNotify_OnProgress_Proxy(
22377 IProgressNotify* This,
22378 DWORD dwProgressCurrent,
22379 DWORD dwProgressMaximum,
22382 void __attribute__((__stdcall__)) IProgressNotify_OnProgress_Stub(
22383 IRpcStubBuffer* This,
22384 IRpcChannelBuffer* pRpcChannelBuffer,
22385 PRPC_MESSAGE pRpcMessage,
22386 DWORD* pdwStubPhase);
22392 typedef struct ILayoutStorage ILayoutStorage;
22395 typedef struct tagStorageLayout {
22397 OLECHAR *pwcsElementName;
22398 LARGE_INTEGER cOffset;
22399 LARGE_INTEGER cBytes;
22407 extern const GUID IID_ILayoutStorage __attribute__((visibility ("hidden")));
22408 # 4846 "../../../include/objidl.h"
22409 typedef struct ILayoutStorageVtbl {
22413 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22414 ILayoutStorage* This,
22415 const IID* const riid,
22418 ULONG (__attribute__((__stdcall__)) *AddRef)(
22419 ILayoutStorage* This);
22421 ULONG (__attribute__((__stdcall__)) *Release)(
22422 ILayoutStorage* This);
22425 HRESULT (__attribute__((__stdcall__)) *LayoutScript)(
22426 ILayoutStorage* This,
22427 StorageLayout* pStorageLayout,
22429 DWORD glfInterleavedFlag);
22431 HRESULT (__attribute__((__stdcall__)) *BeginMonitor)(
22432 ILayoutStorage* This);
22434 HRESULT (__attribute__((__stdcall__)) *EndMonitor)(
22435 ILayoutStorage* This);
22437 HRESULT (__attribute__((__stdcall__)) *ReLayoutDocfile)(
22438 ILayoutStorage* This,
22439 OLECHAR* pwcsNewDfName);
22441 HRESULT (__attribute__((__stdcall__)) *ReLayoutDocfileOnILockBytes)(
22442 ILayoutStorage* This,
22443 ILockBytes* pILockBytes);
22446 } ILayoutStorageVtbl;
22447 struct ILayoutStorage {
22448 const ILayoutStorageVtbl* lpVtbl;
22450 # 4903 "../../../include/objidl.h"
22451 HRESULT __attribute__((__stdcall__)) ILayoutStorage_LayoutScript_Proxy(
22452 ILayoutStorage* This,
22453 StorageLayout* pStorageLayout,
22455 DWORD glfInterleavedFlag);
22456 void __attribute__((__stdcall__)) ILayoutStorage_LayoutScript_Stub(
22457 IRpcStubBuffer* This,
22458 IRpcChannelBuffer* pRpcChannelBuffer,
22459 PRPC_MESSAGE pRpcMessage,
22460 DWORD* pdwStubPhase);
22461 HRESULT __attribute__((__stdcall__)) ILayoutStorage_BeginMonitor_Proxy(
22462 ILayoutStorage* This);
22463 void __attribute__((__stdcall__)) ILayoutStorage_BeginMonitor_Stub(
22464 IRpcStubBuffer* This,
22465 IRpcChannelBuffer* pRpcChannelBuffer,
22466 PRPC_MESSAGE pRpcMessage,
22467 DWORD* pdwStubPhase);
22468 HRESULT __attribute__((__stdcall__)) ILayoutStorage_EndMonitor_Proxy(
22469 ILayoutStorage* This);
22470 void __attribute__((__stdcall__)) ILayoutStorage_EndMonitor_Stub(
22471 IRpcStubBuffer* This,
22472 IRpcChannelBuffer* pRpcChannelBuffer,
22473 PRPC_MESSAGE pRpcMessage,
22474 DWORD* pdwStubPhase);
22475 HRESULT __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfile_Proxy(
22476 ILayoutStorage* This,
22477 OLECHAR* pwcsNewDfName);
22478 void __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfile_Stub(
22479 IRpcStubBuffer* This,
22480 IRpcChannelBuffer* pRpcChannelBuffer,
22481 PRPC_MESSAGE pRpcMessage,
22482 DWORD* pdwStubPhase);
22483 HRESULT __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfileOnILockBytes_Proxy(
22484 ILayoutStorage* This,
22485 ILockBytes* pILockBytes);
22486 void __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfileOnILockBytes_Stub(
22487 IRpcStubBuffer* This,
22488 IRpcChannelBuffer* pRpcChannelBuffer,
22489 PRPC_MESSAGE pRpcMessage,
22490 DWORD* pdwStubPhase);
22496 typedef struct IBlockingLock IBlockingLock;
22497 # 4957 "../../../include/objidl.h"
22498 extern const GUID IID_IBlockingLock __attribute__((visibility ("hidden")));
22499 # 4969 "../../../include/objidl.h"
22500 typedef struct IBlockingLockVtbl {
22504 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22505 IBlockingLock* This,
22506 const IID* const riid,
22509 ULONG (__attribute__((__stdcall__)) *AddRef)(
22510 IBlockingLock* This);
22512 ULONG (__attribute__((__stdcall__)) *Release)(
22513 IBlockingLock* This);
22516 HRESULT (__attribute__((__stdcall__)) *Lock)(
22517 IBlockingLock* This,
22520 HRESULT (__attribute__((__stdcall__)) *Unlock)(
22521 IBlockingLock* This);
22524 } IBlockingLockVtbl;
22525 struct IBlockingLock {
22526 const IBlockingLockVtbl* lpVtbl;
22528 # 5010 "../../../include/objidl.h"
22529 HRESULT __attribute__((__stdcall__)) IBlockingLock_Lock_Proxy(
22530 IBlockingLock* This,
22532 void __attribute__((__stdcall__)) IBlockingLock_Lock_Stub(
22533 IRpcStubBuffer* This,
22534 IRpcChannelBuffer* pRpcChannelBuffer,
22535 PRPC_MESSAGE pRpcMessage,
22536 DWORD* pdwStubPhase);
22537 HRESULT __attribute__((__stdcall__)) IBlockingLock_Unlock_Proxy(
22538 IBlockingLock* This);
22539 void __attribute__((__stdcall__)) IBlockingLock_Unlock_Stub(
22540 IRpcStubBuffer* This,
22541 IRpcChannelBuffer* pRpcChannelBuffer,
22542 PRPC_MESSAGE pRpcMessage,
22543 DWORD* pdwStubPhase);
22549 typedef struct ITimeAndNoticeControl ITimeAndNoticeControl;
22550 # 5039 "../../../include/objidl.h"
22551 extern const GUID IID_ITimeAndNoticeControl __attribute__((visibility ("hidden")));
22552 # 5049 "../../../include/objidl.h"
22553 typedef struct ITimeAndNoticeControlVtbl {
22557 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22558 ITimeAndNoticeControl* This,
22559 const IID* const riid,
22562 ULONG (__attribute__((__stdcall__)) *AddRef)(
22563 ITimeAndNoticeControl* This);
22565 ULONG (__attribute__((__stdcall__)) *Release)(
22566 ITimeAndNoticeControl* This);
22569 HRESULT (__attribute__((__stdcall__)) *SuppressChanges)(
22570 ITimeAndNoticeControl* This,
22575 } ITimeAndNoticeControlVtbl;
22576 struct ITimeAndNoticeControl {
22577 const ITimeAndNoticeControlVtbl* lpVtbl;
22579 # 5087 "../../../include/objidl.h"
22580 HRESULT __attribute__((__stdcall__)) ITimeAndNoticeControl_SuppressChanges_Proxy(
22581 ITimeAndNoticeControl* This,
22584 void __attribute__((__stdcall__)) ITimeAndNoticeControl_SuppressChanges_Stub(
22585 IRpcStubBuffer* This,
22586 IRpcChannelBuffer* pRpcChannelBuffer,
22587 PRPC_MESSAGE pRpcMessage,
22588 DWORD* pdwStubPhase);
22594 typedef struct IOplockStorage IOplockStorage;
22595 # 5110 "../../../include/objidl.h"
22596 extern const GUID IID_IOplockStorage __attribute__((visibility ("hidden")));
22597 # 5132 "../../../include/objidl.h"
22598 typedef struct IOplockStorageVtbl {
22602 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22603 IOplockStorage* This,
22604 const IID* const riid,
22607 ULONG (__attribute__((__stdcall__)) *AddRef)(
22608 IOplockStorage* This);
22610 ULONG (__attribute__((__stdcall__)) *Release)(
22611 IOplockStorage* This);
22614 HRESULT (__attribute__((__stdcall__)) *CreateStorageEx)(
22615 IOplockStorage* This,
22620 const IID* const riid,
22623 HRESULT (__attribute__((__stdcall__)) *OpenStorageEx)(
22624 IOplockStorage* This,
22629 const IID* const riid,
22633 } IOplockStorageVtbl;
22634 struct IOplockStorage {
22635 const IOplockStorageVtbl* lpVtbl;
22637 # 5184 "../../../include/objidl.h"
22638 HRESULT __attribute__((__stdcall__)) IOplockStorage_CreateStorageEx_Proxy(
22639 IOplockStorage* This,
22644 const IID* const riid,
22646 void __attribute__((__stdcall__)) IOplockStorage_CreateStorageEx_Stub(
22647 IRpcStubBuffer* This,
22648 IRpcChannelBuffer* pRpcChannelBuffer,
22649 PRPC_MESSAGE pRpcMessage,
22650 DWORD* pdwStubPhase);
22651 HRESULT __attribute__((__stdcall__)) IOplockStorage_OpenStorageEx_Proxy(
22652 IOplockStorage* This,
22657 const IID* const riid,
22659 void __attribute__((__stdcall__)) IOplockStorage_OpenStorageEx_Stub(
22660 IRpcStubBuffer* This,
22661 IRpcChannelBuffer* pRpcChannelBuffer,
22662 PRPC_MESSAGE pRpcMessage,
22663 DWORD* pdwStubPhase);
22669 typedef struct IEnumFORMATETC IEnumFORMATETC;
22672 typedef IEnumFORMATETC *LPENUMFORMATETC;
22673 typedef struct tagDVTARGETDEVICE {
22675 WORD tdDriverNameOffset;
22676 WORD tdDeviceNameOffset;
22677 WORD tdPortNameOffset;
22678 WORD tdExtDevmodeOffset;
22681 typedef CLIPFORMAT *LPCLIPFORMAT;
22682 typedef struct tagFORMATETC {
22683 CLIPFORMAT cfFormat;
22684 DVTARGETDEVICE *ptd;
22689 typedef struct tagFORMATETC *LPFORMATETC;
22696 extern const GUID IID_IEnumFORMATETC __attribute__((visibility ("hidden")));
22697 # 5262 "../../../include/objidl.h"
22698 typedef struct IEnumFORMATETCVtbl {
22702 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22703 IEnumFORMATETC* This,
22704 const IID* const riid,
22707 ULONG (__attribute__((__stdcall__)) *AddRef)(
22708 IEnumFORMATETC* This);
22710 ULONG (__attribute__((__stdcall__)) *Release)(
22711 IEnumFORMATETC* This);
22714 HRESULT (__attribute__((__stdcall__)) *Next)(
22715 IEnumFORMATETC* This,
22718 ULONG* pceltFetched);
22720 HRESULT (__attribute__((__stdcall__)) *Skip)(
22721 IEnumFORMATETC* This,
22724 HRESULT (__attribute__((__stdcall__)) *Reset)(
22725 IEnumFORMATETC* This);
22727 HRESULT (__attribute__((__stdcall__)) *Clone)(
22728 IEnumFORMATETC* This,
22729 IEnumFORMATETC** ppenum);
22732 } IEnumFORMATETCVtbl;
22733 struct IEnumFORMATETC {
22734 const IEnumFORMATETCVtbl* lpVtbl;
22736 # 5315 "../../../include/objidl.h"
22737 HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_RemoteNext_Proxy(
22738 IEnumFORMATETC* This,
22741 ULONG* pceltFetched);
22742 void __attribute__((__stdcall__)) IEnumFORMATETC_RemoteNext_Stub(
22743 IRpcStubBuffer* This,
22744 IRpcChannelBuffer* pRpcChannelBuffer,
22745 PRPC_MESSAGE pRpcMessage,
22746 DWORD* pdwStubPhase);
22747 HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Next_Proxy(
22748 IEnumFORMATETC* This,
22751 ULONG* pceltFetched);
22752 HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Next_Stub(
22753 IEnumFORMATETC* This,
22756 ULONG* pceltFetched);
22757 HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Skip_Proxy(
22758 IEnumFORMATETC* This,
22760 void __attribute__((__stdcall__)) IEnumFORMATETC_Skip_Stub(
22761 IRpcStubBuffer* This,
22762 IRpcChannelBuffer* pRpcChannelBuffer,
22763 PRPC_MESSAGE pRpcMessage,
22764 DWORD* pdwStubPhase);
22765 HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Reset_Proxy(
22766 IEnumFORMATETC* This);
22767 void __attribute__((__stdcall__)) IEnumFORMATETC_Reset_Stub(
22768 IRpcStubBuffer* This,
22769 IRpcChannelBuffer* pRpcChannelBuffer,
22770 PRPC_MESSAGE pRpcMessage,
22771 DWORD* pdwStubPhase);
22772 HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Clone_Proxy(
22773 IEnumFORMATETC* This,
22774 IEnumFORMATETC** ppenum);
22775 void __attribute__((__stdcall__)) IEnumFORMATETC_Clone_Stub(
22776 IRpcStubBuffer* This,
22777 IRpcChannelBuffer* pRpcChannelBuffer,
22778 PRPC_MESSAGE pRpcMessage,
22779 DWORD* pdwStubPhase);
22785 typedef struct IEnumSTATDATA IEnumSTATDATA;
22788 typedef IEnumSTATDATA *LPENUMSTATDATA;
22789 typedef enum tagADVF {
22791 ADVF_PRIMEFIRST = 2,
22793 ADVF_DATAONSTOP = 64,
22794 ADVFCACHE_NOHANDLER = 8,
22795 ADVFCACHE_FORCEBUILTIN = 16,
22796 ADVFCACHE_ONSAVE = 32
22798 typedef struct tagSTATDATA {
22799 FORMATETC formatetc;
22801 IAdviseSink *pAdvSink;
22802 DWORD dwConnection;
22804 typedef struct tagSTATDATA *LPSTATDATA;
22811 extern const GUID IID_IEnumSTATDATA __attribute__((visibility ("hidden")));
22812 # 5409 "../../../include/objidl.h"
22813 typedef struct IEnumSTATDATAVtbl {
22817 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22818 IEnumSTATDATA* This,
22819 const IID* const riid,
22822 ULONG (__attribute__((__stdcall__)) *AddRef)(
22823 IEnumSTATDATA* This);
22825 ULONG (__attribute__((__stdcall__)) *Release)(
22826 IEnumSTATDATA* This);
22829 HRESULT (__attribute__((__stdcall__)) *Next)(
22830 IEnumSTATDATA* This,
22833 ULONG* pceltFetched);
22835 HRESULT (__attribute__((__stdcall__)) *Skip)(
22836 IEnumSTATDATA* This,
22839 HRESULT (__attribute__((__stdcall__)) *Reset)(
22840 IEnumSTATDATA* This);
22842 HRESULT (__attribute__((__stdcall__)) *Clone)(
22843 IEnumSTATDATA* This,
22844 IEnumSTATDATA** ppenum);
22847 } IEnumSTATDATAVtbl;
22848 struct IEnumSTATDATA {
22849 const IEnumSTATDATAVtbl* lpVtbl;
22851 # 5462 "../../../include/objidl.h"
22852 HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_RemoteNext_Proxy(
22853 IEnumSTATDATA* This,
22856 ULONG* pceltFetched);
22857 void __attribute__((__stdcall__)) IEnumSTATDATA_RemoteNext_Stub(
22858 IRpcStubBuffer* This,
22859 IRpcChannelBuffer* pRpcChannelBuffer,
22860 PRPC_MESSAGE pRpcMessage,
22861 DWORD* pdwStubPhase);
22862 HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Next_Proxy(
22863 IEnumSTATDATA* This,
22866 ULONG* pceltFetched);
22867 HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Next_Stub(
22868 IEnumSTATDATA* This,
22871 ULONG* pceltFetched);
22872 HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Skip_Proxy(
22873 IEnumSTATDATA* This,
22875 void __attribute__((__stdcall__)) IEnumSTATDATA_Skip_Stub(
22876 IRpcStubBuffer* This,
22877 IRpcChannelBuffer* pRpcChannelBuffer,
22878 PRPC_MESSAGE pRpcMessage,
22879 DWORD* pdwStubPhase);
22880 HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Reset_Proxy(
22881 IEnumSTATDATA* This);
22882 void __attribute__((__stdcall__)) IEnumSTATDATA_Reset_Stub(
22883 IRpcStubBuffer* This,
22884 IRpcChannelBuffer* pRpcChannelBuffer,
22885 PRPC_MESSAGE pRpcMessage,
22886 DWORD* pdwStubPhase);
22887 HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Clone_Proxy(
22888 IEnumSTATDATA* This,
22889 IEnumSTATDATA** ppenum);
22890 void __attribute__((__stdcall__)) IEnumSTATDATA_Clone_Stub(
22891 IRpcStubBuffer* This,
22892 IRpcChannelBuffer* pRpcChannelBuffer,
22893 PRPC_MESSAGE pRpcMessage,
22894 DWORD* pdwStubPhase);
22898 typedef IAdviseSink *LPADVISESINK;
22899 typedef enum tagTYMED {
22903 TYMED_ISTORAGE = 8,
22909 typedef struct tagRemSTGMEDIUM {
22911 DWORD dwHandleType;
22912 unsigned long pData;
22913 unsigned long pUnkForRelease;
22914 unsigned long cbData;
22917 typedef struct tagSTGMEDIUM {
22921 HMETAFILEPICT hMetaFilePict;
22922 HENHMETAFILE hEnhMetaFile;
22924 LPOLESTR lpszFileName;
22928 IUnknown *pUnkForRelease;
22930 typedef struct _GDI_OBJECT {
22933 wireHBITMAP hBitmap;
22934 wireHPALETTE hPalette;
22935 wireHGLOBAL hGeneric;
22938 typedef struct _userSTGMEDIUM {
22942 wireHMETAFILEPICT hMetaFilePict;
22943 wireHENHMETAFILE hHEnhMetaFile;
22944 GDI_OBJECT *hGdiHandle;
22945 wireHGLOBAL hGlobal;
22946 LPOLESTR lpszFileName;
22951 IUnknown *pUnkForRelease;
22953 typedef userSTGMEDIUM *wireSTGMEDIUM;
22954 typedef uSTGMEDIUM STGMEDIUM;
22955 typedef userSTGMEDIUM *wireASYNC_STGMEDIUM;
22956 typedef STGMEDIUM ASYNC_STGMEDIUM;
22957 typedef STGMEDIUM *LPSTGMEDIUM;
22958 typedef struct _userFLAG_STGMEDIUM {
22960 long fPassOwnership;
22961 userSTGMEDIUM Stgmed;
22962 } userFLAG_STGMEDIUM;
22963 typedef userFLAG_STGMEDIUM *wireFLAG_STGMEDIUM;
22964 typedef struct _FLAG_STGMEDIUM {
22966 long fPassOwnership;
22975 extern const GUID IID_IAdviseSink __attribute__((visibility ("hidden")));
22976 # 5608 "../../../include/objidl.h"
22977 typedef struct IAdviseSinkVtbl {
22981 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
22983 const IID* const riid,
22986 ULONG (__attribute__((__stdcall__)) *AddRef)(
22987 IAdviseSink* This);
22989 ULONG (__attribute__((__stdcall__)) *Release)(
22990 IAdviseSink* This);
22993 void (__attribute__((__stdcall__)) *OnDataChange)(
22995 FORMATETC* pFormatetc,
22996 STGMEDIUM* pStgmed);
22998 void (__attribute__((__stdcall__)) *OnViewChange)(
23003 void (__attribute__((__stdcall__)) *OnRename)(
23007 void (__attribute__((__stdcall__)) *OnSave)(
23008 IAdviseSink* This);
23010 void (__attribute__((__stdcall__)) *OnClose)(
23011 IAdviseSink* This);
23015 struct IAdviseSink {
23016 const IAdviseSinkVtbl* lpVtbl;
23018 # 5665 "../../../include/objidl.h"
23019 HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnDataChange_Proxy(
23021 FORMATETC* pFormatetc,
23022 ASYNC_STGMEDIUM* pStgmed);
23023 void __attribute__((__stdcall__)) IAdviseSink_RemoteOnDataChange_Stub(
23024 IRpcStubBuffer* This,
23025 IRpcChannelBuffer* pRpcChannelBuffer,
23026 PRPC_MESSAGE pRpcMessage,
23027 DWORD* pdwStubPhase);
23028 void __attribute__((__stdcall__)) IAdviseSink_OnDataChange_Proxy(
23030 FORMATETC* pFormatetc,
23031 STGMEDIUM* pStgmed);
23032 HRESULT __attribute__((__stdcall__)) IAdviseSink_OnDataChange_Stub(
23034 FORMATETC* pFormatetc,
23035 ASYNC_STGMEDIUM* pStgmed);
23036 HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnViewChange_Proxy(
23040 void __attribute__((__stdcall__)) IAdviseSink_RemoteOnViewChange_Stub(
23041 IRpcStubBuffer* This,
23042 IRpcChannelBuffer* pRpcChannelBuffer,
23043 PRPC_MESSAGE pRpcMessage,
23044 DWORD* pdwStubPhase);
23045 void __attribute__((__stdcall__)) IAdviseSink_OnViewChange_Proxy(
23049 HRESULT __attribute__((__stdcall__)) IAdviseSink_OnViewChange_Stub(
23053 HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnRename_Proxy(
23056 void __attribute__((__stdcall__)) IAdviseSink_RemoteOnRename_Stub(
23057 IRpcStubBuffer* This,
23058 IRpcChannelBuffer* pRpcChannelBuffer,
23059 PRPC_MESSAGE pRpcMessage,
23060 DWORD* pdwStubPhase);
23061 void __attribute__((__stdcall__)) IAdviseSink_OnRename_Proxy(
23064 HRESULT __attribute__((__stdcall__)) IAdviseSink_OnRename_Stub(
23067 HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnSave_Proxy(
23068 IAdviseSink* This);
23069 void __attribute__((__stdcall__)) IAdviseSink_RemoteOnSave_Stub(
23070 IRpcStubBuffer* This,
23071 IRpcChannelBuffer* pRpcChannelBuffer,
23072 PRPC_MESSAGE pRpcMessage,
23073 DWORD* pdwStubPhase);
23074 void __attribute__((__stdcall__)) IAdviseSink_OnSave_Proxy(
23075 IAdviseSink* This);
23076 HRESULT __attribute__((__stdcall__)) IAdviseSink_OnSave_Stub(
23077 IAdviseSink* This);
23078 HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnClose_Proxy(
23079 IAdviseSink* This);
23080 void __attribute__((__stdcall__)) IAdviseSink_RemoteOnClose_Stub(
23081 IRpcStubBuffer* This,
23082 IRpcChannelBuffer* pRpcChannelBuffer,
23083 PRPC_MESSAGE pRpcMessage,
23084 DWORD* pdwStubPhase);
23085 void __attribute__((__stdcall__)) IAdviseSink_OnClose_Proxy(
23086 IAdviseSink* This);
23087 HRESULT __attribute__((__stdcall__)) IAdviseSink_OnClose_Stub(
23088 IAdviseSink* This);
23094 typedef struct IAdviseSink2 IAdviseSink2;
23097 typedef IAdviseSink2 *LPADVISESINK2;
23104 extern const GUID IID_IAdviseSink2 __attribute__((visibility ("hidden")));
23105 # 5759 "../../../include/objidl.h"
23106 typedef struct IAdviseSink2Vtbl {
23110 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23111 IAdviseSink2* This,
23112 const IID* const riid,
23115 ULONG (__attribute__((__stdcall__)) *AddRef)(
23116 IAdviseSink2* This);
23118 ULONG (__attribute__((__stdcall__)) *Release)(
23119 IAdviseSink2* This);
23122 void (__attribute__((__stdcall__)) *OnDataChange)(
23123 IAdviseSink2* This,
23124 FORMATETC* pFormatetc,
23125 STGMEDIUM* pStgmed);
23127 void (__attribute__((__stdcall__)) *OnViewChange)(
23128 IAdviseSink2* This,
23132 void (__attribute__((__stdcall__)) *OnRename)(
23133 IAdviseSink2* This,
23136 void (__attribute__((__stdcall__)) *OnSave)(
23137 IAdviseSink2* This);
23139 void (__attribute__((__stdcall__)) *OnClose)(
23140 IAdviseSink2* This);
23143 void (__attribute__((__stdcall__)) *OnLinkSrcChange)(
23144 IAdviseSink2* This,
23148 } IAdviseSink2Vtbl;
23149 struct IAdviseSink2 {
23150 const IAdviseSink2Vtbl* lpVtbl;
23152 # 5823 "../../../include/objidl.h"
23153 HRESULT __attribute__((__stdcall__)) IAdviseSink2_RemoteOnLinkSrcChange_Proxy(
23154 IAdviseSink2* This,
23156 void __attribute__((__stdcall__)) IAdviseSink2_RemoteOnLinkSrcChange_Stub(
23157 IRpcStubBuffer* This,
23158 IRpcChannelBuffer* pRpcChannelBuffer,
23159 PRPC_MESSAGE pRpcMessage,
23160 DWORD* pdwStubPhase);
23161 void __attribute__((__stdcall__)) IAdviseSink2_OnLinkSrcChange_Proxy(
23162 IAdviseSink2* This,
23164 HRESULT __attribute__((__stdcall__)) IAdviseSink2_OnLinkSrcChange_Stub(
23165 IAdviseSink2* This,
23172 typedef struct IDataObject IDataObject;
23175 typedef IDataObject *LPDATAOBJECT;
23176 typedef enum tagDATADIR {
23186 extern const GUID IID_IDataObject __attribute__((visibility ("hidden")));
23187 # 5898 "../../../include/objidl.h"
23188 typedef struct IDataObjectVtbl {
23192 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23194 const IID* const riid,
23197 ULONG (__attribute__((__stdcall__)) *AddRef)(
23198 IDataObject* This);
23200 ULONG (__attribute__((__stdcall__)) *Release)(
23201 IDataObject* This);
23204 HRESULT (__attribute__((__stdcall__)) *GetData)(
23206 FORMATETC* pformatetcIn,
23207 STGMEDIUM* pmedium);
23209 HRESULT (__attribute__((__stdcall__)) *GetDataHere)(
23211 FORMATETC* pformatetc,
23212 STGMEDIUM* pmedium);
23214 HRESULT (__attribute__((__stdcall__)) *QueryGetData)(
23216 FORMATETC* pformatetc);
23218 HRESULT (__attribute__((__stdcall__)) *GetCanonicalFormatEtc)(
23220 FORMATETC* pformatectIn,
23221 FORMATETC* pformatetcOut);
23223 HRESULT (__attribute__((__stdcall__)) *SetData)(
23225 FORMATETC* pformatetc,
23226 STGMEDIUM* pmedium,
23229 HRESULT (__attribute__((__stdcall__)) *EnumFormatEtc)(
23232 IEnumFORMATETC** ppenumFormatEtc);
23234 HRESULT (__attribute__((__stdcall__)) *DAdvise)(
23236 FORMATETC* pformatetc,
23238 IAdviseSink* pAdvSink,
23239 DWORD* pdwConnection);
23241 HRESULT (__attribute__((__stdcall__)) *DUnadvise)(
23243 DWORD dwConnection);
23245 HRESULT (__attribute__((__stdcall__)) *EnumDAdvise)(
23247 IEnumSTATDATA** ppenumAdvise);
23251 struct IDataObject {
23252 const IDataObjectVtbl* lpVtbl;
23254 # 5984 "../../../include/objidl.h"
23255 HRESULT __attribute__((__stdcall__)) IDataObject_RemoteGetData_Proxy(
23257 FORMATETC* pformatetcIn,
23258 STGMEDIUM* pRemoteMedium);
23259 void __attribute__((__stdcall__)) IDataObject_RemoteGetData_Stub(
23260 IRpcStubBuffer* This,
23261 IRpcChannelBuffer* pRpcChannelBuffer,
23262 PRPC_MESSAGE pRpcMessage,
23263 DWORD* pdwStubPhase);
23264 HRESULT __attribute__((__stdcall__)) IDataObject_GetData_Proxy(
23266 FORMATETC* pformatetcIn,
23267 STGMEDIUM* pmedium);
23268 HRESULT __attribute__((__stdcall__)) IDataObject_GetData_Stub(
23270 FORMATETC* pformatetcIn,
23271 STGMEDIUM* pRemoteMedium);
23272 HRESULT __attribute__((__stdcall__)) IDataObject_RemoteGetDataHere_Proxy(
23274 FORMATETC* pformatetc,
23275 STGMEDIUM* pRemoteMedium);
23276 void __attribute__((__stdcall__)) IDataObject_RemoteGetDataHere_Stub(
23277 IRpcStubBuffer* This,
23278 IRpcChannelBuffer* pRpcChannelBuffer,
23279 PRPC_MESSAGE pRpcMessage,
23280 DWORD* pdwStubPhase);
23281 HRESULT __attribute__((__stdcall__)) IDataObject_GetDataHere_Proxy(
23283 FORMATETC* pformatetc,
23284 STGMEDIUM* pmedium);
23285 HRESULT __attribute__((__stdcall__)) IDataObject_GetDataHere_Stub(
23287 FORMATETC* pformatetc,
23288 STGMEDIUM* pRemoteMedium);
23289 HRESULT __attribute__((__stdcall__)) IDataObject_QueryGetData_Proxy(
23291 FORMATETC* pformatetc);
23292 void __attribute__((__stdcall__)) IDataObject_QueryGetData_Stub(
23293 IRpcStubBuffer* This,
23294 IRpcChannelBuffer* pRpcChannelBuffer,
23295 PRPC_MESSAGE pRpcMessage,
23296 DWORD* pdwStubPhase);
23297 HRESULT __attribute__((__stdcall__)) IDataObject_GetCanonicalFormatEtc_Proxy(
23299 FORMATETC* pformatectIn,
23300 FORMATETC* pformatetcOut);
23301 void __attribute__((__stdcall__)) IDataObject_GetCanonicalFormatEtc_Stub(
23302 IRpcStubBuffer* This,
23303 IRpcChannelBuffer* pRpcChannelBuffer,
23304 PRPC_MESSAGE pRpcMessage,
23305 DWORD* pdwStubPhase);
23306 HRESULT __attribute__((__stdcall__)) IDataObject_RemoteSetData_Proxy(
23308 FORMATETC* pformatetc,
23309 FLAG_STGMEDIUM* pmedium,
23311 void __attribute__((__stdcall__)) IDataObject_RemoteSetData_Stub(
23312 IRpcStubBuffer* This,
23313 IRpcChannelBuffer* pRpcChannelBuffer,
23314 PRPC_MESSAGE pRpcMessage,
23315 DWORD* pdwStubPhase);
23316 HRESULT __attribute__((__stdcall__)) IDataObject_SetData_Proxy(
23318 FORMATETC* pformatetc,
23319 STGMEDIUM* pmedium,
23321 HRESULT __attribute__((__stdcall__)) IDataObject_SetData_Stub(
23323 FORMATETC* pformatetc,
23324 FLAG_STGMEDIUM* pmedium,
23326 HRESULT __attribute__((__stdcall__)) IDataObject_EnumFormatEtc_Proxy(
23329 IEnumFORMATETC** ppenumFormatEtc);
23330 void __attribute__((__stdcall__)) IDataObject_EnumFormatEtc_Stub(
23331 IRpcStubBuffer* This,
23332 IRpcChannelBuffer* pRpcChannelBuffer,
23333 PRPC_MESSAGE pRpcMessage,
23334 DWORD* pdwStubPhase);
23335 HRESULT __attribute__((__stdcall__)) IDataObject_DAdvise_Proxy(
23337 FORMATETC* pformatetc,
23339 IAdviseSink* pAdvSink,
23340 DWORD* pdwConnection);
23341 void __attribute__((__stdcall__)) IDataObject_DAdvise_Stub(
23342 IRpcStubBuffer* This,
23343 IRpcChannelBuffer* pRpcChannelBuffer,
23344 PRPC_MESSAGE pRpcMessage,
23345 DWORD* pdwStubPhase);
23346 HRESULT __attribute__((__stdcall__)) IDataObject_DUnadvise_Proxy(
23348 DWORD dwConnection);
23349 void __attribute__((__stdcall__)) IDataObject_DUnadvise_Stub(
23350 IRpcStubBuffer* This,
23351 IRpcChannelBuffer* pRpcChannelBuffer,
23352 PRPC_MESSAGE pRpcMessage,
23353 DWORD* pdwStubPhase);
23354 HRESULT __attribute__((__stdcall__)) IDataObject_EnumDAdvise_Proxy(
23356 IEnumSTATDATA** ppenumAdvise);
23357 void __attribute__((__stdcall__)) IDataObject_EnumDAdvise_Stub(
23358 IRpcStubBuffer* This,
23359 IRpcChannelBuffer* pRpcChannelBuffer,
23360 PRPC_MESSAGE pRpcMessage,
23361 DWORD* pdwStubPhase);
23367 typedef struct IDataAdviseHolder IDataAdviseHolder;
23370 typedef IDataAdviseHolder *LPDATAADVISEHOLDER;
23377 extern const GUID IID_IDataAdviseHolder __attribute__((visibility ("hidden")));
23378 # 6130 "../../../include/objidl.h"
23379 typedef struct IDataAdviseHolderVtbl {
23383 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23384 IDataAdviseHolder* This,
23385 const IID* const riid,
23388 ULONG (__attribute__((__stdcall__)) *AddRef)(
23389 IDataAdviseHolder* This);
23391 ULONG (__attribute__((__stdcall__)) *Release)(
23392 IDataAdviseHolder* This);
23395 HRESULT (__attribute__((__stdcall__)) *Advise)(
23396 IDataAdviseHolder* This,
23397 IDataObject* pDataObject,
23400 IAdviseSink* pAdvise,
23401 DWORD* pdwConnection);
23403 HRESULT (__attribute__((__stdcall__)) *Unadvise)(
23404 IDataAdviseHolder* This,
23405 DWORD dwConnection);
23407 HRESULT (__attribute__((__stdcall__)) *EnumAdvise)(
23408 IDataAdviseHolder* This,
23409 IEnumSTATDATA** ppenumAdvise);
23411 HRESULT (__attribute__((__stdcall__)) *SendOnDataChange)(
23412 IDataAdviseHolder* This,
23413 IDataObject* pDataObject,
23418 } IDataAdviseHolderVtbl;
23419 struct IDataAdviseHolder {
23420 const IDataAdviseHolderVtbl* lpVtbl;
23422 # 6188 "../../../include/objidl.h"
23423 HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_Advise_Proxy(
23424 IDataAdviseHolder* This,
23425 IDataObject* pDataObject,
23428 IAdviseSink* pAdvise,
23429 DWORD* pdwConnection);
23430 void __attribute__((__stdcall__)) IDataAdviseHolder_Advise_Stub(
23431 IRpcStubBuffer* This,
23432 IRpcChannelBuffer* pRpcChannelBuffer,
23433 PRPC_MESSAGE pRpcMessage,
23434 DWORD* pdwStubPhase);
23435 HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_Unadvise_Proxy(
23436 IDataAdviseHolder* This,
23437 DWORD dwConnection);
23438 void __attribute__((__stdcall__)) IDataAdviseHolder_Unadvise_Stub(
23439 IRpcStubBuffer* This,
23440 IRpcChannelBuffer* pRpcChannelBuffer,
23441 PRPC_MESSAGE pRpcMessage,
23442 DWORD* pdwStubPhase);
23443 HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_EnumAdvise_Proxy(
23444 IDataAdviseHolder* This,
23445 IEnumSTATDATA** ppenumAdvise);
23446 void __attribute__((__stdcall__)) IDataAdviseHolder_EnumAdvise_Stub(
23447 IRpcStubBuffer* This,
23448 IRpcChannelBuffer* pRpcChannelBuffer,
23449 PRPC_MESSAGE pRpcMessage,
23450 DWORD* pdwStubPhase);
23451 HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_SendOnDataChange_Proxy(
23452 IDataAdviseHolder* This,
23453 IDataObject* pDataObject,
23456 void __attribute__((__stdcall__)) IDataAdviseHolder_SendOnDataChange_Stub(
23457 IRpcStubBuffer* This,
23458 IRpcChannelBuffer* pRpcChannelBuffer,
23459 PRPC_MESSAGE pRpcMessage,
23460 DWORD* pdwStubPhase);
23466 typedef struct IMessageFilter IMessageFilter;
23469 typedef IMessageFilter *LPMESSAGEFILTER;
23470 typedef enum tagCALLTYPE {
23471 CALLTYPE_TOPLEVEL = 1,
23472 CALLTYPE_NESTED = 2,
23473 CALLTYPE_ASYNC = 3,
23474 CALLTYPE_TOPLEVEL_CALLPENDING = 4,
23475 CALLTYPE_ASYNC_CALLPENDING = 5
23477 typedef enum tagSERVERCALL {
23478 SERVERCALL_ISHANDLED = 0,
23479 SERVERCALL_REJECTED = 1,
23480 SERVERCALL_RETRYLATER = 2
23482 typedef enum tagPENDINGTYPE {
23483 PENDINGTYPE_TOPLEVEL = 1,
23484 PENDINGTYPE_NESTED = 2
23486 typedef enum tagPENDINGMSG {
23487 PENDINGMSG_CANCELCALL = 0,
23488 PENDINGMSG_WAITNOPROCESS = 1,
23489 PENDINGMSG_WAITDEFPROCESS = 2
23491 typedef struct tagINTERFACEINFO {
23496 typedef struct tagINTERFACEINFO *LPINTERFACEINFO;
23503 extern const GUID IID_IMessageFilter __attribute__((visibility ("hidden")));
23504 # 6290 "../../../include/objidl.h"
23505 typedef struct IMessageFilterVtbl {
23509 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23510 IMessageFilter* This,
23511 const IID* const riid,
23514 ULONG (__attribute__((__stdcall__)) *AddRef)(
23515 IMessageFilter* This);
23517 ULONG (__attribute__((__stdcall__)) *Release)(
23518 IMessageFilter* This);
23521 DWORD (__attribute__((__stdcall__)) *HandleInComingCall)(
23522 IMessageFilter* This,
23526 LPINTERFACEINFO lpInterfaceInfo);
23528 DWORD (__attribute__((__stdcall__)) *RetryRejectedCall)(
23529 IMessageFilter* This,
23532 DWORD dwRejectType);
23534 DWORD (__attribute__((__stdcall__)) *MessagePending)(
23535 IMessageFilter* This,
23538 DWORD dwPendingType);
23541 } IMessageFilterVtbl;
23542 struct IMessageFilter {
23543 const IMessageFilterVtbl* lpVtbl;
23545 # 6344 "../../../include/objidl.h"
23546 DWORD __attribute__((__stdcall__)) IMessageFilter_HandleInComingCall_Proxy(
23547 IMessageFilter* This,
23551 LPINTERFACEINFO lpInterfaceInfo);
23552 void __attribute__((__stdcall__)) IMessageFilter_HandleInComingCall_Stub(
23553 IRpcStubBuffer* This,
23554 IRpcChannelBuffer* pRpcChannelBuffer,
23555 PRPC_MESSAGE pRpcMessage,
23556 DWORD* pdwStubPhase);
23557 DWORD __attribute__((__stdcall__)) IMessageFilter_RetryRejectedCall_Proxy(
23558 IMessageFilter* This,
23561 DWORD dwRejectType);
23562 void __attribute__((__stdcall__)) IMessageFilter_RetryRejectedCall_Stub(
23563 IRpcStubBuffer* This,
23564 IRpcChannelBuffer* pRpcChannelBuffer,
23565 PRPC_MESSAGE pRpcMessage,
23566 DWORD* pdwStubPhase);
23567 DWORD __attribute__((__stdcall__)) IMessageFilter_MessagePending_Proxy(
23568 IMessageFilter* This,
23571 DWORD dwPendingType);
23572 void __attribute__((__stdcall__)) IMessageFilter_MessagePending_Stub(
23573 IRpcStubBuffer* This,
23574 IRpcChannelBuffer* pRpcChannelBuffer,
23575 PRPC_MESSAGE pRpcMessage,
23576 DWORD* pdwStubPhase);
23577 # 6383 "../../../include/objidl.h"
23578 typedef IRpcChannelBuffer *LPRPCCHANNELBUFFER;
23579 typedef unsigned long RPCOLEDATAREP;
23580 typedef struct tagRPCOLEMESSAGE {
23582 RPCOLEDATAREP dataRepresentation;
23586 void *reserved2[5];
23589 typedef RPCOLEMESSAGE *PRPCOLEMESSAGE;
23596 extern const GUID IID_IRpcChannelBuffer __attribute__((visibility ("hidden")));
23597 # 6425 "../../../include/objidl.h"
23598 typedef struct IRpcChannelBufferVtbl {
23602 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23603 IRpcChannelBuffer* This,
23604 const IID* const riid,
23607 ULONG (__attribute__((__stdcall__)) *AddRef)(
23608 IRpcChannelBuffer* This);
23610 ULONG (__attribute__((__stdcall__)) *Release)(
23611 IRpcChannelBuffer* This);
23614 HRESULT (__attribute__((__stdcall__)) *GetBuffer)(
23615 IRpcChannelBuffer* This,
23616 RPCOLEMESSAGE* pMessage,
23617 const IID* const riid);
23619 HRESULT (__attribute__((__stdcall__)) *SendReceive)(
23620 IRpcChannelBuffer* This,
23621 RPCOLEMESSAGE* pMessage,
23624 HRESULT (__attribute__((__stdcall__)) *FreeBuffer)(
23625 IRpcChannelBuffer* This,
23626 RPCOLEMESSAGE* pMessage);
23628 HRESULT (__attribute__((__stdcall__)) *GetDestCtx)(
23629 IRpcChannelBuffer* This,
23630 DWORD* pdwDestContext,
23631 void** ppvDestContext);
23633 HRESULT (__attribute__((__stdcall__)) *IsConnected)(
23634 IRpcChannelBuffer* This);
23637 } IRpcChannelBufferVtbl;
23638 struct IRpcChannelBuffer {
23639 const IRpcChannelBufferVtbl* lpVtbl;
23641 # 6484 "../../../include/objidl.h"
23642 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_GetBuffer_Proxy(
23643 IRpcChannelBuffer* This,
23644 RPCOLEMESSAGE* pMessage,
23645 const IID* const riid);
23646 void __attribute__((__stdcall__)) IRpcChannelBuffer_GetBuffer_Stub(
23647 IRpcStubBuffer* This,
23648 IRpcChannelBuffer* pRpcChannelBuffer,
23649 PRPC_MESSAGE pRpcMessage,
23650 DWORD* pdwStubPhase);
23651 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_SendReceive_Proxy(
23652 IRpcChannelBuffer* This,
23653 RPCOLEMESSAGE* pMessage,
23655 void __attribute__((__stdcall__)) IRpcChannelBuffer_SendReceive_Stub(
23656 IRpcStubBuffer* This,
23657 IRpcChannelBuffer* pRpcChannelBuffer,
23658 PRPC_MESSAGE pRpcMessage,
23659 DWORD* pdwStubPhase);
23660 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_FreeBuffer_Proxy(
23661 IRpcChannelBuffer* This,
23662 RPCOLEMESSAGE* pMessage);
23663 void __attribute__((__stdcall__)) IRpcChannelBuffer_FreeBuffer_Stub(
23664 IRpcStubBuffer* This,
23665 IRpcChannelBuffer* pRpcChannelBuffer,
23666 PRPC_MESSAGE pRpcMessage,
23667 DWORD* pdwStubPhase);
23668 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_GetDestCtx_Proxy(
23669 IRpcChannelBuffer* This,
23670 DWORD* pdwDestContext,
23671 void** ppvDestContext);
23672 void __attribute__((__stdcall__)) IRpcChannelBuffer_GetDestCtx_Stub(
23673 IRpcStubBuffer* This,
23674 IRpcChannelBuffer* pRpcChannelBuffer,
23675 PRPC_MESSAGE pRpcMessage,
23676 DWORD* pdwStubPhase);
23677 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_IsConnected_Proxy(
23678 IRpcChannelBuffer* This);
23679 void __attribute__((__stdcall__)) IRpcChannelBuffer_IsConnected_Stub(
23680 IRpcStubBuffer* This,
23681 IRpcChannelBuffer* pRpcChannelBuffer,
23682 PRPC_MESSAGE pRpcMessage,
23683 DWORD* pdwStubPhase);
23689 typedef struct IRpcChannelBuffer2 IRpcChannelBuffer2;
23692 typedef IRpcChannelBuffer2 *LPRPCCHANNELBUFFER2;
23699 extern const GUID IID_IRpcChannelBuffer2 __attribute__((visibility ("hidden")));
23700 # 6550 "../../../include/objidl.h"
23701 typedef struct IRpcChannelBuffer2Vtbl {
23705 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23706 IRpcChannelBuffer2* This,
23707 const IID* const riid,
23710 ULONG (__attribute__((__stdcall__)) *AddRef)(
23711 IRpcChannelBuffer2* This);
23713 ULONG (__attribute__((__stdcall__)) *Release)(
23714 IRpcChannelBuffer2* This);
23717 HRESULT (__attribute__((__stdcall__)) *GetBuffer)(
23718 IRpcChannelBuffer2* This,
23719 RPCOLEMESSAGE* pMessage,
23720 const IID* const riid);
23722 HRESULT (__attribute__((__stdcall__)) *SendReceive)(
23723 IRpcChannelBuffer2* This,
23724 RPCOLEMESSAGE* pMessage,
23727 HRESULT (__attribute__((__stdcall__)) *FreeBuffer)(
23728 IRpcChannelBuffer2* This,
23729 RPCOLEMESSAGE* pMessage);
23731 HRESULT (__attribute__((__stdcall__)) *GetDestCtx)(
23732 IRpcChannelBuffer2* This,
23733 DWORD* pdwDestContext,
23734 void** ppvDestContext);
23736 HRESULT (__attribute__((__stdcall__)) *IsConnected)(
23737 IRpcChannelBuffer2* This);
23740 HRESULT (__attribute__((__stdcall__)) *GetProtocolVersion)(
23741 IRpcChannelBuffer2* This,
23742 DWORD* pdwVersion);
23745 } IRpcChannelBuffer2Vtbl;
23746 struct IRpcChannelBuffer2 {
23747 const IRpcChannelBuffer2Vtbl* lpVtbl;
23749 # 6616 "../../../include/objidl.h"
23750 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer2_GetProtocolVersion_Proxy(
23751 IRpcChannelBuffer2* This,
23752 DWORD* pdwVersion);
23753 void __attribute__((__stdcall__)) IRpcChannelBuffer2_GetProtocolVersion_Stub(
23754 IRpcStubBuffer* This,
23755 IRpcChannelBuffer* pRpcChannelBuffer,
23756 PRPC_MESSAGE pRpcMessage,
23757 DWORD* pdwStubPhase);
23763 typedef struct IRpcChannelBuffer3 IRpcChannelBuffer3;
23766 typedef IRpcChannelBuffer3 *LPRPCCHANNELBUFFER3;
23773 extern const GUID IID_IRpcChannelBuffer3 __attribute__((visibility ("hidden")));
23774 # 6675 "../../../include/objidl.h"
23775 typedef struct IRpcChannelBuffer3Vtbl {
23779 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23780 IRpcChannelBuffer3* This,
23781 const IID* const riid,
23784 ULONG (__attribute__((__stdcall__)) *AddRef)(
23785 IRpcChannelBuffer3* This);
23787 ULONG (__attribute__((__stdcall__)) *Release)(
23788 IRpcChannelBuffer3* This);
23791 HRESULT (__attribute__((__stdcall__)) *GetBuffer)(
23792 IRpcChannelBuffer3* This,
23793 RPCOLEMESSAGE* pMessage,
23794 const IID* const riid);
23796 HRESULT (__attribute__((__stdcall__)) *SendReceive)(
23797 IRpcChannelBuffer3* This,
23798 RPCOLEMESSAGE* pMessage,
23801 HRESULT (__attribute__((__stdcall__)) *FreeBuffer)(
23802 IRpcChannelBuffer3* This,
23803 RPCOLEMESSAGE* pMessage);
23805 HRESULT (__attribute__((__stdcall__)) *GetDestCtx)(
23806 IRpcChannelBuffer3* This,
23807 DWORD* pdwDestContext,
23808 void** ppvDestContext);
23810 HRESULT (__attribute__((__stdcall__)) *IsConnected)(
23811 IRpcChannelBuffer3* This);
23814 HRESULT (__attribute__((__stdcall__)) *GetProtocolVersion)(
23815 IRpcChannelBuffer3* This,
23816 DWORD* pdwVersion);
23819 HRESULT (__attribute__((__stdcall__)) *Send)(
23820 IRpcChannelBuffer3* This,
23821 RPCOLEMESSAGE* pMsg,
23824 HRESULT (__attribute__((__stdcall__)) *Receive)(
23825 IRpcChannelBuffer3* This,
23826 RPCOLEMESSAGE* pMsg,
23830 HRESULT (__attribute__((__stdcall__)) *Cancel)(
23831 IRpcChannelBuffer3* This,
23832 RPCOLEMESSAGE* pMsg);
23834 HRESULT (__attribute__((__stdcall__)) *GetCallContext)(
23835 IRpcChannelBuffer3* This,
23836 RPCOLEMESSAGE* pMsg,
23837 const IID* const riid,
23838 void** pInterface);
23840 HRESULT (__attribute__((__stdcall__)) *GetDestCtxEx)(
23841 IRpcChannelBuffer3* This,
23842 RPCOLEMESSAGE* pMsg,
23843 DWORD* pdwDestContext,
23844 void** ppvDestContext);
23846 HRESULT (__attribute__((__stdcall__)) *GetState)(
23847 IRpcChannelBuffer3* This,
23848 RPCOLEMESSAGE* pMsg,
23851 HRESULT (__attribute__((__stdcall__)) *RegisterAsync)(
23852 IRpcChannelBuffer3* This,
23853 RPCOLEMESSAGE* pMsg,
23854 IAsyncManager* pAsyncMgr);
23857 } IRpcChannelBuffer3Vtbl;
23858 struct IRpcChannelBuffer3 {
23859 const IRpcChannelBuffer3Vtbl* lpVtbl;
23861 # 6787 "../../../include/objidl.h"
23862 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_Send_Proxy(
23863 IRpcChannelBuffer3* This,
23864 RPCOLEMESSAGE* pMsg,
23866 void __attribute__((__stdcall__)) IRpcChannelBuffer3_Send_Stub(
23867 IRpcStubBuffer* This,
23868 IRpcChannelBuffer* pRpcChannelBuffer,
23869 PRPC_MESSAGE pRpcMessage,
23870 DWORD* pdwStubPhase);
23871 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_Receive_Proxy(
23872 IRpcChannelBuffer3* This,
23873 RPCOLEMESSAGE* pMsg,
23876 void __attribute__((__stdcall__)) IRpcChannelBuffer3_Receive_Stub(
23877 IRpcStubBuffer* This,
23878 IRpcChannelBuffer* pRpcChannelBuffer,
23879 PRPC_MESSAGE pRpcMessage,
23880 DWORD* pdwStubPhase);
23881 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_Cancel_Proxy(
23882 IRpcChannelBuffer3* This,
23883 RPCOLEMESSAGE* pMsg);
23884 void __attribute__((__stdcall__)) IRpcChannelBuffer3_Cancel_Stub(
23885 IRpcStubBuffer* This,
23886 IRpcChannelBuffer* pRpcChannelBuffer,
23887 PRPC_MESSAGE pRpcMessage,
23888 DWORD* pdwStubPhase);
23889 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_GetCallContext_Proxy(
23890 IRpcChannelBuffer3* This,
23891 RPCOLEMESSAGE* pMsg,
23892 const IID* const riid,
23893 void** pInterface);
23894 void __attribute__((__stdcall__)) IRpcChannelBuffer3_GetCallContext_Stub(
23895 IRpcStubBuffer* This,
23896 IRpcChannelBuffer* pRpcChannelBuffer,
23897 PRPC_MESSAGE pRpcMessage,
23898 DWORD* pdwStubPhase);
23899 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_GetDestCtxEx_Proxy(
23900 IRpcChannelBuffer3* This,
23901 RPCOLEMESSAGE* pMsg,
23902 DWORD* pdwDestContext,
23903 void** ppvDestContext);
23904 void __attribute__((__stdcall__)) IRpcChannelBuffer3_GetDestCtxEx_Stub(
23905 IRpcStubBuffer* This,
23906 IRpcChannelBuffer* pRpcChannelBuffer,
23907 PRPC_MESSAGE pRpcMessage,
23908 DWORD* pdwStubPhase);
23909 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_GetState_Proxy(
23910 IRpcChannelBuffer3* This,
23911 RPCOLEMESSAGE* pMsg,
23913 void __attribute__((__stdcall__)) IRpcChannelBuffer3_GetState_Stub(
23914 IRpcStubBuffer* This,
23915 IRpcChannelBuffer* pRpcChannelBuffer,
23916 PRPC_MESSAGE pRpcMessage,
23917 DWORD* pdwStubPhase);
23918 HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_RegisterAsync_Proxy(
23919 IRpcChannelBuffer3* This,
23920 RPCOLEMESSAGE* pMsg,
23921 IAsyncManager* pAsyncMgr);
23922 void __attribute__((__stdcall__)) IRpcChannelBuffer3_RegisterAsync_Stub(
23923 IRpcStubBuffer* This,
23924 IRpcChannelBuffer* pRpcChannelBuffer,
23925 PRPC_MESSAGE pRpcMessage,
23926 DWORD* pdwStubPhase);
23932 typedef struct IAsyncRpcChannelBuffer IAsyncRpcChannelBuffer;
23933 # 6866 "../../../include/objidl.h"
23934 extern const GUID IID_IAsyncRpcChannelBuffer __attribute__((visibility ("hidden")));
23935 # 6886 "../../../include/objidl.h"
23936 typedef struct IAsyncRpcChannelBufferVtbl {
23940 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
23941 IAsyncRpcChannelBuffer* This,
23942 const IID* const riid,
23945 ULONG (__attribute__((__stdcall__)) *AddRef)(
23946 IAsyncRpcChannelBuffer* This);
23948 ULONG (__attribute__((__stdcall__)) *Release)(
23949 IAsyncRpcChannelBuffer* This);
23952 HRESULT (__attribute__((__stdcall__)) *GetBuffer)(
23953 IAsyncRpcChannelBuffer* This,
23954 RPCOLEMESSAGE* pMessage,
23955 const IID* const riid);
23957 HRESULT (__attribute__((__stdcall__)) *SendReceive)(
23958 IAsyncRpcChannelBuffer* This,
23959 RPCOLEMESSAGE* pMessage,
23962 HRESULT (__attribute__((__stdcall__)) *FreeBuffer)(
23963 IAsyncRpcChannelBuffer* This,
23964 RPCOLEMESSAGE* pMessage);
23966 HRESULT (__attribute__((__stdcall__)) *GetDestCtx)(
23967 IAsyncRpcChannelBuffer* This,
23968 DWORD* pdwDestContext,
23969 void** ppvDestContext);
23971 HRESULT (__attribute__((__stdcall__)) *IsConnected)(
23972 IAsyncRpcChannelBuffer* This);
23975 HRESULT (__attribute__((__stdcall__)) *GetProtocolVersion)(
23976 IAsyncRpcChannelBuffer* This,
23977 DWORD* pdwVersion);
23980 HRESULT (__attribute__((__stdcall__)) *Send)(
23981 IAsyncRpcChannelBuffer* This,
23982 RPCOLEMESSAGE* pMsg,
23983 ISynchronize* pSync,
23986 HRESULT (__attribute__((__stdcall__)) *Receive)(
23987 IAsyncRpcChannelBuffer* This,
23988 RPCOLEMESSAGE* pMsg,
23991 HRESULT (__attribute__((__stdcall__)) *GetDestCtxEx)(
23992 IAsyncRpcChannelBuffer* This,
23993 RPCOLEMESSAGE* pMsg,
23994 DWORD* pdwDestContext,
23995 void** ppvDestContext);
23998 } IAsyncRpcChannelBufferVtbl;
23999 struct IAsyncRpcChannelBuffer {
24000 const IAsyncRpcChannelBufferVtbl* lpVtbl;
24002 # 6974 "../../../include/objidl.h"
24003 HRESULT __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Send_Proxy(
24004 IAsyncRpcChannelBuffer* This,
24005 RPCOLEMESSAGE* pMsg,
24006 ISynchronize* pSync,
24008 void __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Send_Stub(
24009 IRpcStubBuffer* This,
24010 IRpcChannelBuffer* pRpcChannelBuffer,
24011 PRPC_MESSAGE pRpcMessage,
24012 DWORD* pdwStubPhase);
24013 HRESULT __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Receive_Proxy(
24014 IAsyncRpcChannelBuffer* This,
24015 RPCOLEMESSAGE* pMsg,
24017 void __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Receive_Stub(
24018 IRpcStubBuffer* This,
24019 IRpcChannelBuffer* pRpcChannelBuffer,
24020 PRPC_MESSAGE pRpcMessage,
24021 DWORD* pdwStubPhase);
24022 HRESULT __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_GetDestCtxEx_Proxy(
24023 IAsyncRpcChannelBuffer* This,
24024 RPCOLEMESSAGE* pMsg,
24025 DWORD* pdwDestContext,
24026 void** ppvDestContext);
24027 void __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_GetDestCtxEx_Stub(
24028 IRpcStubBuffer* This,
24029 IRpcChannelBuffer* pRpcChannelBuffer,
24030 PRPC_MESSAGE pRpcMessage,
24031 DWORD* pdwStubPhase);
24037 typedef struct IRpcSyntaxNegotiate IRpcSyntaxNegotiate;
24038 # 7017 "../../../include/objidl.h"
24039 extern const GUID IID_IRpcSyntaxNegotiate __attribute__((visibility ("hidden")));
24040 # 7026 "../../../include/objidl.h"
24041 typedef struct IRpcSyntaxNegotiateVtbl {
24045 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24046 IRpcSyntaxNegotiate* This,
24047 const IID* const riid,
24050 ULONG (__attribute__((__stdcall__)) *AddRef)(
24051 IRpcSyntaxNegotiate* This);
24053 ULONG (__attribute__((__stdcall__)) *Release)(
24054 IRpcSyntaxNegotiate* This);
24057 HRESULT (__attribute__((__stdcall__)) *NegotiateSyntax)(
24058 IRpcSyntaxNegotiate* This,
24059 RPCOLEMESSAGE* pMsg);
24062 } IRpcSyntaxNegotiateVtbl;
24063 struct IRpcSyntaxNegotiate {
24064 const IRpcSyntaxNegotiateVtbl* lpVtbl;
24066 # 7063 "../../../include/objidl.h"
24067 HRESULT __attribute__((__stdcall__)) IRpcSyntaxNegotiate_NegotiateSyntax_Proxy(
24068 IRpcSyntaxNegotiate* This,
24069 RPCOLEMESSAGE* pMsg);
24070 void __attribute__((__stdcall__)) IRpcSyntaxNegotiate_NegotiateSyntax_Stub(
24071 IRpcStubBuffer* This,
24072 IRpcChannelBuffer* pRpcChannelBuffer,
24073 PRPC_MESSAGE pRpcMessage,
24074 DWORD* pdwStubPhase);
24080 typedef struct IRpcProxyBuffer IRpcProxyBuffer;
24083 typedef IRpcProxyBuffer *LPRPCPROXYBUFFER;
24090 extern const GUID IID_IRpcProxyBuffer __attribute__((visibility ("hidden")));
24091 # 7098 "../../../include/objidl.h"
24092 typedef struct IRpcProxyBufferVtbl {
24096 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24097 IRpcProxyBuffer* This,
24098 const IID* const riid,
24101 ULONG (__attribute__((__stdcall__)) *AddRef)(
24102 IRpcProxyBuffer* This);
24104 ULONG (__attribute__((__stdcall__)) *Release)(
24105 IRpcProxyBuffer* This);
24108 HRESULT (__attribute__((__stdcall__)) *Connect)(
24109 IRpcProxyBuffer* This,
24110 IRpcChannelBuffer* pRpcChannelBuffer);
24112 void (__attribute__((__stdcall__)) *Disconnect)(
24113 IRpcProxyBuffer* This);
24116 } IRpcProxyBufferVtbl;
24117 struct IRpcProxyBuffer {
24118 const IRpcProxyBufferVtbl* lpVtbl;
24120 # 7139 "../../../include/objidl.h"
24121 HRESULT __attribute__((__stdcall__)) IRpcProxyBuffer_Connect_Proxy(
24122 IRpcProxyBuffer* This,
24123 IRpcChannelBuffer* pRpcChannelBuffer);
24124 void __attribute__((__stdcall__)) IRpcProxyBuffer_Connect_Stub(
24125 IRpcStubBuffer* This,
24126 IRpcChannelBuffer* pRpcChannelBuffer,
24127 PRPC_MESSAGE pRpcMessage,
24128 DWORD* pdwStubPhase);
24129 void __attribute__((__stdcall__)) IRpcProxyBuffer_Disconnect_Proxy(
24130 IRpcProxyBuffer* This);
24131 void __attribute__((__stdcall__)) IRpcProxyBuffer_Disconnect_Stub(
24132 IRpcStubBuffer* This,
24133 IRpcChannelBuffer* pRpcChannelBuffer,
24134 PRPC_MESSAGE pRpcMessage,
24135 DWORD* pdwStubPhase);
24136 # 7162 "../../../include/objidl.h"
24137 typedef IRpcStubBuffer *LPRPCSTUBBUFFER;
24144 extern const GUID IID_IRpcStubBuffer __attribute__((visibility ("hidden")));
24145 # 7197 "../../../include/objidl.h"
24146 typedef struct IRpcStubBufferVtbl {
24150 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24151 IRpcStubBuffer* This,
24152 const IID* const riid,
24155 ULONG (__attribute__((__stdcall__)) *AddRef)(
24156 IRpcStubBuffer* This);
24158 ULONG (__attribute__((__stdcall__)) *Release)(
24159 IRpcStubBuffer* This);
24162 HRESULT (__attribute__((__stdcall__)) *Connect)(
24163 IRpcStubBuffer* This,
24164 IUnknown* pUnkServer);
24166 void (__attribute__((__stdcall__)) *Disconnect)(
24167 IRpcStubBuffer* This);
24169 HRESULT (__attribute__((__stdcall__)) *Invoke)(
24170 IRpcStubBuffer* This,
24171 RPCOLEMESSAGE* _prpcmsg,
24172 IRpcChannelBuffer* _pRpcChannelBuffer);
24174 IRpcStubBuffer* (__attribute__((__stdcall__)) *IsIIDSupported)(
24175 IRpcStubBuffer* This,
24176 const IID* const riid);
24178 ULONG (__attribute__((__stdcall__)) *CountRefs)(
24179 IRpcStubBuffer* This);
24181 HRESULT (__attribute__((__stdcall__)) *DebugServerQueryInterface)(
24182 IRpcStubBuffer* This,
24185 void (__attribute__((__stdcall__)) *DebugServerRelease)(
24186 IRpcStubBuffer* This,
24190 } IRpcStubBufferVtbl;
24191 struct IRpcStubBuffer {
24192 const IRpcStubBufferVtbl* lpVtbl;
24194 # 7263 "../../../include/objidl.h"
24195 HRESULT __attribute__((__stdcall__)) IRpcStubBuffer_Connect_Proxy(
24196 IRpcStubBuffer* This,
24197 IUnknown* pUnkServer);
24198 void __attribute__((__stdcall__)) IRpcStubBuffer_Connect_Stub(
24199 IRpcStubBuffer* This,
24200 IRpcChannelBuffer* pRpcChannelBuffer,
24201 PRPC_MESSAGE pRpcMessage,
24202 DWORD* pdwStubPhase);
24203 void __attribute__((__stdcall__)) IRpcStubBuffer_Disconnect_Proxy(
24204 IRpcStubBuffer* This);
24205 void __attribute__((__stdcall__)) IRpcStubBuffer_Disconnect_Stub(
24206 IRpcStubBuffer* This,
24207 IRpcChannelBuffer* pRpcChannelBuffer,
24208 PRPC_MESSAGE pRpcMessage,
24209 DWORD* pdwStubPhase);
24210 HRESULT __attribute__((__stdcall__)) IRpcStubBuffer_Invoke_Proxy(
24211 IRpcStubBuffer* This,
24212 RPCOLEMESSAGE* _prpcmsg,
24213 IRpcChannelBuffer* _pRpcChannelBuffer);
24214 void __attribute__((__stdcall__)) IRpcStubBuffer_Invoke_Stub(
24215 IRpcStubBuffer* This,
24216 IRpcChannelBuffer* pRpcChannelBuffer,
24217 PRPC_MESSAGE pRpcMessage,
24218 DWORD* pdwStubPhase);
24219 IRpcStubBuffer* __attribute__((__stdcall__)) IRpcStubBuffer_IsIIDSupported_Proxy(
24220 IRpcStubBuffer* This,
24221 const IID* const riid);
24222 void __attribute__((__stdcall__)) IRpcStubBuffer_IsIIDSupported_Stub(
24223 IRpcStubBuffer* This,
24224 IRpcChannelBuffer* pRpcChannelBuffer,
24225 PRPC_MESSAGE pRpcMessage,
24226 DWORD* pdwStubPhase);
24227 ULONG __attribute__((__stdcall__)) IRpcStubBuffer_CountRefs_Proxy(
24228 IRpcStubBuffer* This);
24229 void __attribute__((__stdcall__)) IRpcStubBuffer_CountRefs_Stub(
24230 IRpcStubBuffer* This,
24231 IRpcChannelBuffer* pRpcChannelBuffer,
24232 PRPC_MESSAGE pRpcMessage,
24233 DWORD* pdwStubPhase);
24234 HRESULT __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerQueryInterface_Proxy(
24235 IRpcStubBuffer* This,
24237 void __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerQueryInterface_Stub(
24238 IRpcStubBuffer* This,
24239 IRpcChannelBuffer* pRpcChannelBuffer,
24240 PRPC_MESSAGE pRpcMessage,
24241 DWORD* pdwStubPhase);
24242 void __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerRelease_Proxy(
24243 IRpcStubBuffer* This,
24245 void __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerRelease_Stub(
24246 IRpcStubBuffer* This,
24247 IRpcChannelBuffer* pRpcChannelBuffer,
24248 PRPC_MESSAGE pRpcMessage,
24249 DWORD* pdwStubPhase);
24255 typedef struct IPSFactoryBuffer IPSFactoryBuffer;
24258 typedef IPSFactoryBuffer *LPPSFACTORYBUFFER;
24265 extern const GUID IID_IPSFactoryBuffer __attribute__((visibility ("hidden")));
24266 # 7350 "../../../include/objidl.h"
24267 typedef struct IPSFactoryBufferVtbl {
24271 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24272 IPSFactoryBuffer* This,
24273 const IID* const riid,
24276 ULONG (__attribute__((__stdcall__)) *AddRef)(
24277 IPSFactoryBuffer* This);
24279 ULONG (__attribute__((__stdcall__)) *Release)(
24280 IPSFactoryBuffer* This);
24283 HRESULT (__attribute__((__stdcall__)) *CreateProxy)(
24284 IPSFactoryBuffer* This,
24285 IUnknown* pUnkOuter,
24286 const IID* const riid,
24287 IRpcProxyBuffer** ppProxy,
24290 HRESULT (__attribute__((__stdcall__)) *CreateStub)(
24291 IPSFactoryBuffer* This,
24292 const IID* const riid,
24293 IUnknown* pUnkServer,
24294 IRpcStubBuffer** ppStub);
24297 } IPSFactoryBufferVtbl;
24298 struct IPSFactoryBuffer {
24299 const IPSFactoryBufferVtbl* lpVtbl;
24301 # 7397 "../../../include/objidl.h"
24302 HRESULT __attribute__((__stdcall__)) IPSFactoryBuffer_CreateProxy_Proxy(
24303 IPSFactoryBuffer* This,
24304 IUnknown* pUnkOuter,
24305 const IID* const riid,
24306 IRpcProxyBuffer** ppProxy,
24308 void __attribute__((__stdcall__)) IPSFactoryBuffer_CreateProxy_Stub(
24309 IRpcStubBuffer* This,
24310 IRpcChannelBuffer* pRpcChannelBuffer,
24311 PRPC_MESSAGE pRpcMessage,
24312 DWORD* pdwStubPhase);
24313 HRESULT __attribute__((__stdcall__)) IPSFactoryBuffer_CreateStub_Proxy(
24314 IPSFactoryBuffer* This,
24315 const IID* const riid,
24316 IUnknown* pUnkServer,
24317 IRpcStubBuffer** ppStub);
24318 void __attribute__((__stdcall__)) IPSFactoryBuffer_CreateStub_Stub(
24319 IRpcStubBuffer* This,
24320 IRpcChannelBuffer* pRpcChannelBuffer,
24321 PRPC_MESSAGE pRpcMessage,
24322 DWORD* pdwStubPhase);
24328 typedef struct IChannelHook IChannelHook;
24331 typedef IChannelHook *LPCHANNELHOOK;
24332 typedef struct SChannelHookCallInfo {
24339 } SChannelHookCallInfo;
24346 extern const GUID IID_IChannelHook __attribute__((visibility ("hidden")));
24347 # 7486 "../../../include/objidl.h"
24348 typedef struct IChannelHookVtbl {
24352 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24353 IChannelHook* This,
24354 const IID* const riid,
24357 ULONG (__attribute__((__stdcall__)) *AddRef)(
24358 IChannelHook* This);
24360 ULONG (__attribute__((__stdcall__)) *Release)(
24361 IChannelHook* This);
24364 void (__attribute__((__stdcall__)) *ClientGetSize)(
24365 IChannelHook* This,
24366 const GUID* const uExtent,
24367 const IID* const riid,
24370 void (__attribute__((__stdcall__)) *ClientFillBuffer)(
24371 IChannelHook* This,
24372 const GUID* const uExtent,
24373 const IID* const riid,
24375 void* pDataBuffer);
24377 void (__attribute__((__stdcall__)) *ClientNotify)(
24378 IChannelHook* This,
24379 const GUID* const uExtent,
24380 const IID* const riid,
24386 void (__attribute__((__stdcall__)) *ServerNotify)(
24387 IChannelHook* This,
24388 const GUID* const uExtent,
24389 const IID* const riid,
24394 void (__attribute__((__stdcall__)) *ServerGetSize)(
24395 IChannelHook* This,
24396 const GUID* const uExtent,
24397 const IID* const riid,
24401 void (__attribute__((__stdcall__)) *ServerFillBuffer)(
24402 IChannelHook* This,
24403 const GUID* const uExtent,
24404 const IID* const riid,
24410 } IChannelHookVtbl;
24411 struct IChannelHook {
24412 const IChannelHookVtbl* lpVtbl;
24414 # 7569 "../../../include/objidl.h"
24415 void __attribute__((__stdcall__)) IChannelHook_ClientGetSize_Proxy(
24416 IChannelHook* This,
24417 const GUID* const uExtent,
24418 const IID* const riid,
24420 void __attribute__((__stdcall__)) IChannelHook_ClientGetSize_Stub(
24421 IRpcStubBuffer* This,
24422 IRpcChannelBuffer* pRpcChannelBuffer,
24423 PRPC_MESSAGE pRpcMessage,
24424 DWORD* pdwStubPhase);
24425 void __attribute__((__stdcall__)) IChannelHook_ClientFillBuffer_Proxy(
24426 IChannelHook* This,
24427 const GUID* const uExtent,
24428 const IID* const riid,
24430 void* pDataBuffer);
24431 void __attribute__((__stdcall__)) IChannelHook_ClientFillBuffer_Stub(
24432 IRpcStubBuffer* This,
24433 IRpcChannelBuffer* pRpcChannelBuffer,
24434 PRPC_MESSAGE pRpcMessage,
24435 DWORD* pdwStubPhase);
24436 void __attribute__((__stdcall__)) IChannelHook_ClientNotify_Proxy(
24437 IChannelHook* This,
24438 const GUID* const uExtent,
24439 const IID* const riid,
24444 void __attribute__((__stdcall__)) IChannelHook_ClientNotify_Stub(
24445 IRpcStubBuffer* This,
24446 IRpcChannelBuffer* pRpcChannelBuffer,
24447 PRPC_MESSAGE pRpcMessage,
24448 DWORD* pdwStubPhase);
24449 void __attribute__((__stdcall__)) IChannelHook_ServerNotify_Proxy(
24450 IChannelHook* This,
24451 const GUID* const uExtent,
24452 const IID* const riid,
24456 void __attribute__((__stdcall__)) IChannelHook_ServerNotify_Stub(
24457 IRpcStubBuffer* This,
24458 IRpcChannelBuffer* pRpcChannelBuffer,
24459 PRPC_MESSAGE pRpcMessage,
24460 DWORD* pdwStubPhase);
24461 void __attribute__((__stdcall__)) IChannelHook_ServerGetSize_Proxy(
24462 IChannelHook* This,
24463 const GUID* const uExtent,
24464 const IID* const riid,
24467 void __attribute__((__stdcall__)) IChannelHook_ServerGetSize_Stub(
24468 IRpcStubBuffer* This,
24469 IRpcChannelBuffer* pRpcChannelBuffer,
24470 PRPC_MESSAGE pRpcMessage,
24471 DWORD* pdwStubPhase);
24472 void __attribute__((__stdcall__)) IChannelHook_ServerFillBuffer_Proxy(
24473 IChannelHook* This,
24474 const GUID* const uExtent,
24475 const IID* const riid,
24479 void __attribute__((__stdcall__)) IChannelHook_ServerFillBuffer_Stub(
24480 IRpcStubBuffer* This,
24481 IRpcChannelBuffer* pRpcChannelBuffer,
24482 PRPC_MESSAGE pRpcMessage,
24483 DWORD* pdwStubPhase);
24487 extern const FMTID FMTID_SummaryInformation;
24489 extern const FMTID FMTID_DocSummaryInformation;
24491 extern const FMTID FMTID_UserDefinedProperties;
24495 typedef struct IClientSecurity IClientSecurity;
24498 typedef struct tagSOLE_AUTHENTICATION_SERVICE {
24501 OLECHAR *pPrincipalName;
24503 } SOLE_AUTHENTICATION_SERVICE;
24504 typedef SOLE_AUTHENTICATION_SERVICE *PSOLE_AUTHENTICATION_SERVICE;
24505 typedef enum tagEOLE_AUTHENTICATION_CAPABILITIES {
24507 EOAC_MUTUAL_AUTH = 0x1,
24508 EOAC_CLOAKING = 0x10,
24509 EOAC_SECURE_REFS = 0x2,
24510 EOAC_ACCESS_CONTROL = 0x4,
24512 } EOLE_AUTHENTICATION_CAPABILITIES;
24519 extern const GUID IID_IClientSecurity __attribute__((visibility ("hidden")));
24520 # 7703 "../../../include/objidl.h"
24521 typedef struct IClientSecurityVtbl {
24525 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24526 IClientSecurity* This,
24527 const IID* const riid,
24530 ULONG (__attribute__((__stdcall__)) *AddRef)(
24531 IClientSecurity* This);
24533 ULONG (__attribute__((__stdcall__)) *Release)(
24534 IClientSecurity* This);
24537 HRESULT (__attribute__((__stdcall__)) *QueryBlanket)(
24538 IClientSecurity* This,
24542 OLECHAR** pServerPrincName,
24543 DWORD* pAuthnLevel,
24546 DWORD* pCapabilites);
24548 HRESULT (__attribute__((__stdcall__)) *SetBlanket)(
24549 IClientSecurity* This,
24553 OLECHAR* pServerPrincName,
24557 DWORD Capabilities);
24559 HRESULT (__attribute__((__stdcall__)) *CopyProxy)(
24560 IClientSecurity* This,
24562 IUnknown** ppCopy);
24565 } IClientSecurityVtbl;
24566 struct IClientSecurity {
24567 const IClientSecurityVtbl* lpVtbl;
24569 # 7765 "../../../include/objidl.h"
24570 HRESULT __attribute__((__stdcall__)) IClientSecurity_QueryBlanket_Proxy(
24571 IClientSecurity* This,
24575 OLECHAR** pServerPrincName,
24576 DWORD* pAuthnLevel,
24579 DWORD* pCapabilites);
24580 void __attribute__((__stdcall__)) IClientSecurity_QueryBlanket_Stub(
24581 IRpcStubBuffer* This,
24582 IRpcChannelBuffer* pRpcChannelBuffer,
24583 PRPC_MESSAGE pRpcMessage,
24584 DWORD* pdwStubPhase);
24585 HRESULT __attribute__((__stdcall__)) IClientSecurity_SetBlanket_Proxy(
24586 IClientSecurity* This,
24590 OLECHAR* pServerPrincName,
24594 DWORD Capabilities);
24595 void __attribute__((__stdcall__)) IClientSecurity_SetBlanket_Stub(
24596 IRpcStubBuffer* This,
24597 IRpcChannelBuffer* pRpcChannelBuffer,
24598 PRPC_MESSAGE pRpcMessage,
24599 DWORD* pdwStubPhase);
24600 HRESULT __attribute__((__stdcall__)) IClientSecurity_CopyProxy_Proxy(
24601 IClientSecurity* This,
24603 IUnknown** ppCopy);
24604 void __attribute__((__stdcall__)) IClientSecurity_CopyProxy_Stub(
24605 IRpcStubBuffer* This,
24606 IRpcChannelBuffer* pRpcChannelBuffer,
24607 PRPC_MESSAGE pRpcMessage,
24608 DWORD* pdwStubPhase);
24614 typedef struct IServerSecurity IServerSecurity;
24615 # 7818 "../../../include/objidl.h"
24616 extern const GUID IID_IServerSecurity __attribute__((visibility ("hidden")));
24617 # 7842 "../../../include/objidl.h"
24618 typedef struct IServerSecurityVtbl {
24622 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24623 IServerSecurity* This,
24624 const IID* const riid,
24627 ULONG (__attribute__((__stdcall__)) *AddRef)(
24628 IServerSecurity* This);
24630 ULONG (__attribute__((__stdcall__)) *Release)(
24631 IServerSecurity* This);
24634 HRESULT (__attribute__((__stdcall__)) *QueryBlanket)(
24635 IServerSecurity* This,
24638 OLECHAR** pServerPrincName,
24639 DWORD* pAuthnLevel,
24642 DWORD* pCapabilities);
24644 HRESULT (__attribute__((__stdcall__)) *ImpersonateClient)(
24645 IServerSecurity* This);
24647 HRESULT (__attribute__((__stdcall__)) *RevertToSelf)(
24648 IServerSecurity* This);
24650 BOOL (__attribute__((__stdcall__)) *IsImpersonating)(
24651 IServerSecurity* This);
24654 } IServerSecurityVtbl;
24655 struct IServerSecurity {
24656 const IServerSecurityVtbl* lpVtbl;
24658 # 7897 "../../../include/objidl.h"
24659 HRESULT __attribute__((__stdcall__)) IServerSecurity_QueryBlanket_Proxy(
24660 IServerSecurity* This,
24663 OLECHAR** pServerPrincName,
24664 DWORD* pAuthnLevel,
24667 DWORD* pCapabilities);
24668 void __attribute__((__stdcall__)) IServerSecurity_QueryBlanket_Stub(
24669 IRpcStubBuffer* This,
24670 IRpcChannelBuffer* pRpcChannelBuffer,
24671 PRPC_MESSAGE pRpcMessage,
24672 DWORD* pdwStubPhase);
24673 HRESULT __attribute__((__stdcall__)) IServerSecurity_ImpersonateClient_Proxy(
24674 IServerSecurity* This);
24675 void __attribute__((__stdcall__)) IServerSecurity_ImpersonateClient_Stub(
24676 IRpcStubBuffer* This,
24677 IRpcChannelBuffer* pRpcChannelBuffer,
24678 PRPC_MESSAGE pRpcMessage,
24679 DWORD* pdwStubPhase);
24680 HRESULT __attribute__((__stdcall__)) IServerSecurity_RevertToSelf_Proxy(
24681 IServerSecurity* This);
24682 void __attribute__((__stdcall__)) IServerSecurity_RevertToSelf_Stub(
24683 IRpcStubBuffer* This,
24684 IRpcChannelBuffer* pRpcChannelBuffer,
24685 PRPC_MESSAGE pRpcMessage,
24686 DWORD* pdwStubPhase);
24687 BOOL __attribute__((__stdcall__)) IServerSecurity_IsImpersonating_Proxy(
24688 IServerSecurity* This);
24689 void __attribute__((__stdcall__)) IServerSecurity_IsImpersonating_Stub(
24690 IRpcStubBuffer* This,
24691 IRpcChannelBuffer* pRpcChannelBuffer,
24692 PRPC_MESSAGE pRpcMessage,
24693 DWORD* pdwStubPhase);
24699 typedef struct IAsyncSetup IAsyncSetup;
24700 # 7946 "../../../include/objidl.h"
24701 extern const GUID IID_IAsyncSetup __attribute__((visibility ("hidden")));
24702 # 7959 "../../../include/objidl.h"
24703 typedef struct IAsyncSetupVtbl {
24707 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24709 const IID* const riid,
24712 ULONG (__attribute__((__stdcall__)) *AddRef)(
24713 IAsyncSetup* This);
24715 ULONG (__attribute__((__stdcall__)) *Release)(
24716 IAsyncSetup* This);
24719 HRESULT (__attribute__((__stdcall__)) *GetAsyncManager)(
24721 const IID* const riid,
24724 IUnknown** ppInner,
24725 IAsyncManager** ppAsyncMgr);
24729 struct IAsyncSetup {
24730 const IAsyncSetupVtbl* lpVtbl;
24732 # 8000 "../../../include/objidl.h"
24733 HRESULT __attribute__((__stdcall__)) IAsyncSetup_GetAsyncManager_Proxy(
24735 const IID* const riid,
24738 IUnknown** ppInner,
24739 IAsyncManager** ppAsyncMgr);
24740 void __attribute__((__stdcall__)) IAsyncSetup_GetAsyncManager_Stub(
24741 IRpcStubBuffer* This,
24742 IRpcChannelBuffer* pRpcChannelBuffer,
24743 PRPC_MESSAGE pRpcMessage,
24744 DWORD* pdwStubPhase);
24750 typedef struct IDirectWriterLock IDirectWriterLock;
24751 # 8026 "../../../include/objidl.h"
24752 extern const GUID IID_IDirectWriterLock __attribute__((visibility ("hidden")));
24753 # 8041 "../../../include/objidl.h"
24754 typedef struct IDirectWriterLockVtbl {
24758 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24759 IDirectWriterLock* This,
24760 const IID* const riid,
24763 ULONG (__attribute__((__stdcall__)) *AddRef)(
24764 IDirectWriterLock* This);
24766 ULONG (__attribute__((__stdcall__)) *Release)(
24767 IDirectWriterLock* This);
24770 HRESULT (__attribute__((__stdcall__)) *WaitForWriteAccess)(
24771 IDirectWriterLock* This,
24774 HRESULT (__attribute__((__stdcall__)) *ReleaseWriteAccess)(
24775 IDirectWriterLock* This);
24777 HRESULT (__attribute__((__stdcall__)) *HaveWriteAccess)(
24778 IDirectWriterLock* This);
24781 } IDirectWriterLockVtbl;
24782 struct IDirectWriterLock {
24783 const IDirectWriterLockVtbl* lpVtbl;
24785 # 8086 "../../../include/objidl.h"
24786 HRESULT __attribute__((__stdcall__)) IDirectWriterLock_WaitForWriteAccess_Proxy(
24787 IDirectWriterLock* This,
24789 void __attribute__((__stdcall__)) IDirectWriterLock_WaitForWriteAccess_Stub(
24790 IRpcStubBuffer* This,
24791 IRpcChannelBuffer* pRpcChannelBuffer,
24792 PRPC_MESSAGE pRpcMessage,
24793 DWORD* pdwStubPhase);
24794 HRESULT __attribute__((__stdcall__)) IDirectWriterLock_ReleaseWriteAccess_Proxy(
24795 IDirectWriterLock* This);
24796 void __attribute__((__stdcall__)) IDirectWriterLock_ReleaseWriteAccess_Stub(
24797 IRpcStubBuffer* This,
24798 IRpcChannelBuffer* pRpcChannelBuffer,
24799 PRPC_MESSAGE pRpcMessage,
24800 DWORD* pdwStubPhase);
24801 HRESULT __attribute__((__stdcall__)) IDirectWriterLock_HaveWriteAccess_Proxy(
24802 IDirectWriterLock* This);
24803 void __attribute__((__stdcall__)) IDirectWriterLock_HaveWriteAccess_Stub(
24804 IRpcStubBuffer* This,
24805 IRpcChannelBuffer* pRpcChannelBuffer,
24806 PRPC_MESSAGE pRpcMessage,
24807 DWORD* pdwStubPhase);
24808 # 8117 "../../../include/objidl.h"
24809 extern const GUID IID_ISynchronize __attribute__((visibility ("hidden")));
24810 # 8133 "../../../include/objidl.h"
24811 typedef struct ISynchronizeVtbl {
24815 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24816 ISynchronize* This,
24817 const IID* const riid,
24820 ULONG (__attribute__((__stdcall__)) *AddRef)(
24821 ISynchronize* This);
24823 ULONG (__attribute__((__stdcall__)) *Release)(
24824 ISynchronize* This);
24827 HRESULT (__attribute__((__stdcall__)) *Wait)(
24828 ISynchronize* This,
24830 DWORD dwMilliseconds);
24832 HRESULT (__attribute__((__stdcall__)) *Signal)(
24833 ISynchronize* This);
24835 HRESULT (__attribute__((__stdcall__)) *Reset)(
24836 ISynchronize* This);
24839 } ISynchronizeVtbl;
24840 struct ISynchronize {
24841 const ISynchronizeVtbl* lpVtbl;
24843 # 8179 "../../../include/objidl.h"
24844 HRESULT __attribute__((__stdcall__)) ISynchronize_Wait_Proxy(
24845 ISynchronize* This,
24847 DWORD dwMilliseconds);
24848 void __attribute__((__stdcall__)) ISynchronize_Wait_Stub(
24849 IRpcStubBuffer* This,
24850 IRpcChannelBuffer* pRpcChannelBuffer,
24851 PRPC_MESSAGE pRpcMessage,
24852 DWORD* pdwStubPhase);
24853 HRESULT __attribute__((__stdcall__)) ISynchronize_Signal_Proxy(
24854 ISynchronize* This);
24855 void __attribute__((__stdcall__)) ISynchronize_Signal_Stub(
24856 IRpcStubBuffer* This,
24857 IRpcChannelBuffer* pRpcChannelBuffer,
24858 PRPC_MESSAGE pRpcMessage,
24859 DWORD* pdwStubPhase);
24860 HRESULT __attribute__((__stdcall__)) ISynchronize_Reset_Proxy(
24861 ISynchronize* This);
24862 void __attribute__((__stdcall__)) ISynchronize_Reset_Stub(
24863 IRpcStubBuffer* This,
24864 IRpcChannelBuffer* pRpcChannelBuffer,
24865 PRPC_MESSAGE pRpcMessage,
24866 DWORD* pdwStubPhase);
24872 typedef struct ISynchronizeHandle ISynchronizeHandle;
24873 # 8216 "../../../include/objidl.h"
24874 extern const GUID IID_ISynchronizeHandle __attribute__((visibility ("hidden")));
24875 # 8225 "../../../include/objidl.h"
24876 typedef struct ISynchronizeHandleVtbl {
24880 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24881 ISynchronizeHandle* This,
24882 const IID* const riid,
24885 ULONG (__attribute__((__stdcall__)) *AddRef)(
24886 ISynchronizeHandle* This);
24888 ULONG (__attribute__((__stdcall__)) *Release)(
24889 ISynchronizeHandle* This);
24892 HRESULT (__attribute__((__stdcall__)) *GetHandle)(
24893 ISynchronizeHandle* This,
24897 } ISynchronizeHandleVtbl;
24898 struct ISynchronizeHandle {
24899 const ISynchronizeHandleVtbl* lpVtbl;
24901 # 8262 "../../../include/objidl.h"
24902 HRESULT __attribute__((__stdcall__)) ISynchronizeHandle_GetHandle_Proxy(
24903 ISynchronizeHandle* This,
24905 void __attribute__((__stdcall__)) ISynchronizeHandle_GetHandle_Stub(
24906 IRpcStubBuffer* This,
24907 IRpcChannelBuffer* pRpcChannelBuffer,
24908 PRPC_MESSAGE pRpcMessage,
24909 DWORD* pdwStubPhase);
24915 typedef struct ISynchronizeEvent ISynchronizeEvent;
24916 # 8284 "../../../include/objidl.h"
24917 extern const GUID IID_ISynchronizeEvent __attribute__((visibility ("hidden")));
24918 # 8293 "../../../include/objidl.h"
24919 typedef struct ISynchronizeEventVtbl {
24923 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24924 ISynchronizeEvent* This,
24925 const IID* const riid,
24928 ULONG (__attribute__((__stdcall__)) *AddRef)(
24929 ISynchronizeEvent* This);
24931 ULONG (__attribute__((__stdcall__)) *Release)(
24932 ISynchronizeEvent* This);
24935 HRESULT (__attribute__((__stdcall__)) *GetHandle)(
24936 ISynchronizeEvent* This,
24940 HRESULT (__attribute__((__stdcall__)) *SetEventHandle)(
24941 ISynchronizeEvent* This,
24945 } ISynchronizeEventVtbl;
24946 struct ISynchronizeEvent {
24947 const ISynchronizeEventVtbl* lpVtbl;
24949 # 8337 "../../../include/objidl.h"
24950 HRESULT __attribute__((__stdcall__)) ISynchronizeEvent_SetEventHandle_Proxy(
24951 ISynchronizeEvent* This,
24953 void __attribute__((__stdcall__)) ISynchronizeEvent_SetEventHandle_Stub(
24954 IRpcStubBuffer* This,
24955 IRpcChannelBuffer* pRpcChannelBuffer,
24956 PRPC_MESSAGE pRpcMessage,
24957 DWORD* pdwStubPhase);
24963 typedef struct ISynchronizeContainer ISynchronizeContainer;
24964 # 8359 "../../../include/objidl.h"
24965 extern const GUID IID_ISynchronizeContainer __attribute__((visibility ("hidden")));
24966 # 8373 "../../../include/objidl.h"
24967 typedef struct ISynchronizeContainerVtbl {
24971 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
24972 ISynchronizeContainer* This,
24973 const IID* const riid,
24976 ULONG (__attribute__((__stdcall__)) *AddRef)(
24977 ISynchronizeContainer* This);
24979 ULONG (__attribute__((__stdcall__)) *Release)(
24980 ISynchronizeContainer* This);
24983 HRESULT (__attribute__((__stdcall__)) *AddSynchronize)(
24984 ISynchronizeContainer* This,
24985 ISynchronize* pSync);
24987 HRESULT (__attribute__((__stdcall__)) *WaitMultiple)(
24988 ISynchronizeContainer* This,
24991 ISynchronize** ppSync);
24994 } ISynchronizeContainerVtbl;
24995 struct ISynchronizeContainer {
24996 const ISynchronizeContainerVtbl* lpVtbl;
24998 # 8417 "../../../include/objidl.h"
24999 HRESULT __attribute__((__stdcall__)) ISynchronizeContainer_AddSynchronize_Proxy(
25000 ISynchronizeContainer* This,
25001 ISynchronize* pSync);
25002 void __attribute__((__stdcall__)) ISynchronizeContainer_AddSynchronize_Stub(
25003 IRpcStubBuffer* This,
25004 IRpcChannelBuffer* pRpcChannelBuffer,
25005 PRPC_MESSAGE pRpcMessage,
25006 DWORD* pdwStubPhase);
25007 HRESULT __attribute__((__stdcall__)) ISynchronizeContainer_WaitMultiple_Proxy(
25008 ISynchronizeContainer* This,
25011 ISynchronize** ppSync);
25012 void __attribute__((__stdcall__)) ISynchronizeContainer_WaitMultiple_Stub(
25013 IRpcStubBuffer* This,
25014 IRpcChannelBuffer* pRpcChannelBuffer,
25015 PRPC_MESSAGE pRpcMessage,
25016 DWORD* pdwStubPhase);
25022 typedef struct ISynchronizeMutex ISynchronizeMutex;
25023 # 8449 "../../../include/objidl.h"
25024 extern const GUID IID_ISynchronizeMutex __attribute__((visibility ("hidden")));
25025 # 8458 "../../../include/objidl.h"
25026 typedef struct ISynchronizeMutexVtbl {
25030 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25031 ISynchronizeMutex* This,
25032 const IID* const riid,
25035 ULONG (__attribute__((__stdcall__)) *AddRef)(
25036 ISynchronizeMutex* This);
25038 ULONG (__attribute__((__stdcall__)) *Release)(
25039 ISynchronizeMutex* This);
25042 HRESULT (__attribute__((__stdcall__)) *Wait)(
25043 ISynchronizeMutex* This,
25045 DWORD dwMilliseconds);
25047 HRESULT (__attribute__((__stdcall__)) *Signal)(
25048 ISynchronizeMutex* This);
25050 HRESULT (__attribute__((__stdcall__)) *Reset)(
25051 ISynchronizeMutex* This);
25054 HRESULT (__attribute__((__stdcall__)) *ReleaseMutex)(
25055 ISynchronizeMutex* This);
25058 } ISynchronizeMutexVtbl;
25059 struct ISynchronizeMutex {
25060 const ISynchronizeMutexVtbl* lpVtbl;
25062 # 8510 "../../../include/objidl.h"
25063 HRESULT __attribute__((__stdcall__)) ISynchronizeMutex_ReleaseMutex_Proxy(
25064 ISynchronizeMutex* This);
25065 void __attribute__((__stdcall__)) ISynchronizeMutex_ReleaseMutex_Stub(
25066 IRpcStubBuffer* This,
25067 IRpcChannelBuffer* pRpcChannelBuffer,
25068 PRPC_MESSAGE pRpcMessage,
25069 DWORD* pdwStubPhase);
25075 typedef struct ICancelMethodCalls ICancelMethodCalls;
25078 typedef ICancelMethodCalls *LPCANCELMETHODCALLS;
25085 extern const GUID IID_ICancelMethodCalls __attribute__((visibility ("hidden")));
25086 # 8544 "../../../include/objidl.h"
25087 typedef struct ICancelMethodCallsVtbl {
25091 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25092 ICancelMethodCalls* This,
25093 const IID* const riid,
25096 ULONG (__attribute__((__stdcall__)) *AddRef)(
25097 ICancelMethodCalls* This);
25099 ULONG (__attribute__((__stdcall__)) *Release)(
25100 ICancelMethodCalls* This);
25103 HRESULT (__attribute__((__stdcall__)) *Cancel)(
25104 ICancelMethodCalls* This,
25107 HRESULT (__attribute__((__stdcall__)) *TestCancel)(
25108 ICancelMethodCalls* This);
25111 } ICancelMethodCallsVtbl;
25112 struct ICancelMethodCalls {
25113 const ICancelMethodCallsVtbl* lpVtbl;
25115 # 8585 "../../../include/objidl.h"
25116 HRESULT __attribute__((__stdcall__)) ICancelMethodCalls_Cancel_Proxy(
25117 ICancelMethodCalls* This,
25119 void __attribute__((__stdcall__)) ICancelMethodCalls_Cancel_Stub(
25120 IRpcStubBuffer* This,
25121 IRpcChannelBuffer* pRpcChannelBuffer,
25122 PRPC_MESSAGE pRpcMessage,
25123 DWORD* pdwStubPhase);
25124 HRESULT __attribute__((__stdcall__)) ICancelMethodCalls_TestCancel_Proxy(
25125 ICancelMethodCalls* This);
25126 void __attribute__((__stdcall__)) ICancelMethodCalls_TestCancel_Stub(
25127 IRpcStubBuffer* This,
25128 IRpcChannelBuffer* pRpcChannelBuffer,
25129 PRPC_MESSAGE pRpcMessage,
25130 DWORD* pdwStubPhase);
25134 typedef enum tagDCOM_CALL_STATE {
25136 DCOM_CALL_COMPLETE = 1,
25137 DCOM_CALL_CANCELED = 2
25145 extern const GUID IID_IAsyncManager __attribute__((visibility ("hidden")));
25146 # 8630 "../../../include/objidl.h"
25147 typedef struct IAsyncManagerVtbl {
25151 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25152 IAsyncManager* This,
25153 const IID* const riid,
25156 ULONG (__attribute__((__stdcall__)) *AddRef)(
25157 IAsyncManager* This);
25159 ULONG (__attribute__((__stdcall__)) *Release)(
25160 IAsyncManager* This);
25163 HRESULT (__attribute__((__stdcall__)) *CompleteCall)(
25164 IAsyncManager* This,
25167 HRESULT (__attribute__((__stdcall__)) *GetCallContext)(
25168 IAsyncManager* This,
25169 const IID* const riid,
25170 void** pInterface);
25172 HRESULT (__attribute__((__stdcall__)) *GetState)(
25173 IAsyncManager* This,
25174 ULONG* pulStateFlags);
25177 } IAsyncManagerVtbl;
25178 struct IAsyncManager {
25179 const IAsyncManagerVtbl* lpVtbl;
25181 # 8678 "../../../include/objidl.h"
25182 HRESULT __attribute__((__stdcall__)) IAsyncManager_CompleteCall_Proxy(
25183 IAsyncManager* This,
25185 void __attribute__((__stdcall__)) IAsyncManager_CompleteCall_Stub(
25186 IRpcStubBuffer* This,
25187 IRpcChannelBuffer* pRpcChannelBuffer,
25188 PRPC_MESSAGE pRpcMessage,
25189 DWORD* pdwStubPhase);
25190 HRESULT __attribute__((__stdcall__)) IAsyncManager_GetCallContext_Proxy(
25191 IAsyncManager* This,
25192 const IID* const riid,
25193 void** pInterface);
25194 void __attribute__((__stdcall__)) IAsyncManager_GetCallContext_Stub(
25195 IRpcStubBuffer* This,
25196 IRpcChannelBuffer* pRpcChannelBuffer,
25197 PRPC_MESSAGE pRpcMessage,
25198 DWORD* pdwStubPhase);
25199 HRESULT __attribute__((__stdcall__)) IAsyncManager_GetState_Proxy(
25200 IAsyncManager* This,
25201 ULONG* pulStateFlags);
25202 void __attribute__((__stdcall__)) IAsyncManager_GetState_Stub(
25203 IRpcStubBuffer* This,
25204 IRpcChannelBuffer* pRpcChannelBuffer,
25205 PRPC_MESSAGE pRpcMessage,
25206 DWORD* pdwStubPhase);
25212 typedef struct ICallFactory ICallFactory;
25213 # 8717 "../../../include/objidl.h"
25214 extern const GUID IID_ICallFactory __attribute__((visibility ("hidden")));
25215 # 8729 "../../../include/objidl.h"
25216 typedef struct ICallFactoryVtbl {
25220 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25221 ICallFactory* This,
25222 const IID* const riid,
25225 ULONG (__attribute__((__stdcall__)) *AddRef)(
25226 ICallFactory* This);
25228 ULONG (__attribute__((__stdcall__)) *Release)(
25229 ICallFactory* This);
25232 HRESULT (__attribute__((__stdcall__)) *CreateCall)(
25233 ICallFactory* This,
25234 const IID* const riid,
25235 IUnknown* pCtrlUnk,
25236 const IID* const riid2,
25240 } ICallFactoryVtbl;
25241 struct ICallFactory {
25242 const ICallFactoryVtbl* lpVtbl;
25244 # 8769 "../../../include/objidl.h"
25245 HRESULT __attribute__((__stdcall__)) ICallFactory_CreateCall_Proxy(
25246 ICallFactory* This,
25247 const IID* const riid,
25248 IUnknown* pCtrlUnk,
25249 const IID* const riid2,
25251 void __attribute__((__stdcall__)) ICallFactory_CreateCall_Stub(
25252 IRpcStubBuffer* This,
25253 IRpcChannelBuffer* pRpcChannelBuffer,
25254 PRPC_MESSAGE pRpcMessage,
25255 DWORD* pdwStubPhase);
25261 typedef struct IRpcOptions IRpcOptions;
25262 # 8794 "../../../include/objidl.h"
25263 extern const GUID IID_IRpcOptions __attribute__((visibility ("hidden")));
25264 # 8810 "../../../include/objidl.h"
25265 typedef struct IRpcOptionsVtbl {
25269 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25271 const IID* const riid,
25274 ULONG (__attribute__((__stdcall__)) *AddRef)(
25275 IRpcOptions* This);
25277 ULONG (__attribute__((__stdcall__)) *Release)(
25278 IRpcOptions* This);
25281 HRESULT (__attribute__((__stdcall__)) *Set)(
25285 ULONG_PTR dwValue);
25287 HRESULT (__attribute__((__stdcall__)) *Query)(
25291 ULONG_PTR* pdwValue);
25295 struct IRpcOptions {
25296 const IRpcOptionsVtbl* lpVtbl;
25298 # 8856 "../../../include/objidl.h"
25299 HRESULT __attribute__((__stdcall__)) IRpcOptions_Set_Proxy(
25303 ULONG_PTR dwValue);
25304 void __attribute__((__stdcall__)) IRpcOptions_Set_Stub(
25305 IRpcStubBuffer* This,
25306 IRpcChannelBuffer* pRpcChannelBuffer,
25307 PRPC_MESSAGE pRpcMessage,
25308 DWORD* pdwStubPhase);
25309 HRESULT __attribute__((__stdcall__)) IRpcOptions_Query_Proxy(
25313 ULONG_PTR* pdwValue);
25314 void __attribute__((__stdcall__)) IRpcOptions_Query_Stub(
25315 IRpcStubBuffer* This,
25316 IRpcChannelBuffer* pRpcChannelBuffer,
25317 PRPC_MESSAGE pRpcMessage,
25318 DWORD* pdwStubPhase);
25323 COMBND_RPCTIMEOUT = 1,
25324 COMBND_SERVER_LOCALITY = 2
25328 SERVER_LOCALITY_PROCESS_LOCAL = 0,
25329 SERVER_LOCALITY_MACHINE_LOCAL = 1,
25330 SERVER_LOCALITY_REMOTE = 2
25335 typedef struct IRpcHelper IRpcHelper;
25336 # 8901 "../../../include/objidl.h"
25337 extern const GUID IID_IRpcHelper __attribute__((visibility ("hidden")));
25338 # 8914 "../../../include/objidl.h"
25339 typedef struct IRpcHelperVtbl {
25343 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25345 const IID* const riid,
25348 ULONG (__attribute__((__stdcall__)) *AddRef)(
25351 ULONG (__attribute__((__stdcall__)) *Release)(
25355 HRESULT (__attribute__((__stdcall__)) *GetDCOMProtocolVersion)(
25357 DWORD* pComVersion);
25359 HRESULT (__attribute__((__stdcall__)) *GetIIDFromOBJREF)(
25366 struct IRpcHelper {
25367 const IRpcHelperVtbl* lpVtbl;
25369 # 8957 "../../../include/objidl.h"
25370 HRESULT __attribute__((__stdcall__)) IRpcHelper_GetDCOMProtocolVersion_Proxy(
25372 DWORD* pComVersion);
25373 void __attribute__((__stdcall__)) IRpcHelper_GetDCOMProtocolVersion_Stub(
25374 IRpcStubBuffer* This,
25375 IRpcChannelBuffer* pRpcChannelBuffer,
25376 PRPC_MESSAGE pRpcMessage,
25377 DWORD* pdwStubPhase);
25378 HRESULT __attribute__((__stdcall__)) IRpcHelper_GetIIDFromOBJREF_Proxy(
25382 void __attribute__((__stdcall__)) IRpcHelper_GetIIDFromOBJREF_Stub(
25383 IRpcStubBuffer* This,
25384 IRpcChannelBuffer* pRpcChannelBuffer,
25385 PRPC_MESSAGE pRpcMessage,
25386 DWORD* pdwStubPhase);
25392 typedef struct IReleaseMarshalBuffers IReleaseMarshalBuffers;
25393 # 8988 "../../../include/objidl.h"
25394 extern const GUID IID_IReleaseMarshalBuffers __attribute__((visibility ("hidden")));
25395 # 8999 "../../../include/objidl.h"
25396 typedef struct IReleaseMarshalBuffersVtbl {
25400 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25401 IReleaseMarshalBuffers* This,
25402 const IID* const riid,
25405 ULONG (__attribute__((__stdcall__)) *AddRef)(
25406 IReleaseMarshalBuffers* This);
25408 ULONG (__attribute__((__stdcall__)) *Release)(
25409 IReleaseMarshalBuffers* This);
25412 HRESULT (__attribute__((__stdcall__)) *ReleaseMarshalBuffer)(
25413 IReleaseMarshalBuffers* This,
25414 RPCOLEMESSAGE* pMsg,
25419 } IReleaseMarshalBuffersVtbl;
25420 struct IReleaseMarshalBuffers {
25421 const IReleaseMarshalBuffersVtbl* lpVtbl;
25423 # 9038 "../../../include/objidl.h"
25424 HRESULT __attribute__((__stdcall__)) IReleaseMarshalBuffers_ReleaseMarshalBuffer_Proxy(
25425 IReleaseMarshalBuffers* This,
25426 RPCOLEMESSAGE* pMsg,
25429 void __attribute__((__stdcall__)) IReleaseMarshalBuffers_ReleaseMarshalBuffer_Stub(
25430 IRpcStubBuffer* This,
25431 IRpcChannelBuffer* pRpcChannelBuffer,
25432 PRPC_MESSAGE pRpcMessage,
25433 DWORD* pdwStubPhase);
25439 typedef struct IWaitMultiple IWaitMultiple;
25440 # 9062 "../../../include/objidl.h"
25441 extern const GUID IID_IWaitMultiple __attribute__((visibility ("hidden")));
25442 # 9075 "../../../include/objidl.h"
25443 typedef struct IWaitMultipleVtbl {
25447 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25448 IWaitMultiple* This,
25449 const IID* const riid,
25452 ULONG (__attribute__((__stdcall__)) *AddRef)(
25453 IWaitMultiple* This);
25455 ULONG (__attribute__((__stdcall__)) *Release)(
25456 IWaitMultiple* This);
25459 HRESULT (__attribute__((__stdcall__)) *WaitMultiple)(
25460 IWaitMultiple* This,
25462 ISynchronize** pSync);
25464 HRESULT (__attribute__((__stdcall__)) *AddSynchronize)(
25465 IWaitMultiple* This,
25466 ISynchronize* pSync);
25469 } IWaitMultipleVtbl;
25470 struct IWaitMultiple {
25471 const IWaitMultipleVtbl* lpVtbl;
25473 # 9118 "../../../include/objidl.h"
25474 HRESULT __attribute__((__stdcall__)) IWaitMultiple_WaitMultiple_Proxy(
25475 IWaitMultiple* This,
25477 ISynchronize** pSync);
25478 void __attribute__((__stdcall__)) IWaitMultiple_WaitMultiple_Stub(
25479 IRpcStubBuffer* This,
25480 IRpcChannelBuffer* pRpcChannelBuffer,
25481 PRPC_MESSAGE pRpcMessage,
25482 DWORD* pdwStubPhase);
25483 HRESULT __attribute__((__stdcall__)) IWaitMultiple_AddSynchronize_Proxy(
25484 IWaitMultiple* This,
25485 ISynchronize* pSync);
25486 void __attribute__((__stdcall__)) IWaitMultiple_AddSynchronize_Stub(
25487 IRpcStubBuffer* This,
25488 IRpcChannelBuffer* pRpcChannelBuffer,
25489 PRPC_MESSAGE pRpcMessage,
25490 DWORD* pdwStubPhase);
25496 typedef struct IUrlMon IUrlMon;
25497 # 9149 "../../../include/objidl.h"
25498 extern const GUID IID_IUrlMon __attribute__((visibility ("hidden")));
25499 # 9167 "../../../include/objidl.h"
25500 typedef struct IUrlMonVtbl {
25504 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25506 const IID* const riid,
25509 ULONG (__attribute__((__stdcall__)) *AddRef)(
25512 ULONG (__attribute__((__stdcall__)) *Release)(
25516 HRESULT (__attribute__((__stdcall__)) *AsyncGetClassBits)(
25518 const CLSID* const rclsid,
25521 DWORD dwFileVersionMS,
25522 DWORD dwFileVersionLS,
25523 LPCWSTR pszCodeBase,
25525 DWORD dwClassContext,
25526 const IID* const riid,
25532 const IUrlMonVtbl* lpVtbl;
25534 # 9213 "../../../include/objidl.h"
25535 HRESULT __attribute__((__stdcall__)) IUrlMon_AsyncGetClassBits_Proxy(
25537 const CLSID* const rclsid,
25540 DWORD dwFileVersionMS,
25541 DWORD dwFileVersionLS,
25542 LPCWSTR pszCodeBase,
25544 DWORD dwClassContext,
25545 const IID* const riid,
25547 void __attribute__((__stdcall__)) IUrlMon_AsyncGetClassBits_Stub(
25548 IRpcStubBuffer* This,
25549 IRpcChannelBuffer* pRpcChannelBuffer,
25550 PRPC_MESSAGE pRpcMessage,
25551 DWORD* pdwStubPhase);
25557 typedef struct IForegroundTransfer IForegroundTransfer;
25558 # 9244 "../../../include/objidl.h"
25559 extern const GUID IID_IForegroundTransfer __attribute__((visibility ("hidden")));
25560 # 9253 "../../../include/objidl.h"
25561 typedef struct IForegroundTransferVtbl {
25565 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25566 IForegroundTransfer* This,
25567 const IID* const riid,
25570 ULONG (__attribute__((__stdcall__)) *AddRef)(
25571 IForegroundTransfer* This);
25573 ULONG (__attribute__((__stdcall__)) *Release)(
25574 IForegroundTransfer* This);
25577 HRESULT (__attribute__((__stdcall__)) *AllowForegroundTransfer)(
25578 IForegroundTransfer* This,
25579 void* lpvReserved);
25582 } IForegroundTransferVtbl;
25583 struct IForegroundTransfer {
25584 const IForegroundTransferVtbl* lpVtbl;
25586 # 9290 "../../../include/objidl.h"
25587 HRESULT __attribute__((__stdcall__)) IForegroundTransfer_AllowForegroundTransfer_Proxy(
25588 IForegroundTransfer* This,
25589 void* lpvReserved);
25590 void __attribute__((__stdcall__)) IForegroundTransfer_AllowForegroundTransfer_Stub(
25591 IRpcStubBuffer* This,
25592 IRpcChannelBuffer* pRpcChannelBuffer,
25593 PRPC_MESSAGE pRpcMessage,
25594 DWORD* pdwStubPhase);
25600 typedef struct IAddrTrackingControl IAddrTrackingControl;
25603 typedef IAddrTrackingControl *LPADDRTRACKINGCONTROL;
25610 extern const GUID IID_IAddrTrackingControl __attribute__((visibility ("hidden")));
25611 # 9325 "../../../include/objidl.h"
25612 typedef struct IAddrTrackingControlVtbl {
25616 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25617 IAddrTrackingControl* This,
25618 const IID* const riid,
25621 ULONG (__attribute__((__stdcall__)) *AddRef)(
25622 IAddrTrackingControl* This);
25624 ULONG (__attribute__((__stdcall__)) *Release)(
25625 IAddrTrackingControl* This);
25628 HRESULT (__attribute__((__stdcall__)) *EnableCOMDynamicAddrTracking)(
25629 IAddrTrackingControl* This);
25631 HRESULT (__attribute__((__stdcall__)) *DisableCOMDynamicAddrTracking)(
25632 IAddrTrackingControl* This);
25635 } IAddrTrackingControlVtbl;
25636 struct IAddrTrackingControl {
25637 const IAddrTrackingControlVtbl* lpVtbl;
25639 # 9365 "../../../include/objidl.h"
25640 HRESULT __attribute__((__stdcall__)) IAddrTrackingControl_EnableCOMDynamicAddrTracking_Proxy(
25641 IAddrTrackingControl* This);
25642 void __attribute__((__stdcall__)) IAddrTrackingControl_EnableCOMDynamicAddrTracking_Stub(
25643 IRpcStubBuffer* This,
25644 IRpcChannelBuffer* pRpcChannelBuffer,
25645 PRPC_MESSAGE pRpcMessage,
25646 DWORD* pdwStubPhase);
25647 HRESULT __attribute__((__stdcall__)) IAddrTrackingControl_DisableCOMDynamicAddrTracking_Proxy(
25648 IAddrTrackingControl* This);
25649 void __attribute__((__stdcall__)) IAddrTrackingControl_DisableCOMDynamicAddrTracking_Stub(
25650 IRpcStubBuffer* This,
25651 IRpcChannelBuffer* pRpcChannelBuffer,
25652 PRPC_MESSAGE pRpcMessage,
25653 DWORD* pdwStubPhase);
25659 typedef struct IAddrExclusionControl IAddrExclusionControl;
25662 typedef IAddrExclusionControl *LPADDREXCLUSIONCONTROL;
25669 extern const GUID IID_IAddrExclusionControl __attribute__((visibility ("hidden")));
25670 # 9407 "../../../include/objidl.h"
25671 typedef struct IAddrExclusionControlVtbl {
25675 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25676 IAddrExclusionControl* This,
25677 const IID* const riid,
25680 ULONG (__attribute__((__stdcall__)) *AddRef)(
25681 IAddrExclusionControl* This);
25683 ULONG (__attribute__((__stdcall__)) *Release)(
25684 IAddrExclusionControl* This);
25687 HRESULT (__attribute__((__stdcall__)) *GetCurrentAddrExclusionList)(
25688 IAddrExclusionControl* This,
25689 const IID* const riid,
25690 void** ppEnumerator);
25692 HRESULT (__attribute__((__stdcall__)) *UpdateAddrExclusionList)(
25693 IAddrExclusionControl* This,
25694 IUnknown* pEnumerator);
25697 } IAddrExclusionControlVtbl;
25698 struct IAddrExclusionControl {
25699 const IAddrExclusionControlVtbl* lpVtbl;
25701 # 9450 "../../../include/objidl.h"
25702 HRESULT __attribute__((__stdcall__)) IAddrExclusionControl_GetCurrentAddrExclusionList_Proxy(
25703 IAddrExclusionControl* This,
25704 const IID* const riid,
25705 void** ppEnumerator);
25706 void __attribute__((__stdcall__)) IAddrExclusionControl_GetCurrentAddrExclusionList_Stub(
25707 IRpcStubBuffer* This,
25708 IRpcChannelBuffer* pRpcChannelBuffer,
25709 PRPC_MESSAGE pRpcMessage,
25710 DWORD* pdwStubPhase);
25711 HRESULT __attribute__((__stdcall__)) IAddrExclusionControl_UpdateAddrExclusionList_Proxy(
25712 IAddrExclusionControl* This,
25713 IUnknown* pEnumerator);
25714 void __attribute__((__stdcall__)) IAddrExclusionControl_UpdateAddrExclusionList_Stub(
25715 IRpcStubBuffer* This,
25716 IRpcChannelBuffer* pRpcChannelBuffer,
25717 PRPC_MESSAGE pRpcMessage,
25718 DWORD* pdwStubPhase);
25722 typedef enum _APTTYPE {
25723 APTTYPE_CURRENT = -1,
25727 APTTYPE_MAINSTA = 3
25729 typedef enum _THDTYPE {
25730 THDTYPE_BLOCKMESSAGES = 0,
25731 THDTYPE_PROCESSMESSAGES = 1
25735 typedef struct IComThreadingInfo IComThreadingInfo;
25736 # 9492 "../../../include/objidl.h"
25737 extern const GUID IID_IComThreadingInfo __attribute__((visibility ("hidden")));
25738 # 9510 "../../../include/objidl.h"
25739 typedef struct IComThreadingInfoVtbl {
25743 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25744 IComThreadingInfo* This,
25745 const IID* const riid,
25748 ULONG (__attribute__((__stdcall__)) *AddRef)(
25749 IComThreadingInfo* This);
25751 ULONG (__attribute__((__stdcall__)) *Release)(
25752 IComThreadingInfo* This);
25755 HRESULT (__attribute__((__stdcall__)) *GetCurrentApartmentType)(
25756 IComThreadingInfo* This,
25757 APTTYPE* pAptType);
25759 HRESULT (__attribute__((__stdcall__)) *GetCurrentThreadType)(
25760 IComThreadingInfo* This,
25761 THDTYPE* pThreadType);
25763 HRESULT (__attribute__((__stdcall__)) *GetCurrentLogicalThreadId)(
25764 IComThreadingInfo* This,
25765 GUID* pguidLogicalThreadId);
25767 HRESULT (__attribute__((__stdcall__)) *SetCurrentLogicalThreadId)(
25768 IComThreadingInfo* This,
25769 const GUID* const rguid);
25772 } IComThreadingInfoVtbl;
25773 struct IComThreadingInfo {
25774 const IComThreadingInfoVtbl* lpVtbl;
25776 # 9562 "../../../include/objidl.h"
25777 HRESULT __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentApartmentType_Proxy(
25778 IComThreadingInfo* This,
25779 APTTYPE* pAptType);
25780 void __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentApartmentType_Stub(
25781 IRpcStubBuffer* This,
25782 IRpcChannelBuffer* pRpcChannelBuffer,
25783 PRPC_MESSAGE pRpcMessage,
25784 DWORD* pdwStubPhase);
25785 HRESULT __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentThreadType_Proxy(
25786 IComThreadingInfo* This,
25787 THDTYPE* pThreadType);
25788 void __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentThreadType_Stub(
25789 IRpcStubBuffer* This,
25790 IRpcChannelBuffer* pRpcChannelBuffer,
25791 PRPC_MESSAGE pRpcMessage,
25792 DWORD* pdwStubPhase);
25793 HRESULT __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentLogicalThreadId_Proxy(
25794 IComThreadingInfo* This,
25795 GUID* pguidLogicalThreadId);
25796 void __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentLogicalThreadId_Stub(
25797 IRpcStubBuffer* This,
25798 IRpcChannelBuffer* pRpcChannelBuffer,
25799 PRPC_MESSAGE pRpcMessage,
25800 DWORD* pdwStubPhase);
25801 HRESULT __attribute__((__stdcall__)) IComThreadingInfo_SetCurrentLogicalThreadId_Proxy(
25802 IComThreadingInfo* This,
25803 const GUID* const rguid);
25804 void __attribute__((__stdcall__)) IComThreadingInfo_SetCurrentLogicalThreadId_Stub(
25805 IRpcStubBuffer* This,
25806 IRpcChannelBuffer* pRpcChannelBuffer,
25807 PRPC_MESSAGE pRpcMessage,
25808 DWORD* pdwStubPhase);
25814 typedef struct IProcessInitControl IProcessInitControl;
25815 # 9608 "../../../include/objidl.h"
25816 extern const GUID IID_IProcessInitControl __attribute__((visibility ("hidden")));
25817 # 9617 "../../../include/objidl.h"
25818 typedef struct IProcessInitControlVtbl {
25822 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25823 IProcessInitControl* This,
25824 const IID* const riid,
25827 ULONG (__attribute__((__stdcall__)) *AddRef)(
25828 IProcessInitControl* This);
25830 ULONG (__attribute__((__stdcall__)) *Release)(
25831 IProcessInitControl* This);
25834 HRESULT (__attribute__((__stdcall__)) *ResetInitializerTimeout)(
25835 IProcessInitControl* This,
25836 DWORD dwSecondsRemaining);
25839 } IProcessInitControlVtbl;
25840 struct IProcessInitControl {
25841 const IProcessInitControlVtbl* lpVtbl;
25843 # 9654 "../../../include/objidl.h"
25844 HRESULT __attribute__((__stdcall__)) IProcessInitControl_ResetInitializerTimeout_Proxy(
25845 IProcessInitControl* This,
25846 DWORD dwSecondsRemaining);
25847 void __attribute__((__stdcall__)) IProcessInitControl_ResetInitializerTimeout_Stub(
25848 IRpcStubBuffer* This,
25849 IRpcChannelBuffer* pRpcChannelBuffer,
25850 PRPC_MESSAGE pRpcMessage,
25851 DWORD* pdwStubPhase);
25857 typedef struct IInitializeSpy IInitializeSpy;
25860 typedef IInitializeSpy *LPINITIALIZESPY;
25867 extern const GUID IID_IInitializeSpy __attribute__((visibility ("hidden")));
25868 # 9698 "../../../include/objidl.h"
25869 typedef struct IInitializeSpyVtbl {
25873 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25874 IInitializeSpy* This,
25875 const IID* const riid,
25878 ULONG (__attribute__((__stdcall__)) *AddRef)(
25879 IInitializeSpy* This);
25881 ULONG (__attribute__((__stdcall__)) *Release)(
25882 IInitializeSpy* This);
25885 HRESULT (__attribute__((__stdcall__)) *PreInitialize)(
25886 IInitializeSpy* This,
25888 DWORD dwCurThreadAptRefs);
25890 HRESULT (__attribute__((__stdcall__)) *PostInitialize)(
25891 IInitializeSpy* This,
25894 DWORD dwNewThreadAptRefs);
25896 HRESULT (__attribute__((__stdcall__)) *PreUninitialize)(
25897 IInitializeSpy* This,
25898 DWORD dwCurThreadAptRefs);
25900 HRESULT (__attribute__((__stdcall__)) *PostUninitialize)(
25901 IInitializeSpy* This,
25902 DWORD dwNewThreadAptRefs);
25905 } IInitializeSpyVtbl;
25906 struct IInitializeSpy {
25907 const IInitializeSpyVtbl* lpVtbl;
25909 # 9753 "../../../include/objidl.h"
25910 HRESULT __attribute__((__stdcall__)) IInitializeSpy_PreInitialize_Proxy(
25911 IInitializeSpy* This,
25913 DWORD dwCurThreadAptRefs);
25914 void __attribute__((__stdcall__)) IInitializeSpy_PreInitialize_Stub(
25915 IRpcStubBuffer* This,
25916 IRpcChannelBuffer* pRpcChannelBuffer,
25917 PRPC_MESSAGE pRpcMessage,
25918 DWORD* pdwStubPhase);
25919 HRESULT __attribute__((__stdcall__)) IInitializeSpy_PostInitialize_Proxy(
25920 IInitializeSpy* This,
25923 DWORD dwNewThreadAptRefs);
25924 void __attribute__((__stdcall__)) IInitializeSpy_PostInitialize_Stub(
25925 IRpcStubBuffer* This,
25926 IRpcChannelBuffer* pRpcChannelBuffer,
25927 PRPC_MESSAGE pRpcMessage,
25928 DWORD* pdwStubPhase);
25929 HRESULT __attribute__((__stdcall__)) IInitializeSpy_PreUninitialize_Proxy(
25930 IInitializeSpy* This,
25931 DWORD dwCurThreadAptRefs);
25932 void __attribute__((__stdcall__)) IInitializeSpy_PreUninitialize_Stub(
25933 IRpcStubBuffer* This,
25934 IRpcChannelBuffer* pRpcChannelBuffer,
25935 PRPC_MESSAGE pRpcMessage,
25936 DWORD* pdwStubPhase);
25937 HRESULT __attribute__((__stdcall__)) IInitializeSpy_PostUninitialize_Proxy(
25938 IInitializeSpy* This,
25939 DWORD dwNewThreadAptRefs);
25940 void __attribute__((__stdcall__)) IInitializeSpy_PostUninitialize_Stub(
25941 IRpcStubBuffer* This,
25942 IRpcChannelBuffer* pRpcChannelBuffer,
25943 PRPC_MESSAGE pRpcMessage,
25944 DWORD* pdwStubPhase);
25950 typedef struct IThumbnailExtractor IThumbnailExtractor;
25951 # 9802 "../../../include/objidl.h"
25952 extern const GUID IID_IThumbnailExtractor __attribute__((visibility ("hidden")));
25953 # 9819 "../../../include/objidl.h"
25954 typedef struct IThumbnailExtractorVtbl {
25958 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
25959 IThumbnailExtractor* This,
25960 const IID* const riid,
25963 ULONG (__attribute__((__stdcall__)) *AddRef)(
25964 IThumbnailExtractor* This);
25966 ULONG (__attribute__((__stdcall__)) *Release)(
25967 IThumbnailExtractor* This);
25970 HRESULT (__attribute__((__stdcall__)) *ExtractThumbnail)(
25971 IThumbnailExtractor* This,
25975 ULONG* pulOutputLength,
25976 ULONG* pulOutputHeight,
25977 HBITMAP* phOutputBitmap);
25979 HRESULT (__attribute__((__stdcall__)) *OnFileUpdated)(
25980 IThumbnailExtractor* This,
25984 } IThumbnailExtractorVtbl;
25985 struct IThumbnailExtractor {
25986 const IThumbnailExtractorVtbl* lpVtbl;
25988 # 9866 "../../../include/objidl.h"
25989 HRESULT __attribute__((__stdcall__)) IThumbnailExtractor_ExtractThumbnail_Proxy(
25990 IThumbnailExtractor* This,
25994 ULONG* pulOutputLength,
25995 ULONG* pulOutputHeight,
25996 HBITMAP* phOutputBitmap);
25997 void __attribute__((__stdcall__)) IThumbnailExtractor_ExtractThumbnail_Stub(
25998 IRpcStubBuffer* This,
25999 IRpcChannelBuffer* pRpcChannelBuffer,
26000 PRPC_MESSAGE pRpcMessage,
26001 DWORD* pdwStubPhase);
26002 HRESULT __attribute__((__stdcall__)) IThumbnailExtractor_OnFileUpdated_Proxy(
26003 IThumbnailExtractor* This,
26005 void __attribute__((__stdcall__)) IThumbnailExtractor_OnFileUpdated_Stub(
26006 IRpcStubBuffer* This,
26007 IRpcChannelBuffer* pRpcChannelBuffer,
26008 PRPC_MESSAGE pRpcMessage,
26009 DWORD* pdwStubPhase);
26015 unsigned long __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserSize (unsigned long *, unsigned long, FLAG_STGMEDIUM *);
26016 unsigned char * __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserMarshal (unsigned long *, unsigned char *, FLAG_STGMEDIUM *);
26017 unsigned char * __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, FLAG_STGMEDIUM *);
26018 void __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserFree (unsigned long *, FLAG_STGMEDIUM *);
26019 unsigned long __attribute__((__stdcall__)) HGLOBAL_UserSize (unsigned long *, unsigned long, HGLOBAL *);
26020 unsigned char * __attribute__((__stdcall__)) HGLOBAL_UserMarshal (unsigned long *, unsigned char *, HGLOBAL *);
26021 unsigned char * __attribute__((__stdcall__)) HGLOBAL_UserUnmarshal(unsigned long *, unsigned char *, HGLOBAL *);
26022 void __attribute__((__stdcall__)) HGLOBAL_UserFree (unsigned long *, HGLOBAL *);
26023 unsigned long __attribute__((__stdcall__)) HENHMETAFILE_UserSize (unsigned long *, unsigned long, HENHMETAFILE *);
26024 unsigned char * __attribute__((__stdcall__)) HENHMETAFILE_UserMarshal (unsigned long *, unsigned char *, HENHMETAFILE *);
26025 unsigned char * __attribute__((__stdcall__)) HENHMETAFILE_UserUnmarshal(unsigned long *, unsigned char *, HENHMETAFILE *);
26026 void __attribute__((__stdcall__)) HENHMETAFILE_UserFree (unsigned long *, HENHMETAFILE *);
26027 unsigned long __attribute__((__stdcall__)) HMETAFILEPICT_UserSize (unsigned long *, unsigned long, HMETAFILEPICT *);
26028 unsigned char * __attribute__((__stdcall__)) HMETAFILEPICT_UserMarshal (unsigned long *, unsigned char *, HMETAFILEPICT *);
26029 unsigned char * __attribute__((__stdcall__)) HMETAFILEPICT_UserUnmarshal(unsigned long *, unsigned char *, HMETAFILEPICT *);
26030 void __attribute__((__stdcall__)) HMETAFILEPICT_UserFree (unsigned long *, HMETAFILEPICT *);
26031 unsigned long __attribute__((__stdcall__)) HBITMAP_UserSize (unsigned long *, unsigned long, HBITMAP *);
26032 unsigned char * __attribute__((__stdcall__)) HBITMAP_UserMarshal (unsigned long *, unsigned char *, HBITMAP *);
26033 unsigned char * __attribute__((__stdcall__)) HBITMAP_UserUnmarshal(unsigned long *, unsigned char *, HBITMAP *);
26034 void __attribute__((__stdcall__)) HBITMAP_UserFree (unsigned long *, HBITMAP *);
26035 unsigned long __attribute__((__stdcall__)) STGMEDIUM_UserSize (unsigned long *, unsigned long, STGMEDIUM *);
26036 unsigned char * __attribute__((__stdcall__)) STGMEDIUM_UserMarshal (unsigned long *, unsigned char *, STGMEDIUM *);
26037 unsigned char * __attribute__((__stdcall__)) STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, STGMEDIUM *);
26038 void __attribute__((__stdcall__)) STGMEDIUM_UserFree (unsigned long *, STGMEDIUM *);
26039 unsigned long __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserSize (unsigned long *, unsigned long, ASYNC_STGMEDIUM *);
26040 unsigned char * __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserMarshal (unsigned long *, unsigned char *, ASYNC_STGMEDIUM *);
26041 unsigned char * __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, ASYNC_STGMEDIUM *);
26042 void __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserFree (unsigned long *, ASYNC_STGMEDIUM *);
26043 unsigned long __attribute__((__stdcall__)) CLIPFORMAT_UserSize (unsigned long *, unsigned long, CLIPFORMAT *);
26044 unsigned char * __attribute__((__stdcall__)) CLIPFORMAT_UserMarshal (unsigned long *, unsigned char *, CLIPFORMAT *);
26045 unsigned char * __attribute__((__stdcall__)) CLIPFORMAT_UserUnmarshal(unsigned long *, unsigned char *, CLIPFORMAT *);
26046 void __attribute__((__stdcall__)) CLIPFORMAT_UserFree (unsigned long *, CLIPFORMAT *);
26047 unsigned long __attribute__((__stdcall__)) SNB_UserSize (unsigned long *, unsigned long, SNB *);
26048 unsigned char * __attribute__((__stdcall__)) SNB_UserMarshal (unsigned long *, unsigned char *, SNB *);
26049 unsigned char * __attribute__((__stdcall__)) SNB_UserUnmarshal(unsigned long *, unsigned char *, SNB *);
26050 void __attribute__((__stdcall__)) SNB_UserFree (unsigned long *, SNB *);
26051 # 285 "../../../include/objbase.h" 2
26055 # 1 "/usr/include/stdlib.h" 1 3 4
26056 # 289 "../../../include/objbase.h" 2
26060 # 1 "../../../include/cguid.h" 1
26061 # 26 "../../../include/cguid.h"
26062 extern const IID GUID_NULL;
26063 extern const IID IID_IRpcChannel;
26064 extern const IID IID_IRpcStub;
26065 extern const IID IID_IStubManager;
26066 extern const IID IID_IRpcProxy;
26067 extern const IID IID_IProxyManager;
26068 extern const IID IID_IPSFactory;
26069 extern const IID IID_IInternalMoniker;
26070 extern const IID IID_IDfReserved1;
26071 extern const IID IID_IDfReserved2;
26072 extern const IID IID_IDfReserved3;
26073 extern const CLSID CLSID_StdMarshal;
26074 extern const CLSID CLSID_AggStdMarshal;
26075 extern const CLSID CLSID_StdAsyncActManager;
26076 extern const IID IID_IStub;
26077 extern const IID IID_IProxy;
26078 extern const IID IID_IEnumGeneric;
26079 extern const IID IID_IEnumHolder;
26080 extern const IID IID_IEnumCallback;
26081 extern const IID IID_IOleManager;
26082 extern const IID IID_IOlePresObj;
26083 extern const IID IID_IDebug;
26084 extern const IID IID_IDebugStream;
26085 extern const CLSID CLSID_PSGenObject;
26086 extern const CLSID CLSID_PSClientSite;
26087 extern const CLSID CLSID_PSClassObject;
26088 extern const CLSID CLSID_PSInPlaceActive;
26089 extern const CLSID CLSID_PSInPlaceFrame;
26090 extern const CLSID CLSID_PSDragDrop;
26091 extern const CLSID CLSID_PSBindCtx;
26092 extern const CLSID CLSID_PSEnumerators;
26093 extern const CLSID CLSID_StaticMetafile;
26094 extern const CLSID CLSID_StaticDib;
26095 extern const CLSID CID_CDfsVolume;
26096 extern const CLSID CLSID_DCOMAccessControl;
26097 extern const CLSID CLSID_StdGlobalInterfaceTable;
26098 extern const CLSID CLSID_ComBinding;
26099 extern const CLSID CLSID_StdEvent;
26100 extern const CLSID CLSID_ManualResetEvent;
26101 extern const CLSID CLSID_SynchronizeContainer;
26102 extern const CLSID CLSID_CCDFormKrnl;
26103 extern const CLSID CLSID_CCDPropertyPage;
26104 extern const CLSID CLSID_CCDFormDialog;
26105 extern const CLSID CLSID_CCDCommandButton;
26106 extern const CLSID CLSID_CCDComboBox;
26107 extern const CLSID CLSID_CCDTextBox;
26108 extern const CLSID CLSID_CCDCheckBox;
26109 extern const CLSID CLSID_CCDLabel;
26110 extern const CLSID CLSID_CCDOptionButton;
26111 extern const CLSID CLSID_CCDListBox;
26112 extern const CLSID CLSID_CCDScrollBar;
26113 extern const CLSID CLSID_CCDGroupBox;
26114 extern const CLSID CLSID_CCDGeneralPropertyPage;
26115 extern const CLSID CLSID_CCDGenericPropertyPage;
26116 extern const CLSID CLSID_CCDFontPropertyPage;
26117 extern const CLSID CLSID_CCDColorPropertyPage;
26118 extern const CLSID CLSID_CCDLabelPropertyPage;
26119 extern const CLSID CLSID_CCDCheckBoxPropertyPage;
26120 extern const CLSID CLSID_CCDTextBoxPropertyPage;
26121 extern const CLSID CLSID_CCDOptionButtonPropertyPage;
26122 extern const CLSID CLSID_CCDListBoxPropertyPage;
26123 extern const CLSID CLSID_CCDCommandButtonPropertyPage;
26124 extern const CLSID CLSID_CCDComboBoxPropertyPage;
26125 extern const CLSID CLSID_CCDScrollBarPropertyPage;
26126 extern const CLSID CLSID_CCDGroupBoxPropertyPage;
26127 extern const CLSID CLSID_CCDXObjectPropertyPage;
26128 extern const CLSID CLSID_CStdPropertyFrame;
26129 extern const CLSID CLSID_CFormPropertyPage;
26130 extern const CLSID CLSID_CGridPropertyPage;
26131 extern const CLSID CLSID_CWSJArticlePage;
26132 extern const CLSID CLSID_CSystemPage;
26133 extern const CLSID CLSID_IdentityUnmarshal;
26134 extern const CLSID CLSID_InProcFreeMarshaler;
26135 extern const CLSID CLSID_Picture_Metafile;
26136 extern const CLSID CLSID_Picture_EnhMetafile;
26137 extern const CLSID CLSID_Picture_Dib;
26138 extern const GUID GUID_TRISTATE;
26139 # 293 "../../../include/objbase.h" 2
26140 # 310 "../../../include/objbase.h"
26141 DWORD __attribute__((__stdcall__)) CoBuildVersion(void);
26143 typedef enum tagCOINIT
26145 COINIT_APARTMENTTHREADED = 0x2,
26146 COINIT_MULTITHREADED = 0x0,
26147 COINIT_DISABLE_OLE1DDE = 0x4,
26148 COINIT_SPEED_OVER_MEMORY = 0x8
26151 HRESULT __attribute__((__stdcall__)) CoInitialize(LPVOID lpReserved);
26152 HRESULT __attribute__((__stdcall__)) CoInitializeEx(LPVOID lpReserved, DWORD dwCoInit);
26153 void __attribute__((__stdcall__)) CoUninitialize(void);
26154 DWORD __attribute__((__stdcall__)) CoGetCurrentProcess(void);
26156 HINSTANCE __attribute__((__stdcall__)) CoLoadLibrary(LPOLESTR lpszLibName, BOOL bAutoFree);
26157 void __attribute__((__stdcall__)) CoFreeAllLibraries(void);
26158 void __attribute__((__stdcall__)) CoFreeLibrary(HINSTANCE hLibrary);
26159 void __attribute__((__stdcall__)) CoFreeUnusedLibraries(void);
26161 HRESULT __attribute__((__stdcall__)) CoCreateInstance(const CLSID* const rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, const IID* const iid, LPVOID *ppv);
26162 HRESULT __attribute__((__stdcall__)) CoCreateInstanceEx(const CLSID* const rclsid,
26163 LPUNKNOWN pUnkOuter,
26164 DWORD dwClsContext,
26165 COSERVERINFO* pServerInfo,
26167 MULTI_QI* pResults);
26169 HRESULT __attribute__((__stdcall__)) CoGetInstanceFromFile(COSERVERINFO* pServerInfo, CLSID* pClsid, IUnknown* punkOuter, DWORD dwClsCtx, DWORD grfMode, OLECHAR* pwszName, DWORD dwCount, MULTI_QI* pResults);
26170 HRESULT __attribute__((__stdcall__)) CoGetInstanceFromIStorage(COSERVERINFO* pServerInfo, CLSID* pClsid, IUnknown* punkOuter, DWORD dwClsCtx, IStorage* pstg, DWORD dwCount, MULTI_QI* pResults);
26172 HRESULT __attribute__((__stdcall__)) CoGetMalloc(DWORD dwMemContext, LPMALLOC* lpMalloc);
26173 LPVOID __attribute__((__stdcall__)) CoTaskMemAlloc(ULONG size);
26174 void __attribute__((__stdcall__)) CoTaskMemFree(LPVOID ptr);
26175 LPVOID __attribute__((__stdcall__)) CoTaskMemRealloc(LPVOID ptr, ULONG size);
26177 HRESULT __attribute__((__stdcall__)) CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy);
26178 HRESULT __attribute__((__stdcall__)) CoRevokeMallocSpy(void);
26181 typedef enum tagREGCLS
26183 REGCLS_SINGLEUSE = 0,
26184 REGCLS_MULTIPLEUSE = 1,
26185 REGCLS_MULTI_SEPARATE = 2,
26186 REGCLS_SUSPENDED = 4
26189 HRESULT __attribute__((__stdcall__)) CoGetClassObject(const CLSID* const rclsid, DWORD dwClsContext, COSERVERINFO *pServerInfo, const IID* const iid, LPVOID *ppv);
26190 HRESULT __attribute__((__stdcall__)) CoRegisterClassObject(const CLSID* const rclsid,LPUNKNOWN pUnk,DWORD dwClsContext,DWORD flags,LPDWORD lpdwRegister);
26191 HRESULT __attribute__((__stdcall__)) CoRevokeClassObject(DWORD dwRegister);
26192 HRESULT __attribute__((__stdcall__)) CoGetPSClsid(const IID* const riid,CLSID *pclsid);
26193 HRESULT __attribute__((__stdcall__)) CoRegisterPSClsid(const IID* const riid, const CLSID* const rclsid);
26194 HRESULT __attribute__((__stdcall__)) CoSuspendClassObjects(void);
26195 HRESULT __attribute__((__stdcall__)) CoResumeClassObjects(void);
26196 ULONG __attribute__((__stdcall__)) CoAddRefServerProcess(void);
26197 ULONG __attribute__((__stdcall__)) CoReleaseServerProcess(void);
26200 HRESULT __attribute__((__stdcall__)) CoCreateFreeThreadedMarshaler(LPUNKNOWN punkOuter, LPUNKNOWN* ppunkMarshal);
26201 HRESULT __attribute__((__stdcall__)) CoGetInterfaceAndReleaseStream(LPSTREAM pStm, const IID* const iid, LPVOID* ppv);
26202 HRESULT __attribute__((__stdcall__)) CoGetMarshalSizeMax(ULONG* pulSize, const IID* const riid, LPUNKNOWN pUnk, DWORD dwDestContext, LPVOID pvDestContext, DWORD mshlflags);
26203 HRESULT __attribute__((__stdcall__)) CoGetStandardMarshal(const IID* const riid, LPUNKNOWN pUnk, DWORD dwDestContext, LPVOID pvDestContext, DWORD mshlflags, LPMARSHAL* ppMarshal);
26204 HRESULT __attribute__((__stdcall__)) CoMarshalHresult(LPSTREAM pstm, HRESULT hresult);
26205 HRESULT __attribute__((__stdcall__)) CoMarshalInterface(LPSTREAM pStm, const IID* const riid, LPUNKNOWN pUnk, DWORD dwDestContext, LPVOID pvDestContext, DWORD mshlflags);
26206 HRESULT __attribute__((__stdcall__)) CoMarshalInterThreadInterfaceInStream(const IID* const riid, LPUNKNOWN pUnk, LPSTREAM* ppStm);
26207 HRESULT __attribute__((__stdcall__)) CoReleaseMarshalData(LPSTREAM pStm);
26208 HRESULT __attribute__((__stdcall__)) CoDisconnectObject(LPUNKNOWN lpUnk, DWORD reserved);
26209 HRESULT __attribute__((__stdcall__)) CoUnmarshalHresult(LPSTREAM pstm, HRESULT* phresult);
26210 HRESULT __attribute__((__stdcall__)) CoUnmarshalInterface(LPSTREAM pStm, const IID* const riid, LPVOID* ppv);
26211 HRESULT __attribute__((__stdcall__)) CoLockObjectExternal(LPUNKNOWN pUnk, BOOL fLock, BOOL fLastUnlockReleases);
26212 BOOL __attribute__((__stdcall__)) CoIsHandlerConnected(LPUNKNOWN pUnk);
26215 HRESULT __attribute__((__stdcall__)) CoInitializeSecurity(PSECURITY_DESCRIPTOR pSecDesc, LONG cAuthSvc, SOLE_AUTHENTICATION_SERVICE* asAuthSvc, void* pReserved1, DWORD dwAuthnLevel, DWORD dwImpLevel, void* pReserved2, DWORD dwCapabilities, void* pReserved3);
26216 HRESULT __attribute__((__stdcall__)) CoGetCallContext(const IID* const riid, void** ppInterface);
26217 HRESULT __attribute__((__stdcall__)) CoQueryAuthenticationServices(DWORD* pcAuthSvc, SOLE_AUTHENTICATION_SERVICE** asAuthSvc);
26219 HRESULT __attribute__((__stdcall__)) CoQueryProxyBlanket(IUnknown* pProxy, DWORD* pwAuthnSvc, DWORD* pAuthzSvc, OLECHAR** pServerPrincName, DWORD* pAuthnLevel, DWORD* pImpLevel, RPC_AUTH_IDENTITY_HANDLE* pAuthInfo, DWORD* pCapabilites);
26220 HRESULT __attribute__((__stdcall__)) CoSetProxyBlanket(IUnknown* pProxy, DWORD dwAuthnSvc, DWORD dwAuthzSvc, OLECHAR* pServerPrincName, DWORD dwAuthnLevel, DWORD dwImpLevel, RPC_AUTH_IDENTITY_HANDLE pAuthInfo, DWORD dwCapabilities);
26221 HRESULT __attribute__((__stdcall__)) CoCopyProxy(IUnknown* pProxy, IUnknown** ppCopy);
26223 HRESULT __attribute__((__stdcall__)) CoImpersonateClient(void);
26224 HRESULT __attribute__((__stdcall__)) CoQueryClientBlanket(DWORD* pAuthnSvc, DWORD* pAuthzSvc, OLECHAR** pServerPrincName, DWORD* pAuthnLevel, DWORD* pImpLevel, RPC_AUTHZ_HANDLE* pPrivs, DWORD* pCapabilities);
26225 HRESULT __attribute__((__stdcall__)) CoRevertToSelf(void);
26228 HRESULT __attribute__((__stdcall__)) CoGetTreatAsClass(const CLSID* const clsidOld, LPCLSID pClsidNew);
26229 HRESULT __attribute__((__stdcall__)) CoTreatAsClass(const CLSID* const clsidOld, const CLSID* const clsidNew);
26231 HRESULT __attribute__((__stdcall__)) CoCreateGuid(GUID* pguid);
26232 BOOL __attribute__((__stdcall__)) CoIsOle1Class(const CLSID* const rclsid);
26234 BOOL __attribute__((__stdcall__)) CoDosDateTimeToFileTime(WORD nDosDate, WORD nDosTime, FILETIME* lpFileTime);
26235 BOOL __attribute__((__stdcall__)) CoFileTimeToDosDateTime(FILETIME* lpFileTime, WORD* lpDosDate, WORD* lpDosTime);
26236 HRESULT __attribute__((__stdcall__)) CoFileTimeNow(FILETIME* lpFileTime);
26237 HRESULT __attribute__((__stdcall__)) CoRegisterMessageFilter(LPMESSAGEFILTER lpMessageFilter,LPMESSAGEFILTER *lplpMessageFilter);
26239 typedef enum tagCOWAIT_FLAGS
26241 COWAIT_WAITALL = 0x00000001,
26242 COWAIT_ALERTABLE = 0x00000002
26245 HRESULT __attribute__((__stdcall__)) CoWaitForMultipleHandles(DWORD dwFlags,DWORD dwTimeout,ULONG cHandles,const HANDLE* pHandles,LPDWORD lpdwindex);
26250 HRESULT __attribute__((__stdcall__)) StringFromCLSID(const CLSID* const id, LPOLESTR*);
26251 HRESULT __attribute__((__stdcall__)) CLSIDFromString(LPOLESTR, CLSID *);
26252 HRESULT __attribute__((__stdcall__)) CLSIDFromProgID(LPCOLESTR progid, LPCLSID riid);
26253 HRESULT __attribute__((__stdcall__)) ProgIDFromCLSID(const CLSID* const clsid, LPOLESTR *lplpszProgID);
26255 INT __attribute__((__stdcall__)) StringFromGUID2(const GUID* const id, LPOLESTR str, INT cmax);
26260 HRESULT __attribute__((__stdcall__)) DllGetClassObject(const CLSID* const rclsid, const IID* const riid, LPVOID * ppv) __attribute__((visibility ("hidden")));
26261 HRESULT __attribute__((__stdcall__)) DllCanUnloadNow(void) __attribute__((visibility ("hidden")));
26262 # 442 "../../../include/objbase.h"
26263 HRESULT __attribute__((__stdcall__)) CreateDataAdviseHolder(LPDATAADVISEHOLDER* ppDAHolder);
26264 HRESULT __attribute__((__stdcall__)) CreateDataCache(LPUNKNOWN pUnkOuter, const CLSID* const rclsid, const IID* const iid, LPVOID* ppv);
26269 HRESULT __attribute__((__stdcall__)) BindMoniker(LPMONIKER pmk, DWORD grfOpt, const IID* const iidResult, LPVOID* ppvResult);
26270 HRESULT __attribute__((__stdcall__)) CoGetObject(LPCWSTR pszName, BIND_OPTS *pBindOptions, const IID* const riid, void **ppv);
26271 HRESULT __attribute__((__stdcall__)) CreateAntiMoniker(LPMONIKER * ppmk);
26272 HRESULT __attribute__((__stdcall__)) CreateBindCtx(DWORD reserved, LPBC* ppbc);
26273 HRESULT __attribute__((__stdcall__)) CreateClassMoniker(const CLSID* const rclsid, LPMONIKER* ppmk);
26274 HRESULT __attribute__((__stdcall__)) CreateFileMoniker(LPCOLESTR lpszPathName, LPMONIKER* ppmk);
26275 HRESULT __attribute__((__stdcall__)) CreateGenericComposite(LPMONIKER pmkFirst, LPMONIKER pmkRest, LPMONIKER* ppmkComposite);
26276 HRESULT __attribute__((__stdcall__)) CreateItemMoniker(LPCOLESTR lpszDelim, LPCOLESTR lpszItem, LPMONIKER* ppmk);
26277 HRESULT __attribute__((__stdcall__)) CreateObjrefMoniker(LPUNKNOWN punk, LPMONIKER * ppmk);
26278 HRESULT __attribute__((__stdcall__)) CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER * ppmk);
26279 HRESULT __attribute__((__stdcall__)) GetClassFile(LPCOLESTR filePathName,CLSID *pclsid);
26280 HRESULT __attribute__((__stdcall__)) GetRunningObjectTable(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot);
26281 HRESULT __attribute__((__stdcall__)) MkParseDisplayName(LPBC pbc, LPCOLESTR szUserName, ULONG * pchEaten, LPMONIKER * ppmk);
26282 HRESULT __attribute__((__stdcall__)) MonikerCommonPrefixWith(IMoniker* pmkThis,IMoniker* pmkOther,IMoniker** ppmkCommon);
26283 HRESULT __attribute__((__stdcall__)) MonikerRelativePathTo(LPMONIKER pmkSrc, LPMONIKER pmkDest, LPMONIKER * ppmkRelPath, BOOL dwReserved);
26284 # 491 "../../../include/objbase.h"
26285 typedef struct tagSTGOPTIONS
26289 ULONG ulSectorSize;
26290 const WCHAR* pwcsTemplateFile;
26293 HRESULT __attribute__((__stdcall__)) StgCreateDocfile(LPCOLESTR pwcsName,DWORD grfMode,DWORD reserved,IStorage **ppstgOpen);
26294 HRESULT __attribute__((__stdcall__)) StgCreateStorageEx(const WCHAR*,DWORD,DWORD,DWORD,STGOPTIONS*,void*,const IID* const,void**);
26295 HRESULT __attribute__((__stdcall__)) StgIsStorageFile(LPCOLESTR fn);
26296 HRESULT __attribute__((__stdcall__)) StgIsStorageILockBytes(ILockBytes *plkbyt);
26297 HRESULT __attribute__((__stdcall__)) StgOpenStorage(const OLECHAR* pwcsName,IStorage* pstgPriority,DWORD grfMode,SNB snbExclude,DWORD reserved,IStorage**ppstgOpen);
26298 HRESULT __attribute__((__stdcall__)) StgOpenStorageEx(const WCHAR* pwcwName,DWORD grfMode,DWORD stgfmt,DWORD grfAttrs,STGOPTIONS *pStgOptions, void *reserved, const IID* const riid, void **ppObjectOpen);
26300 HRESULT __attribute__((__stdcall__)) StgCreateDocfileOnILockBytes(ILockBytes *plkbyt,DWORD grfMode, DWORD reserved, IStorage** ppstgOpen);
26301 HRESULT __attribute__((__stdcall__)) StgOpenStorageOnILockBytes(ILockBytes *plkbyt, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstgOpen);
26302 HRESULT __attribute__((__stdcall__)) StgSetTimes( OLECHAR const *lpszName, FILETIME const *pctime, FILETIME const *patime, FILETIME const *pmtime);
26309 # 1 "../../../include/propidl.h" 1
26311 # 1 "../../../include/rpc.h" 1
26312 # 3 "../../../include/propidl.h" 2
26313 # 1 "../../../include/rpcndr.h" 1
26314 # 4 "../../../include/propidl.h" 2
26321 # 1 "../../../include/objidl.h" 1
26323 # 1 "../../../include/rpc.h" 1
26324 # 3 "../../../include/objidl.h" 2
26325 # 1 "../../../include/rpcndr.h" 1
26326 # 4 "../../../include/objidl.h" 2
26327 # 11 "../../../include/propidl.h" 2
26328 # 1 "../../../include/oaidl.h" 1
26330 # 1 "../../../include/rpc.h" 1
26331 # 3 "../../../include/oaidl.h" 2
26332 # 1 "../../../include/rpcndr.h" 1
26333 # 4 "../../../include/oaidl.h" 2
26340 # 1 "../../../include/objidl.h" 1
26342 # 1 "../../../include/rpc.h" 1
26343 # 3 "../../../include/objidl.h" 2
26344 # 1 "../../../include/rpcndr.h" 1
26345 # 4 "../../../include/objidl.h" 2
26346 # 11 "../../../include/oaidl.h" 2
26349 typedef struct IDispatch IDispatch;
26354 typedef struct ITypeInfo ITypeInfo;
26359 typedef struct ITypeLib ITypeLib;
26364 typedef struct IRecordInfo IRecordInfo;
26367 typedef CY CURRENCY;
26368 typedef struct tagSAFEARRAYBOUND {
26372 typedef struct tagSAFEARRAYBOUND *LPSAFEARRAYBOUND;
26373 typedef struct _wireVARIANT *wireVARIANT;
26374 typedef struct _wireBRECORD *wireBRECORD;
26375 typedef struct _wireSAFEARR_BSTR {
26379 typedef struct _wireSAFEARR_UNKNOWN {
26381 IUnknown **apUnknown;
26383 typedef struct _wireSAFEARR_DISPATCH {
26385 IDispatch **apDispatch;
26386 } SAFEARR_DISPATCH;
26387 typedef struct _wireSAFEARR_VARIANT {
26389 wireVARIANT *aVariant;
26391 typedef struct _wireSAFEARR_BRECORD {
26393 wireBRECORD *aRecord;
26395 typedef struct _wireSAFEARR_HAVEIID {
26397 IUnknown **apUnknown;
26400 typedef enum tagSF_TYPE {
26401 SF_ERROR = VT_ERROR,
26407 SF_UNKNOWN = VT_UNKNOWN,
26408 SF_DISPATCH = VT_DISPATCH,
26409 SF_VARIANT = VT_VARIANT,
26410 SF_RECORD = VT_RECORD,
26411 SF_HAVEIID = VT_UNKNOWN | VT_RESERVED
26413 typedef struct _wireSAFEARRAY_UNION {
26416 SAFEARR_BSTR BstrStr;
26417 SAFEARR_UNKNOWN UnknownStr;
26418 SAFEARR_DISPATCH DispatchStr;
26419 SAFEARR_VARIANT VariantStr;
26420 SAFEARR_BRECORD RecordStr;
26421 SAFEARR_HAVEIID HaveIidStr;
26422 BYTE_SIZEDARR ByteStr;
26423 WORD_SIZEDARR WordStr;
26424 DWORD_SIZEDARR LongStr;
26425 HYPER_SIZEDARR HyperStr;
26428 typedef struct _wireSAFEARRAY {
26433 SAFEARRAYUNION uArrayStructs;
26434 SAFEARRAYBOUND rgsabound[1];
26436 typedef wireSAFEARRAY *wirePSAFEARRAY;
26437 typedef struct tagSAFEARRAY {
26443 SAFEARRAYBOUND rgsabound[1];
26445 typedef SAFEARRAY *LPSAFEARRAY;
26446 # 151 "../../../include/oaidl.h"
26447 typedef struct tagVARIANT VARIANT;
26448 struct tagVARIANT {
26450 struct __tagVARIANT {
26466 VARIANT_BOOL boolVal;
26472 IDispatch *pdispVal;
26476 signed char *pcVal;
26486 VARIANT_BOOL *pboolVal;
26494 IUnknown **ppunkVal;
26495 IDispatch **ppdispVal;
26496 SAFEARRAY **pparray;
26498 ULONGLONG *pullVal;
26499 struct __tagBRECORD {
26501 IRecordInfo *pRecInfo;
26509 typedef VARIANT *LPVARIANT;
26510 typedef VARIANT VARIANTARG;
26511 typedef VARIANTARG *LPVARIANTARG;
26512 struct _wireBRECORD {
26515 IRecordInfo *pRecInfo;
26519 struct _wireVARIANT {
26537 VARIANT_BOOL boolVal;
26544 IDispatch *pdispVal;
26545 wireSAFEARRAY parray;
26546 signed char *pcVal;
26556 VARIANT_BOOL *pboolVal;
26559 wireBSTR *pbstrVal;
26560 wireVARIANT *pvarVal;
26563 IUnknown **ppunkVal;
26564 IDispatch **ppdispVal;
26565 wireSAFEARRAY *pparray;
26566 wireBRECORD brecVal;
26570 typedef LONG DISPID;
26571 typedef DWORD HREFTYPE;
26572 typedef DISPID MEMBERID;
26573 typedef enum tagTYPEKIND {
26577 TKIND_INTERFACE = 3,
26578 TKIND_DISPATCH = 4,
26584 typedef struct tagTYPEDESC {
26586 struct tagTYPEDESC *lptdesc;
26587 struct tagARRAYDESC *lpadesc;
26592 typedef struct tagARRAYDESC {
26593 TYPEDESC tdescElem;
26595 SAFEARRAYBOUND rgbounds[1];
26597 typedef struct tagPARAMDESCEX {
26599 VARIANTARG varDefaultValue;
26601 typedef struct tagPARAMDESCEX *LPPARAMDESCEX;
26602 typedef struct tagPARAMDESC {
26603 LPPARAMDESCEX pparamdescex;
26604 USHORT wParamFlags;
26606 typedef struct tagPARAMDESC *LPPARAMDESC;
26607 # 327 "../../../include/oaidl.h"
26608 typedef struct tagIDLDESC {
26612 typedef struct tagIDLDESC *LPIDLDESC;
26613 # 348 "../../../include/oaidl.h"
26614 typedef struct tagELEMDESC {
26618 PARAMDESC paramdesc;
26620 } ELEMDESC, *LPELEMDESC;
26622 typedef struct tagTYPEATTR {
26626 MEMBERID memidConstructor;
26627 MEMBERID memidDestructor;
26628 LPOLESTR lpstrSchema;
26629 ULONG cbSizeInstance;
26639 TYPEDESC tdescAlias;
26640 IDLDESC idldescType;
26642 typedef struct tagTYPEATTR *LPTYPEATTR;
26643 typedef struct tagDISPPARAMS {
26644 VARIANTARG *rgvarg;
26645 DISPID *rgdispidNamedArgs;
26649 # 396 "../../../include/oaidl.h"
26650 typedef struct tagEXCEPINFO {
26654 BSTR bstrDescription;
26656 DWORD dwHelpContext;
26658 HRESULT (__attribute__((__stdcall__)) *pfnDeferredFillIn)(struct tagEXCEPINFO *);
26660 } EXCEPINFO, *LPEXCEPINFO;
26662 typedef enum tagCALLCONV {
26666 CC_PASCAL = CC_MSCPASCAL,
26675 typedef enum tagFUNCKIND {
26677 FUNC_PUREVIRTUAL = 1,
26678 FUNC_NONVIRTUAL = 2,
26682 typedef enum tagINVOKEKIND {
26684 INVOKE_PROPERTYGET = 2,
26685 INVOKE_PROPERTYPUT = 4,
26686 INVOKE_PROPERTYPUTREF = 8
26688 typedef struct tagFUNCDESC {
26691 ELEMDESC *lprgelemdescParam;
26693 INVOKEKIND invkind;
26699 ELEMDESC elemdescFunc;
26702 typedef struct tagFUNCDESC *LPFUNCDESC;
26703 typedef enum tagVARKIND {
26704 VAR_PERINSTANCE = 0,
26709 # 463 "../../../include/oaidl.h"
26710 typedef struct tagVARDESC {
26712 LPOLESTR lpstrSchema;
26715 VARIANT *lpvarValue;
26717 ELEMDESC elemdescVar;
26721 typedef struct tagVARDESC *LPVARDESC;
26722 typedef enum tagTYPEFLAGS {
26723 TYPEFLAG_FAPPOBJECT = 0x1,
26724 TYPEFLAG_FCANCREATE = 0x2,
26725 TYPEFLAG_FLICENSED = 0x4,
26726 TYPEFLAG_FPREDECLID = 0x8,
26727 TYPEFLAG_FHIDDEN = 0x10,
26728 TYPEFLAG_FCONTROL = 0x20,
26729 TYPEFLAG_FDUAL = 0x40,
26730 TYPEFLAG_FNONEXTENSIBLE = 0x80,
26731 TYPEFLAG_FOLEAUTOMATION = 0x100,
26732 TYPEFLAG_FRESTRICTED = 0x200,
26733 TYPEFLAG_FAGGREGATABLE = 0x400,
26734 TYPEFLAG_FREPLACEABLE = 0x800,
26735 TYPEFLAG_FDISPATCHABLE = 0x1000,
26736 TYPEFLAG_FREVERSEBIND = 0x2000,
26737 TYPEFLAG_FPROXY = 0x4000
26739 typedef enum tagFUNCFLAGS {
26740 FUNCFLAG_FRESTRICTED = 0x1,
26741 FUNCFLAG_FSOURCE = 0x2,
26742 FUNCFLAG_FBINDABLE = 0x4,
26743 FUNCFLAG_FREQUESTEDIT = 0x8,
26744 FUNCFLAG_FDISPLAYBIND = 0x10,
26745 FUNCFLAG_FDEFAULTBIND = 0x20,
26746 FUNCFLAG_FHIDDEN = 0x40,
26747 FUNCFLAG_FUSESGETLASTERROR = 0x80,
26748 FUNCFLAG_FDEFAULTCOLLELEM = 0x100,
26749 FUNCFLAG_FUIDEFAULT = 0x200,
26750 FUNCFLAG_FNONBROWSABLE = 0x400,
26751 FUNCFLAG_FREPLACEABLE = 0x800,
26752 FUNCFLAG_FIMMEDIATEBIND = 0x1000
26754 typedef enum tagVARFLAGS {
26755 VARFLAG_FREADONLY = 0x1,
26756 VARFLAG_FSOURCE = 0x2,
26757 VARFLAG_FBINDABLE = 0x4,
26758 VARFLAG_FREQUESTEDIT = 0x8,
26759 VARFLAG_FDISPLAYBIND = 0x10,
26760 VARFLAG_FDEFAULTBIND = 0x20,
26761 VARFLAG_FHIDDEN = 0x40,
26762 VARFLAG_FRESTRICTED = 0x80,
26763 VARFLAG_FDEFAULTCOLLELEM = 0x100,
26764 VARFLAG_FUIDEFAULT = 0x200,
26765 VARFLAG_FNONBROWSABLE = 0x400,
26766 VARFLAG_FREPLACEABLE = 0x800,
26767 VARFLAG_FIMMEDIATEBIND = 0x1000
26769 typedef struct tagCLEANLOCALSTORAGE {
26770 IUnknown *pInterface;
26773 } CLEANLOCALSTORAGE;
26774 typedef struct tagCUSTDATAITEM {
26776 VARIANTARG varValue;
26778 typedef struct tagCUSTDATAITEM *LPCUSTDATAITEM;
26779 typedef struct tagCUSTDATA {
26781 LPCUSTDATAITEM prgCustData;
26783 typedef struct tagCUSTDATA *LPCUSTDATA;
26784 void * __attribute__((__stdcall__)) MIDL_user_allocate(size_t);
26785 void __attribute__((__stdcall__)) MIDL_user_free(void *);
26786 # 549 "../../../include/oaidl.h"
26787 typedef IDispatch *LPDISPATCH;
26788 # 572 "../../../include/oaidl.h"
26789 extern const GUID IID_IDispatch __attribute__((visibility ("hidden")));
26790 # 603 "../../../include/oaidl.h"
26791 typedef struct IDispatchVtbl {
26795 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
26797 const IID* const riid,
26800 ULONG (__attribute__((__stdcall__)) *AddRef)(
26803 ULONG (__attribute__((__stdcall__)) *Release)(
26807 HRESULT (__attribute__((__stdcall__)) *GetTypeInfoCount)(
26811 HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)(
26815 ITypeInfo** ppTInfo);
26817 HRESULT (__attribute__((__stdcall__)) *GetIDsOfNames)(
26819 const IID* const riid,
26820 LPOLESTR* rgszNames,
26825 HRESULT (__attribute__((__stdcall__)) *Invoke)(
26827 DISPID dispIdMember,
26828 const IID* const riid,
26831 DISPPARAMS* pDispParams,
26832 VARIANT* pVarResult,
26833 EXCEPINFO* pExcepInfo,
26839 const IDispatchVtbl* lpVtbl;
26841 # 668 "../../../include/oaidl.h"
26842 HRESULT __attribute__((__stdcall__)) IDispatch_GetTypeInfoCount_Proxy(
26845 void __attribute__((__stdcall__)) IDispatch_GetTypeInfoCount_Stub(
26846 IRpcStubBuffer* This,
26847 IRpcChannelBuffer* pRpcChannelBuffer,
26848 PRPC_MESSAGE pRpcMessage,
26849 DWORD* pdwStubPhase);
26850 HRESULT __attribute__((__stdcall__)) IDispatch_GetTypeInfo_Proxy(
26854 ITypeInfo** ppTInfo);
26855 void __attribute__((__stdcall__)) IDispatch_GetTypeInfo_Stub(
26856 IRpcStubBuffer* This,
26857 IRpcChannelBuffer* pRpcChannelBuffer,
26858 PRPC_MESSAGE pRpcMessage,
26859 DWORD* pdwStubPhase);
26860 HRESULT __attribute__((__stdcall__)) IDispatch_GetIDsOfNames_Proxy(
26862 const IID* const riid,
26863 LPOLESTR* rgszNames,
26867 void __attribute__((__stdcall__)) IDispatch_GetIDsOfNames_Stub(
26868 IRpcStubBuffer* This,
26869 IRpcChannelBuffer* pRpcChannelBuffer,
26870 PRPC_MESSAGE pRpcMessage,
26871 DWORD* pdwStubPhase);
26872 HRESULT __attribute__((__stdcall__)) IDispatch_RemoteInvoke_Proxy(
26874 DISPID dispIdMember,
26875 const IID* const riid,
26878 DISPPARAMS* pDispParams,
26879 VARIANT* pVarResult,
26880 EXCEPINFO* pExcepInfo,
26884 VARIANTARG* rgVarRef);
26885 void __attribute__((__stdcall__)) IDispatch_RemoteInvoke_Stub(
26886 IRpcStubBuffer* This,
26887 IRpcChannelBuffer* pRpcChannelBuffer,
26888 PRPC_MESSAGE pRpcMessage,
26889 DWORD* pdwStubPhase);
26890 HRESULT __attribute__((__stdcall__)) IDispatch_Invoke_Proxy(
26892 DISPID dispIdMember,
26893 const IID* const riid,
26896 DISPPARAMS* pDispParams,
26897 VARIANT* pVarResult,
26898 EXCEPINFO* pExcepInfo,
26900 HRESULT __attribute__((__stdcall__)) IDispatch_Invoke_Stub(
26902 DISPID dispIdMember,
26903 const IID* const riid,
26906 DISPPARAMS* pDispParams,
26907 VARIANT* pVarResult,
26908 EXCEPINFO* pExcepInfo,
26912 VARIANTARG* rgVarRef);
26918 typedef struct IEnumVARIANT IEnumVARIANT;
26921 typedef IEnumVARIANT *LPENUMVARIANT;
26928 extern const GUID IID_IEnumVARIANT __attribute__((visibility ("hidden")));
26929 # 774 "../../../include/oaidl.h"
26930 typedef struct IEnumVARIANTVtbl {
26934 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
26935 IEnumVARIANT* This,
26936 const IID* const riid,
26939 ULONG (__attribute__((__stdcall__)) *AddRef)(
26940 IEnumVARIANT* This);
26942 ULONG (__attribute__((__stdcall__)) *Release)(
26943 IEnumVARIANT* This);
26946 HRESULT (__attribute__((__stdcall__)) *Next)(
26947 IEnumVARIANT* This,
26950 ULONG* pCeltFetched);
26952 HRESULT (__attribute__((__stdcall__)) *Skip)(
26953 IEnumVARIANT* This,
26956 HRESULT (__attribute__((__stdcall__)) *Reset)(
26957 IEnumVARIANT* This);
26959 HRESULT (__attribute__((__stdcall__)) *Clone)(
26960 IEnumVARIANT* This,
26961 IEnumVARIANT** ppEnum);
26964 } IEnumVARIANTVtbl;
26965 struct IEnumVARIANT {
26966 const IEnumVARIANTVtbl* lpVtbl;
26968 # 827 "../../../include/oaidl.h"
26969 HRESULT __attribute__((__stdcall__)) IEnumVARIANT_RemoteNext_Proxy(
26970 IEnumVARIANT* This,
26973 ULONG* pCeltFetched);
26974 void __attribute__((__stdcall__)) IEnumVARIANT_RemoteNext_Stub(
26975 IRpcStubBuffer* This,
26976 IRpcChannelBuffer* pRpcChannelBuffer,
26977 PRPC_MESSAGE pRpcMessage,
26978 DWORD* pdwStubPhase);
26979 HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Next_Proxy(
26980 IEnumVARIANT* This,
26983 ULONG* pCeltFetched);
26984 HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Next_Stub(
26985 IEnumVARIANT* This,
26988 ULONG* pCeltFetched);
26989 HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Skip_Proxy(
26990 IEnumVARIANT* This,
26992 void __attribute__((__stdcall__)) IEnumVARIANT_Skip_Stub(
26993 IRpcStubBuffer* This,
26994 IRpcChannelBuffer* pRpcChannelBuffer,
26995 PRPC_MESSAGE pRpcMessage,
26996 DWORD* pdwStubPhase);
26997 HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Reset_Proxy(
26998 IEnumVARIANT* This);
26999 void __attribute__((__stdcall__)) IEnumVARIANT_Reset_Stub(
27000 IRpcStubBuffer* This,
27001 IRpcChannelBuffer* pRpcChannelBuffer,
27002 PRPC_MESSAGE pRpcMessage,
27003 DWORD* pdwStubPhase);
27004 HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Clone_Proxy(
27005 IEnumVARIANT* This,
27006 IEnumVARIANT** ppEnum);
27007 void __attribute__((__stdcall__)) IEnumVARIANT_Clone_Stub(
27008 IRpcStubBuffer* This,
27009 IRpcChannelBuffer* pRpcChannelBuffer,
27010 PRPC_MESSAGE pRpcMessage,
27011 DWORD* pdwStubPhase);
27017 typedef struct ITypeComp ITypeComp;
27020 typedef ITypeComp *LPTYPECOMP;
27021 typedef enum tagDESCKIND {
27023 DESCKIND_FUNCDESC = 1,
27024 DESCKIND_VARDESC = 2,
27025 DESCKIND_TYPECOMP = 3,
27026 DESCKIND_IMPLICITAPPOBJ = 4,
27029 typedef union tagBINDPTR {
27030 FUNCDESC *lpfuncdesc;
27031 VARDESC *lpvardesc;
27032 ITypeComp *lptcomp;
27034 typedef union tagBINDPTR *LPBINDPTR;
27041 extern const GUID IID_ITypeComp __attribute__((visibility ("hidden")));
27042 # 919 "../../../include/oaidl.h"
27043 typedef struct ITypeCompVtbl {
27047 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
27049 const IID* const riid,
27052 ULONG (__attribute__((__stdcall__)) *AddRef)(
27055 ULONG (__attribute__((__stdcall__)) *Release)(
27059 HRESULT (__attribute__((__stdcall__)) *Bind)(
27064 ITypeInfo** ppTInfo,
27065 DESCKIND* pDescKind,
27066 BINDPTR* pBindPtr);
27068 HRESULT (__attribute__((__stdcall__)) *BindType)(
27072 ITypeInfo** ppTInfo,
27073 ITypeComp** ppTComp);
27078 const ITypeCompVtbl* lpVtbl;
27080 # 969 "../../../include/oaidl.h"
27081 HRESULT __attribute__((__stdcall__)) ITypeComp_RemoteBind_Proxy(
27086 ITypeInfo** ppTInfo,
27087 DESCKIND* pDescKind,
27088 LPFUNCDESC* ppFuncDesc,
27089 LPVARDESC* ppVarDesc,
27090 ITypeComp** ppTypeComp,
27091 CLEANLOCALSTORAGE* pDummy);
27092 void __attribute__((__stdcall__)) ITypeComp_RemoteBind_Stub(
27093 IRpcStubBuffer* This,
27094 IRpcChannelBuffer* pRpcChannelBuffer,
27095 PRPC_MESSAGE pRpcMessage,
27096 DWORD* pdwStubPhase);
27097 HRESULT __attribute__((__stdcall__)) ITypeComp_Bind_Proxy(
27102 ITypeInfo** ppTInfo,
27103 DESCKIND* pDescKind,
27104 BINDPTR* pBindPtr);
27105 HRESULT __attribute__((__stdcall__)) ITypeComp_Bind_Stub(
27110 ITypeInfo** ppTInfo,
27111 DESCKIND* pDescKind,
27112 LPFUNCDESC* ppFuncDesc,
27113 LPVARDESC* ppVarDesc,
27114 ITypeComp** ppTypeComp,
27115 CLEANLOCALSTORAGE* pDummy);
27116 HRESULT __attribute__((__stdcall__)) ITypeComp_RemoteBindType_Proxy(
27120 ITypeInfo** ppTInfo);
27121 void __attribute__((__stdcall__)) ITypeComp_RemoteBindType_Stub(
27122 IRpcStubBuffer* This,
27123 IRpcChannelBuffer* pRpcChannelBuffer,
27124 PRPC_MESSAGE pRpcMessage,
27125 DWORD* pdwStubPhase);
27126 HRESULT __attribute__((__stdcall__)) ITypeComp_BindType_Proxy(
27130 ITypeInfo** ppTInfo,
27131 ITypeComp** ppTComp);
27132 HRESULT __attribute__((__stdcall__)) ITypeComp_BindType_Stub(
27136 ITypeInfo** ppTInfo);
27140 typedef ITypeInfo *LPTYPEINFO;
27147 extern const GUID IID_ITypeInfo __attribute__((visibility ("hidden")));
27148 # 1128 "../../../include/oaidl.h"
27149 typedef struct ITypeInfoVtbl {
27153 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
27155 const IID* const riid,
27158 ULONG (__attribute__((__stdcall__)) *AddRef)(
27161 ULONG (__attribute__((__stdcall__)) *Release)(
27165 HRESULT (__attribute__((__stdcall__)) *GetTypeAttr)(
27167 TYPEATTR** ppTypeAttr);
27169 HRESULT (__attribute__((__stdcall__)) *GetTypeComp)(
27171 ITypeComp** ppTComp);
27173 HRESULT (__attribute__((__stdcall__)) *GetFuncDesc)(
27176 FUNCDESC** ppFuncDesc);
27178 HRESULT (__attribute__((__stdcall__)) *GetVarDesc)(
27181 VARDESC** ppVarDesc);
27183 HRESULT (__attribute__((__stdcall__)) *GetNames)(
27190 HRESULT (__attribute__((__stdcall__)) *GetRefTypeOfImplType)(
27193 HREFTYPE* pRefType);
27195 HRESULT (__attribute__((__stdcall__)) *GetImplTypeFlags)(
27198 INT* pImplTypeFlags);
27200 HRESULT (__attribute__((__stdcall__)) *GetIDsOfNames)(
27202 LPOLESTR* rgszNames,
27206 HRESULT (__attribute__((__stdcall__)) *Invoke)(
27211 DISPPARAMS* pDispParams,
27212 VARIANT* pVarResult,
27213 EXCEPINFO* pExcepInfo,
27216 HRESULT (__attribute__((__stdcall__)) *GetDocumentation)(
27220 BSTR* pBstrDocString,
27221 DWORD* pdwHelpContext,
27222 BSTR* pBstrHelpFile);
27224 HRESULT (__attribute__((__stdcall__)) *GetDllEntry)(
27227 INVOKEKIND invKind,
27228 BSTR* pBstrDllName,
27232 HRESULT (__attribute__((__stdcall__)) *GetRefTypeInfo)(
27235 ITypeInfo** ppTInfo);
27237 HRESULT (__attribute__((__stdcall__)) *AddressOfMember)(
27240 INVOKEKIND invKind,
27243 HRESULT (__attribute__((__stdcall__)) *CreateInstance)(
27245 IUnknown* pUnkOuter,
27246 const IID* const riid,
27249 HRESULT (__attribute__((__stdcall__)) *GetMops)(
27254 HRESULT (__attribute__((__stdcall__)) *GetContainingTypeLib)(
27259 void (__attribute__((__stdcall__)) *ReleaseTypeAttr)(
27261 TYPEATTR* pTypeAttr);
27263 void (__attribute__((__stdcall__)) *ReleaseFuncDesc)(
27265 FUNCDESC* pFuncDesc);
27267 void (__attribute__((__stdcall__)) *ReleaseVarDesc)(
27269 VARDESC* pVarDesc);
27274 const ITypeInfoVtbl* lpVtbl;
27276 # 1285 "../../../include/oaidl.h"
27277 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetTypeAttr_Proxy(
27279 LPTYPEATTR* ppTypeAttr,
27280 CLEANLOCALSTORAGE* pDummy);
27281 void __attribute__((__stdcall__)) ITypeInfo_RemoteGetTypeAttr_Stub(
27282 IRpcStubBuffer* This,
27283 IRpcChannelBuffer* pRpcChannelBuffer,
27284 PRPC_MESSAGE pRpcMessage,
27285 DWORD* pdwStubPhase);
27286 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetTypeAttr_Proxy(
27288 TYPEATTR** ppTypeAttr);
27289 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetTypeAttr_Stub(
27291 LPTYPEATTR* ppTypeAttr,
27292 CLEANLOCALSTORAGE* pDummy);
27293 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetTypeComp_Proxy(
27295 ITypeComp** ppTComp);
27296 void __attribute__((__stdcall__)) ITypeInfo_GetTypeComp_Stub(
27297 IRpcStubBuffer* This,
27298 IRpcChannelBuffer* pRpcChannelBuffer,
27299 PRPC_MESSAGE pRpcMessage,
27300 DWORD* pdwStubPhase);
27301 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetFuncDesc_Proxy(
27304 LPFUNCDESC* ppFuncDesc,
27305 CLEANLOCALSTORAGE* pDummy);
27306 void __attribute__((__stdcall__)) ITypeInfo_RemoteGetFuncDesc_Stub(
27307 IRpcStubBuffer* This,
27308 IRpcChannelBuffer* pRpcChannelBuffer,
27309 PRPC_MESSAGE pRpcMessage,
27310 DWORD* pdwStubPhase);
27311 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetFuncDesc_Proxy(
27314 FUNCDESC** ppFuncDesc);
27315 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetFuncDesc_Stub(
27318 LPFUNCDESC* ppFuncDesc,
27319 CLEANLOCALSTORAGE* pDummy);
27320 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetVarDesc_Proxy(
27323 LPVARDESC* ppVarDesc,
27324 CLEANLOCALSTORAGE* pDummy);
27325 void __attribute__((__stdcall__)) ITypeInfo_RemoteGetVarDesc_Stub(
27326 IRpcStubBuffer* This,
27327 IRpcChannelBuffer* pRpcChannelBuffer,
27328 PRPC_MESSAGE pRpcMessage,
27329 DWORD* pdwStubPhase);
27330 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetVarDesc_Proxy(
27333 VARDESC** ppVarDesc);
27334 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetVarDesc_Stub(
27337 LPVARDESC* ppVarDesc,
27338 CLEANLOCALSTORAGE* pDummy);
27339 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetNames_Proxy(
27345 void __attribute__((__stdcall__)) ITypeInfo_RemoteGetNames_Stub(
27346 IRpcStubBuffer* This,
27347 IRpcChannelBuffer* pRpcChannelBuffer,
27348 PRPC_MESSAGE pRpcMessage,
27349 DWORD* pdwStubPhase);
27350 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetNames_Proxy(
27356 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetNames_Stub(
27362 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetRefTypeOfImplType_Proxy(
27365 HREFTYPE* pRefType);
27366 void __attribute__((__stdcall__)) ITypeInfo_GetRefTypeOfImplType_Stub(
27367 IRpcStubBuffer* This,
27368 IRpcChannelBuffer* pRpcChannelBuffer,
27369 PRPC_MESSAGE pRpcMessage,
27370 DWORD* pdwStubPhase);
27371 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetImplTypeFlags_Proxy(
27374 INT* pImplTypeFlags);
27375 void __attribute__((__stdcall__)) ITypeInfo_GetImplTypeFlags_Stub(
27376 IRpcStubBuffer* This,
27377 IRpcChannelBuffer* pRpcChannelBuffer,
27378 PRPC_MESSAGE pRpcMessage,
27379 DWORD* pdwStubPhase);
27380 HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalGetIDsOfNames_Proxy(
27382 void __attribute__((__stdcall__)) ITypeInfo_LocalGetIDsOfNames_Stub(
27383 IRpcStubBuffer* This,
27384 IRpcChannelBuffer* pRpcChannelBuffer,
27385 PRPC_MESSAGE pRpcMessage,
27386 DWORD* pdwStubPhase);
27387 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetIDsOfNames_Proxy(
27389 LPOLESTR* rgszNames,
27392 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetIDsOfNames_Stub(
27394 HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalInvoke_Proxy(
27396 void __attribute__((__stdcall__)) ITypeInfo_LocalInvoke_Stub(
27397 IRpcStubBuffer* This,
27398 IRpcChannelBuffer* pRpcChannelBuffer,
27399 PRPC_MESSAGE pRpcMessage,
27400 DWORD* pdwStubPhase);
27401 HRESULT __attribute__((__stdcall__)) ITypeInfo_Invoke_Proxy(
27406 DISPPARAMS* pDispParams,
27407 VARIANT* pVarResult,
27408 EXCEPINFO* pExcepInfo,
27410 HRESULT __attribute__((__stdcall__)) ITypeInfo_Invoke_Stub(
27412 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetDocumentation_Proxy(
27417 BSTR* pBstrDocString,
27418 DWORD* pdwHelpContext,
27419 BSTR* pBstrHelpFile);
27420 void __attribute__((__stdcall__)) ITypeInfo_RemoteGetDocumentation_Stub(
27421 IRpcStubBuffer* This,
27422 IRpcChannelBuffer* pRpcChannelBuffer,
27423 PRPC_MESSAGE pRpcMessage,
27424 DWORD* pdwStubPhase);
27425 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDocumentation_Proxy(
27429 BSTR* pBstrDocString,
27430 DWORD* pdwHelpContext,
27431 BSTR* pBstrHelpFile);
27432 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDocumentation_Stub(
27437 BSTR* pBstrDocString,
27438 DWORD* pdwHelpContext,
27439 BSTR* pBstrHelpFile);
27440 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetDllEntry_Proxy(
27443 INVOKEKIND invKind,
27445 BSTR* pBstrDllName,
27448 void __attribute__((__stdcall__)) ITypeInfo_RemoteGetDllEntry_Stub(
27449 IRpcStubBuffer* This,
27450 IRpcChannelBuffer* pRpcChannelBuffer,
27451 PRPC_MESSAGE pRpcMessage,
27452 DWORD* pdwStubPhase);
27453 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDllEntry_Proxy(
27456 INVOKEKIND invKind,
27457 BSTR* pBstrDllName,
27460 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDllEntry_Stub(
27463 INVOKEKIND invKind,
27465 BSTR* pBstrDllName,
27468 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetRefTypeInfo_Proxy(
27471 ITypeInfo** ppTInfo);
27472 void __attribute__((__stdcall__)) ITypeInfo_GetRefTypeInfo_Stub(
27473 IRpcStubBuffer* This,
27474 IRpcChannelBuffer* pRpcChannelBuffer,
27475 PRPC_MESSAGE pRpcMessage,
27476 DWORD* pdwStubPhase);
27477 HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalAddressOfMember_Proxy(
27479 void __attribute__((__stdcall__)) ITypeInfo_LocalAddressOfMember_Stub(
27480 IRpcStubBuffer* This,
27481 IRpcChannelBuffer* pRpcChannelBuffer,
27482 PRPC_MESSAGE pRpcMessage,
27483 DWORD* pdwStubPhase);
27484 HRESULT __attribute__((__stdcall__)) ITypeInfo_AddressOfMember_Proxy(
27487 INVOKEKIND invKind,
27489 HRESULT __attribute__((__stdcall__)) ITypeInfo_AddressOfMember_Stub(
27491 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteCreateInstance_Proxy(
27493 const IID* const riid,
27494 IUnknown** ppvObj);
27495 void __attribute__((__stdcall__)) ITypeInfo_RemoteCreateInstance_Stub(
27496 IRpcStubBuffer* This,
27497 IRpcChannelBuffer* pRpcChannelBuffer,
27498 PRPC_MESSAGE pRpcMessage,
27499 DWORD* pdwStubPhase);
27500 HRESULT __attribute__((__stdcall__)) ITypeInfo_CreateInstance_Proxy(
27502 IUnknown* pUnkOuter,
27503 const IID* const riid,
27505 HRESULT __attribute__((__stdcall__)) ITypeInfo_CreateInstance_Stub(
27507 const IID* const riid,
27508 IUnknown** ppvObj);
27509 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetMops_Proxy(
27513 void __attribute__((__stdcall__)) ITypeInfo_GetMops_Stub(
27514 IRpcStubBuffer* This,
27515 IRpcChannelBuffer* pRpcChannelBuffer,
27516 PRPC_MESSAGE pRpcMessage,
27517 DWORD* pdwStubPhase);
27518 HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetContainingTypeLib_Proxy(
27522 void __attribute__((__stdcall__)) ITypeInfo_RemoteGetContainingTypeLib_Stub(
27523 IRpcStubBuffer* This,
27524 IRpcChannelBuffer* pRpcChannelBuffer,
27525 PRPC_MESSAGE pRpcMessage,
27526 DWORD* pdwStubPhase);
27527 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetContainingTypeLib_Proxy(
27531 HRESULT __attribute__((__stdcall__)) ITypeInfo_GetContainingTypeLib_Stub(
27535 HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalReleaseTypeAttr_Proxy(
27537 void __attribute__((__stdcall__)) ITypeInfo_LocalReleaseTypeAttr_Stub(
27538 IRpcStubBuffer* This,
27539 IRpcChannelBuffer* pRpcChannelBuffer,
27540 PRPC_MESSAGE pRpcMessage,
27541 DWORD* pdwStubPhase);
27542 void __attribute__((__stdcall__)) ITypeInfo_ReleaseTypeAttr_Proxy(
27544 TYPEATTR* pTypeAttr);
27545 HRESULT __attribute__((__stdcall__)) ITypeInfo_ReleaseTypeAttr_Stub(
27547 HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalReleaseFuncDesc_Proxy(
27549 void __attribute__((__stdcall__)) ITypeInfo_LocalReleaseFuncDesc_Stub(
27550 IRpcStubBuffer* This,
27551 IRpcChannelBuffer* pRpcChannelBuffer,
27552 PRPC_MESSAGE pRpcMessage,
27553 DWORD* pdwStubPhase);
27554 void __attribute__((__stdcall__)) ITypeInfo_ReleaseFuncDesc_Proxy(
27556 FUNCDESC* pFuncDesc);
27557 HRESULT __attribute__((__stdcall__)) ITypeInfo_ReleaseFuncDesc_Stub(
27559 HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalReleaseVarDesc_Proxy(
27561 void __attribute__((__stdcall__)) ITypeInfo_LocalReleaseVarDesc_Stub(
27562 IRpcStubBuffer* This,
27563 IRpcChannelBuffer* pRpcChannelBuffer,
27564 PRPC_MESSAGE pRpcMessage,
27565 DWORD* pdwStubPhase);
27566 void __attribute__((__stdcall__)) ITypeInfo_ReleaseVarDesc_Proxy(
27568 VARDESC* pVarDesc);
27569 HRESULT __attribute__((__stdcall__)) ITypeInfo_ReleaseVarDesc_Stub(
27576 typedef struct ITypeInfo2 ITypeInfo2;
27579 typedef ITypeInfo2 *LPTYPEINFO2;
27586 extern const GUID IID_ITypeInfo2 __attribute__((visibility ("hidden")));
27587 # 1667 "../../../include/oaidl.h"
27588 typedef struct ITypeInfo2Vtbl {
27592 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
27594 const IID* const riid,
27597 ULONG (__attribute__((__stdcall__)) *AddRef)(
27600 ULONG (__attribute__((__stdcall__)) *Release)(
27604 HRESULT (__attribute__((__stdcall__)) *GetTypeAttr)(
27606 TYPEATTR** ppTypeAttr);
27608 HRESULT (__attribute__((__stdcall__)) *GetTypeComp)(
27610 ITypeComp** ppTComp);
27612 HRESULT (__attribute__((__stdcall__)) *GetFuncDesc)(
27615 FUNCDESC** ppFuncDesc);
27617 HRESULT (__attribute__((__stdcall__)) *GetVarDesc)(
27620 VARDESC** ppVarDesc);
27622 HRESULT (__attribute__((__stdcall__)) *GetNames)(
27629 HRESULT (__attribute__((__stdcall__)) *GetRefTypeOfImplType)(
27632 HREFTYPE* pRefType);
27634 HRESULT (__attribute__((__stdcall__)) *GetImplTypeFlags)(
27637 INT* pImplTypeFlags);
27639 HRESULT (__attribute__((__stdcall__)) *GetIDsOfNames)(
27641 LPOLESTR* rgszNames,
27645 HRESULT (__attribute__((__stdcall__)) *Invoke)(
27650 DISPPARAMS* pDispParams,
27651 VARIANT* pVarResult,
27652 EXCEPINFO* pExcepInfo,
27655 HRESULT (__attribute__((__stdcall__)) *GetDocumentation)(
27659 BSTR* pBstrDocString,
27660 DWORD* pdwHelpContext,
27661 BSTR* pBstrHelpFile);
27663 HRESULT (__attribute__((__stdcall__)) *GetDllEntry)(
27666 INVOKEKIND invKind,
27667 BSTR* pBstrDllName,
27671 HRESULT (__attribute__((__stdcall__)) *GetRefTypeInfo)(
27674 ITypeInfo** ppTInfo);
27676 HRESULT (__attribute__((__stdcall__)) *AddressOfMember)(
27679 INVOKEKIND invKind,
27682 HRESULT (__attribute__((__stdcall__)) *CreateInstance)(
27684 IUnknown* pUnkOuter,
27685 const IID* const riid,
27688 HRESULT (__attribute__((__stdcall__)) *GetMops)(
27693 HRESULT (__attribute__((__stdcall__)) *GetContainingTypeLib)(
27698 void (__attribute__((__stdcall__)) *ReleaseTypeAttr)(
27700 TYPEATTR* pTypeAttr);
27702 void (__attribute__((__stdcall__)) *ReleaseFuncDesc)(
27704 FUNCDESC* pFuncDesc);
27706 void (__attribute__((__stdcall__)) *ReleaseVarDesc)(
27708 VARDESC* pVarDesc);
27711 HRESULT (__attribute__((__stdcall__)) *GetTypeKind)(
27713 TYPEKIND* pTypeKind);
27715 HRESULT (__attribute__((__stdcall__)) *GetTypeFlags)(
27717 ULONG* pTypeFlags);
27719 HRESULT (__attribute__((__stdcall__)) *GetFuncIndexOfMemId)(
27722 INVOKEKIND invKind,
27725 HRESULT (__attribute__((__stdcall__)) *GetVarIndexOfMemId)(
27730 HRESULT (__attribute__((__stdcall__)) *GetCustData)(
27732 const GUID* const guid,
27735 HRESULT (__attribute__((__stdcall__)) *GetFuncCustData)(
27738 const GUID* const guid,
27741 HRESULT (__attribute__((__stdcall__)) *GetParamCustData)(
27745 const GUID* const guid,
27748 HRESULT (__attribute__((__stdcall__)) *GetVarCustData)(
27751 const GUID* const guid,
27754 HRESULT (__attribute__((__stdcall__)) *GetImplTypeCustData)(
27757 const GUID* const guid,
27760 HRESULT (__attribute__((__stdcall__)) *GetDocumentation2)(
27764 BSTR* pbstrHelpString,
27765 DWORD* pdwHelpStringContext,
27766 BSTR* pbstrHelpStringDll);
27768 HRESULT (__attribute__((__stdcall__)) *GetAllCustData)(
27770 CUSTDATA* pCustData);
27772 HRESULT (__attribute__((__stdcall__)) *GetAllFuncCustData)(
27775 CUSTDATA* pCustData);
27777 HRESULT (__attribute__((__stdcall__)) *GetAllParamCustData)(
27781 CUSTDATA* pCustData);
27783 HRESULT (__attribute__((__stdcall__)) *GetAllVarCustData)(
27786 CUSTDATA* pCustData);
27788 HRESULT (__attribute__((__stdcall__)) *GetAllImplTypeCustData)(
27791 CUSTDATA* pCustData);
27795 struct ITypeInfo2 {
27796 const ITypeInfo2Vtbl* lpVtbl;
27798 # 1923 "../../../include/oaidl.h"
27799 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetTypeKind_Proxy(
27801 TYPEKIND* pTypeKind);
27802 void __attribute__((__stdcall__)) ITypeInfo2_GetTypeKind_Stub(
27803 IRpcStubBuffer* This,
27804 IRpcChannelBuffer* pRpcChannelBuffer,
27805 PRPC_MESSAGE pRpcMessage,
27806 DWORD* pdwStubPhase);
27807 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetTypeFlags_Proxy(
27809 ULONG* pTypeFlags);
27810 void __attribute__((__stdcall__)) ITypeInfo2_GetTypeFlags_Stub(
27811 IRpcStubBuffer* This,
27812 IRpcChannelBuffer* pRpcChannelBuffer,
27813 PRPC_MESSAGE pRpcMessage,
27814 DWORD* pdwStubPhase);
27815 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetFuncIndexOfMemId_Proxy(
27818 INVOKEKIND invKind,
27820 void __attribute__((__stdcall__)) ITypeInfo2_GetFuncIndexOfMemId_Stub(
27821 IRpcStubBuffer* This,
27822 IRpcChannelBuffer* pRpcChannelBuffer,
27823 PRPC_MESSAGE pRpcMessage,
27824 DWORD* pdwStubPhase);
27825 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetVarIndexOfMemId_Proxy(
27829 void __attribute__((__stdcall__)) ITypeInfo2_GetVarIndexOfMemId_Stub(
27830 IRpcStubBuffer* This,
27831 IRpcChannelBuffer* pRpcChannelBuffer,
27832 PRPC_MESSAGE pRpcMessage,
27833 DWORD* pdwStubPhase);
27834 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetCustData_Proxy(
27836 const GUID* const guid,
27838 void __attribute__((__stdcall__)) ITypeInfo2_GetCustData_Stub(
27839 IRpcStubBuffer* This,
27840 IRpcChannelBuffer* pRpcChannelBuffer,
27841 PRPC_MESSAGE pRpcMessage,
27842 DWORD* pdwStubPhase);
27843 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetFuncCustData_Proxy(
27846 const GUID* const guid,
27848 void __attribute__((__stdcall__)) ITypeInfo2_GetFuncCustData_Stub(
27849 IRpcStubBuffer* This,
27850 IRpcChannelBuffer* pRpcChannelBuffer,
27851 PRPC_MESSAGE pRpcMessage,
27852 DWORD* pdwStubPhase);
27853 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetParamCustData_Proxy(
27857 const GUID* const guid,
27859 void __attribute__((__stdcall__)) ITypeInfo2_GetParamCustData_Stub(
27860 IRpcStubBuffer* This,
27861 IRpcChannelBuffer* pRpcChannelBuffer,
27862 PRPC_MESSAGE pRpcMessage,
27863 DWORD* pdwStubPhase);
27864 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetVarCustData_Proxy(
27867 const GUID* const guid,
27869 void __attribute__((__stdcall__)) ITypeInfo2_GetVarCustData_Stub(
27870 IRpcStubBuffer* This,
27871 IRpcChannelBuffer* pRpcChannelBuffer,
27872 PRPC_MESSAGE pRpcMessage,
27873 DWORD* pdwStubPhase);
27874 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetImplTypeCustData_Proxy(
27877 const GUID* const guid,
27879 void __attribute__((__stdcall__)) ITypeInfo2_GetImplTypeCustData_Stub(
27880 IRpcStubBuffer* This,
27881 IRpcChannelBuffer* pRpcChannelBuffer,
27882 PRPC_MESSAGE pRpcMessage,
27883 DWORD* pdwStubPhase);
27884 HRESULT __attribute__((__stdcall__)) ITypeInfo2_RemoteGetDocumentation2_Proxy(
27889 BSTR* pbstrHelpString,
27890 DWORD* pdwHelpStringContext,
27891 BSTR* pbstrHelpStringDll);
27892 void __attribute__((__stdcall__)) ITypeInfo2_RemoteGetDocumentation2_Stub(
27893 IRpcStubBuffer* This,
27894 IRpcChannelBuffer* pRpcChannelBuffer,
27895 PRPC_MESSAGE pRpcMessage,
27896 DWORD* pdwStubPhase);
27897 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetDocumentation2_Proxy(
27901 BSTR* pbstrHelpString,
27902 DWORD* pdwHelpStringContext,
27903 BSTR* pbstrHelpStringDll);
27904 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetDocumentation2_Stub(
27909 BSTR* pbstrHelpString,
27910 DWORD* pdwHelpStringContext,
27911 BSTR* pbstrHelpStringDll);
27912 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllCustData_Proxy(
27914 CUSTDATA* pCustData);
27915 void __attribute__((__stdcall__)) ITypeInfo2_GetAllCustData_Stub(
27916 IRpcStubBuffer* This,
27917 IRpcChannelBuffer* pRpcChannelBuffer,
27918 PRPC_MESSAGE pRpcMessage,
27919 DWORD* pdwStubPhase);
27920 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllFuncCustData_Proxy(
27923 CUSTDATA* pCustData);
27924 void __attribute__((__stdcall__)) ITypeInfo2_GetAllFuncCustData_Stub(
27925 IRpcStubBuffer* This,
27926 IRpcChannelBuffer* pRpcChannelBuffer,
27927 PRPC_MESSAGE pRpcMessage,
27928 DWORD* pdwStubPhase);
27929 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllParamCustData_Proxy(
27933 CUSTDATA* pCustData);
27934 void __attribute__((__stdcall__)) ITypeInfo2_GetAllParamCustData_Stub(
27935 IRpcStubBuffer* This,
27936 IRpcChannelBuffer* pRpcChannelBuffer,
27937 PRPC_MESSAGE pRpcMessage,
27938 DWORD* pdwStubPhase);
27939 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllVarCustData_Proxy(
27942 CUSTDATA* pCustData);
27943 void __attribute__((__stdcall__)) ITypeInfo2_GetAllVarCustData_Stub(
27944 IRpcStubBuffer* This,
27945 IRpcChannelBuffer* pRpcChannelBuffer,
27946 PRPC_MESSAGE pRpcMessage,
27947 DWORD* pdwStubPhase);
27948 HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllImplTypeCustData_Proxy(
27951 CUSTDATA* pCustData);
27952 void __attribute__((__stdcall__)) ITypeInfo2_GetAllImplTypeCustData_Stub(
27953 IRpcStubBuffer* This,
27954 IRpcChannelBuffer* pRpcChannelBuffer,
27955 PRPC_MESSAGE pRpcMessage,
27956 DWORD* pdwStubPhase);
27960 typedef ITypeLib *LPTYPELIB;
27961 typedef enum tagSYSKIND {
27966 typedef enum tagLIBFLAGS {
27967 LIBFLAG_FRESTRICTED = 0x1,
27968 LIBFLAG_FCONTROL = 0x2,
27969 LIBFLAG_FHIDDEN = 0x4,
27970 LIBFLAG_FHASDISKIMAGE = 0x8
27972 typedef struct tagTLIBATTR {
27980 typedef struct tagTLIBATTR *LPTLIBATTR;
27987 extern const GUID IID_ITypeLib __attribute__((visibility ("hidden")));
27988 # 2160 "../../../include/oaidl.h"
27989 typedef struct ITypeLibVtbl {
27993 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
27995 const IID* const riid,
27998 ULONG (__attribute__((__stdcall__)) *AddRef)(
28001 ULONG (__attribute__((__stdcall__)) *Release)(
28005 UINT (__attribute__((__stdcall__)) *GetTypeInfoCount)(
28008 HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)(
28011 ITypeInfo** ppTInfo);
28013 HRESULT (__attribute__((__stdcall__)) *GetTypeInfoType)(
28018 HRESULT (__attribute__((__stdcall__)) *GetTypeInfoOfGuid)(
28020 const GUID* const guid,
28021 ITypeInfo** ppTinfo);
28023 HRESULT (__attribute__((__stdcall__)) *GetLibAttr)(
28025 TLIBATTR** ppTLibAttr);
28027 HRESULT (__attribute__((__stdcall__)) *GetTypeComp)(
28029 ITypeComp** ppTComp);
28031 HRESULT (__attribute__((__stdcall__)) *GetDocumentation)(
28035 BSTR* pBstrDocString,
28036 DWORD* pdwHelpContext,
28037 BSTR* pBstrHelpFile);
28039 HRESULT (__attribute__((__stdcall__)) *IsName)(
28041 LPOLESTR szNameBuf,
28045 HRESULT (__attribute__((__stdcall__)) *FindName)(
28047 LPOLESTR szNameBuf,
28049 ITypeInfo** ppTInfo,
28053 void (__attribute__((__stdcall__)) *ReleaseTLibAttr)(
28055 TLIBATTR* pTLibAttr);
28060 const ITypeLibVtbl* lpVtbl;
28062 # 2254 "../../../include/oaidl.h"
28063 HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteGetTypeInfoCount_Proxy(
28066 void __attribute__((__stdcall__)) ITypeLib_RemoteGetTypeInfoCount_Stub(
28067 IRpcStubBuffer* This,
28068 IRpcChannelBuffer* pRpcChannelBuffer,
28069 PRPC_MESSAGE pRpcMessage,
28070 DWORD* pdwStubPhase);
28071 UINT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoCount_Proxy(
28073 HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoCount_Stub(
28076 HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfo_Proxy(
28079 ITypeInfo** ppTInfo);
28080 void __attribute__((__stdcall__)) ITypeLib_GetTypeInfo_Stub(
28081 IRpcStubBuffer* This,
28082 IRpcChannelBuffer* pRpcChannelBuffer,
28083 PRPC_MESSAGE pRpcMessage,
28084 DWORD* pdwStubPhase);
28085 HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoType_Proxy(
28089 void __attribute__((__stdcall__)) ITypeLib_GetTypeInfoType_Stub(
28090 IRpcStubBuffer* This,
28091 IRpcChannelBuffer* pRpcChannelBuffer,
28092 PRPC_MESSAGE pRpcMessage,
28093 DWORD* pdwStubPhase);
28094 HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoOfGuid_Proxy(
28096 const GUID* const guid,
28097 ITypeInfo** ppTinfo);
28098 void __attribute__((__stdcall__)) ITypeLib_GetTypeInfoOfGuid_Stub(
28099 IRpcStubBuffer* This,
28100 IRpcChannelBuffer* pRpcChannelBuffer,
28101 PRPC_MESSAGE pRpcMessage,
28102 DWORD* pdwStubPhase);
28103 HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteGetLibAttr_Proxy(
28105 LPTLIBATTR* ppTLibAttr,
28106 CLEANLOCALSTORAGE* pDummy);
28107 void __attribute__((__stdcall__)) ITypeLib_RemoteGetLibAttr_Stub(
28108 IRpcStubBuffer* This,
28109 IRpcChannelBuffer* pRpcChannelBuffer,
28110 PRPC_MESSAGE pRpcMessage,
28111 DWORD* pdwStubPhase);
28112 HRESULT __attribute__((__stdcall__)) ITypeLib_GetLibAttr_Proxy(
28114 TLIBATTR** ppTLibAttr);
28115 HRESULT __attribute__((__stdcall__)) ITypeLib_GetLibAttr_Stub(
28117 LPTLIBATTR* ppTLibAttr,
28118 CLEANLOCALSTORAGE* pDummy);
28119 HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeComp_Proxy(
28121 ITypeComp** ppTComp);
28122 void __attribute__((__stdcall__)) ITypeLib_GetTypeComp_Stub(
28123 IRpcStubBuffer* This,
28124 IRpcChannelBuffer* pRpcChannelBuffer,
28125 PRPC_MESSAGE pRpcMessage,
28126 DWORD* pdwStubPhase);
28127 HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteGetDocumentation_Proxy(
28132 BSTR* pBstrDocString,
28133 DWORD* pdwHelpContext,
28134 BSTR* pBstrHelpFile);
28135 void __attribute__((__stdcall__)) ITypeLib_RemoteGetDocumentation_Stub(
28136 IRpcStubBuffer* This,
28137 IRpcChannelBuffer* pRpcChannelBuffer,
28138 PRPC_MESSAGE pRpcMessage,
28139 DWORD* pdwStubPhase);
28140 HRESULT __attribute__((__stdcall__)) ITypeLib_GetDocumentation_Proxy(
28144 BSTR* pBstrDocString,
28145 DWORD* pdwHelpContext,
28146 BSTR* pBstrHelpFile);
28147 HRESULT __attribute__((__stdcall__)) ITypeLib_GetDocumentation_Stub(
28152 BSTR* pBstrDocString,
28153 DWORD* pdwHelpContext,
28154 BSTR* pBstrHelpFile);
28155 HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteIsName_Proxy(
28157 LPOLESTR szNameBuf,
28160 BSTR* pBstrLibName);
28161 void __attribute__((__stdcall__)) ITypeLib_RemoteIsName_Stub(
28162 IRpcStubBuffer* This,
28163 IRpcChannelBuffer* pRpcChannelBuffer,
28164 PRPC_MESSAGE pRpcMessage,
28165 DWORD* pdwStubPhase);
28166 HRESULT __attribute__((__stdcall__)) ITypeLib_IsName_Proxy(
28168 LPOLESTR szNameBuf,
28171 HRESULT __attribute__((__stdcall__)) ITypeLib_IsName_Stub(
28173 LPOLESTR szNameBuf,
28176 BSTR* pBstrLibName);
28177 HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteFindName_Proxy(
28179 LPOLESTR szNameBuf,
28181 ITypeInfo** ppTInfo,
28184 BSTR* pBstrLibName);
28185 void __attribute__((__stdcall__)) ITypeLib_RemoteFindName_Stub(
28186 IRpcStubBuffer* This,
28187 IRpcChannelBuffer* pRpcChannelBuffer,
28188 PRPC_MESSAGE pRpcMessage,
28189 DWORD* pdwStubPhase);
28190 HRESULT __attribute__((__stdcall__)) ITypeLib_FindName_Proxy(
28192 LPOLESTR szNameBuf,
28194 ITypeInfo** ppTInfo,
28197 HRESULT __attribute__((__stdcall__)) ITypeLib_FindName_Stub(
28199 LPOLESTR szNameBuf,
28201 ITypeInfo** ppTInfo,
28204 BSTR* pBstrLibName);
28205 HRESULT __attribute__((__stdcall__)) ITypeLib_LocalReleaseTLibAttr_Proxy(
28207 void __attribute__((__stdcall__)) ITypeLib_LocalReleaseTLibAttr_Stub(
28208 IRpcStubBuffer* This,
28209 IRpcChannelBuffer* pRpcChannelBuffer,
28210 PRPC_MESSAGE pRpcMessage,
28211 DWORD* pdwStubPhase);
28212 void __attribute__((__stdcall__)) ITypeLib_ReleaseTLibAttr_Proxy(
28214 TLIBATTR* pTLibAttr);
28215 HRESULT __attribute__((__stdcall__)) ITypeLib_ReleaseTLibAttr_Stub(
28222 typedef struct ITypeLib2 ITypeLib2;
28225 typedef ITypeLib2 *LPTYPELIB2;
28232 extern const GUID IID_ITypeLib2 __attribute__((visibility ("hidden")));
28233 # 2447 "../../../include/oaidl.h"
28234 typedef struct ITypeLib2Vtbl {
28238 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28240 const IID* const riid,
28243 ULONG (__attribute__((__stdcall__)) *AddRef)(
28246 ULONG (__attribute__((__stdcall__)) *Release)(
28250 UINT (__attribute__((__stdcall__)) *GetTypeInfoCount)(
28253 HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)(
28256 ITypeInfo** ppTInfo);
28258 HRESULT (__attribute__((__stdcall__)) *GetTypeInfoType)(
28263 HRESULT (__attribute__((__stdcall__)) *GetTypeInfoOfGuid)(
28265 const GUID* const guid,
28266 ITypeInfo** ppTinfo);
28268 HRESULT (__attribute__((__stdcall__)) *GetLibAttr)(
28270 TLIBATTR** ppTLibAttr);
28272 HRESULT (__attribute__((__stdcall__)) *GetTypeComp)(
28274 ITypeComp** ppTComp);
28276 HRESULT (__attribute__((__stdcall__)) *GetDocumentation)(
28280 BSTR* pBstrDocString,
28281 DWORD* pdwHelpContext,
28282 BSTR* pBstrHelpFile);
28284 HRESULT (__attribute__((__stdcall__)) *IsName)(
28286 LPOLESTR szNameBuf,
28290 HRESULT (__attribute__((__stdcall__)) *FindName)(
28292 LPOLESTR szNameBuf,
28294 ITypeInfo** ppTInfo,
28298 void (__attribute__((__stdcall__)) *ReleaseTLibAttr)(
28300 TLIBATTR* pTLibAttr);
28303 HRESULT (__attribute__((__stdcall__)) *GetCustData)(
28305 const GUID* const guid,
28308 HRESULT (__attribute__((__stdcall__)) *GetLibStatistics)(
28310 ULONG* pcUniqueNames,
28311 ULONG* pcchUniqueNames);
28313 HRESULT (__attribute__((__stdcall__)) *GetDocumentation2)(
28317 BSTR* pbstrHelpString,
28318 DWORD* pdwHelpStringContext,
28319 BSTR* pbstrHelpStringDll);
28321 HRESULT (__attribute__((__stdcall__)) *GetAllCustData)(
28323 CUSTDATA* pCustData);
28328 const ITypeLib2Vtbl* lpVtbl;
28330 # 2569 "../../../include/oaidl.h"
28331 HRESULT __attribute__((__stdcall__)) ITypeLib2_GetCustData_Proxy(
28333 const GUID* const guid,
28335 void __attribute__((__stdcall__)) ITypeLib2_GetCustData_Stub(
28336 IRpcStubBuffer* This,
28337 IRpcChannelBuffer* pRpcChannelBuffer,
28338 PRPC_MESSAGE pRpcMessage,
28339 DWORD* pdwStubPhase);
28340 HRESULT __attribute__((__stdcall__)) ITypeLib2_RemoteGetLibStatistics_Proxy(
28342 ULONG* pcUniqueNames,
28343 ULONG* pcchUniqueNames);
28344 void __attribute__((__stdcall__)) ITypeLib2_RemoteGetLibStatistics_Stub(
28345 IRpcStubBuffer* This,
28346 IRpcChannelBuffer* pRpcChannelBuffer,
28347 PRPC_MESSAGE pRpcMessage,
28348 DWORD* pdwStubPhase);
28349 HRESULT __attribute__((__stdcall__)) ITypeLib2_GetLibStatistics_Proxy(
28351 ULONG* pcUniqueNames,
28352 ULONG* pcchUniqueNames);
28353 HRESULT __attribute__((__stdcall__)) ITypeLib2_GetLibStatistics_Stub(
28355 ULONG* pcUniqueNames,
28356 ULONG* pcchUniqueNames);
28357 HRESULT __attribute__((__stdcall__)) ITypeLib2_RemoteGetDocumentation2_Proxy(
28362 BSTR* pbstrHelpString,
28363 DWORD* pdwHelpStringContext,
28364 BSTR* pbstrHelpStringDll);
28365 void __attribute__((__stdcall__)) ITypeLib2_RemoteGetDocumentation2_Stub(
28366 IRpcStubBuffer* This,
28367 IRpcChannelBuffer* pRpcChannelBuffer,
28368 PRPC_MESSAGE pRpcMessage,
28369 DWORD* pdwStubPhase);
28370 HRESULT __attribute__((__stdcall__)) ITypeLib2_GetDocumentation2_Proxy(
28374 BSTR* pbstrHelpString,
28375 DWORD* pdwHelpStringContext,
28376 BSTR* pbstrHelpStringDll);
28377 HRESULT __attribute__((__stdcall__)) ITypeLib2_GetDocumentation2_Stub(
28382 BSTR* pbstrHelpString,
28383 DWORD* pdwHelpStringContext,
28384 BSTR* pbstrHelpStringDll);
28385 HRESULT __attribute__((__stdcall__)) ITypeLib2_GetAllCustData_Proxy(
28387 CUSTDATA* pCustData);
28388 void __attribute__((__stdcall__)) ITypeLib2_GetAllCustData_Stub(
28389 IRpcStubBuffer* This,
28390 IRpcChannelBuffer* pRpcChannelBuffer,
28391 PRPC_MESSAGE pRpcMessage,
28392 DWORD* pdwStubPhase);
28398 typedef struct ITypeChangeEvents ITypeChangeEvents;
28401 typedef ITypeChangeEvents *LPTYPECHANGEEVENTS;
28402 typedef enum tagCHANGEKIND {
28403 CHANGEKIND_ADDMEMBER = 0,
28404 CHANGEKIND_DELETEMEMBER = 1,
28405 CHANGEKIND_SETNAMES = 2,
28406 CHANGEKIND_SETDOCUMENTATION = 3,
28407 CHANGEKIND_GENERAL = 4,
28408 CHANGEKIND_INVALIDATE = 5,
28409 CHANGEKIND_CHANGEFAILED = 6,
28418 extern const GUID IID_ITypeChangeEvents __attribute__((visibility ("hidden")));
28419 # 2673 "../../../include/oaidl.h"
28420 typedef struct ITypeChangeEventsVtbl {
28424 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28425 ITypeChangeEvents* This,
28426 const IID* const riid,
28429 ULONG (__attribute__((__stdcall__)) *AddRef)(
28430 ITypeChangeEvents* This);
28432 ULONG (__attribute__((__stdcall__)) *Release)(
28433 ITypeChangeEvents* This);
28436 HRESULT (__attribute__((__stdcall__)) *RequestTypeChange)(
28437 ITypeChangeEvents* This,
28438 CHANGEKIND changeKind,
28439 ITypeInfo* pTInfoBefore,
28443 HRESULT (__attribute__((__stdcall__)) *AfterTypeChange)(
28444 ITypeChangeEvents* This,
28445 CHANGEKIND changeKind,
28446 ITypeInfo* pTInfoAfter,
28447 LPOLESTR pStrName);
28450 } ITypeChangeEventsVtbl;
28451 struct ITypeChangeEvents {
28452 const ITypeChangeEventsVtbl* lpVtbl;
28454 # 2720 "../../../include/oaidl.h"
28455 HRESULT __attribute__((__stdcall__)) ITypeChangeEvents_RequestTypeChange_Proxy(
28456 ITypeChangeEvents* This,
28457 CHANGEKIND changeKind,
28458 ITypeInfo* pTInfoBefore,
28461 void __attribute__((__stdcall__)) ITypeChangeEvents_RequestTypeChange_Stub(
28462 IRpcStubBuffer* This,
28463 IRpcChannelBuffer* pRpcChannelBuffer,
28464 PRPC_MESSAGE pRpcMessage,
28465 DWORD* pdwStubPhase);
28466 HRESULT __attribute__((__stdcall__)) ITypeChangeEvents_AfterTypeChange_Proxy(
28467 ITypeChangeEvents* This,
28468 CHANGEKIND changeKind,
28469 ITypeInfo* pTInfoAfter,
28470 LPOLESTR pStrName);
28471 void __attribute__((__stdcall__)) ITypeChangeEvents_AfterTypeChange_Stub(
28472 IRpcStubBuffer* This,
28473 IRpcChannelBuffer* pRpcChannelBuffer,
28474 PRPC_MESSAGE pRpcMessage,
28475 DWORD* pdwStubPhase);
28481 typedef struct IErrorInfo IErrorInfo;
28484 typedef IErrorInfo *LPERRORINFO;
28491 extern const GUID IID_IErrorInfo __attribute__((visibility ("hidden")));
28492 # 2777 "../../../include/oaidl.h"
28493 typedef struct IErrorInfoVtbl {
28497 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28499 const IID* const riid,
28502 ULONG (__attribute__((__stdcall__)) *AddRef)(
28505 ULONG (__attribute__((__stdcall__)) *Release)(
28509 HRESULT (__attribute__((__stdcall__)) *GetGUID)(
28513 HRESULT (__attribute__((__stdcall__)) *GetSource)(
28515 BSTR* pBstrSource);
28517 HRESULT (__attribute__((__stdcall__)) *GetDescription)(
28519 BSTR* pBstrDescription);
28521 HRESULT (__attribute__((__stdcall__)) *GetHelpFile)(
28523 BSTR* pBstrHelpFile);
28525 HRESULT (__attribute__((__stdcall__)) *GetHelpContext)(
28527 DWORD* pdwHelpContext);
28531 struct IErrorInfo {
28532 const IErrorInfoVtbl* lpVtbl;
28534 # 2834 "../../../include/oaidl.h"
28535 HRESULT __attribute__((__stdcall__)) IErrorInfo_GetGUID_Proxy(
28538 void __attribute__((__stdcall__)) IErrorInfo_GetGUID_Stub(
28539 IRpcStubBuffer* This,
28540 IRpcChannelBuffer* pRpcChannelBuffer,
28541 PRPC_MESSAGE pRpcMessage,
28542 DWORD* pdwStubPhase);
28543 HRESULT __attribute__((__stdcall__)) IErrorInfo_GetSource_Proxy(
28545 BSTR* pBstrSource);
28546 void __attribute__((__stdcall__)) IErrorInfo_GetSource_Stub(
28547 IRpcStubBuffer* This,
28548 IRpcChannelBuffer* pRpcChannelBuffer,
28549 PRPC_MESSAGE pRpcMessage,
28550 DWORD* pdwStubPhase);
28551 HRESULT __attribute__((__stdcall__)) IErrorInfo_GetDescription_Proxy(
28553 BSTR* pBstrDescription);
28554 void __attribute__((__stdcall__)) IErrorInfo_GetDescription_Stub(
28555 IRpcStubBuffer* This,
28556 IRpcChannelBuffer* pRpcChannelBuffer,
28557 PRPC_MESSAGE pRpcMessage,
28558 DWORD* pdwStubPhase);
28559 HRESULT __attribute__((__stdcall__)) IErrorInfo_GetHelpFile_Proxy(
28561 BSTR* pBstrHelpFile);
28562 void __attribute__((__stdcall__)) IErrorInfo_GetHelpFile_Stub(
28563 IRpcStubBuffer* This,
28564 IRpcChannelBuffer* pRpcChannelBuffer,
28565 PRPC_MESSAGE pRpcMessage,
28566 DWORD* pdwStubPhase);
28567 HRESULT __attribute__((__stdcall__)) IErrorInfo_GetHelpContext_Proxy(
28569 DWORD* pdwHelpContext);
28570 void __attribute__((__stdcall__)) IErrorInfo_GetHelpContext_Stub(
28571 IRpcStubBuffer* This,
28572 IRpcChannelBuffer* pRpcChannelBuffer,
28573 PRPC_MESSAGE pRpcMessage,
28574 DWORD* pdwStubPhase);
28580 typedef struct ICreateErrorInfo ICreateErrorInfo;
28583 typedef ICreateErrorInfo *LPCREATEERRORINFO;
28590 extern const GUID IID_ICreateErrorInfo __attribute__((visibility ("hidden")));
28591 # 2910 "../../../include/oaidl.h"
28592 typedef struct ICreateErrorInfoVtbl {
28596 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28597 ICreateErrorInfo* This,
28598 const IID* const riid,
28601 ULONG (__attribute__((__stdcall__)) *AddRef)(
28602 ICreateErrorInfo* This);
28604 ULONG (__attribute__((__stdcall__)) *Release)(
28605 ICreateErrorInfo* This);
28608 HRESULT (__attribute__((__stdcall__)) *SetGUID)(
28609 ICreateErrorInfo* This,
28610 const GUID* const rguid);
28612 HRESULT (__attribute__((__stdcall__)) *SetSource)(
28613 ICreateErrorInfo* This,
28614 LPOLESTR szSource);
28616 HRESULT (__attribute__((__stdcall__)) *SetDescription)(
28617 ICreateErrorInfo* This,
28618 LPOLESTR szDescription);
28620 HRESULT (__attribute__((__stdcall__)) *SetHelpFile)(
28621 ICreateErrorInfo* This,
28622 LPOLESTR szHelpFile);
28624 HRESULT (__attribute__((__stdcall__)) *SetHelpContext)(
28625 ICreateErrorInfo* This,
28626 DWORD dwHelpContext);
28629 } ICreateErrorInfoVtbl;
28630 struct ICreateErrorInfo {
28631 const ICreateErrorInfoVtbl* lpVtbl;
28633 # 2967 "../../../include/oaidl.h"
28634 HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetGUID_Proxy(
28635 ICreateErrorInfo* This,
28636 const GUID* const rguid);
28637 void __attribute__((__stdcall__)) ICreateErrorInfo_SetGUID_Stub(
28638 IRpcStubBuffer* This,
28639 IRpcChannelBuffer* pRpcChannelBuffer,
28640 PRPC_MESSAGE pRpcMessage,
28641 DWORD* pdwStubPhase);
28642 HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetSource_Proxy(
28643 ICreateErrorInfo* This,
28644 LPOLESTR szSource);
28645 void __attribute__((__stdcall__)) ICreateErrorInfo_SetSource_Stub(
28646 IRpcStubBuffer* This,
28647 IRpcChannelBuffer* pRpcChannelBuffer,
28648 PRPC_MESSAGE pRpcMessage,
28649 DWORD* pdwStubPhase);
28650 HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetDescription_Proxy(
28651 ICreateErrorInfo* This,
28652 LPOLESTR szDescription);
28653 void __attribute__((__stdcall__)) ICreateErrorInfo_SetDescription_Stub(
28654 IRpcStubBuffer* This,
28655 IRpcChannelBuffer* pRpcChannelBuffer,
28656 PRPC_MESSAGE pRpcMessage,
28657 DWORD* pdwStubPhase);
28658 HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpFile_Proxy(
28659 ICreateErrorInfo* This,
28660 LPOLESTR szHelpFile);
28661 void __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpFile_Stub(
28662 IRpcStubBuffer* This,
28663 IRpcChannelBuffer* pRpcChannelBuffer,
28664 PRPC_MESSAGE pRpcMessage,
28665 DWORD* pdwStubPhase);
28666 HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpContext_Proxy(
28667 ICreateErrorInfo* This,
28668 DWORD dwHelpContext);
28669 void __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpContext_Stub(
28670 IRpcStubBuffer* This,
28671 IRpcChannelBuffer* pRpcChannelBuffer,
28672 PRPC_MESSAGE pRpcMessage,
28673 DWORD* pdwStubPhase);
28679 typedef struct ISupportErrorInfo ISupportErrorInfo;
28682 typedef ISupportErrorInfo *LPSUPPORTERRORINFO;
28689 extern const GUID IID_ISupportErrorInfo __attribute__((visibility ("hidden")));
28690 # 3031 "../../../include/oaidl.h"
28691 typedef struct ISupportErrorInfoVtbl {
28695 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28696 ISupportErrorInfo* This,
28697 const IID* const riid,
28700 ULONG (__attribute__((__stdcall__)) *AddRef)(
28701 ISupportErrorInfo* This);
28703 ULONG (__attribute__((__stdcall__)) *Release)(
28704 ISupportErrorInfo* This);
28707 HRESULT (__attribute__((__stdcall__)) *InterfaceSupportsErrorInfo)(
28708 ISupportErrorInfo* This,
28709 const IID* const riid);
28712 } ISupportErrorInfoVtbl;
28713 struct ISupportErrorInfo {
28714 const ISupportErrorInfoVtbl* lpVtbl;
28716 # 3068 "../../../include/oaidl.h"
28717 HRESULT __attribute__((__stdcall__)) ISupportErrorInfo_InterfaceSupportsErrorInfo_Proxy(
28718 ISupportErrorInfo* This,
28719 const IID* const riid);
28720 void __attribute__((__stdcall__)) ISupportErrorInfo_InterfaceSupportsErrorInfo_Stub(
28721 IRpcStubBuffer* This,
28722 IRpcChannelBuffer* pRpcChannelBuffer,
28723 PRPC_MESSAGE pRpcMessage,
28724 DWORD* pdwStubPhase);
28730 typedef struct ITypeFactory ITypeFactory;
28731 # 3090 "../../../include/oaidl.h"
28732 extern const GUID IID_ITypeFactory __attribute__((visibility ("hidden")));
28733 # 3101 "../../../include/oaidl.h"
28734 typedef struct ITypeFactoryVtbl {
28738 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28739 ITypeFactory* This,
28740 const IID* const riid,
28743 ULONG (__attribute__((__stdcall__)) *AddRef)(
28744 ITypeFactory* This);
28746 ULONG (__attribute__((__stdcall__)) *Release)(
28747 ITypeFactory* This);
28750 HRESULT (__attribute__((__stdcall__)) *CreateFromTypeInfo)(
28751 ITypeFactory* This,
28752 ITypeInfo* pTypeInfo,
28753 const IID* const riid,
28757 } ITypeFactoryVtbl;
28758 struct ITypeFactory {
28759 const ITypeFactoryVtbl* lpVtbl;
28761 # 3140 "../../../include/oaidl.h"
28762 HRESULT __attribute__((__stdcall__)) ITypeFactory_CreateFromTypeInfo_Proxy(
28763 ITypeFactory* This,
28764 ITypeInfo* pTypeInfo,
28765 const IID* const riid,
28767 void __attribute__((__stdcall__)) ITypeFactory_CreateFromTypeInfo_Stub(
28768 IRpcStubBuffer* This,
28769 IRpcChannelBuffer* pRpcChannelBuffer,
28770 PRPC_MESSAGE pRpcMessage,
28771 DWORD* pdwStubPhase);
28777 typedef struct ITypeMarshal ITypeMarshal;
28778 # 3164 "../../../include/oaidl.h"
28779 extern const GUID IID_ITypeMarshal __attribute__((visibility ("hidden")));
28780 # 3194 "../../../include/oaidl.h"
28781 typedef struct ITypeMarshalVtbl {
28785 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28786 ITypeMarshal* This,
28787 const IID* const riid,
28790 ULONG (__attribute__((__stdcall__)) *AddRef)(
28791 ITypeMarshal* This);
28793 ULONG (__attribute__((__stdcall__)) *Release)(
28794 ITypeMarshal* This);
28797 HRESULT (__attribute__((__stdcall__)) *Size)(
28798 ITypeMarshal* This,
28800 DWORD dwDestContext,
28801 PVOID pvDestContext,
28804 HRESULT (__attribute__((__stdcall__)) *Marshal)(
28805 ITypeMarshal* This,
28807 DWORD dwDestContext,
28808 PVOID pvDestContext,
28809 ULONG cbBufferLength,
28811 ULONG* pcbWritten);
28813 HRESULT (__attribute__((__stdcall__)) *Unmarshal)(
28814 ITypeMarshal* This,
28817 ULONG cbBufferLength,
28821 HRESULT (__attribute__((__stdcall__)) *Free)(
28822 ITypeMarshal* This,
28826 } ITypeMarshalVtbl;
28827 struct ITypeMarshal {
28828 const ITypeMarshalVtbl* lpVtbl;
28830 # 3258 "../../../include/oaidl.h"
28831 HRESULT __attribute__((__stdcall__)) ITypeMarshal_Size_Proxy(
28832 ITypeMarshal* This,
28834 DWORD dwDestContext,
28835 PVOID pvDestContext,
28837 void __attribute__((__stdcall__)) ITypeMarshal_Size_Stub(
28838 IRpcStubBuffer* This,
28839 IRpcChannelBuffer* pRpcChannelBuffer,
28840 PRPC_MESSAGE pRpcMessage,
28841 DWORD* pdwStubPhase);
28842 HRESULT __attribute__((__stdcall__)) ITypeMarshal_Marshal_Proxy(
28843 ITypeMarshal* This,
28845 DWORD dwDestContext,
28846 PVOID pvDestContext,
28847 ULONG cbBufferLength,
28849 ULONG* pcbWritten);
28850 void __attribute__((__stdcall__)) ITypeMarshal_Marshal_Stub(
28851 IRpcStubBuffer* This,
28852 IRpcChannelBuffer* pRpcChannelBuffer,
28853 PRPC_MESSAGE pRpcMessage,
28854 DWORD* pdwStubPhase);
28855 HRESULT __attribute__((__stdcall__)) ITypeMarshal_Unmarshal_Proxy(
28856 ITypeMarshal* This,
28859 ULONG cbBufferLength,
28862 void __attribute__((__stdcall__)) ITypeMarshal_Unmarshal_Stub(
28863 IRpcStubBuffer* This,
28864 IRpcChannelBuffer* pRpcChannelBuffer,
28865 PRPC_MESSAGE pRpcMessage,
28866 DWORD* pdwStubPhase);
28867 HRESULT __attribute__((__stdcall__)) ITypeMarshal_Free_Proxy(
28868 ITypeMarshal* This,
28870 void __attribute__((__stdcall__)) ITypeMarshal_Free_Stub(
28871 IRpcStubBuffer* This,
28872 IRpcChannelBuffer* pRpcChannelBuffer,
28873 PRPC_MESSAGE pRpcMessage,
28874 DWORD* pdwStubPhase);
28878 typedef IRecordInfo *LPRECORDINFO;
28885 extern const GUID IID_IRecordInfo __attribute__((visibility ("hidden")));
28886 # 3380 "../../../include/oaidl.h"
28887 typedef struct IRecordInfoVtbl {
28891 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
28893 const IID* const riid,
28896 ULONG (__attribute__((__stdcall__)) *AddRef)(
28897 IRecordInfo* This);
28899 ULONG (__attribute__((__stdcall__)) *Release)(
28900 IRecordInfo* This);
28903 HRESULT (__attribute__((__stdcall__)) *RecordInit)(
28907 HRESULT (__attribute__((__stdcall__)) *RecordClear)(
28911 HRESULT (__attribute__((__stdcall__)) *RecordCopy)(
28916 HRESULT (__attribute__((__stdcall__)) *GetGuid)(
28920 HRESULT (__attribute__((__stdcall__)) *GetName)(
28924 HRESULT (__attribute__((__stdcall__)) *GetSize)(
28928 HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)(
28930 ITypeInfo** ppTypeInfo);
28932 HRESULT (__attribute__((__stdcall__)) *GetField)(
28935 LPCOLESTR szFieldName,
28936 VARIANT* pvarField);
28938 HRESULT (__attribute__((__stdcall__)) *GetFieldNoCopy)(
28941 LPCOLESTR szFieldName,
28942 VARIANT* pvarField,
28943 PVOID* ppvDataCArray);
28945 HRESULT (__attribute__((__stdcall__)) *PutField)(
28949 LPCOLESTR szFieldName,
28950 VARIANT* pvarField);
28952 HRESULT (__attribute__((__stdcall__)) *PutFieldNoCopy)(
28956 LPCOLESTR szFieldName,
28957 VARIANT* pvarField);
28959 HRESULT (__attribute__((__stdcall__)) *GetFieldNames)(
28962 BSTR* rgBstrNames);
28964 BOOL (__attribute__((__stdcall__)) *IsMatchingType)(
28966 IRecordInfo* pRecordInfo);
28968 PVOID (__attribute__((__stdcall__)) *RecordCreate)(
28969 IRecordInfo* This);
28971 HRESULT (__attribute__((__stdcall__)) *RecordCreateCopy)(
28976 HRESULT (__attribute__((__stdcall__)) *RecordDestroy)(
28982 struct IRecordInfo {
28983 const IRecordInfoVtbl* lpVtbl;
28985 # 3505 "../../../include/oaidl.h"
28986 HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordInit_Proxy(
28989 void __attribute__((__stdcall__)) IRecordInfo_RecordInit_Stub(
28990 IRpcStubBuffer* This,
28991 IRpcChannelBuffer* pRpcChannelBuffer,
28992 PRPC_MESSAGE pRpcMessage,
28993 DWORD* pdwStubPhase);
28994 HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordClear_Proxy(
28997 void __attribute__((__stdcall__)) IRecordInfo_RecordClear_Stub(
28998 IRpcStubBuffer* This,
28999 IRpcChannelBuffer* pRpcChannelBuffer,
29000 PRPC_MESSAGE pRpcMessage,
29001 DWORD* pdwStubPhase);
29002 HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordCopy_Proxy(
29006 void __attribute__((__stdcall__)) IRecordInfo_RecordCopy_Stub(
29007 IRpcStubBuffer* This,
29008 IRpcChannelBuffer* pRpcChannelBuffer,
29009 PRPC_MESSAGE pRpcMessage,
29010 DWORD* pdwStubPhase);
29011 HRESULT __attribute__((__stdcall__)) IRecordInfo_GetGuid_Proxy(
29014 void __attribute__((__stdcall__)) IRecordInfo_GetGuid_Stub(
29015 IRpcStubBuffer* This,
29016 IRpcChannelBuffer* pRpcChannelBuffer,
29017 PRPC_MESSAGE pRpcMessage,
29018 DWORD* pdwStubPhase);
29019 HRESULT __attribute__((__stdcall__)) IRecordInfo_GetName_Proxy(
29022 void __attribute__((__stdcall__)) IRecordInfo_GetName_Stub(
29023 IRpcStubBuffer* This,
29024 IRpcChannelBuffer* pRpcChannelBuffer,
29025 PRPC_MESSAGE pRpcMessage,
29026 DWORD* pdwStubPhase);
29027 HRESULT __attribute__((__stdcall__)) IRecordInfo_GetSize_Proxy(
29030 void __attribute__((__stdcall__)) IRecordInfo_GetSize_Stub(
29031 IRpcStubBuffer* This,
29032 IRpcChannelBuffer* pRpcChannelBuffer,
29033 PRPC_MESSAGE pRpcMessage,
29034 DWORD* pdwStubPhase);
29035 HRESULT __attribute__((__stdcall__)) IRecordInfo_GetTypeInfo_Proxy(
29037 ITypeInfo** ppTypeInfo);
29038 void __attribute__((__stdcall__)) IRecordInfo_GetTypeInfo_Stub(
29039 IRpcStubBuffer* This,
29040 IRpcChannelBuffer* pRpcChannelBuffer,
29041 PRPC_MESSAGE pRpcMessage,
29042 DWORD* pdwStubPhase);
29043 HRESULT __attribute__((__stdcall__)) IRecordInfo_GetField_Proxy(
29046 LPCOLESTR szFieldName,
29047 VARIANT* pvarField);
29048 void __attribute__((__stdcall__)) IRecordInfo_GetField_Stub(
29049 IRpcStubBuffer* This,
29050 IRpcChannelBuffer* pRpcChannelBuffer,
29051 PRPC_MESSAGE pRpcMessage,
29052 DWORD* pdwStubPhase);
29053 HRESULT __attribute__((__stdcall__)) IRecordInfo_GetFieldNoCopy_Proxy(
29056 LPCOLESTR szFieldName,
29057 VARIANT* pvarField,
29058 PVOID* ppvDataCArray);
29059 void __attribute__((__stdcall__)) IRecordInfo_GetFieldNoCopy_Stub(
29060 IRpcStubBuffer* This,
29061 IRpcChannelBuffer* pRpcChannelBuffer,
29062 PRPC_MESSAGE pRpcMessage,
29063 DWORD* pdwStubPhase);
29064 HRESULT __attribute__((__stdcall__)) IRecordInfo_PutField_Proxy(
29068 LPCOLESTR szFieldName,
29069 VARIANT* pvarField);
29070 void __attribute__((__stdcall__)) IRecordInfo_PutField_Stub(
29071 IRpcStubBuffer* This,
29072 IRpcChannelBuffer* pRpcChannelBuffer,
29073 PRPC_MESSAGE pRpcMessage,
29074 DWORD* pdwStubPhase);
29075 HRESULT __attribute__((__stdcall__)) IRecordInfo_PutFieldNoCopy_Proxy(
29079 LPCOLESTR szFieldName,
29080 VARIANT* pvarField);
29081 void __attribute__((__stdcall__)) IRecordInfo_PutFieldNoCopy_Stub(
29082 IRpcStubBuffer* This,
29083 IRpcChannelBuffer* pRpcChannelBuffer,
29084 PRPC_MESSAGE pRpcMessage,
29085 DWORD* pdwStubPhase);
29086 HRESULT __attribute__((__stdcall__)) IRecordInfo_GetFieldNames_Proxy(
29089 BSTR* rgBstrNames);
29090 void __attribute__((__stdcall__)) IRecordInfo_GetFieldNames_Stub(
29091 IRpcStubBuffer* This,
29092 IRpcChannelBuffer* pRpcChannelBuffer,
29093 PRPC_MESSAGE pRpcMessage,
29094 DWORD* pdwStubPhase);
29095 BOOL __attribute__((__stdcall__)) IRecordInfo_IsMatchingType_Proxy(
29097 IRecordInfo* pRecordInfo);
29098 void __attribute__((__stdcall__)) IRecordInfo_IsMatchingType_Stub(
29099 IRpcStubBuffer* This,
29100 IRpcChannelBuffer* pRpcChannelBuffer,
29101 PRPC_MESSAGE pRpcMessage,
29102 DWORD* pdwStubPhase);
29103 PVOID __attribute__((__stdcall__)) IRecordInfo_RecordCreate_Proxy(
29104 IRecordInfo* This);
29105 void __attribute__((__stdcall__)) IRecordInfo_RecordCreate_Stub(
29106 IRpcStubBuffer* This,
29107 IRpcChannelBuffer* pRpcChannelBuffer,
29108 PRPC_MESSAGE pRpcMessage,
29109 DWORD* pdwStubPhase);
29110 HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordCreateCopy_Proxy(
29114 void __attribute__((__stdcall__)) IRecordInfo_RecordCreateCopy_Stub(
29115 IRpcStubBuffer* This,
29116 IRpcChannelBuffer* pRpcChannelBuffer,
29117 PRPC_MESSAGE pRpcMessage,
29118 DWORD* pdwStubPhase);
29119 HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordDestroy_Proxy(
29122 void __attribute__((__stdcall__)) IRecordInfo_RecordDestroy_Stub(
29123 IRpcStubBuffer* This,
29124 IRpcChannelBuffer* pRpcChannelBuffer,
29125 PRPC_MESSAGE pRpcMessage,
29126 DWORD* pdwStubPhase);
29132 typedef struct ICreateTypeInfo ICreateTypeInfo;
29135 typedef ICreateTypeInfo *LPCREATETYPEINFO;
29142 extern const GUID IID_ICreateTypeInfo __attribute__((visibility ("hidden")));
29143 # 3752 "../../../include/oaidl.h"
29144 typedef struct ICreateTypeInfoVtbl {
29148 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
29149 ICreateTypeInfo* This,
29150 const IID* const riid,
29153 ULONG (__attribute__((__stdcall__)) *AddRef)(
29154 ICreateTypeInfo* This);
29156 ULONG (__attribute__((__stdcall__)) *Release)(
29157 ICreateTypeInfo* This);
29160 HRESULT (__attribute__((__stdcall__)) *SetGuid)(
29161 ICreateTypeInfo* This,
29162 const GUID* const guid);
29164 HRESULT (__attribute__((__stdcall__)) *SetTypeFlags)(
29165 ICreateTypeInfo* This,
29168 HRESULT (__attribute__((__stdcall__)) *SetDocString)(
29169 ICreateTypeInfo* This,
29172 HRESULT (__attribute__((__stdcall__)) *SetHelpContext)(
29173 ICreateTypeInfo* This,
29174 DWORD dwHelpContext);
29176 HRESULT (__attribute__((__stdcall__)) *SetVersion)(
29177 ICreateTypeInfo* This,
29179 WORD wMinorVerNum);
29181 HRESULT (__attribute__((__stdcall__)) *AddRefTypeInfo)(
29182 ICreateTypeInfo* This,
29184 HREFTYPE* phRefType);
29186 HRESULT (__attribute__((__stdcall__)) *AddFuncDesc)(
29187 ICreateTypeInfo* This,
29189 FUNCDESC* pFuncDesc);
29191 HRESULT (__attribute__((__stdcall__)) *AddImplType)(
29192 ICreateTypeInfo* This,
29194 HREFTYPE hRefType);
29196 HRESULT (__attribute__((__stdcall__)) *SetImplTypeFlags)(
29197 ICreateTypeInfo* This,
29199 INT implTypeFlags);
29201 HRESULT (__attribute__((__stdcall__)) *SetAlignment)(
29202 ICreateTypeInfo* This,
29205 HRESULT (__attribute__((__stdcall__)) *SetSchema)(
29206 ICreateTypeInfo* This,
29207 LPOLESTR pStrSchema);
29209 HRESULT (__attribute__((__stdcall__)) *AddVarDesc)(
29210 ICreateTypeInfo* This,
29212 VARDESC* pVarDesc);
29214 HRESULT (__attribute__((__stdcall__)) *SetFuncAndParamNames)(
29215 ICreateTypeInfo* This,
29217 LPOLESTR* rgszNames,
29220 HRESULT (__attribute__((__stdcall__)) *SetVarName)(
29221 ICreateTypeInfo* This,
29225 HRESULT (__attribute__((__stdcall__)) *SetTypeDescAlias)(
29226 ICreateTypeInfo* This,
29227 TYPEDESC* pTDescAlias);
29229 HRESULT (__attribute__((__stdcall__)) *DefineFuncAsDllEntry)(
29230 ICreateTypeInfo* This,
29232 LPOLESTR szDllName,
29233 LPOLESTR szProcName);
29235 HRESULT (__attribute__((__stdcall__)) *SetFuncDocString)(
29236 ICreateTypeInfo* This,
29238 LPOLESTR szDocString);
29240 HRESULT (__attribute__((__stdcall__)) *SetVarDocString)(
29241 ICreateTypeInfo* This,
29243 LPOLESTR szDocString);
29245 HRESULT (__attribute__((__stdcall__)) *SetFuncHelpContext)(
29246 ICreateTypeInfo* This,
29248 DWORD dwHelpContext);
29250 HRESULT (__attribute__((__stdcall__)) *SetVarHelpContext)(
29251 ICreateTypeInfo* This,
29253 DWORD dwHelpContext);
29255 HRESULT (__attribute__((__stdcall__)) *SetMops)(
29256 ICreateTypeInfo* This,
29260 HRESULT (__attribute__((__stdcall__)) *SetTypeIdldesc)(
29261 ICreateTypeInfo* This,
29262 IDLDESC* pIdlDesc);
29264 HRESULT (__attribute__((__stdcall__)) *LayOut)(
29265 ICreateTypeInfo* This);
29268 } ICreateTypeInfoVtbl;
29269 struct ICreateTypeInfo {
29270 const ICreateTypeInfoVtbl* lpVtbl;
29272 # 3914 "../../../include/oaidl.h"
29273 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetGuid_Proxy(
29274 ICreateTypeInfo* This,
29275 const GUID* const guid);
29276 void __attribute__((__stdcall__)) ICreateTypeInfo_SetGuid_Stub(
29277 IRpcStubBuffer* This,
29278 IRpcChannelBuffer* pRpcChannelBuffer,
29279 PRPC_MESSAGE pRpcMessage,
29280 DWORD* pdwStubPhase);
29281 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeFlags_Proxy(
29282 ICreateTypeInfo* This,
29284 void __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeFlags_Stub(
29285 IRpcStubBuffer* This,
29286 IRpcChannelBuffer* pRpcChannelBuffer,
29287 PRPC_MESSAGE pRpcMessage,
29288 DWORD* pdwStubPhase);
29289 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetDocString_Proxy(
29290 ICreateTypeInfo* This,
29292 void __attribute__((__stdcall__)) ICreateTypeInfo_SetDocString_Stub(
29293 IRpcStubBuffer* This,
29294 IRpcChannelBuffer* pRpcChannelBuffer,
29295 PRPC_MESSAGE pRpcMessage,
29296 DWORD* pdwStubPhase);
29297 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetHelpContext_Proxy(
29298 ICreateTypeInfo* This,
29299 DWORD dwHelpContext);
29300 void __attribute__((__stdcall__)) ICreateTypeInfo_SetHelpContext_Stub(
29301 IRpcStubBuffer* This,
29302 IRpcChannelBuffer* pRpcChannelBuffer,
29303 PRPC_MESSAGE pRpcMessage,
29304 DWORD* pdwStubPhase);
29305 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVersion_Proxy(
29306 ICreateTypeInfo* This,
29308 WORD wMinorVerNum);
29309 void __attribute__((__stdcall__)) ICreateTypeInfo_SetVersion_Stub(
29310 IRpcStubBuffer* This,
29311 IRpcChannelBuffer* pRpcChannelBuffer,
29312 PRPC_MESSAGE pRpcMessage,
29313 DWORD* pdwStubPhase);
29314 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddRefTypeInfo_Proxy(
29315 ICreateTypeInfo* This,
29317 HREFTYPE* phRefType);
29318 void __attribute__((__stdcall__)) ICreateTypeInfo_AddRefTypeInfo_Stub(
29319 IRpcStubBuffer* This,
29320 IRpcChannelBuffer* pRpcChannelBuffer,
29321 PRPC_MESSAGE pRpcMessage,
29322 DWORD* pdwStubPhase);
29323 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddFuncDesc_Proxy(
29324 ICreateTypeInfo* This,
29326 FUNCDESC* pFuncDesc);
29327 void __attribute__((__stdcall__)) ICreateTypeInfo_AddFuncDesc_Stub(
29328 IRpcStubBuffer* This,
29329 IRpcChannelBuffer* pRpcChannelBuffer,
29330 PRPC_MESSAGE pRpcMessage,
29331 DWORD* pdwStubPhase);
29332 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddImplType_Proxy(
29333 ICreateTypeInfo* This,
29335 HREFTYPE hRefType);
29336 void __attribute__((__stdcall__)) ICreateTypeInfo_AddImplType_Stub(
29337 IRpcStubBuffer* This,
29338 IRpcChannelBuffer* pRpcChannelBuffer,
29339 PRPC_MESSAGE pRpcMessage,
29340 DWORD* pdwStubPhase);
29341 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetImplTypeFlags_Proxy(
29342 ICreateTypeInfo* This,
29344 INT implTypeFlags);
29345 void __attribute__((__stdcall__)) ICreateTypeInfo_SetImplTypeFlags_Stub(
29346 IRpcStubBuffer* This,
29347 IRpcChannelBuffer* pRpcChannelBuffer,
29348 PRPC_MESSAGE pRpcMessage,
29349 DWORD* pdwStubPhase);
29350 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetAlignment_Proxy(
29351 ICreateTypeInfo* This,
29353 void __attribute__((__stdcall__)) ICreateTypeInfo_SetAlignment_Stub(
29354 IRpcStubBuffer* This,
29355 IRpcChannelBuffer* pRpcChannelBuffer,
29356 PRPC_MESSAGE pRpcMessage,
29357 DWORD* pdwStubPhase);
29358 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetSchema_Proxy(
29359 ICreateTypeInfo* This,
29360 LPOLESTR pStrSchema);
29361 void __attribute__((__stdcall__)) ICreateTypeInfo_SetSchema_Stub(
29362 IRpcStubBuffer* This,
29363 IRpcChannelBuffer* pRpcChannelBuffer,
29364 PRPC_MESSAGE pRpcMessage,
29365 DWORD* pdwStubPhase);
29366 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddVarDesc_Proxy(
29367 ICreateTypeInfo* This,
29369 VARDESC* pVarDesc);
29370 void __attribute__((__stdcall__)) ICreateTypeInfo_AddVarDesc_Stub(
29371 IRpcStubBuffer* This,
29372 IRpcChannelBuffer* pRpcChannelBuffer,
29373 PRPC_MESSAGE pRpcMessage,
29374 DWORD* pdwStubPhase);
29375 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncAndParamNames_Proxy(
29376 ICreateTypeInfo* This,
29378 LPOLESTR* rgszNames,
29380 void __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncAndParamNames_Stub(
29381 IRpcStubBuffer* This,
29382 IRpcChannelBuffer* pRpcChannelBuffer,
29383 PRPC_MESSAGE pRpcMessage,
29384 DWORD* pdwStubPhase);
29385 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVarName_Proxy(
29386 ICreateTypeInfo* This,
29389 void __attribute__((__stdcall__)) ICreateTypeInfo_SetVarName_Stub(
29390 IRpcStubBuffer* This,
29391 IRpcChannelBuffer* pRpcChannelBuffer,
29392 PRPC_MESSAGE pRpcMessage,
29393 DWORD* pdwStubPhase);
29394 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeDescAlias_Proxy(
29395 ICreateTypeInfo* This,
29396 TYPEDESC* pTDescAlias);
29397 void __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeDescAlias_Stub(
29398 IRpcStubBuffer* This,
29399 IRpcChannelBuffer* pRpcChannelBuffer,
29400 PRPC_MESSAGE pRpcMessage,
29401 DWORD* pdwStubPhase);
29402 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_DefineFuncAsDllEntry_Proxy(
29403 ICreateTypeInfo* This,
29405 LPOLESTR szDllName,
29406 LPOLESTR szProcName);
29407 void __attribute__((__stdcall__)) ICreateTypeInfo_DefineFuncAsDllEntry_Stub(
29408 IRpcStubBuffer* This,
29409 IRpcChannelBuffer* pRpcChannelBuffer,
29410 PRPC_MESSAGE pRpcMessage,
29411 DWORD* pdwStubPhase);
29412 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncDocString_Proxy(
29413 ICreateTypeInfo* This,
29415 LPOLESTR szDocString);
29416 void __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncDocString_Stub(
29417 IRpcStubBuffer* This,
29418 IRpcChannelBuffer* pRpcChannelBuffer,
29419 PRPC_MESSAGE pRpcMessage,
29420 DWORD* pdwStubPhase);
29421 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVarDocString_Proxy(
29422 ICreateTypeInfo* This,
29424 LPOLESTR szDocString);
29425 void __attribute__((__stdcall__)) ICreateTypeInfo_SetVarDocString_Stub(
29426 IRpcStubBuffer* This,
29427 IRpcChannelBuffer* pRpcChannelBuffer,
29428 PRPC_MESSAGE pRpcMessage,
29429 DWORD* pdwStubPhase);
29430 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncHelpContext_Proxy(
29431 ICreateTypeInfo* This,
29433 DWORD dwHelpContext);
29434 void __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncHelpContext_Stub(
29435 IRpcStubBuffer* This,
29436 IRpcChannelBuffer* pRpcChannelBuffer,
29437 PRPC_MESSAGE pRpcMessage,
29438 DWORD* pdwStubPhase);
29439 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVarHelpContext_Proxy(
29440 ICreateTypeInfo* This,
29442 DWORD dwHelpContext);
29443 void __attribute__((__stdcall__)) ICreateTypeInfo_SetVarHelpContext_Stub(
29444 IRpcStubBuffer* This,
29445 IRpcChannelBuffer* pRpcChannelBuffer,
29446 PRPC_MESSAGE pRpcMessage,
29447 DWORD* pdwStubPhase);
29448 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetMops_Proxy(
29449 ICreateTypeInfo* This,
29452 void __attribute__((__stdcall__)) ICreateTypeInfo_SetMops_Stub(
29453 IRpcStubBuffer* This,
29454 IRpcChannelBuffer* pRpcChannelBuffer,
29455 PRPC_MESSAGE pRpcMessage,
29456 DWORD* pdwStubPhase);
29457 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeIdldesc_Proxy(
29458 ICreateTypeInfo* This,
29459 IDLDESC* pIdlDesc);
29460 void __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeIdldesc_Stub(
29461 IRpcStubBuffer* This,
29462 IRpcChannelBuffer* pRpcChannelBuffer,
29463 PRPC_MESSAGE pRpcMessage,
29464 DWORD* pdwStubPhase);
29465 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_LayOut_Proxy(
29466 ICreateTypeInfo* This);
29467 void __attribute__((__stdcall__)) ICreateTypeInfo_LayOut_Stub(
29468 IRpcStubBuffer* This,
29469 IRpcChannelBuffer* pRpcChannelBuffer,
29470 PRPC_MESSAGE pRpcMessage,
29471 DWORD* pdwStubPhase);
29477 typedef struct ICreateTypeInfo2 ICreateTypeInfo2;
29480 typedef ICreateTypeInfo2 *LPCREATETYPEINFO2;
29487 extern const GUID IID_ICreateTypeInfo2 __attribute__((visibility ("hidden")));
29488 # 4192 "../../../include/oaidl.h"
29489 typedef struct ICreateTypeInfo2Vtbl {
29493 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
29494 ICreateTypeInfo2* This,
29495 const IID* const riid,
29498 ULONG (__attribute__((__stdcall__)) *AddRef)(
29499 ICreateTypeInfo2* This);
29501 ULONG (__attribute__((__stdcall__)) *Release)(
29502 ICreateTypeInfo2* This);
29505 HRESULT (__attribute__((__stdcall__)) *SetGuid)(
29506 ICreateTypeInfo2* This,
29507 const GUID* const guid);
29509 HRESULT (__attribute__((__stdcall__)) *SetTypeFlags)(
29510 ICreateTypeInfo2* This,
29513 HRESULT (__attribute__((__stdcall__)) *SetDocString)(
29514 ICreateTypeInfo2* This,
29517 HRESULT (__attribute__((__stdcall__)) *SetHelpContext)(
29518 ICreateTypeInfo2* This,
29519 DWORD dwHelpContext);
29521 HRESULT (__attribute__((__stdcall__)) *SetVersion)(
29522 ICreateTypeInfo2* This,
29524 WORD wMinorVerNum);
29526 HRESULT (__attribute__((__stdcall__)) *AddRefTypeInfo)(
29527 ICreateTypeInfo2* This,
29529 HREFTYPE* phRefType);
29531 HRESULT (__attribute__((__stdcall__)) *AddFuncDesc)(
29532 ICreateTypeInfo2* This,
29534 FUNCDESC* pFuncDesc);
29536 HRESULT (__attribute__((__stdcall__)) *AddImplType)(
29537 ICreateTypeInfo2* This,
29539 HREFTYPE hRefType);
29541 HRESULT (__attribute__((__stdcall__)) *SetImplTypeFlags)(
29542 ICreateTypeInfo2* This,
29544 INT implTypeFlags);
29546 HRESULT (__attribute__((__stdcall__)) *SetAlignment)(
29547 ICreateTypeInfo2* This,
29550 HRESULT (__attribute__((__stdcall__)) *SetSchema)(
29551 ICreateTypeInfo2* This,
29552 LPOLESTR pStrSchema);
29554 HRESULT (__attribute__((__stdcall__)) *AddVarDesc)(
29555 ICreateTypeInfo2* This,
29557 VARDESC* pVarDesc);
29559 HRESULT (__attribute__((__stdcall__)) *SetFuncAndParamNames)(
29560 ICreateTypeInfo2* This,
29562 LPOLESTR* rgszNames,
29565 HRESULT (__attribute__((__stdcall__)) *SetVarName)(
29566 ICreateTypeInfo2* This,
29570 HRESULT (__attribute__((__stdcall__)) *SetTypeDescAlias)(
29571 ICreateTypeInfo2* This,
29572 TYPEDESC* pTDescAlias);
29574 HRESULT (__attribute__((__stdcall__)) *DefineFuncAsDllEntry)(
29575 ICreateTypeInfo2* This,
29577 LPOLESTR szDllName,
29578 LPOLESTR szProcName);
29580 HRESULT (__attribute__((__stdcall__)) *SetFuncDocString)(
29581 ICreateTypeInfo2* This,
29583 LPOLESTR szDocString);
29585 HRESULT (__attribute__((__stdcall__)) *SetVarDocString)(
29586 ICreateTypeInfo2* This,
29588 LPOLESTR szDocString);
29590 HRESULT (__attribute__((__stdcall__)) *SetFuncHelpContext)(
29591 ICreateTypeInfo2* This,
29593 DWORD dwHelpContext);
29595 HRESULT (__attribute__((__stdcall__)) *SetVarHelpContext)(
29596 ICreateTypeInfo2* This,
29598 DWORD dwHelpContext);
29600 HRESULT (__attribute__((__stdcall__)) *SetMops)(
29601 ICreateTypeInfo2* This,
29605 HRESULT (__attribute__((__stdcall__)) *SetTypeIdldesc)(
29606 ICreateTypeInfo2* This,
29607 IDLDESC* pIdlDesc);
29609 HRESULT (__attribute__((__stdcall__)) *LayOut)(
29610 ICreateTypeInfo2* This);
29613 HRESULT (__attribute__((__stdcall__)) *DeleteFuncDesc)(
29614 ICreateTypeInfo2* This,
29617 HRESULT (__attribute__((__stdcall__)) *DeleteFuncDescByMemId)(
29618 ICreateTypeInfo2* This,
29620 INVOKEKIND invKind);
29622 HRESULT (__attribute__((__stdcall__)) *DeleteVarDesc)(
29623 ICreateTypeInfo2* This,
29626 HRESULT (__attribute__((__stdcall__)) *DeleteVarDescByMemId)(
29627 ICreateTypeInfo2* This,
29630 HRESULT (__attribute__((__stdcall__)) *DeleteImplType)(
29631 ICreateTypeInfo2* This,
29634 HRESULT (__attribute__((__stdcall__)) *SetCustData)(
29635 ICreateTypeInfo2* This,
29636 const GUID* const guid,
29639 HRESULT (__attribute__((__stdcall__)) *SetFuncCustData)(
29640 ICreateTypeInfo2* This,
29642 const GUID* const guid,
29645 HRESULT (__attribute__((__stdcall__)) *SetParamCustData)(
29646 ICreateTypeInfo2* This,
29649 const GUID* const guid,
29652 HRESULT (__attribute__((__stdcall__)) *SetVarCustData)(
29653 ICreateTypeInfo2* This,
29655 const GUID* const guid,
29658 HRESULT (__attribute__((__stdcall__)) *SetImplTypeCustData)(
29659 ICreateTypeInfo2* This,
29661 const GUID* const guid,
29664 HRESULT (__attribute__((__stdcall__)) *SetHelpStringContext)(
29665 ICreateTypeInfo2* This,
29666 ULONG dwHelpStringContext);
29668 HRESULT (__attribute__((__stdcall__)) *SetFuncHelpStringContext)(
29669 ICreateTypeInfo2* This,
29671 ULONG dwHelpStringContext);
29673 HRESULT (__attribute__((__stdcall__)) *SetVarHelpStringContext)(
29674 ICreateTypeInfo2* This,
29676 ULONG dwHelpStringContext);
29678 HRESULT (__attribute__((__stdcall__)) *Invalidate)(
29679 ICreateTypeInfo2* This);
29681 HRESULT (__attribute__((__stdcall__)) *SetName)(
29682 ICreateTypeInfo2* This,
29686 } ICreateTypeInfo2Vtbl;
29687 struct ICreateTypeInfo2 {
29688 const ICreateTypeInfo2Vtbl* lpVtbl;
29690 # 4443 "../../../include/oaidl.h"
29691 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDesc_Proxy(
29692 ICreateTypeInfo2* This,
29694 void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDesc_Stub(
29695 IRpcStubBuffer* This,
29696 IRpcChannelBuffer* pRpcChannelBuffer,
29697 PRPC_MESSAGE pRpcMessage,
29698 DWORD* pdwStubPhase);
29699 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDescByMemId_Proxy(
29700 ICreateTypeInfo2* This,
29702 INVOKEKIND invKind);
29703 void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDescByMemId_Stub(
29704 IRpcStubBuffer* This,
29705 IRpcChannelBuffer* pRpcChannelBuffer,
29706 PRPC_MESSAGE pRpcMessage,
29707 DWORD* pdwStubPhase);
29708 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDesc_Proxy(
29709 ICreateTypeInfo2* This,
29711 void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDesc_Stub(
29712 IRpcStubBuffer* This,
29713 IRpcChannelBuffer* pRpcChannelBuffer,
29714 PRPC_MESSAGE pRpcMessage,
29715 DWORD* pdwStubPhase);
29716 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDescByMemId_Proxy(
29717 ICreateTypeInfo2* This,
29719 void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDescByMemId_Stub(
29720 IRpcStubBuffer* This,
29721 IRpcChannelBuffer* pRpcChannelBuffer,
29722 PRPC_MESSAGE pRpcMessage,
29723 DWORD* pdwStubPhase);
29724 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteImplType_Proxy(
29725 ICreateTypeInfo2* This,
29727 void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteImplType_Stub(
29728 IRpcStubBuffer* This,
29729 IRpcChannelBuffer* pRpcChannelBuffer,
29730 PRPC_MESSAGE pRpcMessage,
29731 DWORD* pdwStubPhase);
29732 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetCustData_Proxy(
29733 ICreateTypeInfo2* This,
29734 const GUID* const guid,
29736 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetCustData_Stub(
29737 IRpcStubBuffer* This,
29738 IRpcChannelBuffer* pRpcChannelBuffer,
29739 PRPC_MESSAGE pRpcMessage,
29740 DWORD* pdwStubPhase);
29741 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncCustData_Proxy(
29742 ICreateTypeInfo2* This,
29744 const GUID* const guid,
29746 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncCustData_Stub(
29747 IRpcStubBuffer* This,
29748 IRpcChannelBuffer* pRpcChannelBuffer,
29749 PRPC_MESSAGE pRpcMessage,
29750 DWORD* pdwStubPhase);
29751 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetParamCustData_Proxy(
29752 ICreateTypeInfo2* This,
29755 const GUID* const guid,
29757 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetParamCustData_Stub(
29758 IRpcStubBuffer* This,
29759 IRpcChannelBuffer* pRpcChannelBuffer,
29760 PRPC_MESSAGE pRpcMessage,
29761 DWORD* pdwStubPhase);
29762 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarCustData_Proxy(
29763 ICreateTypeInfo2* This,
29765 const GUID* const guid,
29767 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarCustData_Stub(
29768 IRpcStubBuffer* This,
29769 IRpcChannelBuffer* pRpcChannelBuffer,
29770 PRPC_MESSAGE pRpcMessage,
29771 DWORD* pdwStubPhase);
29772 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetImplTypeCustData_Proxy(
29773 ICreateTypeInfo2* This,
29775 const GUID* const guid,
29777 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetImplTypeCustData_Stub(
29778 IRpcStubBuffer* This,
29779 IRpcChannelBuffer* pRpcChannelBuffer,
29780 PRPC_MESSAGE pRpcMessage,
29781 DWORD* pdwStubPhase);
29782 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetHelpStringContext_Proxy(
29783 ICreateTypeInfo2* This,
29784 ULONG dwHelpStringContext);
29785 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetHelpStringContext_Stub(
29786 IRpcStubBuffer* This,
29787 IRpcChannelBuffer* pRpcChannelBuffer,
29788 PRPC_MESSAGE pRpcMessage,
29789 DWORD* pdwStubPhase);
29790 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncHelpStringContext_Proxy(
29791 ICreateTypeInfo2* This,
29793 ULONG dwHelpStringContext);
29794 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncHelpStringContext_Stub(
29795 IRpcStubBuffer* This,
29796 IRpcChannelBuffer* pRpcChannelBuffer,
29797 PRPC_MESSAGE pRpcMessage,
29798 DWORD* pdwStubPhase);
29799 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarHelpStringContext_Proxy(
29800 ICreateTypeInfo2* This,
29802 ULONG dwHelpStringContext);
29803 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarHelpStringContext_Stub(
29804 IRpcStubBuffer* This,
29805 IRpcChannelBuffer* pRpcChannelBuffer,
29806 PRPC_MESSAGE pRpcMessage,
29807 DWORD* pdwStubPhase);
29808 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_Invalidate_Proxy(
29809 ICreateTypeInfo2* This);
29810 void __attribute__((__stdcall__)) ICreateTypeInfo2_Invalidate_Stub(
29811 IRpcStubBuffer* This,
29812 IRpcChannelBuffer* pRpcChannelBuffer,
29813 PRPC_MESSAGE pRpcMessage,
29814 DWORD* pdwStubPhase);
29815 HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetName_Proxy(
29816 ICreateTypeInfo2* This,
29818 void __attribute__((__stdcall__)) ICreateTypeInfo2_SetName_Stub(
29819 IRpcStubBuffer* This,
29820 IRpcChannelBuffer* pRpcChannelBuffer,
29821 PRPC_MESSAGE pRpcMessage,
29822 DWORD* pdwStubPhase);
29828 typedef struct ICreateTypeLib ICreateTypeLib;
29831 typedef ICreateTypeLib *LPCREATETYPELIB;
29838 extern const GUID IID_ICreateTypeLib __attribute__((visibility ("hidden")));
29839 # 4629 "../../../include/oaidl.h"
29840 typedef struct ICreateTypeLibVtbl {
29844 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
29845 ICreateTypeLib* This,
29846 const IID* const riid,
29849 ULONG (__attribute__((__stdcall__)) *AddRef)(
29850 ICreateTypeLib* This);
29852 ULONG (__attribute__((__stdcall__)) *Release)(
29853 ICreateTypeLib* This);
29856 HRESULT (__attribute__((__stdcall__)) *CreateTypeInfo)(
29857 ICreateTypeLib* This,
29860 ICreateTypeInfo** ppCTInfo);
29862 HRESULT (__attribute__((__stdcall__)) *SetName)(
29863 ICreateTypeLib* This,
29866 HRESULT (__attribute__((__stdcall__)) *SetVersion)(
29867 ICreateTypeLib* This,
29869 WORD wMinorVerNum);
29871 HRESULT (__attribute__((__stdcall__)) *SetGuid)(
29872 ICreateTypeLib* This,
29873 const GUID* const guid);
29875 HRESULT (__attribute__((__stdcall__)) *SetDocString)(
29876 ICreateTypeLib* This,
29879 HRESULT (__attribute__((__stdcall__)) *SetHelpFileName)(
29880 ICreateTypeLib* This,
29881 LPOLESTR szHelpFileName);
29883 HRESULT (__attribute__((__stdcall__)) *SetHelpContext)(
29884 ICreateTypeLib* This,
29885 DWORD dwHelpContext);
29887 HRESULT (__attribute__((__stdcall__)) *SetLcid)(
29888 ICreateTypeLib* This,
29891 HRESULT (__attribute__((__stdcall__)) *SetLibFlags)(
29892 ICreateTypeLib* This,
29895 HRESULT (__attribute__((__stdcall__)) *SaveAllChanges)(
29896 ICreateTypeLib* This);
29899 } ICreateTypeLibVtbl;
29900 struct ICreateTypeLib {
29901 const ICreateTypeLibVtbl* lpVtbl;
29903 # 4713 "../../../include/oaidl.h"
29904 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_CreateTypeInfo_Proxy(
29905 ICreateTypeLib* This,
29908 ICreateTypeInfo** ppCTInfo);
29909 void __attribute__((__stdcall__)) ICreateTypeLib_CreateTypeInfo_Stub(
29910 IRpcStubBuffer* This,
29911 IRpcChannelBuffer* pRpcChannelBuffer,
29912 PRPC_MESSAGE pRpcMessage,
29913 DWORD* pdwStubPhase);
29914 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetName_Proxy(
29915 ICreateTypeLib* This,
29917 void __attribute__((__stdcall__)) ICreateTypeLib_SetName_Stub(
29918 IRpcStubBuffer* This,
29919 IRpcChannelBuffer* pRpcChannelBuffer,
29920 PRPC_MESSAGE pRpcMessage,
29921 DWORD* pdwStubPhase);
29922 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetVersion_Proxy(
29923 ICreateTypeLib* This,
29925 WORD wMinorVerNum);
29926 void __attribute__((__stdcall__)) ICreateTypeLib_SetVersion_Stub(
29927 IRpcStubBuffer* This,
29928 IRpcChannelBuffer* pRpcChannelBuffer,
29929 PRPC_MESSAGE pRpcMessage,
29930 DWORD* pdwStubPhase);
29931 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetGuid_Proxy(
29932 ICreateTypeLib* This,
29933 const GUID* const guid);
29934 void __attribute__((__stdcall__)) ICreateTypeLib_SetGuid_Stub(
29935 IRpcStubBuffer* This,
29936 IRpcChannelBuffer* pRpcChannelBuffer,
29937 PRPC_MESSAGE pRpcMessage,
29938 DWORD* pdwStubPhase);
29939 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetDocString_Proxy(
29940 ICreateTypeLib* This,
29942 void __attribute__((__stdcall__)) ICreateTypeLib_SetDocString_Stub(
29943 IRpcStubBuffer* This,
29944 IRpcChannelBuffer* pRpcChannelBuffer,
29945 PRPC_MESSAGE pRpcMessage,
29946 DWORD* pdwStubPhase);
29947 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetHelpFileName_Proxy(
29948 ICreateTypeLib* This,
29949 LPOLESTR szHelpFileName);
29950 void __attribute__((__stdcall__)) ICreateTypeLib_SetHelpFileName_Stub(
29951 IRpcStubBuffer* This,
29952 IRpcChannelBuffer* pRpcChannelBuffer,
29953 PRPC_MESSAGE pRpcMessage,
29954 DWORD* pdwStubPhase);
29955 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetHelpContext_Proxy(
29956 ICreateTypeLib* This,
29957 DWORD dwHelpContext);
29958 void __attribute__((__stdcall__)) ICreateTypeLib_SetHelpContext_Stub(
29959 IRpcStubBuffer* This,
29960 IRpcChannelBuffer* pRpcChannelBuffer,
29961 PRPC_MESSAGE pRpcMessage,
29962 DWORD* pdwStubPhase);
29963 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetLcid_Proxy(
29964 ICreateTypeLib* This,
29966 void __attribute__((__stdcall__)) ICreateTypeLib_SetLcid_Stub(
29967 IRpcStubBuffer* This,
29968 IRpcChannelBuffer* pRpcChannelBuffer,
29969 PRPC_MESSAGE pRpcMessage,
29970 DWORD* pdwStubPhase);
29971 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetLibFlags_Proxy(
29972 ICreateTypeLib* This,
29974 void __attribute__((__stdcall__)) ICreateTypeLib_SetLibFlags_Stub(
29975 IRpcStubBuffer* This,
29976 IRpcChannelBuffer* pRpcChannelBuffer,
29977 PRPC_MESSAGE pRpcMessage,
29978 DWORD* pdwStubPhase);
29979 HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SaveAllChanges_Proxy(
29980 ICreateTypeLib* This);
29981 void __attribute__((__stdcall__)) ICreateTypeLib_SaveAllChanges_Stub(
29982 IRpcStubBuffer* This,
29983 IRpcChannelBuffer* pRpcChannelBuffer,
29984 PRPC_MESSAGE pRpcMessage,
29985 DWORD* pdwStubPhase);
29991 typedef struct ICreateTypeLib2 ICreateTypeLib2;
29994 typedef ICreateTypeLib2 *LPCREATETYPELIB2;
30001 extern const GUID IID_ICreateTypeLib2 __attribute__((visibility ("hidden")));
30002 # 4829 "../../../include/oaidl.h"
30003 typedef struct ICreateTypeLib2Vtbl {
30007 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
30008 ICreateTypeLib2* This,
30009 const IID* const riid,
30012 ULONG (__attribute__((__stdcall__)) *AddRef)(
30013 ICreateTypeLib2* This);
30015 ULONG (__attribute__((__stdcall__)) *Release)(
30016 ICreateTypeLib2* This);
30019 HRESULT (__attribute__((__stdcall__)) *CreateTypeInfo)(
30020 ICreateTypeLib2* This,
30023 ICreateTypeInfo** ppCTInfo);
30025 HRESULT (__attribute__((__stdcall__)) *SetName)(
30026 ICreateTypeLib2* This,
30029 HRESULT (__attribute__((__stdcall__)) *SetVersion)(
30030 ICreateTypeLib2* This,
30032 WORD wMinorVerNum);
30034 HRESULT (__attribute__((__stdcall__)) *SetGuid)(
30035 ICreateTypeLib2* This,
30036 const GUID* const guid);
30038 HRESULT (__attribute__((__stdcall__)) *SetDocString)(
30039 ICreateTypeLib2* This,
30042 HRESULT (__attribute__((__stdcall__)) *SetHelpFileName)(
30043 ICreateTypeLib2* This,
30044 LPOLESTR szHelpFileName);
30046 HRESULT (__attribute__((__stdcall__)) *SetHelpContext)(
30047 ICreateTypeLib2* This,
30048 DWORD dwHelpContext);
30050 HRESULT (__attribute__((__stdcall__)) *SetLcid)(
30051 ICreateTypeLib2* This,
30054 HRESULT (__attribute__((__stdcall__)) *SetLibFlags)(
30055 ICreateTypeLib2* This,
30058 HRESULT (__attribute__((__stdcall__)) *SaveAllChanges)(
30059 ICreateTypeLib2* This);
30062 HRESULT (__attribute__((__stdcall__)) *DeleteTypeInfo)(
30063 ICreateTypeLib2* This,
30066 HRESULT (__attribute__((__stdcall__)) *SetCustData)(
30067 ICreateTypeLib2* This,
30068 const GUID* const guid,
30071 HRESULT (__attribute__((__stdcall__)) *SetHelpStringContext)(
30072 ICreateTypeLib2* This,
30073 ULONG dwHelpStringContext);
30075 HRESULT (__attribute__((__stdcall__)) *SetHelpStringDll)(
30076 ICreateTypeLib2* This,
30077 LPOLESTR szFileName);
30080 } ICreateTypeLib2Vtbl;
30081 struct ICreateTypeLib2 {
30082 const ICreateTypeLib2Vtbl* lpVtbl;
30084 # 4936 "../../../include/oaidl.h"
30085 HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_DeleteTypeInfo_Proxy(
30086 ICreateTypeLib2* This,
30088 void __attribute__((__stdcall__)) ICreateTypeLib2_DeleteTypeInfo_Stub(
30089 IRpcStubBuffer* This,
30090 IRpcChannelBuffer* pRpcChannelBuffer,
30091 PRPC_MESSAGE pRpcMessage,
30092 DWORD* pdwStubPhase);
30093 HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_SetCustData_Proxy(
30094 ICreateTypeLib2* This,
30095 const GUID* const guid,
30097 void __attribute__((__stdcall__)) ICreateTypeLib2_SetCustData_Stub(
30098 IRpcStubBuffer* This,
30099 IRpcChannelBuffer* pRpcChannelBuffer,
30100 PRPC_MESSAGE pRpcMessage,
30101 DWORD* pdwStubPhase);
30102 HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringContext_Proxy(
30103 ICreateTypeLib2* This,
30104 ULONG dwHelpStringContext);
30105 void __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringContext_Stub(
30106 IRpcStubBuffer* This,
30107 IRpcChannelBuffer* pRpcChannelBuffer,
30108 PRPC_MESSAGE pRpcMessage,
30109 DWORD* pdwStubPhase);
30110 HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringDll_Proxy(
30111 ICreateTypeLib2* This,
30112 LPOLESTR szFileName);
30113 void __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringDll_Stub(
30114 IRpcStubBuffer* This,
30115 IRpcChannelBuffer* pRpcChannelBuffer,
30116 PRPC_MESSAGE pRpcMessage,
30117 DWORD* pdwStubPhase);
30123 typedef struct IErrorLog IErrorLog;
30126 typedef IErrorLog *LPERRORLOG;
30133 extern const GUID IID_IErrorLog __attribute__((visibility ("hidden")));
30134 # 4994 "../../../include/oaidl.h"
30135 typedef struct IErrorLogVtbl {
30139 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
30141 const IID* const riid,
30144 ULONG (__attribute__((__stdcall__)) *AddRef)(
30147 ULONG (__attribute__((__stdcall__)) *Release)(
30151 HRESULT (__attribute__((__stdcall__)) *AddError)(
30153 LPCOLESTR pszPropName,
30154 EXCEPINFO* pExcepInfo);
30159 const IErrorLogVtbl* lpVtbl;
30161 # 5032 "../../../include/oaidl.h"
30162 HRESULT __attribute__((__stdcall__)) IErrorLog_AddError_Proxy(
30164 LPCOLESTR pszPropName,
30165 EXCEPINFO* pExcepInfo);
30166 void __attribute__((__stdcall__)) IErrorLog_AddError_Stub(
30167 IRpcStubBuffer* This,
30168 IRpcChannelBuffer* pRpcChannelBuffer,
30169 PRPC_MESSAGE pRpcMessage,
30170 DWORD* pdwStubPhase);
30176 typedef struct IPropertyBag IPropertyBag;
30179 typedef IPropertyBag *LPPROPERTYBAG;
30186 extern const GUID IID_IPropertyBag __attribute__((visibility ("hidden")));
30187 # 5071 "../../../include/oaidl.h"
30188 typedef struct IPropertyBagVtbl {
30192 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
30193 IPropertyBag* This,
30194 const IID* const riid,
30197 ULONG (__attribute__((__stdcall__)) *AddRef)(
30198 IPropertyBag* This);
30200 ULONG (__attribute__((__stdcall__)) *Release)(
30201 IPropertyBag* This);
30204 HRESULT (__attribute__((__stdcall__)) *Read)(
30205 IPropertyBag* This,
30206 LPCOLESTR pszPropName,
30208 IErrorLog* pErrorLog);
30210 HRESULT (__attribute__((__stdcall__)) *Write)(
30211 IPropertyBag* This,
30212 LPCOLESTR pszPropName,
30216 } IPropertyBagVtbl;
30217 struct IPropertyBag {
30218 const IPropertyBagVtbl* lpVtbl;
30220 # 5116 "../../../include/oaidl.h"
30221 HRESULT __attribute__((__stdcall__)) IPropertyBag_RemoteRead_Proxy(
30222 IPropertyBag* This,
30223 LPCOLESTR pszPropName,
30225 IErrorLog* pErrorLog,
30227 IUnknown* pUnkObj);
30228 void __attribute__((__stdcall__)) IPropertyBag_RemoteRead_Stub(
30229 IRpcStubBuffer* This,
30230 IRpcChannelBuffer* pRpcChannelBuffer,
30231 PRPC_MESSAGE pRpcMessage,
30232 DWORD* pdwStubPhase);
30233 HRESULT __attribute__((__stdcall__)) IPropertyBag_Read_Proxy(
30234 IPropertyBag* This,
30235 LPCOLESTR pszPropName,
30237 IErrorLog* pErrorLog);
30238 HRESULT __attribute__((__stdcall__)) IPropertyBag_Read_Stub(
30239 IPropertyBag* This,
30240 LPCOLESTR pszPropName,
30242 IErrorLog* pErrorLog,
30244 IUnknown* pUnkObj);
30245 HRESULT __attribute__((__stdcall__)) IPropertyBag_Write_Proxy(
30246 IPropertyBag* This,
30247 LPCOLESTR pszPropName,
30249 void __attribute__((__stdcall__)) IPropertyBag_Write_Stub(
30250 IRpcStubBuffer* This,
30251 IRpcChannelBuffer* pRpcChannelBuffer,
30252 PRPC_MESSAGE pRpcMessage,
30253 DWORD* pdwStubPhase);
30259 unsigned long __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserSize (unsigned long *, unsigned long, CLEANLOCALSTORAGE *);
30260 unsigned char * __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserMarshal (unsigned long *, unsigned char *, CLEANLOCALSTORAGE *);
30261 unsigned char * __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserUnmarshal(unsigned long *, unsigned char *, CLEANLOCALSTORAGE *);
30262 void __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserFree (unsigned long *, CLEANLOCALSTORAGE *);
30263 unsigned long __attribute__((__stdcall__)) BSTR_UserSize (unsigned long *, unsigned long, BSTR *);
30264 unsigned char * __attribute__((__stdcall__)) BSTR_UserMarshal (unsigned long *, unsigned char *, BSTR *);
30265 unsigned char * __attribute__((__stdcall__)) BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR *);
30266 void __attribute__((__stdcall__)) BSTR_UserFree (unsigned long *, BSTR *);
30267 unsigned long __attribute__((__stdcall__)) VARIANT_UserSize (unsigned long *, unsigned long, VARIANT *);
30268 unsigned char * __attribute__((__stdcall__)) VARIANT_UserMarshal (unsigned long *, unsigned char *, VARIANT *);
30269 unsigned char * __attribute__((__stdcall__)) VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT *);
30270 void __attribute__((__stdcall__)) VARIANT_UserFree (unsigned long *, VARIANT *);
30271 # 12 "../../../include/propidl.h" 2
30272 # 23 "../../../include/propidl.h"
30273 typedef struct IEnumSTATPROPSTG IEnumSTATPROPSTG;
30278 typedef struct IEnumSTATPROPSETSTG IEnumSTATPROPSETSTG;
30283 typedef struct IPropertyStorage IPropertyStorage;
30286 typedef IPropertyStorage *LPPROPERTYSTORAGE;
30287 # 71 "../../../include/propidl.h"
30288 typedef struct tagPROPVARIANT PROPVARIANT;
30289 typedef struct tagCAUB {
30291 unsigned char *pElems;
30293 typedef struct tagCAI {
30297 typedef struct tagCAUI {
30301 typedef struct tagCAL {
30305 typedef struct tagCAUL {
30309 typedef struct tagCAFLT {
30313 typedef struct tagCADBL {
30317 typedef struct tagCACY {
30321 typedef struct tagCADATE {
30325 typedef struct tagCABSTR {
30329 typedef struct tagCABSTRBLOB {
30333 typedef struct tagCABOOL {
30335 VARIANT_BOOL *pElems;
30337 typedef struct tagCASCODE {
30341 typedef struct tagCAPROPVARIANT {
30343 PROPVARIANT *pElems;
30345 typedef struct tagCAH {
30347 LARGE_INTEGER *pElems;
30349 typedef struct tagCAUH {
30351 ULARGE_INTEGER *pElems;
30353 typedef struct tagCALPSTR {
30357 typedef struct tagCALPWSTR {
30361 typedef struct tagCAFILETIME {
30365 typedef struct tagCACLIPDATA {
30369 typedef struct tagCACLSID {
30373 struct tagPROPVARIANT {
30383 VARIANT_BOOL boolVal;
30388 LARGE_INTEGER hVal;
30389 ULARGE_INTEGER uhVal;
30396 CLIPDATA *pclipdata;
30398 IStorage *pStorage;
30400 BSTRBLOB bstrblobVal;
30416 CAFILETIME cafiletime;
30418 CACLIPDATA caclipdata;
30420 CABSTRBLOB cabstrblob;
30423 CAPROPVARIANT capropvar;
30424 LPSAFEARRAY parray;
30435 VARIANT_BOOL *pboolVal;
30441 IUnknown **ppunkVal;
30442 IDispatch **ppdispVal;
30443 LPSAFEARRAY *pparray;
30444 PROPVARIANT *pvarVal;
30448 typedef struct tagPROPVARIANT *LPPROPVARIANT;
30449 # 274 "../../../include/propidl.h"
30450 typedef struct tagPROPSPEC {
30457 typedef struct tagSTATPROPSTG {
30458 LPOLESTR lpwstrName;
30467 typedef struct tagSTATPROPSETSTG {
30482 extern const GUID IID_IPropertyStorage __attribute__((visibility ("hidden")));
30483 # 361 "../../../include/propidl.h"
30484 typedef struct IPropertyStorageVtbl {
30488 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
30489 IPropertyStorage* This,
30490 const IID* const riid,
30493 ULONG (__attribute__((__stdcall__)) *AddRef)(
30494 IPropertyStorage* This);
30496 ULONG (__attribute__((__stdcall__)) *Release)(
30497 IPropertyStorage* This);
30500 HRESULT (__attribute__((__stdcall__)) *ReadMultiple)(
30501 IPropertyStorage* This,
30503 const PROPSPEC rgpspec[],
30504 PROPVARIANT rgpropvar[]);
30506 HRESULT (__attribute__((__stdcall__)) *WriteMultiple)(
30507 IPropertyStorage* This,
30509 const PROPSPEC rgpspec[],
30510 const PROPVARIANT rgpropvar[],
30511 PROPID propidNameFirst);
30513 HRESULT (__attribute__((__stdcall__)) *DeleteMultiple)(
30514 IPropertyStorage* This,
30516 const PROPSPEC rgpspec[]);
30518 HRESULT (__attribute__((__stdcall__)) *ReadPropertyNames)(
30519 IPropertyStorage* This,
30521 const PROPID rgpropid[],
30522 LPOLESTR rglpwstrName[]);
30524 HRESULT (__attribute__((__stdcall__)) *WritePropertyNames)(
30525 IPropertyStorage* This,
30527 const PROPID rgpropid[],
30528 const LPOLESTR rglpwstrName[]);
30530 HRESULT (__attribute__((__stdcall__)) *DeletePropertyNames)(
30531 IPropertyStorage* This,
30533 const PROPID rgpropid[]);
30535 HRESULT (__attribute__((__stdcall__)) *Commit)(
30536 IPropertyStorage* This,
30537 DWORD grfCommitFlags);
30539 HRESULT (__attribute__((__stdcall__)) *Revert)(
30540 IPropertyStorage* This);
30542 HRESULT (__attribute__((__stdcall__)) *Enum)(
30543 IPropertyStorage* This,
30544 IEnumSTATPROPSTG** ppenum);
30546 HRESULT (__attribute__((__stdcall__)) *SetTimes)(
30547 IPropertyStorage* This,
30548 const FILETIME* pctime,
30549 const FILETIME* patime,
30550 const FILETIME* pmtime);
30552 HRESULT (__attribute__((__stdcall__)) *SetClass)(
30553 IPropertyStorage* This,
30554 const CLSID* const clsid);
30556 HRESULT (__attribute__((__stdcall__)) *Stat)(
30557 IPropertyStorage* This,
30558 STATPROPSETSTG* statpsstg);
30561 } IPropertyStorageVtbl;
30562 struct IPropertyStorage {
30563 const IPropertyStorageVtbl* lpVtbl;
30565 # 465 "../../../include/propidl.h"
30566 HRESULT __attribute__((__stdcall__)) IPropertyStorage_ReadMultiple_Proxy(
30567 IPropertyStorage* This,
30569 const PROPSPEC rgpspec[],
30570 PROPVARIANT rgpropvar[]);
30571 void __attribute__((__stdcall__)) IPropertyStorage_ReadMultiple_Stub(
30572 IRpcStubBuffer* This,
30573 IRpcChannelBuffer* pRpcChannelBuffer,
30574 PRPC_MESSAGE pRpcMessage,
30575 DWORD* pdwStubPhase);
30576 HRESULT __attribute__((__stdcall__)) IPropertyStorage_WriteMultiple_Proxy(
30577 IPropertyStorage* This,
30579 const PROPSPEC rgpspec[],
30580 const PROPVARIANT rgpropvar[],
30581 PROPID propidNameFirst);
30582 void __attribute__((__stdcall__)) IPropertyStorage_WriteMultiple_Stub(
30583 IRpcStubBuffer* This,
30584 IRpcChannelBuffer* pRpcChannelBuffer,
30585 PRPC_MESSAGE pRpcMessage,
30586 DWORD* pdwStubPhase);
30587 HRESULT __attribute__((__stdcall__)) IPropertyStorage_DeleteMultiple_Proxy(
30588 IPropertyStorage* This,
30590 const PROPSPEC rgpspec[]);
30591 void __attribute__((__stdcall__)) IPropertyStorage_DeleteMultiple_Stub(
30592 IRpcStubBuffer* This,
30593 IRpcChannelBuffer* pRpcChannelBuffer,
30594 PRPC_MESSAGE pRpcMessage,
30595 DWORD* pdwStubPhase);
30596 HRESULT __attribute__((__stdcall__)) IPropertyStorage_ReadPropertyNames_Proxy(
30597 IPropertyStorage* This,
30599 const PROPID rgpropid[],
30600 LPOLESTR rglpwstrName[]);
30601 void __attribute__((__stdcall__)) IPropertyStorage_ReadPropertyNames_Stub(
30602 IRpcStubBuffer* This,
30603 IRpcChannelBuffer* pRpcChannelBuffer,
30604 PRPC_MESSAGE pRpcMessage,
30605 DWORD* pdwStubPhase);
30606 HRESULT __attribute__((__stdcall__)) IPropertyStorage_WritePropertyNames_Proxy(
30607 IPropertyStorage* This,
30609 const PROPID rgpropid[],
30610 const LPOLESTR rglpwstrName[]);
30611 void __attribute__((__stdcall__)) IPropertyStorage_WritePropertyNames_Stub(
30612 IRpcStubBuffer* This,
30613 IRpcChannelBuffer* pRpcChannelBuffer,
30614 PRPC_MESSAGE pRpcMessage,
30615 DWORD* pdwStubPhase);
30616 HRESULT __attribute__((__stdcall__)) IPropertyStorage_DeletePropertyNames_Proxy(
30617 IPropertyStorage* This,
30619 const PROPID rgpropid[]);
30620 void __attribute__((__stdcall__)) IPropertyStorage_DeletePropertyNames_Stub(
30621 IRpcStubBuffer* This,
30622 IRpcChannelBuffer* pRpcChannelBuffer,
30623 PRPC_MESSAGE pRpcMessage,
30624 DWORD* pdwStubPhase);
30625 HRESULT __attribute__((__stdcall__)) IPropertyStorage_Commit_Proxy(
30626 IPropertyStorage* This,
30627 DWORD grfCommitFlags);
30628 void __attribute__((__stdcall__)) IPropertyStorage_Commit_Stub(
30629 IRpcStubBuffer* This,
30630 IRpcChannelBuffer* pRpcChannelBuffer,
30631 PRPC_MESSAGE pRpcMessage,
30632 DWORD* pdwStubPhase);
30633 HRESULT __attribute__((__stdcall__)) IPropertyStorage_Revert_Proxy(
30634 IPropertyStorage* This);
30635 void __attribute__((__stdcall__)) IPropertyStorage_Revert_Stub(
30636 IRpcStubBuffer* This,
30637 IRpcChannelBuffer* pRpcChannelBuffer,
30638 PRPC_MESSAGE pRpcMessage,
30639 DWORD* pdwStubPhase);
30640 HRESULT __attribute__((__stdcall__)) IPropertyStorage_Enum_Proxy(
30641 IPropertyStorage* This,
30642 IEnumSTATPROPSTG** ppenum);
30643 void __attribute__((__stdcall__)) IPropertyStorage_Enum_Stub(
30644 IRpcStubBuffer* This,
30645 IRpcChannelBuffer* pRpcChannelBuffer,
30646 PRPC_MESSAGE pRpcMessage,
30647 DWORD* pdwStubPhase);
30648 HRESULT __attribute__((__stdcall__)) IPropertyStorage_SetTimes_Proxy(
30649 IPropertyStorage* This,
30650 const FILETIME* pctime,
30651 const FILETIME* patime,
30652 const FILETIME* pmtime);
30653 void __attribute__((__stdcall__)) IPropertyStorage_SetTimes_Stub(
30654 IRpcStubBuffer* This,
30655 IRpcChannelBuffer* pRpcChannelBuffer,
30656 PRPC_MESSAGE pRpcMessage,
30657 DWORD* pdwStubPhase);
30658 HRESULT __attribute__((__stdcall__)) IPropertyStorage_SetClass_Proxy(
30659 IPropertyStorage* This,
30660 const CLSID* const clsid);
30661 void __attribute__((__stdcall__)) IPropertyStorage_SetClass_Stub(
30662 IRpcStubBuffer* This,
30663 IRpcChannelBuffer* pRpcChannelBuffer,
30664 PRPC_MESSAGE pRpcMessage,
30665 DWORD* pdwStubPhase);
30666 HRESULT __attribute__((__stdcall__)) IPropertyStorage_Stat_Proxy(
30667 IPropertyStorage* This,
30668 STATPROPSETSTG* statpsstg);
30669 void __attribute__((__stdcall__)) IPropertyStorage_Stat_Stub(
30670 IRpcStubBuffer* This,
30671 IRpcChannelBuffer* pRpcChannelBuffer,
30672 PRPC_MESSAGE pRpcMessage,
30673 DWORD* pdwStubPhase);
30679 typedef struct IPropertySetStorage IPropertySetStorage;
30682 typedef IPropertySetStorage *LPPROPERTYSETSTORAGE;
30689 extern const GUID IID_IPropertySetStorage __attribute__((visibility ("hidden")));
30690 # 612 "../../../include/propidl.h"
30691 typedef struct IPropertySetStorageVtbl {
30695 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
30696 IPropertySetStorage* This,
30697 const IID* const riid,
30700 ULONG (__attribute__((__stdcall__)) *AddRef)(
30701 IPropertySetStorage* This);
30703 ULONG (__attribute__((__stdcall__)) *Release)(
30704 IPropertySetStorage* This);
30707 HRESULT (__attribute__((__stdcall__)) *Create)(
30708 IPropertySetStorage* This,
30709 const FMTID* const rfmtid,
30710 const CLSID* pclsid,
30713 IPropertyStorage** ppprstg);
30715 HRESULT (__attribute__((__stdcall__)) *Open)(
30716 IPropertySetStorage* This,
30717 const FMTID* const rfmtid,
30719 IPropertyStorage** ppprstg);
30721 HRESULT (__attribute__((__stdcall__)) *Delete)(
30722 IPropertySetStorage* This,
30723 const FMTID* const rfmtid);
30725 HRESULT (__attribute__((__stdcall__)) *Enum)(
30726 IPropertySetStorage* This,
30727 IEnumSTATPROPSETSTG** ppenum);
30730 } IPropertySetStorageVtbl;
30731 struct IPropertySetStorage {
30732 const IPropertySetStorageVtbl* lpVtbl;
30734 # 670 "../../../include/propidl.h"
30735 HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Create_Proxy(
30736 IPropertySetStorage* This,
30737 const FMTID* const rfmtid,
30738 const CLSID* pclsid,
30741 IPropertyStorage** ppprstg);
30742 void __attribute__((__stdcall__)) IPropertySetStorage_Create_Stub(
30743 IRpcStubBuffer* This,
30744 IRpcChannelBuffer* pRpcChannelBuffer,
30745 PRPC_MESSAGE pRpcMessage,
30746 DWORD* pdwStubPhase);
30747 HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Open_Proxy(
30748 IPropertySetStorage* This,
30749 const FMTID* const rfmtid,
30751 IPropertyStorage** ppprstg);
30752 void __attribute__((__stdcall__)) IPropertySetStorage_Open_Stub(
30753 IRpcStubBuffer* This,
30754 IRpcChannelBuffer* pRpcChannelBuffer,
30755 PRPC_MESSAGE pRpcMessage,
30756 DWORD* pdwStubPhase);
30757 HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Delete_Proxy(
30758 IPropertySetStorage* This,
30759 const FMTID* const rfmtid);
30760 void __attribute__((__stdcall__)) IPropertySetStorage_Delete_Stub(
30761 IRpcStubBuffer* This,
30762 IRpcChannelBuffer* pRpcChannelBuffer,
30763 PRPC_MESSAGE pRpcMessage,
30764 DWORD* pdwStubPhase);
30765 HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Enum_Proxy(
30766 IPropertySetStorage* This,
30767 IEnumSTATPROPSETSTG** ppenum);
30768 void __attribute__((__stdcall__)) IPropertySetStorage_Enum_Stub(
30769 IRpcStubBuffer* This,
30770 IRpcChannelBuffer* pRpcChannelBuffer,
30771 PRPC_MESSAGE pRpcMessage,
30772 DWORD* pdwStubPhase);
30776 typedef IEnumSTATPROPSTG *LPENUMSTATPROPSTG;
30783 extern const GUID IID_IEnumSTATPROPSTG __attribute__((visibility ("hidden")));
30784 # 738 "../../../include/propidl.h"
30785 typedef struct IEnumSTATPROPSTGVtbl {
30789 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
30790 IEnumSTATPROPSTG* This,
30791 const IID* const riid,
30794 ULONG (__attribute__((__stdcall__)) *AddRef)(
30795 IEnumSTATPROPSTG* This);
30797 ULONG (__attribute__((__stdcall__)) *Release)(
30798 IEnumSTATPROPSTG* This);
30801 HRESULT (__attribute__((__stdcall__)) *Next)(
30802 IEnumSTATPROPSTG* This,
30804 STATPROPSTG* rgelt,
30805 ULONG* pceltFetched);
30807 HRESULT (__attribute__((__stdcall__)) *Skip)(
30808 IEnumSTATPROPSTG* This,
30811 HRESULT (__attribute__((__stdcall__)) *Reset)(
30812 IEnumSTATPROPSTG* This);
30814 HRESULT (__attribute__((__stdcall__)) *Clone)(
30815 IEnumSTATPROPSTG* This,
30816 IEnumSTATPROPSTG** ppenum);
30819 } IEnumSTATPROPSTGVtbl;
30820 struct IEnumSTATPROPSTG {
30821 const IEnumSTATPROPSTGVtbl* lpVtbl;
30823 # 791 "../../../include/propidl.h"
30824 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_RemoteNext_Proxy(
30825 IEnumSTATPROPSTG* This,
30827 STATPROPSTG* rgelt,
30828 ULONG* pceltFetched);
30829 void __attribute__((__stdcall__)) IEnumSTATPROPSTG_RemoteNext_Stub(
30830 IRpcStubBuffer* This,
30831 IRpcChannelBuffer* pRpcChannelBuffer,
30832 PRPC_MESSAGE pRpcMessage,
30833 DWORD* pdwStubPhase);
30834 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Next_Proxy(
30835 IEnumSTATPROPSTG* This,
30837 STATPROPSTG* rgelt,
30838 ULONG* pceltFetched);
30839 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Next_Stub(
30840 IEnumSTATPROPSTG* This,
30842 STATPROPSTG* rgelt,
30843 ULONG* pceltFetched);
30844 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Skip_Proxy(
30845 IEnumSTATPROPSTG* This,
30847 void __attribute__((__stdcall__)) IEnumSTATPROPSTG_Skip_Stub(
30848 IRpcStubBuffer* This,
30849 IRpcChannelBuffer* pRpcChannelBuffer,
30850 PRPC_MESSAGE pRpcMessage,
30851 DWORD* pdwStubPhase);
30852 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Reset_Proxy(
30853 IEnumSTATPROPSTG* This);
30854 void __attribute__((__stdcall__)) IEnumSTATPROPSTG_Reset_Stub(
30855 IRpcStubBuffer* This,
30856 IRpcChannelBuffer* pRpcChannelBuffer,
30857 PRPC_MESSAGE pRpcMessage,
30858 DWORD* pdwStubPhase);
30859 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Clone_Proxy(
30860 IEnumSTATPROPSTG* This,
30861 IEnumSTATPROPSTG** ppenum);
30862 void __attribute__((__stdcall__)) IEnumSTATPROPSTG_Clone_Stub(
30863 IRpcStubBuffer* This,
30864 IRpcChannelBuffer* pRpcChannelBuffer,
30865 PRPC_MESSAGE pRpcMessage,
30866 DWORD* pdwStubPhase);
30870 typedef IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG;
30877 extern const GUID IID_IEnumSTATPROPSETSTG __attribute__((visibility ("hidden")));
30878 # 864 "../../../include/propidl.h"
30879 typedef struct IEnumSTATPROPSETSTGVtbl {
30883 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
30884 IEnumSTATPROPSETSTG* This,
30885 const IID* const riid,
30888 ULONG (__attribute__((__stdcall__)) *AddRef)(
30889 IEnumSTATPROPSETSTG* This);
30891 ULONG (__attribute__((__stdcall__)) *Release)(
30892 IEnumSTATPROPSETSTG* This);
30895 HRESULT (__attribute__((__stdcall__)) *Next)(
30896 IEnumSTATPROPSETSTG* This,
30898 STATPROPSETSTG* rgelt,
30899 ULONG* pceltFetched);
30901 HRESULT (__attribute__((__stdcall__)) *Skip)(
30902 IEnumSTATPROPSETSTG* This,
30905 HRESULT (__attribute__((__stdcall__)) *Reset)(
30906 IEnumSTATPROPSETSTG* This);
30908 HRESULT (__attribute__((__stdcall__)) *Clone)(
30909 IEnumSTATPROPSETSTG* This,
30910 IEnumSTATPROPSETSTG** ppenum);
30913 } IEnumSTATPROPSETSTGVtbl;
30914 struct IEnumSTATPROPSETSTG {
30915 const IEnumSTATPROPSETSTGVtbl* lpVtbl;
30917 # 917 "../../../include/propidl.h"
30918 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_RemoteNext_Proxy(
30919 IEnumSTATPROPSETSTG* This,
30921 STATPROPSETSTG* rgelt,
30922 ULONG* pceltFetched);
30923 void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_RemoteNext_Stub(
30924 IRpcStubBuffer* This,
30925 IRpcChannelBuffer* pRpcChannelBuffer,
30926 PRPC_MESSAGE pRpcMessage,
30927 DWORD* pdwStubPhase);
30928 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Next_Proxy(
30929 IEnumSTATPROPSETSTG* This,
30931 STATPROPSETSTG* rgelt,
30932 ULONG* pceltFetched);
30933 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Next_Stub(
30934 IEnumSTATPROPSETSTG* This,
30936 STATPROPSETSTG* rgelt,
30937 ULONG* pceltFetched);
30938 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Skip_Proxy(
30939 IEnumSTATPROPSETSTG* This,
30941 void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Skip_Stub(
30942 IRpcStubBuffer* This,
30943 IRpcChannelBuffer* pRpcChannelBuffer,
30944 PRPC_MESSAGE pRpcMessage,
30945 DWORD* pdwStubPhase);
30946 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Reset_Proxy(
30947 IEnumSTATPROPSETSTG* This);
30948 void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Reset_Stub(
30949 IRpcStubBuffer* This,
30950 IRpcChannelBuffer* pRpcChannelBuffer,
30951 PRPC_MESSAGE pRpcMessage,
30952 DWORD* pdwStubPhase);
30953 HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Clone_Proxy(
30954 IEnumSTATPROPSETSTG* This,
30955 IEnumSTATPROPSETSTG** ppenum);
30956 void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Clone_Stub(
30957 IRpcStubBuffer* This,
30958 IRpcChannelBuffer* pRpcChannelBuffer,
30959 PRPC_MESSAGE pRpcMessage,
30960 DWORD* pdwStubPhase);
30964 HRESULT __attribute__((__stdcall__)) FreePropVariantArray(ULONG,PROPVARIANT*);
30965 HRESULT __attribute__((__stdcall__)) PropVariantClear(PROPVARIANT*);
30966 HRESULT __attribute__((__stdcall__)) PropVariantCopy(PROPVARIANT*,const PROPVARIANT*);
30973 HRESULT __attribute__((__stdcall__)) StgCreatePropStg(IUnknown *, const FMTID* const, const CLSID *, DWORD, DWORD, IPropertyStorage **);
30974 HRESULT __attribute__((__stdcall__)) StgOpenPropStg(IUnknown *, const FMTID* const, DWORD, DWORD, IPropertyStorage **);
30975 HRESULT __attribute__((__stdcall__)) StgCreatePropSetStg(IStorage *, DWORD, IPropertySetStorage **);
30977 HRESULT __attribute__((__stdcall__)) FmtIdToPropStgName(const FMTID *, LPOLESTR);
30978 HRESULT __attribute__((__stdcall__)) PropStgNameToFmtId(const LPOLESTR, FMTID *);
30983 unsigned long __attribute__((__stdcall__)) LPSAFEARRAY_UserSize (unsigned long *, unsigned long, LPSAFEARRAY *);
30984 unsigned char * __attribute__((__stdcall__)) LPSAFEARRAY_UserMarshal (unsigned long *, unsigned char *, LPSAFEARRAY *);
30985 unsigned char * __attribute__((__stdcall__)) LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned char *, LPSAFEARRAY *);
30986 void __attribute__((__stdcall__)) LPSAFEARRAY_UserFree (unsigned long *, LPSAFEARRAY *);
30987 unsigned long __attribute__((__stdcall__)) BSTR_UserSize (unsigned long *, unsigned long, BSTR *);
30988 unsigned char * __attribute__((__stdcall__)) BSTR_UserMarshal (unsigned long *, unsigned char *, BSTR *);
30989 unsigned char * __attribute__((__stdcall__)) BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR *);
30990 void __attribute__((__stdcall__)) BSTR_UserFree (unsigned long *, BSTR *);
30991 # 516 "../../../include/objbase.h" 2
30992 # 26 "../../../include/ole2.h" 2
30993 # 1 "../../../include/oleauto.h" 1
30994 # 22 "../../../include/oleauto.h"
30995 # 1 "../../../include/oaidl.h" 1
30997 # 1 "../../../include/rpc.h" 1
30998 # 3 "../../../include/oaidl.h" 2
30999 # 1 "../../../include/rpcndr.h" 1
31000 # 4 "../../../include/oaidl.h" 2
31001 # 23 "../../../include/oleauto.h" 2
31007 extern const GUID IID_StdOle __attribute__((visibility ("hidden")));
31008 # 38 "../../../include/oleauto.h"
31009 ULONG __attribute__((__stdcall__)) OaBuildVersion(void);
31012 BSTR __attribute__((__stdcall__)) SysAllocString(const OLECHAR*);
31013 BSTR __attribute__((__stdcall__)) SysAllocStringByteLen(LPCSTR,UINT);
31014 BSTR __attribute__((__stdcall__)) SysAllocStringLen(const OLECHAR*,UINT);
31015 void __attribute__((__stdcall__)) SysFreeString(BSTR);
31016 INT __attribute__((__stdcall__)) SysReAllocString(LPBSTR,const OLECHAR*);
31017 int __attribute__((__stdcall__)) SysReAllocStringLen(BSTR*,const OLECHAR*,UINT);
31018 UINT __attribute__((__stdcall__)) SysStringByteLen(BSTR);
31019 UINT __attribute__((__stdcall__)) SysStringLen(BSTR);
31022 HRESULT __attribute__((__stdcall__)) SetErrorInfo(ULONG,IErrorInfo*);
31023 HRESULT __attribute__((__stdcall__)) GetErrorInfo(ULONG,IErrorInfo**);
31024 HRESULT __attribute__((__stdcall__)) CreateErrorInfo(ICreateErrorInfo**);
31027 SAFEARRAY* __attribute__((__stdcall__)) SafeArrayCreate(VARTYPE,UINT,SAFEARRAYBOUND*);
31028 SAFEARRAY* __attribute__((__stdcall__)) SafeArrayCreateEx(VARTYPE,UINT,SAFEARRAYBOUND*,LPVOID);
31029 SAFEARRAY* __attribute__((__stdcall__)) SafeArrayCreateVector(VARTYPE,LONG,ULONG);
31030 SAFEARRAY* __attribute__((__stdcall__)) SafeArrayCreateVectorEx(VARTYPE,LONG,ULONG,LPVOID);
31032 HRESULT __attribute__((__stdcall__)) SafeArrayAllocDescriptor(UINT,SAFEARRAY**);
31033 HRESULT __attribute__((__stdcall__)) SafeArrayAllocDescriptorEx(VARTYPE,UINT,SAFEARRAY**);
31034 HRESULT __attribute__((__stdcall__)) SafeArrayAllocData(SAFEARRAY*);
31035 HRESULT __attribute__((__stdcall__)) SafeArrayDestroyDescriptor(SAFEARRAY*);
31036 HRESULT __attribute__((__stdcall__)) SafeArrayPutElement(SAFEARRAY*,LONG*,void*);
31037 HRESULT __attribute__((__stdcall__)) SafeArrayGetElement(SAFEARRAY*,LONG*,void*);
31038 HRESULT __attribute__((__stdcall__)) SafeArrayLock(SAFEARRAY*);
31039 HRESULT __attribute__((__stdcall__)) SafeArrayUnlock(SAFEARRAY*);
31040 HRESULT __attribute__((__stdcall__)) SafeArrayGetUBound(SAFEARRAY*,UINT,LONG*);
31041 HRESULT __attribute__((__stdcall__)) SafeArrayGetLBound(SAFEARRAY*,UINT,LONG*);
31042 UINT __attribute__((__stdcall__)) SafeArrayGetDim(SAFEARRAY*);
31043 UINT __attribute__((__stdcall__)) SafeArrayGetElemsize(SAFEARRAY*);
31044 HRESULT __attribute__((__stdcall__)) SafeArrayGetVartype(SAFEARRAY*,VARTYPE*);
31045 HRESULT __attribute__((__stdcall__)) SafeArrayAccessData(SAFEARRAY*,void**);
31046 HRESULT __attribute__((__stdcall__)) SafeArrayUnaccessData(SAFEARRAY*);
31047 HRESULT __attribute__((__stdcall__)) SafeArrayPtrOfIndex(SAFEARRAY*,LONG*,void **);
31048 HRESULT __attribute__((__stdcall__)) SafeArrayCopyData(SAFEARRAY*,SAFEARRAY*);
31049 HRESULT __attribute__((__stdcall__)) SafeArrayDestroyData(SAFEARRAY*);
31050 HRESULT __attribute__((__stdcall__)) SafeArrayDestroy(SAFEARRAY*);
31051 HRESULT __attribute__((__stdcall__)) SafeArrayCopy(SAFEARRAY*,SAFEARRAY**);
31052 HRESULT __attribute__((__stdcall__)) SafeArrayRedim(SAFEARRAY*,SAFEARRAYBOUND*);
31053 HRESULT __attribute__((__stdcall__)) SafeArraySetRecordInfo(SAFEARRAY*,IRecordInfo*);
31054 HRESULT __attribute__((__stdcall__)) SafeArrayGetRecordInfo(SAFEARRAY*,IRecordInfo**);
31055 HRESULT __attribute__((__stdcall__)) SafeArraySetIID(SAFEARRAY*,const GUID* const);
31056 HRESULT __attribute__((__stdcall__)) SafeArrayGetIID(SAFEARRAY*,GUID*);
31058 HRESULT __attribute__((__stdcall__)) VectorFromBstr(BSTR,SAFEARRAY**);
31059 HRESULT __attribute__((__stdcall__)) BstrFromVector(SAFEARRAY*,BSTR*);
31065 HRESULT __attribute__((__stdcall__)) RegisterActiveObject(LPUNKNOWN,const CLSID* const,DWORD,LPDWORD);
31066 HRESULT __attribute__((__stdcall__)) RevokeActiveObject(DWORD,LPVOID);
31067 HRESULT __attribute__((__stdcall__)) GetActiveObject(const CLSID* const,LPVOID,LPUNKNOWN*);
31070 HRESULT __attribute__((__stdcall__)) GetRecordInfoFromTypeInfo(ITypeInfo*,IRecordInfo**);
31071 HRESULT __attribute__((__stdcall__)) GetRecordInfoFromGuids(const GUID* const,ULONG,ULONG,LCID,const GUID* const,IRecordInfo**);
31072 # 183 "../../../include/oleauto.h"
31073 void __attribute__((__stdcall__)) VariantInit(VARIANT*);
31074 HRESULT __attribute__((__stdcall__)) VariantClear(VARIANT*);
31075 HRESULT __attribute__((__stdcall__)) VariantCopy(VARIANT*,VARIANT*);
31076 HRESULT __attribute__((__stdcall__)) VariantCopyInd(VARIANT*,VARIANT*);
31077 HRESULT __attribute__((__stdcall__)) VariantChangeType(VARIANT*,VARIANT*,USHORT,VARTYPE);
31078 HRESULT __attribute__((__stdcall__)) VariantChangeTypeEx(VARIANT*,VARIANT*,LCID,USHORT,VARTYPE);
31079 # 225 "../../../include/oleauto.h"
31080 HRESULT __attribute__((__stdcall__)) VarUI1FromI2(SHORT,BYTE*);
31081 HRESULT __attribute__((__stdcall__)) VarUI1FromI4(LONG,BYTE*);
31082 HRESULT __attribute__((__stdcall__)) VarUI1FromI8(LONG64,BYTE*);
31083 HRESULT __attribute__((__stdcall__)) VarUI1FromR4(FLOAT,BYTE*);
31084 HRESULT __attribute__((__stdcall__)) VarUI1FromR8(DOUBLE,BYTE*);
31085 HRESULT __attribute__((__stdcall__)) VarUI1FromDate(DATE,BYTE*);
31086 HRESULT __attribute__((__stdcall__)) VarUI1FromBool(VARIANT_BOOL,BYTE*);
31087 HRESULT __attribute__((__stdcall__)) VarUI1FromI1(signed char,BYTE*);
31088 HRESULT __attribute__((__stdcall__)) VarUI1FromUI2(USHORT,BYTE*);
31089 HRESULT __attribute__((__stdcall__)) VarUI1FromUI4(ULONG,BYTE*);
31090 HRESULT __attribute__((__stdcall__)) VarUI1FromUI8(ULONG64,BYTE*);
31091 HRESULT __attribute__((__stdcall__)) VarUI1FromStr(OLECHAR*,LCID,ULONG,BYTE*);
31092 HRESULT __attribute__((__stdcall__)) VarUI1FromCy(CY,BYTE*);
31093 HRESULT __attribute__((__stdcall__)) VarUI1FromDec(DECIMAL*,BYTE*);
31094 HRESULT __attribute__((__stdcall__)) VarUI1FromDisp(IDispatch*,LCID,BYTE*);
31096 HRESULT __attribute__((__stdcall__)) VarI2FromUI1(BYTE,SHORT*);
31097 HRESULT __attribute__((__stdcall__)) VarI2FromI4(LONG,SHORT*);
31098 HRESULT __attribute__((__stdcall__)) VarI2FromI8(LONG64,SHORT*);
31099 HRESULT __attribute__((__stdcall__)) VarI2FromR4(FLOAT,SHORT*);
31100 HRESULT __attribute__((__stdcall__)) VarI2FromR8(DOUBLE,SHORT*);
31101 HRESULT __attribute__((__stdcall__)) VarI2FromDate(DATE,SHORT*);
31102 HRESULT __attribute__((__stdcall__)) VarI2FromBool(VARIANT_BOOL,SHORT*);
31103 HRESULT __attribute__((__stdcall__)) VarI2FromI1(signed char,SHORT*);
31104 HRESULT __attribute__((__stdcall__)) VarI2FromUI2(USHORT,SHORT*);
31105 HRESULT __attribute__((__stdcall__)) VarI2FromUI4(ULONG,SHORT*);
31106 HRESULT __attribute__((__stdcall__)) VarI2FromUI8(ULONG64,SHORT*);
31107 HRESULT __attribute__((__stdcall__)) VarI2FromStr(OLECHAR*,LCID,ULONG,SHORT*);
31108 HRESULT __attribute__((__stdcall__)) VarI2FromCy(CY,SHORT*);
31109 HRESULT __attribute__((__stdcall__)) VarI2FromDec(DECIMAL*,SHORT*);
31110 HRESULT __attribute__((__stdcall__)) VarI2FromDisp(IDispatch*,LCID,SHORT*);
31112 HRESULT __attribute__((__stdcall__)) VarI4FromUI1(BYTE,LONG*);
31113 HRESULT __attribute__((__stdcall__)) VarI4FromI2(SHORT,LONG*);
31114 HRESULT __attribute__((__stdcall__)) VarI4FromI8(LONG64,LONG*);
31115 HRESULT __attribute__((__stdcall__)) VarI4FromR4(FLOAT,LONG*);
31116 HRESULT __attribute__((__stdcall__)) VarI4FromR8(DOUBLE,LONG*);
31117 HRESULT __attribute__((__stdcall__)) VarI4FromDate(DATE,LONG*);
31118 HRESULT __attribute__((__stdcall__)) VarI4FromBool(VARIANT_BOOL,LONG*);
31119 HRESULT __attribute__((__stdcall__)) VarI4FromI1(signed char,LONG*);
31120 HRESULT __attribute__((__stdcall__)) VarI4FromUI2(USHORT,LONG*);
31121 HRESULT __attribute__((__stdcall__)) VarI4FromUI4(ULONG,LONG*);
31122 HRESULT __attribute__((__stdcall__)) VarI4FromUI8(ULONG64,LONG*);
31123 HRESULT __attribute__((__stdcall__)) VarI4FromStr(OLECHAR*,LCID,ULONG,LONG*);
31124 HRESULT __attribute__((__stdcall__)) VarI4FromCy(CY,LONG*);
31125 HRESULT __attribute__((__stdcall__)) VarI4FromDec(DECIMAL*,LONG*);
31126 HRESULT __attribute__((__stdcall__)) VarI4FromDisp(IDispatch*,LCID,LONG*);
31128 HRESULT __attribute__((__stdcall__)) VarI8FromUI1(BYTE,LONG64*);
31129 HRESULT __attribute__((__stdcall__)) VarI8FromI2(SHORT,LONG64*);
31130 HRESULT __attribute__((__stdcall__)) VarI8FromI4(LONG,LONG64*);
31131 HRESULT __attribute__((__stdcall__)) VarI8FromR4(FLOAT,LONG64*);
31132 HRESULT __attribute__((__stdcall__)) VarI8FromR8(DOUBLE,LONG64*);
31133 HRESULT __attribute__((__stdcall__)) VarI8FromDate(DATE,LONG64*);
31134 HRESULT __attribute__((__stdcall__)) VarI8FromStr(OLECHAR*,LCID,ULONG,LONG64*);
31135 HRESULT __attribute__((__stdcall__)) VarI8FromBool(VARIANT_BOOL,LONG64*);
31136 HRESULT __attribute__((__stdcall__)) VarI8FromI1(signed char,LONG64*);
31137 HRESULT __attribute__((__stdcall__)) VarI8FromUI2(USHORT,LONG64*);
31138 HRESULT __attribute__((__stdcall__)) VarI8FromUI4(ULONG,LONG64*);
31139 HRESULT __attribute__((__stdcall__)) VarI8FromUI8(ULONG64,LONG64*);
31140 HRESULT __attribute__((__stdcall__)) VarI8FromDec(DECIMAL *pdecIn,LONG64*);
31141 HRESULT __attribute__((__stdcall__)) VarI8FromInt(INT intIn,LONG64*);
31142 HRESULT __attribute__((__stdcall__)) VarI8FromCy(CY,LONG64*);
31143 HRESULT __attribute__((__stdcall__)) VarI8FromDisp(IDispatch*,LCID,LONG64*);
31145 HRESULT __attribute__((__stdcall__)) VarR4FromUI1(BYTE,FLOAT*);
31146 HRESULT __attribute__((__stdcall__)) VarR4FromI2(SHORT,FLOAT*);
31147 HRESULT __attribute__((__stdcall__)) VarR4FromI4(LONG,FLOAT*);
31148 HRESULT __attribute__((__stdcall__)) VarR4FromI8(LONG64,FLOAT*);
31149 HRESULT __attribute__((__stdcall__)) VarR4FromR8(DOUBLE,FLOAT*);
31150 HRESULT __attribute__((__stdcall__)) VarR4FromDate(DATE,FLOAT*);
31151 HRESULT __attribute__((__stdcall__)) VarR4FromBool(VARIANT_BOOL,FLOAT*);
31152 HRESULT __attribute__((__stdcall__)) VarR4FromI1(signed char,FLOAT*);
31153 HRESULT __attribute__((__stdcall__)) VarR4FromUI2(USHORT,FLOAT*);
31154 HRESULT __attribute__((__stdcall__)) VarR4FromUI4(ULONG,FLOAT*);
31155 HRESULT __attribute__((__stdcall__)) VarR4FromUI8(ULONG64,FLOAT*);
31156 HRESULT __attribute__((__stdcall__)) VarR4FromStr(OLECHAR*,LCID,ULONG,FLOAT*);
31157 HRESULT __attribute__((__stdcall__)) VarR4FromCy(CY,FLOAT*);
31158 HRESULT __attribute__((__stdcall__)) VarR4FromDec(DECIMAL*,FLOAT*);
31159 HRESULT __attribute__((__stdcall__)) VarR4FromDisp(IDispatch*,LCID,FLOAT*);
31161 HRESULT __attribute__((__stdcall__)) VarR8FromUI1(BYTE,double*);
31162 HRESULT __attribute__((__stdcall__)) VarR8FromI2(SHORT,double*);
31163 HRESULT __attribute__((__stdcall__)) VarR8FromI4(LONG,double*);
31164 HRESULT __attribute__((__stdcall__)) VarR8FromI8(LONG64,double*);
31165 HRESULT __attribute__((__stdcall__)) VarR8FromR4(FLOAT,double*);
31166 HRESULT __attribute__((__stdcall__)) VarR8FromDate(DATE,double*);
31167 HRESULT __attribute__((__stdcall__)) VarR8FromBool(VARIANT_BOOL,double*);
31168 HRESULT __attribute__((__stdcall__)) VarR8FromI1(signed char,double*);
31169 HRESULT __attribute__((__stdcall__)) VarR8FromUI2(USHORT,double*);
31170 HRESULT __attribute__((__stdcall__)) VarR8FromUI4(ULONG,double*);
31171 HRESULT __attribute__((__stdcall__)) VarR8FromUI8(ULONG64,double*);
31172 HRESULT __attribute__((__stdcall__)) VarR8FromStr(OLECHAR*,LCID,ULONG,double*);
31173 HRESULT __attribute__((__stdcall__)) VarR8FromCy(CY,double*);
31174 HRESULT __attribute__((__stdcall__)) VarR8FromDec(DECIMAL*,double*);
31175 HRESULT __attribute__((__stdcall__)) VarR8FromDisp(IDispatch*,LCID,double*);
31177 HRESULT __attribute__((__stdcall__)) VarDateFromUI1(BYTE,DATE*);
31178 HRESULT __attribute__((__stdcall__)) VarDateFromI2(SHORT,DATE*);
31179 HRESULT __attribute__((__stdcall__)) VarDateFromI4(LONG,DATE*);
31180 HRESULT __attribute__((__stdcall__)) VarDateFromI8(LONG64,DATE*);
31181 HRESULT __attribute__((__stdcall__)) VarDateFromR4(FLOAT,DATE*);
31182 HRESULT __attribute__((__stdcall__)) VarDateFromR8(DOUBLE,DATE*);
31183 HRESULT __attribute__((__stdcall__)) VarDateFromStr(OLECHAR*,LCID,ULONG,DATE*);
31184 HRESULT __attribute__((__stdcall__)) VarDateFromI1(signed char,DATE*);
31185 HRESULT __attribute__((__stdcall__)) VarDateFromUI2(USHORT,DATE*);
31186 HRESULT __attribute__((__stdcall__)) VarDateFromUI4(ULONG,DATE*);
31187 HRESULT __attribute__((__stdcall__)) VarDateFromUI8(ULONG64,DATE*);
31188 HRESULT __attribute__((__stdcall__)) VarDateFromBool(VARIANT_BOOL,DATE*);
31189 HRESULT __attribute__((__stdcall__)) VarDateFromCy(CY,DATE*);
31190 HRESULT __attribute__((__stdcall__)) VarDateFromDec(DECIMAL*,DATE*);
31191 HRESULT __attribute__((__stdcall__)) VarDateFromDisp(IDispatch*,LCID,DATE*);
31193 HRESULT __attribute__((__stdcall__)) VarCyFromUI1(BYTE,CY*);
31194 HRESULT __attribute__((__stdcall__)) VarCyFromI2(SHORT sIn,CY*);
31195 HRESULT __attribute__((__stdcall__)) VarCyFromI4(LONG,CY*);
31196 HRESULT __attribute__((__stdcall__)) VarCyFromI8(LONG64,CY*);
31197 HRESULT __attribute__((__stdcall__)) VarCyFromR4(FLOAT,CY*);
31198 HRESULT __attribute__((__stdcall__)) VarCyFromR8(DOUBLE,CY*);
31199 HRESULT __attribute__((__stdcall__)) VarCyFromDate(DATE,CY*);
31200 HRESULT __attribute__((__stdcall__)) VarCyFromStr(OLECHAR*,LCID,ULONG,CY*);
31201 HRESULT __attribute__((__stdcall__)) VarCyFromBool(VARIANT_BOOL,CY*);
31202 HRESULT __attribute__((__stdcall__)) VarCyFromI1(signed char,CY*);
31203 HRESULT __attribute__((__stdcall__)) VarCyFromUI2(USHORT,CY*);
31204 HRESULT __attribute__((__stdcall__)) VarCyFromUI4(ULONG,CY*);
31205 HRESULT __attribute__((__stdcall__)) VarCyFromUI8(ULONG64,CY*);
31206 HRESULT __attribute__((__stdcall__)) VarCyFromDec(DECIMAL*,CY*);
31207 HRESULT __attribute__((__stdcall__)) VarCyFromDisp(IDispatch*,LCID,CY*);
31209 HRESULT __attribute__((__stdcall__)) VarBstrFromUI1(BYTE,LCID,ULONG,BSTR*);
31210 HRESULT __attribute__((__stdcall__)) VarBstrFromI2(SHORT,LCID,ULONG,BSTR*);
31211 HRESULT __attribute__((__stdcall__)) VarBstrFromI4(LONG,LCID,ULONG,BSTR*);
31212 HRESULT __attribute__((__stdcall__)) VarBstrFromI8(LONG64,LCID,ULONG,BSTR*);
31213 HRESULT __attribute__((__stdcall__)) VarBstrFromR4(FLOAT,LCID,ULONG,BSTR*);
31214 HRESULT __attribute__((__stdcall__)) VarBstrFromR8(DOUBLE,LCID,ULONG,BSTR*);
31215 HRESULT __attribute__((__stdcall__)) VarBstrFromDate(DATE,LCID,ULONG,BSTR*);
31216 HRESULT __attribute__((__stdcall__)) VarBstrFromBool(VARIANT_BOOL,LCID,ULONG,BSTR*);
31217 HRESULT __attribute__((__stdcall__)) VarBstrFromI1(signed char,LCID,ULONG,BSTR*);
31218 HRESULT __attribute__((__stdcall__)) VarBstrFromUI2(USHORT,LCID,ULONG,BSTR*);
31219 HRESULT __attribute__((__stdcall__)) VarBstrFromUI8(ULONG64,LCID,ULONG,BSTR*);
31220 HRESULT __attribute__((__stdcall__)) VarBstrFromUI4(ULONG,LCID,ULONG,BSTR*);
31221 HRESULT __attribute__((__stdcall__)) VarBstrFromCy(CY,LCID,ULONG,BSTR*);
31222 HRESULT __attribute__((__stdcall__)) VarBstrFromDec(DECIMAL*,LCID,ULONG,BSTR*);
31223 HRESULT __attribute__((__stdcall__)) VarBstrFromDisp(IDispatch*,LCID,ULONG,BSTR*);
31225 HRESULT __attribute__((__stdcall__)) VarBoolFromUI1(BYTE,VARIANT_BOOL*);
31226 HRESULT __attribute__((__stdcall__)) VarBoolFromI2(SHORT,VARIANT_BOOL*);
31227 HRESULT __attribute__((__stdcall__)) VarBoolFromI4(LONG,VARIANT_BOOL*);
31228 HRESULT __attribute__((__stdcall__)) VarBoolFromI8(LONG64,VARIANT_BOOL*);
31229 HRESULT __attribute__((__stdcall__)) VarBoolFromR4(FLOAT,VARIANT_BOOL*);
31230 HRESULT __attribute__((__stdcall__)) VarBoolFromR8(DOUBLE,VARIANT_BOOL*);
31231 HRESULT __attribute__((__stdcall__)) VarBoolFromDate(DATE,VARIANT_BOOL*);
31232 HRESULT __attribute__((__stdcall__)) VarBoolFromStr(OLECHAR*,LCID,ULONG,VARIANT_BOOL*);
31233 HRESULT __attribute__((__stdcall__)) VarBoolFromI1(signed char,VARIANT_BOOL*);
31234 HRESULT __attribute__((__stdcall__)) VarBoolFromUI2(USHORT,VARIANT_BOOL*);
31235 HRESULT __attribute__((__stdcall__)) VarBoolFromUI4(ULONG,VARIANT_BOOL*);
31236 HRESULT __attribute__((__stdcall__)) VarBoolFromUI8(ULONG64,VARIANT_BOOL*);
31237 HRESULT __attribute__((__stdcall__)) VarBoolFromCy(CY,VARIANT_BOOL*);
31238 HRESULT __attribute__((__stdcall__)) VarBoolFromDec(DECIMAL*,VARIANT_BOOL*);
31239 HRESULT __attribute__((__stdcall__)) VarBoolFromDisp(IDispatch*,LCID,VARIANT_BOOL*);
31241 HRESULT __attribute__((__stdcall__)) VarI1FromUI1(BYTE,signed char*);
31242 HRESULT __attribute__((__stdcall__)) VarI1FromI2(SHORT,signed char*);
31243 HRESULT __attribute__((__stdcall__)) VarI1FromI4(LONG,signed char*);
31244 HRESULT __attribute__((__stdcall__)) VarI1FromI8(LONG64,signed char*);
31245 HRESULT __attribute__((__stdcall__)) VarI1FromR4(FLOAT,signed char*);
31246 HRESULT __attribute__((__stdcall__)) VarI1FromR8(DOUBLE,signed char*);
31247 HRESULT __attribute__((__stdcall__)) VarI1FromDate(DATE,signed char*);
31248 HRESULT __attribute__((__stdcall__)) VarI1FromStr(OLECHAR*,LCID,ULONG,signed char*);
31249 HRESULT __attribute__((__stdcall__)) VarI1FromBool(VARIANT_BOOL,signed char*);
31250 HRESULT __attribute__((__stdcall__)) VarI1FromUI2(USHORT,signed char*);
31251 HRESULT __attribute__((__stdcall__)) VarI1FromUI4(ULONG,signed char*);
31252 HRESULT __attribute__((__stdcall__)) VarI1FromUI8(ULONG64,signed char*);
31253 HRESULT __attribute__((__stdcall__)) VarI1FromCy(CY,signed char*);
31254 HRESULT __attribute__((__stdcall__)) VarI1FromDec(DECIMAL*,signed char*);
31255 HRESULT __attribute__((__stdcall__)) VarI1FromDisp(IDispatch*,LCID,signed char*);
31257 HRESULT __attribute__((__stdcall__)) VarUI2FromUI1(BYTE,USHORT*);
31258 HRESULT __attribute__((__stdcall__)) VarUI2FromI2(SHORT,USHORT*);
31259 HRESULT __attribute__((__stdcall__)) VarUI2FromI4(LONG,USHORT*);
31260 HRESULT __attribute__((__stdcall__)) VarUI2FromI8(LONG64,USHORT*);
31261 HRESULT __attribute__((__stdcall__)) VarUI2FromR4(FLOAT,USHORT*);
31262 HRESULT __attribute__((__stdcall__)) VarUI2FromR8(DOUBLE,USHORT*);
31263 HRESULT __attribute__((__stdcall__)) VarUI2FromDate(DATE,USHORT*);
31264 HRESULT __attribute__((__stdcall__)) VarUI2FromStr(OLECHAR*,LCID,ULONG,USHORT*);
31265 HRESULT __attribute__((__stdcall__)) VarUI2FromBool(VARIANT_BOOL,USHORT*);
31266 HRESULT __attribute__((__stdcall__)) VarUI2FromI1(signed char,USHORT*);
31267 HRESULT __attribute__((__stdcall__)) VarUI2FromUI4(ULONG,USHORT*);
31268 HRESULT __attribute__((__stdcall__)) VarUI2FromUI8(ULONG64,USHORT*);
31269 HRESULT __attribute__((__stdcall__)) VarUI2FromCy(CY,USHORT*);
31270 HRESULT __attribute__((__stdcall__)) VarUI2FromDec(DECIMAL*,USHORT*);
31271 HRESULT __attribute__((__stdcall__)) VarUI2FromDisp(IDispatch*,LCID,USHORT*);
31273 HRESULT __attribute__((__stdcall__)) VarUI4FromStr(OLECHAR*,LCID,ULONG,ULONG*);
31274 HRESULT __attribute__((__stdcall__)) VarUI4FromUI1(BYTE,ULONG*);
31275 HRESULT __attribute__((__stdcall__)) VarUI4FromI2(SHORT,ULONG*);
31276 HRESULT __attribute__((__stdcall__)) VarUI4FromI4(LONG,ULONG*);
31277 HRESULT __attribute__((__stdcall__)) VarUI4FromI8(LONG64,ULONG*);
31278 HRESULT __attribute__((__stdcall__)) VarUI4FromR4(FLOAT,ULONG*);
31279 HRESULT __attribute__((__stdcall__)) VarUI4FromR8(DOUBLE,ULONG*);
31280 HRESULT __attribute__((__stdcall__)) VarUI4FromDate(DATE,ULONG*);
31281 HRESULT __attribute__((__stdcall__)) VarUI4FromBool(VARIANT_BOOL,ULONG*);
31282 HRESULT __attribute__((__stdcall__)) VarUI4FromI1(signed char,ULONG*);
31283 HRESULT __attribute__((__stdcall__)) VarUI4FromUI2(USHORT,ULONG*);
31284 HRESULT __attribute__((__stdcall__)) VarUI4FromUI8(ULONG64,ULONG*);
31285 HRESULT __attribute__((__stdcall__)) VarUI4FromCy(CY,ULONG*);
31286 HRESULT __attribute__((__stdcall__)) VarUI4FromDec(DECIMAL*,ULONG*);
31287 HRESULT __attribute__((__stdcall__)) VarUI4FromDisp(IDispatch*,LCID,ULONG*);
31289 HRESULT __attribute__((__stdcall__)) VarUI8FromUI1(BYTE,ULONG64*);
31290 HRESULT __attribute__((__stdcall__)) VarUI8FromI2(SHORT,ULONG64*);
31291 HRESULT __attribute__((__stdcall__)) VarUI8FromI4(LONG,ULONG64*);
31292 HRESULT __attribute__((__stdcall__)) VarUI8FromI8(LONG64,ULONG64*);
31293 HRESULT __attribute__((__stdcall__)) VarUI8FromR4(FLOAT,ULONG64*);
31294 HRESULT __attribute__((__stdcall__)) VarUI8FromR8(DOUBLE,ULONG64*);
31295 HRESULT __attribute__((__stdcall__)) VarUI8FromDate(DATE,ULONG64*);
31296 HRESULT __attribute__((__stdcall__)) VarUI8FromStr(OLECHAR*,LCID,ULONG,ULONG64*);
31297 HRESULT __attribute__((__stdcall__)) VarUI8FromBool(VARIANT_BOOL,ULONG64*);
31298 HRESULT __attribute__((__stdcall__)) VarUI8FromI1(signed char,ULONG64*);
31299 HRESULT __attribute__((__stdcall__)) VarUI8FromUI2(USHORT,ULONG64*);
31300 HRESULT __attribute__((__stdcall__)) VarUI8FromUI4(ULONG,ULONG64*);
31301 HRESULT __attribute__((__stdcall__)) VarUI8FromDec(DECIMAL*,ULONG64*);
31302 HRESULT __attribute__((__stdcall__)) VarUI8FromInt(INT,ULONG64*);
31303 HRESULT __attribute__((__stdcall__)) VarUI8FromCy(CY,ULONG64*);
31304 HRESULT __attribute__((__stdcall__)) VarUI8FromDisp(IDispatch*,LCID,ULONG64*);
31306 HRESULT __attribute__((__stdcall__)) VarDecFromUI1(BYTE,DECIMAL*);
31307 HRESULT __attribute__((__stdcall__)) VarDecFromI2(SHORT,DECIMAL*);
31308 HRESULT __attribute__((__stdcall__)) VarDecFromI4(LONG,DECIMAL*);
31309 HRESULT __attribute__((__stdcall__)) VarDecFromI8(LONG64,DECIMAL*);
31310 HRESULT __attribute__((__stdcall__)) VarDecFromR4(FLOAT,DECIMAL*);
31311 HRESULT __attribute__((__stdcall__)) VarDecFromR8(DOUBLE,DECIMAL*);
31312 HRESULT __attribute__((__stdcall__)) VarDecFromDate(DATE,DECIMAL*);
31313 HRESULT __attribute__((__stdcall__)) VarDecFromStr(OLECHAR*,LCID,ULONG,DECIMAL*);
31314 HRESULT __attribute__((__stdcall__)) VarDecFromBool(VARIANT_BOOL,DECIMAL*);
31315 HRESULT __attribute__((__stdcall__)) VarDecFromI1(signed char,DECIMAL*);
31316 HRESULT __attribute__((__stdcall__)) VarDecFromUI2(USHORT,DECIMAL*);
31317 HRESULT __attribute__((__stdcall__)) VarDecFromUI4(ULONG,DECIMAL*);
31318 HRESULT __attribute__((__stdcall__)) VarDecFromUI8(ULONG64,DECIMAL*);
31319 HRESULT __attribute__((__stdcall__)) VarDecFromCy(CY,DECIMAL*);
31320 HRESULT __attribute__((__stdcall__)) VarDecFromDisp(IDispatch*,LCID,DECIMAL*);
31321 # 543 "../../../include/oleauto.h"
31322 HRESULT __attribute__((__stdcall__)) VarR4CmpR8(float,double);
31324 HRESULT __attribute__((__stdcall__)) VarR8Pow(double,double,double*);
31325 HRESULT __attribute__((__stdcall__)) VarR8Round(double,int,double*);
31327 HRESULT __attribute__((__stdcall__)) VarDecAbs(const DECIMAL*,DECIMAL*);
31328 HRESULT __attribute__((__stdcall__)) VarDecAdd(const DECIMAL*,const DECIMAL*,DECIMAL*);
31329 HRESULT __attribute__((__stdcall__)) VarDecCmp(const DECIMAL*,const DECIMAL*);
31330 HRESULT __attribute__((__stdcall__)) VarDecCmpR8(const DECIMAL*,DOUBLE);
31331 HRESULT __attribute__((__stdcall__)) VarDecDiv(const DECIMAL*,const DECIMAL*,DECIMAL*);
31332 HRESULT __attribute__((__stdcall__)) VarDecFix(const DECIMAL*,DECIMAL*);
31333 HRESULT __attribute__((__stdcall__)) VarDecInt(const DECIMAL*,DECIMAL*);
31334 HRESULT __attribute__((__stdcall__)) VarDecMul(const DECIMAL*,const DECIMAL*,DECIMAL*);
31335 HRESULT __attribute__((__stdcall__)) VarDecNeg(const DECIMAL*,DECIMAL*);
31336 HRESULT __attribute__((__stdcall__)) VarDecRound(const DECIMAL*,int,DECIMAL*);
31337 HRESULT __attribute__((__stdcall__)) VarDecSub(const DECIMAL*,const DECIMAL*,DECIMAL*);
31339 HRESULT __attribute__((__stdcall__)) VarCyAbs(const CY,CY*);
31340 HRESULT __attribute__((__stdcall__)) VarCyAdd(const CY,const CY,CY*);
31341 HRESULT __attribute__((__stdcall__)) VarCyCmp(const CY,const CY);
31342 HRESULT __attribute__((__stdcall__)) VarCyCmpR8(const CY,DOUBLE);
31343 HRESULT __attribute__((__stdcall__)) VarCyFix(const CY,CY*);
31344 HRESULT __attribute__((__stdcall__)) VarCyInt(const CY,CY*);
31345 HRESULT __attribute__((__stdcall__)) VarCyMul(const CY,CY,CY*);
31346 HRESULT __attribute__((__stdcall__)) VarCyMulI4(const CY,LONG,CY*);
31347 HRESULT __attribute__((__stdcall__)) VarCyMulI8(const CY,LONG64,CY*);
31348 HRESULT __attribute__((__stdcall__)) VarCyNeg(const CY,CY*);
31349 HRESULT __attribute__((__stdcall__)) VarCyRound(const CY,INT,CY*);
31350 HRESULT __attribute__((__stdcall__)) VarCySub(const CY,const CY,CY*);
31352 HRESULT __attribute__((__stdcall__)) VarAdd(LPVARIANT,LPVARIANT,LPVARIANT);
31353 HRESULT __attribute__((__stdcall__)) VarAnd(LPVARIANT,LPVARIANT,LPVARIANT);
31354 HRESULT __attribute__((__stdcall__)) VarCat(LPVARIANT,LPVARIANT,LPVARIANT);
31355 HRESULT __attribute__((__stdcall__)) VarDiv(LPVARIANT,LPVARIANT,LPVARIANT);
31356 HRESULT __attribute__((__stdcall__)) VarEqv(LPVARIANT,LPVARIANT,LPVARIANT);
31357 HRESULT __attribute__((__stdcall__)) VarIdiv(LPVARIANT,LPVARIANT,LPVARIANT);
31358 HRESULT __attribute__((__stdcall__)) VarImp(LPVARIANT,LPVARIANT,LPVARIANT);
31359 HRESULT __attribute__((__stdcall__)) VarMod(LPVARIANT,LPVARIANT,LPVARIANT);
31360 HRESULT __attribute__((__stdcall__)) VarMul(LPVARIANT,LPVARIANT,LPVARIANT);
31361 HRESULT __attribute__((__stdcall__)) VarOr(LPVARIANT,LPVARIANT,LPVARIANT);
31362 HRESULT __attribute__((__stdcall__)) VarPow(LPVARIANT,LPVARIANT,LPVARIANT);
31363 HRESULT __attribute__((__stdcall__)) VarSub(LPVARIANT,LPVARIANT,LPVARIANT);
31364 HRESULT __attribute__((__stdcall__)) VarXor(LPVARIANT,LPVARIANT,LPVARIANT);
31366 HRESULT __attribute__((__stdcall__)) VarAbs(LPVARIANT,LPVARIANT);
31367 HRESULT __attribute__((__stdcall__)) VarFix(LPVARIANT,LPVARIANT);
31368 HRESULT __attribute__((__stdcall__)) VarInt(LPVARIANT,LPVARIANT);
31369 HRESULT __attribute__((__stdcall__)) VarNeg(LPVARIANT,LPVARIANT);
31370 HRESULT __attribute__((__stdcall__)) VarNot(LPVARIANT,LPVARIANT);
31372 HRESULT __attribute__((__stdcall__)) VarRound(LPVARIANT,int,LPVARIANT);
31374 HRESULT __attribute__((__stdcall__)) VarCmp(LPVARIANT,LPVARIANT,LCID,ULONG);
31376 HRESULT __attribute__((__stdcall__)) VarBstrCmp(BSTR,BSTR,LCID,ULONG);
31377 HRESULT __attribute__((__stdcall__)) VarBstrCat(BSTR,BSTR,BSTR*);
31394 # 646 "../../../include/oleauto.h"
31395 HRESULT __attribute__((__stdcall__)) VarParseNumFromStr(OLECHAR*,LCID,ULONG,NUMPARSE*,BYTE*);
31396 HRESULT __attribute__((__stdcall__)) VarNumFromParseNum(NUMPARSE*,BYTE*,ULONG,VARIANT*);
31398 INT __attribute__((__stdcall__)) DosDateTimeToVariantTime(USHORT,USHORT,double*);
31399 INT __attribute__((__stdcall__)) VariantTimeToDosDateTime(double,USHORT*,USHORT*);
31401 INT __attribute__((__stdcall__)) VariantTimeToSystemTime(DOUBLE,LPSYSTEMTIME);
31402 INT __attribute__((__stdcall__)) SystemTimeToVariantTime(LPSYSTEMTIME,double*);
31404 HRESULT __attribute__((__stdcall__)) VarDateFromUdate(UDATE*,ULONG,DATE*);
31405 HRESULT __attribute__((__stdcall__)) VarDateFromUdateEx(UDATE*,LCID,ULONG,DATE*);
31406 HRESULT __attribute__((__stdcall__)) VarUdateFromDate(DATE,ULONG,UDATE*);
31409 HRESULT __attribute__((__stdcall__)) VarWeekdayName(int,int,int,ULONG,BSTR*);
31410 HRESULT __attribute__((__stdcall__)) VarMonthName(int,int,ULONG,BSTR*);
31411 HRESULT __attribute__((__stdcall__)) GetAltMonthNames(LCID,LPOLESTR**);
31413 HRESULT __attribute__((__stdcall__)) VarFormat(LPVARIANT,LPOLESTR,int,int,ULONG,BSTR*);
31414 HRESULT __attribute__((__stdcall__)) VarFormatCurrency(LPVARIANT,int,int,int,int,ULONG,BSTR*);
31415 HRESULT __attribute__((__stdcall__)) VarFormatDateTime(LPVARIANT,int,ULONG,BSTR*);
31416 HRESULT __attribute__((__stdcall__)) VarFormatNumber(LPVARIANT,int,int,int,int,ULONG,BSTR*);
31417 HRESULT __attribute__((__stdcall__)) VarFormatPercent(LPVARIANT,int,int,int,int,ULONG,BSTR*);
31419 HRESULT __attribute__((__stdcall__)) VarFormatFromTokens(LPVARIANT,LPOLESTR,LPBYTE,ULONG,BSTR*,LCID);
31420 HRESULT __attribute__((__stdcall__)) VarTokenizeFormatString(LPOLESTR,LPBYTE,int,int,int,LCID,int*);
31428 typedef struct tagPARAMDATA
31432 } PARAMDATA, *LPPARAMDATA;
31435 typedef struct tagMETHODDATA
31445 } METHODDATA, *LPMETHODDATA;
31448 typedef struct tagINTERFACEDATA
31450 METHODDATA *pmethdata;
31452 } INTERFACEDATA, *LPINTERFACEDATA;
31454 typedef enum tagREGKIND
31461 HRESULT __attribute__((__stdcall__)) DispGetParam(DISPPARAMS*,UINT,VARTYPE,VARIANT*,UINT*);
31462 HRESULT __attribute__((__stdcall__)) DispGetIDsOfNames(ITypeInfo*,OLECHAR**,UINT,DISPID*);
31463 HRESULT __attribute__((__stdcall__)) DispInvoke(void*,ITypeInfo*,DISPID,WORD,DISPPARAMS*,VARIANT*,
31465 HRESULT __attribute__((__stdcall__)) CreateDispTypeInfo(INTERFACEDATA*,LCID,ITypeInfo**);
31466 HRESULT __attribute__((__stdcall__)) CreateStdDispatch(IUnknown*,void*,ITypeInfo*,IUnknown**);
31467 HRESULT __attribute__((__stdcall__)) DispCallFunc(void*,ULONG_PTR,CALLCONV,VARTYPE,UINT,VARTYPE*,
31468 VARIANTARG**,VARIANT*);
31475 ULONG __attribute__((__stdcall__)) LHashValOfNameSysA(SYSKIND,LCID,LPCSTR);
31476 ULONG __attribute__((__stdcall__)) LHashValOfNameSys(SYSKIND,LCID,LPCOLESTR);
31477 # 745 "../../../include/oleauto.h"
31478 HRESULT __attribute__((__stdcall__)) CreateTypeLib(SYSKIND,const OLECHAR*,ICreateTypeLib**);
31479 HRESULT __attribute__((__stdcall__)) CreateTypeLib2(SYSKIND,LPCOLESTR,ICreateTypeLib2**);
31480 HRESULT __attribute__((__stdcall__)) LoadRegTypeLib(const GUID* const,WORD,WORD,LCID,ITypeLib**);
31481 HRESULT __attribute__((__stdcall__)) LoadTypeLib(const OLECHAR*,ITypeLib**);
31482 HRESULT __attribute__((__stdcall__)) LoadTypeLibEx(LPCOLESTR,REGKIND,ITypeLib**);
31483 HRESULT __attribute__((__stdcall__)) QueryPathOfRegTypeLib(const GUID* const,WORD,WORD,LCID,LPBSTR);
31484 HRESULT __attribute__((__stdcall__)) RegisterTypeLib(ITypeLib*,OLECHAR*,OLECHAR*);
31485 HRESULT __attribute__((__stdcall__)) UnRegisterTypeLib(const GUID* const,WORD,WORD,LCID,SYSKIND);
31487 void __attribute__((__stdcall__)) ClearCustData(LPCUSTDATA);
31488 # 27 "../../../include/ole2.h" 2
31489 # 1 "../../../include/oleidl.h" 1
31491 # 1 "../../../include/rpc.h" 1
31492 # 3 "../../../include/oleidl.h" 2
31493 # 1 "../../../include/rpcndr.h" 1
31494 # 4 "../../../include/oleidl.h" 2
31501 # 1 "../../../include/objidl.h" 1
31503 # 1 "../../../include/rpc.h" 1
31504 # 3 "../../../include/objidl.h" 2
31505 # 1 "../../../include/rpcndr.h" 1
31506 # 4 "../../../include/objidl.h" 2
31507 # 11 "../../../include/oleidl.h" 2
31510 typedef struct IOleInPlaceActiveObject IOleInPlaceActiveObject;
31513 typedef enum tagOLERENDER {
31514 OLERENDER_NONE = 0,
31515 OLERENDER_DRAW = 1,
31516 OLERENDER_FORMAT = 2,
31519 typedef enum tagOLERENDER *LPOLERENDER;
31520 typedef struct tagOBJECTDESCRIPTOR {
31523 DWORD dwDrawAspect;
31527 DWORD dwFullUserTypeName;
31529 } OBJECTDESCRIPTOR;
31530 typedef struct tagOBJECTDESCRIPTOR *POBJECTDESCRIPTOR;
31531 typedef struct tagOBJECTDESCRIPTOR *LPOBJECTDESCRIPTOR;
31532 typedef struct tagOBJECTDESCRIPTOR LINKSRCDESCRIPTOR;
31533 typedef struct tagOBJECTDESCRIPTOR *PLINKSRCDESCRIPTOR;
31534 typedef struct tagOBJECTDESCRIPTOR *LPLINKSRCDESCRIPTOR;
31535 void * __attribute__((__stdcall__)) MIDL_user_allocate(size_t);
31536 void __attribute__((__stdcall__)) MIDL_user_free(void *);
31537 # 52 "../../../include/oleidl.h"
31538 typedef struct IOleWindow IOleWindow;
31541 typedef IOleWindow *LPOLEWINDOW;
31548 extern const GUID IID_IOleWindow __attribute__((visibility ("hidden")));
31549 # 74 "../../../include/oleidl.h"
31550 typedef struct IOleWindowVtbl {
31554 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
31556 const IID* const riid,
31559 ULONG (__attribute__((__stdcall__)) *AddRef)(
31562 ULONG (__attribute__((__stdcall__)) *Release)(
31566 HRESULT (__attribute__((__stdcall__)) *GetWindow)(
31570 HRESULT (__attribute__((__stdcall__)) *ContextSensitiveHelp)(
31576 struct IOleWindow {
31577 const IOleWindowVtbl* lpVtbl;
31579 # 116 "../../../include/oleidl.h"
31580 HRESULT __attribute__((__stdcall__)) IOleWindow_GetWindow_Proxy(
31583 void __attribute__((__stdcall__)) IOleWindow_GetWindow_Stub(
31584 IRpcStubBuffer* This,
31585 IRpcChannelBuffer* pRpcChannelBuffer,
31586 PRPC_MESSAGE pRpcMessage,
31587 DWORD* pdwStubPhase);
31588 HRESULT __attribute__((__stdcall__)) IOleWindow_ContextSensitiveHelp_Proxy(
31591 void __attribute__((__stdcall__)) IOleWindow_ContextSensitiveHelp_Stub(
31592 IRpcStubBuffer* This,
31593 IRpcChannelBuffer* pRpcChannelBuffer,
31594 PRPC_MESSAGE pRpcMessage,
31595 DWORD* pdwStubPhase);
31601 typedef struct IOleInPlaceObject IOleInPlaceObject;
31604 typedef IOleInPlaceObject *LPOLEINPLACEOBJECT;
31611 extern const GUID IID_IOleInPlaceObject __attribute__((visibility ("hidden")));
31612 # 166 "../../../include/oleidl.h"
31613 typedef struct IOleInPlaceObjectVtbl {
31617 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
31618 IOleInPlaceObject* This,
31619 const IID* const riid,
31622 ULONG (__attribute__((__stdcall__)) *AddRef)(
31623 IOleInPlaceObject* This);
31625 ULONG (__attribute__((__stdcall__)) *Release)(
31626 IOleInPlaceObject* This);
31629 HRESULT (__attribute__((__stdcall__)) *GetWindow)(
31630 IOleInPlaceObject* This,
31633 HRESULT (__attribute__((__stdcall__)) *ContextSensitiveHelp)(
31634 IOleInPlaceObject* This,
31638 HRESULT (__attribute__((__stdcall__)) *InPlaceDeactivate)(
31639 IOleInPlaceObject* This);
31641 HRESULT (__attribute__((__stdcall__)) *UIDeactivate)(
31642 IOleInPlaceObject* This);
31644 HRESULT (__attribute__((__stdcall__)) *SetObjectRects)(
31645 IOleInPlaceObject* This,
31646 LPCRECT lprcPosRect,
31647 LPCRECT lprcClipRect);
31649 HRESULT (__attribute__((__stdcall__)) *ReactivateAndUndo)(
31650 IOleInPlaceObject* This);
31653 } IOleInPlaceObjectVtbl;
31654 struct IOleInPlaceObject {
31655 const IOleInPlaceObjectVtbl* lpVtbl;
31657 # 228 "../../../include/oleidl.h"
31658 HRESULT __attribute__((__stdcall__)) IOleInPlaceObject_InPlaceDeactivate_Proxy(
31659 IOleInPlaceObject* This);
31660 void __attribute__((__stdcall__)) IOleInPlaceObject_InPlaceDeactivate_Stub(
31661 IRpcStubBuffer* This,
31662 IRpcChannelBuffer* pRpcChannelBuffer,
31663 PRPC_MESSAGE pRpcMessage,
31664 DWORD* pdwStubPhase);
31665 HRESULT __attribute__((__stdcall__)) IOleInPlaceObject_UIDeactivate_Proxy(
31666 IOleInPlaceObject* This);
31667 void __attribute__((__stdcall__)) IOleInPlaceObject_UIDeactivate_Stub(
31668 IRpcStubBuffer* This,
31669 IRpcChannelBuffer* pRpcChannelBuffer,
31670 PRPC_MESSAGE pRpcMessage,
31671 DWORD* pdwStubPhase);
31672 HRESULT __attribute__((__stdcall__)) IOleInPlaceObject_SetObjectRects_Proxy(
31673 IOleInPlaceObject* This,
31674 LPCRECT lprcPosRect,
31675 LPCRECT lprcClipRect);
31676 void __attribute__((__stdcall__)) IOleInPlaceObject_SetObjectRects_Stub(
31677 IRpcStubBuffer* This,
31678 IRpcChannelBuffer* pRpcChannelBuffer,
31679 PRPC_MESSAGE pRpcMessage,
31680 DWORD* pdwStubPhase);
31681 HRESULT __attribute__((__stdcall__)) IOleInPlaceObject_ReactivateAndUndo_Proxy(
31682 IOleInPlaceObject* This);
31683 void __attribute__((__stdcall__)) IOleInPlaceObject_ReactivateAndUndo_Stub(
31684 IRpcStubBuffer* This,
31685 IRpcChannelBuffer* pRpcChannelBuffer,
31686 PRPC_MESSAGE pRpcMessage,
31687 DWORD* pdwStubPhase);
31693 typedef struct IOleInPlaceUIWindow IOleInPlaceUIWindow;
31696 typedef IOleInPlaceUIWindow *LPOLEINPLACEUIWINDOW;
31697 typedef RECT BORDERWIDTHS;
31698 typedef LPRECT LPBORDERWIDTHS;
31699 typedef LPCRECT LPCBORDERWIDTHS;
31706 extern const GUID IID_IOleInPlaceUIWindow __attribute__((visibility ("hidden")));
31707 # 295 "../../../include/oleidl.h"
31708 typedef struct IOleInPlaceUIWindowVtbl {
31712 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
31713 IOleInPlaceUIWindow* This,
31714 const IID* const riid,
31717 ULONG (__attribute__((__stdcall__)) *AddRef)(
31718 IOleInPlaceUIWindow* This);
31720 ULONG (__attribute__((__stdcall__)) *Release)(
31721 IOleInPlaceUIWindow* This);
31724 HRESULT (__attribute__((__stdcall__)) *GetWindow)(
31725 IOleInPlaceUIWindow* This,
31728 HRESULT (__attribute__((__stdcall__)) *ContextSensitiveHelp)(
31729 IOleInPlaceUIWindow* This,
31733 HRESULT (__attribute__((__stdcall__)) *GetBorder)(
31734 IOleInPlaceUIWindow* This,
31735 LPRECT lprectBorder);
31737 HRESULT (__attribute__((__stdcall__)) *RequestBorderSpace)(
31738 IOleInPlaceUIWindow* This,
31739 LPCBORDERWIDTHS pborderwidths);
31741 HRESULT (__attribute__((__stdcall__)) *SetBorderSpace)(
31742 IOleInPlaceUIWindow* This,
31743 LPCBORDERWIDTHS pborderwidths);
31745 HRESULT (__attribute__((__stdcall__)) *SetActiveObject)(
31746 IOleInPlaceUIWindow* This,
31747 IOleInPlaceActiveObject* pActiveObject,
31748 LPCOLESTR pszObjName);
31751 } IOleInPlaceUIWindowVtbl;
31752 struct IOleInPlaceUIWindow {
31753 const IOleInPlaceUIWindowVtbl* lpVtbl;
31755 # 360 "../../../include/oleidl.h"
31756 HRESULT __attribute__((__stdcall__)) IOleInPlaceUIWindow_GetBorder_Proxy(
31757 IOleInPlaceUIWindow* This,
31758 LPRECT lprectBorder);
31759 void __attribute__((__stdcall__)) IOleInPlaceUIWindow_GetBorder_Stub(
31760 IRpcStubBuffer* This,
31761 IRpcChannelBuffer* pRpcChannelBuffer,
31762 PRPC_MESSAGE pRpcMessage,
31763 DWORD* pdwStubPhase);
31764 HRESULT __attribute__((__stdcall__)) IOleInPlaceUIWindow_RequestBorderSpace_Proxy(
31765 IOleInPlaceUIWindow* This,
31766 LPCBORDERWIDTHS pborderwidths);
31767 void __attribute__((__stdcall__)) IOleInPlaceUIWindow_RequestBorderSpace_Stub(
31768 IRpcStubBuffer* This,
31769 IRpcChannelBuffer* pRpcChannelBuffer,
31770 PRPC_MESSAGE pRpcMessage,
31771 DWORD* pdwStubPhase);
31772 HRESULT __attribute__((__stdcall__)) IOleInPlaceUIWindow_SetBorderSpace_Proxy(
31773 IOleInPlaceUIWindow* This,
31774 LPCBORDERWIDTHS pborderwidths);
31775 void __attribute__((__stdcall__)) IOleInPlaceUIWindow_SetBorderSpace_Stub(
31776 IRpcStubBuffer* This,
31777 IRpcChannelBuffer* pRpcChannelBuffer,
31778 PRPC_MESSAGE pRpcMessage,
31779 DWORD* pdwStubPhase);
31780 HRESULT __attribute__((__stdcall__)) IOleInPlaceUIWindow_SetActiveObject_Proxy(
31781 IOleInPlaceUIWindow* This,
31782 IOleInPlaceActiveObject* pActiveObject,
31783 LPCOLESTR pszObjName);
31784 void __attribute__((__stdcall__)) IOleInPlaceUIWindow_SetActiveObject_Stub(
31785 IRpcStubBuffer* This,
31786 IRpcChannelBuffer* pRpcChannelBuffer,
31787 PRPC_MESSAGE pRpcMessage,
31788 DWORD* pdwStubPhase);
31789 # 401 "../../../include/oleidl.h"
31790 typedef struct IOleInPlaceFrame IOleInPlaceFrame;
31793 typedef IOleInPlaceFrame *LPOLEINPLACEFRAME;
31794 typedef struct tagOleInPlaceFrameInfo {
31799 UINT cAccelEntries;
31800 } OLEINPLACEFRAMEINFO;
31801 typedef struct tagOleInPlaceFrameInfo *LPOLEINPLACEFRAMEINFO;
31802 typedef struct tagOleMenuGroupWidths {
31804 } OLEMENUGROUPWIDTHS;
31805 typedef struct tagOleMenuGroupWidths *LPOLEMENUGROUPWIDTHS;
31806 typedef HGLOBAL HOLEMENU;
31813 extern const GUID IID_IOleInPlaceFrame __attribute__((visibility ("hidden")));
31814 # 452 "../../../include/oleidl.h"
31815 typedef struct IOleInPlaceFrameVtbl {
31819 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
31820 IOleInPlaceFrame* This,
31821 const IID* const riid,
31824 ULONG (__attribute__((__stdcall__)) *AddRef)(
31825 IOleInPlaceFrame* This);
31827 ULONG (__attribute__((__stdcall__)) *Release)(
31828 IOleInPlaceFrame* This);
31831 HRESULT (__attribute__((__stdcall__)) *GetWindow)(
31832 IOleInPlaceFrame* This,
31835 HRESULT (__attribute__((__stdcall__)) *ContextSensitiveHelp)(
31836 IOleInPlaceFrame* This,
31840 HRESULT (__attribute__((__stdcall__)) *GetBorder)(
31841 IOleInPlaceFrame* This,
31842 LPRECT lprectBorder);
31844 HRESULT (__attribute__((__stdcall__)) *RequestBorderSpace)(
31845 IOleInPlaceFrame* This,
31846 LPCBORDERWIDTHS pborderwidths);
31848 HRESULT (__attribute__((__stdcall__)) *SetBorderSpace)(
31849 IOleInPlaceFrame* This,
31850 LPCBORDERWIDTHS pborderwidths);
31852 HRESULT (__attribute__((__stdcall__)) *SetActiveObject)(
31853 IOleInPlaceFrame* This,
31854 IOleInPlaceActiveObject* pActiveObject,
31855 LPCOLESTR pszObjName);
31858 HRESULT (__attribute__((__stdcall__)) *InsertMenus)(
31859 IOleInPlaceFrame* This,
31861 LPOLEMENUGROUPWIDTHS lpMenuWidths);
31863 HRESULT (__attribute__((__stdcall__)) *SetMenu)(
31864 IOleInPlaceFrame* This,
31867 HWND hwndActiveObject);
31869 HRESULT (__attribute__((__stdcall__)) *RemoveMenus)(
31870 IOleInPlaceFrame* This,
31871 HMENU hmenuShared);
31873 HRESULT (__attribute__((__stdcall__)) *SetStatusText)(
31874 IOleInPlaceFrame* This,
31875 LPCOLESTR pszStatusText);
31877 HRESULT (__attribute__((__stdcall__)) *EnableModeless)(
31878 IOleInPlaceFrame* This,
31881 HRESULT (__attribute__((__stdcall__)) *TranslateAcceleratorA)(
31882 IOleInPlaceFrame* This,
31887 } IOleInPlaceFrameVtbl;
31888 struct IOleInPlaceFrame {
31889 const IOleInPlaceFrameVtbl* lpVtbl;
31891 # 553 "../../../include/oleidl.h"
31892 HRESULT __attribute__((__stdcall__)) IOleInPlaceFrame_InsertMenus_Proxy(
31893 IOleInPlaceFrame* This,
31895 LPOLEMENUGROUPWIDTHS lpMenuWidths);
31896 void __attribute__((__stdcall__)) IOleInPlaceFrame_InsertMenus_Stub(
31897 IRpcStubBuffer* This,
31898 IRpcChannelBuffer* pRpcChannelBuffer,
31899 PRPC_MESSAGE pRpcMessage,
31900 DWORD* pdwStubPhase);
31901 HRESULT __attribute__((__stdcall__)) IOleInPlaceFrame_SetMenu_Proxy(
31902 IOleInPlaceFrame* This,
31905 HWND hwndActiveObject);
31906 void __attribute__((__stdcall__)) IOleInPlaceFrame_SetMenu_Stub(
31907 IRpcStubBuffer* This,
31908 IRpcChannelBuffer* pRpcChannelBuffer,
31909 PRPC_MESSAGE pRpcMessage,
31910 DWORD* pdwStubPhase);
31911 HRESULT __attribute__((__stdcall__)) IOleInPlaceFrame_RemoveMenus_Proxy(
31912 IOleInPlaceFrame* This,
31913 HMENU hmenuShared);
31914 void __attribute__((__stdcall__)) IOleInPlaceFrame_RemoveMenus_Stub(
31915 IRpcStubBuffer* This,
31916 IRpcChannelBuffer* pRpcChannelBuffer,
31917 PRPC_MESSAGE pRpcMessage,
31918 DWORD* pdwStubPhase);
31919 HRESULT __attribute__((__stdcall__)) IOleInPlaceFrame_SetStatusText_Proxy(
31920 IOleInPlaceFrame* This,
31921 LPCOLESTR pszStatusText);
31922 void __attribute__((__stdcall__)) IOleInPlaceFrame_SetStatusText_Stub(
31923 IRpcStubBuffer* This,
31924 IRpcChannelBuffer* pRpcChannelBuffer,
31925 PRPC_MESSAGE pRpcMessage,
31926 DWORD* pdwStubPhase);
31927 HRESULT __attribute__((__stdcall__)) IOleInPlaceFrame_EnableModeless_Proxy(
31928 IOleInPlaceFrame* This,
31930 void __attribute__((__stdcall__)) IOleInPlaceFrame_EnableModeless_Stub(
31931 IRpcStubBuffer* This,
31932 IRpcChannelBuffer* pRpcChannelBuffer,
31933 PRPC_MESSAGE pRpcMessage,
31934 DWORD* pdwStubPhase);
31935 HRESULT __attribute__((__stdcall__)) IOleInPlaceFrame_TranslateAccelerator_Proxy(
31936 IOleInPlaceFrame* This,
31939 void __attribute__((__stdcall__)) IOleInPlaceFrame_TranslateAccelerator_Stub(
31940 IRpcStubBuffer* This,
31941 IRpcChannelBuffer* pRpcChannelBuffer,
31942 PRPC_MESSAGE pRpcMessage,
31943 DWORD* pdwStubPhase);
31947 typedef IOleInPlaceActiveObject *LPOLEINPLACEACTIVEOBJECT;
31954 extern const GUID IID_IOleInPlaceActiveObject __attribute__((visibility ("hidden")));
31955 # 638 "../../../include/oleidl.h"
31956 typedef struct IOleInPlaceActiveObjectVtbl {
31960 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
31961 IOleInPlaceActiveObject* This,
31962 const IID* const riid,
31965 ULONG (__attribute__((__stdcall__)) *AddRef)(
31966 IOleInPlaceActiveObject* This);
31968 ULONG (__attribute__((__stdcall__)) *Release)(
31969 IOleInPlaceActiveObject* This);
31972 HRESULT (__attribute__((__stdcall__)) *GetWindow)(
31973 IOleInPlaceActiveObject* This,
31976 HRESULT (__attribute__((__stdcall__)) *ContextSensitiveHelp)(
31977 IOleInPlaceActiveObject* This,
31981 HRESULT (__attribute__((__stdcall__)) *TranslateAcceleratorA)(
31982 IOleInPlaceActiveObject* This,
31985 HRESULT (__attribute__((__stdcall__)) *OnFrameWindowActivate)(
31986 IOleInPlaceActiveObject* This,
31989 HRESULT (__attribute__((__stdcall__)) *OnDocWindowActivate)(
31990 IOleInPlaceActiveObject* This,
31993 HRESULT (__attribute__((__stdcall__)) *ResizeBorder)(
31994 IOleInPlaceActiveObject* This,
31996 IOleInPlaceUIWindow* pUIWindow,
31997 BOOL fFrameWindow);
31999 HRESULT (__attribute__((__stdcall__)) *EnableModeless)(
32000 IOleInPlaceActiveObject* This,
32004 } IOleInPlaceActiveObjectVtbl;
32005 struct IOleInPlaceActiveObject {
32006 const IOleInPlaceActiveObjectVtbl* lpVtbl;
32008 # 709 "../../../include/oleidl.h"
32009 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_RemoteTranslateAccelerator_Proxy(
32010 IOleInPlaceActiveObject* This);
32011 void __attribute__((__stdcall__)) IOleInPlaceActiveObject_RemoteTranslateAccelerator_Stub(
32012 IRpcStubBuffer* This,
32013 IRpcChannelBuffer* pRpcChannelBuffer,
32014 PRPC_MESSAGE pRpcMessage,
32015 DWORD* pdwStubPhase);
32016 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_TranslateAccelerator_Proxy(
32017 IOleInPlaceActiveObject* This,
32019 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_TranslateAccelerator_Stub(
32020 IOleInPlaceActiveObject* This);
32021 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_OnFrameWindowActivate_Proxy(
32022 IOleInPlaceActiveObject* This,
32024 void __attribute__((__stdcall__)) IOleInPlaceActiveObject_OnFrameWindowActivate_Stub(
32025 IRpcStubBuffer* This,
32026 IRpcChannelBuffer* pRpcChannelBuffer,
32027 PRPC_MESSAGE pRpcMessage,
32028 DWORD* pdwStubPhase);
32029 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_OnDocWindowActivate_Proxy(
32030 IOleInPlaceActiveObject* This,
32032 void __attribute__((__stdcall__)) IOleInPlaceActiveObject_OnDocWindowActivate_Stub(
32033 IRpcStubBuffer* This,
32034 IRpcChannelBuffer* pRpcChannelBuffer,
32035 PRPC_MESSAGE pRpcMessage,
32036 DWORD* pdwStubPhase);
32037 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_RemoteResizeBorder_Proxy(
32038 IOleInPlaceActiveObject* This,
32040 const IID* const riid,
32041 IOleInPlaceUIWindow* pUIWindow,
32042 BOOL fFrameWindow);
32043 void __attribute__((__stdcall__)) IOleInPlaceActiveObject_RemoteResizeBorder_Stub(
32044 IRpcStubBuffer* This,
32045 IRpcChannelBuffer* pRpcChannelBuffer,
32046 PRPC_MESSAGE pRpcMessage,
32047 DWORD* pdwStubPhase);
32048 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_ResizeBorder_Proxy(
32049 IOleInPlaceActiveObject* This,
32051 IOleInPlaceUIWindow* pUIWindow,
32052 BOOL fFrameWindow);
32053 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_ResizeBorder_Stub(
32054 IOleInPlaceActiveObject* This,
32056 const IID* const riid,
32057 IOleInPlaceUIWindow* pUIWindow,
32058 BOOL fFrameWindow);
32059 HRESULT __attribute__((__stdcall__)) IOleInPlaceActiveObject_EnableModeless_Proxy(
32060 IOleInPlaceActiveObject* This,
32062 void __attribute__((__stdcall__)) IOleInPlaceActiveObject_EnableModeless_Stub(
32063 IRpcStubBuffer* This,
32064 IRpcChannelBuffer* pRpcChannelBuffer,
32065 PRPC_MESSAGE pRpcMessage,
32066 DWORD* pdwStubPhase);
32072 typedef struct IOleInPlaceSite IOleInPlaceSite;
32075 typedef IOleInPlaceSite *LPOLEINPLACESITE;
32082 extern const GUID IID_IOleInPlaceSite __attribute__((visibility ("hidden")));
32083 # 822 "../../../include/oleidl.h"
32084 typedef struct IOleInPlaceSiteVtbl {
32088 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32089 IOleInPlaceSite* This,
32090 const IID* const riid,
32093 ULONG (__attribute__((__stdcall__)) *AddRef)(
32094 IOleInPlaceSite* This);
32096 ULONG (__attribute__((__stdcall__)) *Release)(
32097 IOleInPlaceSite* This);
32100 HRESULT (__attribute__((__stdcall__)) *GetWindow)(
32101 IOleInPlaceSite* This,
32104 HRESULT (__attribute__((__stdcall__)) *ContextSensitiveHelp)(
32105 IOleInPlaceSite* This,
32109 HRESULT (__attribute__((__stdcall__)) *CanInPlaceActivate)(
32110 IOleInPlaceSite* This);
32112 HRESULT (__attribute__((__stdcall__)) *OnInPlaceActivate)(
32113 IOleInPlaceSite* This);
32115 HRESULT (__attribute__((__stdcall__)) *OnUIActivate)(
32116 IOleInPlaceSite* This);
32118 HRESULT (__attribute__((__stdcall__)) *GetWindowContext)(
32119 IOleInPlaceSite* This,
32120 IOleInPlaceFrame** ppFrame,
32121 IOleInPlaceUIWindow** ppDoc,
32122 LPRECT lprcPosRect,
32123 LPRECT lprcClipRect,
32124 LPOLEINPLACEFRAMEINFO lpFrameInfo);
32126 HRESULT (__attribute__((__stdcall__)) *Scroll)(
32127 IOleInPlaceSite* This,
32128 SIZE scrollExtent);
32130 HRESULT (__attribute__((__stdcall__)) *OnUIDeactivate)(
32131 IOleInPlaceSite* This,
32134 HRESULT (__attribute__((__stdcall__)) *OnInPlaceDeactivate)(
32135 IOleInPlaceSite* This);
32137 HRESULT (__attribute__((__stdcall__)) *DiscardUndoState)(
32138 IOleInPlaceSite* This);
32140 HRESULT (__attribute__((__stdcall__)) *DeactivateAndUndo)(
32141 IOleInPlaceSite* This);
32143 HRESULT (__attribute__((__stdcall__)) *OnPosRectChange)(
32144 IOleInPlaceSite* This,
32145 LPCRECT lprcPosRect);
32148 } IOleInPlaceSiteVtbl;
32149 struct IOleInPlaceSite {
32150 const IOleInPlaceSiteVtbl* lpVtbl;
32152 # 914 "../../../include/oleidl.h"
32153 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_CanInPlaceActivate_Proxy(
32154 IOleInPlaceSite* This);
32155 void __attribute__((__stdcall__)) IOleInPlaceSite_CanInPlaceActivate_Stub(
32156 IRpcStubBuffer* This,
32157 IRpcChannelBuffer* pRpcChannelBuffer,
32158 PRPC_MESSAGE pRpcMessage,
32159 DWORD* pdwStubPhase);
32160 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_OnInPlaceActivate_Proxy(
32161 IOleInPlaceSite* This);
32162 void __attribute__((__stdcall__)) IOleInPlaceSite_OnInPlaceActivate_Stub(
32163 IRpcStubBuffer* This,
32164 IRpcChannelBuffer* pRpcChannelBuffer,
32165 PRPC_MESSAGE pRpcMessage,
32166 DWORD* pdwStubPhase);
32167 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_OnUIActivate_Proxy(
32168 IOleInPlaceSite* This);
32169 void __attribute__((__stdcall__)) IOleInPlaceSite_OnUIActivate_Stub(
32170 IRpcStubBuffer* This,
32171 IRpcChannelBuffer* pRpcChannelBuffer,
32172 PRPC_MESSAGE pRpcMessage,
32173 DWORD* pdwStubPhase);
32174 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_GetWindowContext_Proxy(
32175 IOleInPlaceSite* This,
32176 IOleInPlaceFrame** ppFrame,
32177 IOleInPlaceUIWindow** ppDoc,
32178 LPRECT lprcPosRect,
32179 LPRECT lprcClipRect,
32180 LPOLEINPLACEFRAMEINFO lpFrameInfo);
32181 void __attribute__((__stdcall__)) IOleInPlaceSite_GetWindowContext_Stub(
32182 IRpcStubBuffer* This,
32183 IRpcChannelBuffer* pRpcChannelBuffer,
32184 PRPC_MESSAGE pRpcMessage,
32185 DWORD* pdwStubPhase);
32186 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_Scroll_Proxy(
32187 IOleInPlaceSite* This,
32188 SIZE scrollExtent);
32189 void __attribute__((__stdcall__)) IOleInPlaceSite_Scroll_Stub(
32190 IRpcStubBuffer* This,
32191 IRpcChannelBuffer* pRpcChannelBuffer,
32192 PRPC_MESSAGE pRpcMessage,
32193 DWORD* pdwStubPhase);
32194 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_OnUIDeactivate_Proxy(
32195 IOleInPlaceSite* This,
32197 void __attribute__((__stdcall__)) IOleInPlaceSite_OnUIDeactivate_Stub(
32198 IRpcStubBuffer* This,
32199 IRpcChannelBuffer* pRpcChannelBuffer,
32200 PRPC_MESSAGE pRpcMessage,
32201 DWORD* pdwStubPhase);
32202 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_OnInPlaceDeactivate_Proxy(
32203 IOleInPlaceSite* This);
32204 void __attribute__((__stdcall__)) IOleInPlaceSite_OnInPlaceDeactivate_Stub(
32205 IRpcStubBuffer* This,
32206 IRpcChannelBuffer* pRpcChannelBuffer,
32207 PRPC_MESSAGE pRpcMessage,
32208 DWORD* pdwStubPhase);
32209 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_DiscardUndoState_Proxy(
32210 IOleInPlaceSite* This);
32211 void __attribute__((__stdcall__)) IOleInPlaceSite_DiscardUndoState_Stub(
32212 IRpcStubBuffer* This,
32213 IRpcChannelBuffer* pRpcChannelBuffer,
32214 PRPC_MESSAGE pRpcMessage,
32215 DWORD* pdwStubPhase);
32216 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_DeactivateAndUndo_Proxy(
32217 IOleInPlaceSite* This);
32218 void __attribute__((__stdcall__)) IOleInPlaceSite_DeactivateAndUndo_Stub(
32219 IRpcStubBuffer* This,
32220 IRpcChannelBuffer* pRpcChannelBuffer,
32221 PRPC_MESSAGE pRpcMessage,
32222 DWORD* pdwStubPhase);
32223 HRESULT __attribute__((__stdcall__)) IOleInPlaceSite_OnPosRectChange_Proxy(
32224 IOleInPlaceSite* This,
32225 LPCRECT lprcPosRect);
32226 void __attribute__((__stdcall__)) IOleInPlaceSite_OnPosRectChange_Stub(
32227 IRpcStubBuffer* This,
32228 IRpcChannelBuffer* pRpcChannelBuffer,
32229 PRPC_MESSAGE pRpcMessage,
32230 DWORD* pdwStubPhase);
32236 typedef struct IParseDisplayName IParseDisplayName;
32239 typedef IParseDisplayName *LPPARSEDISPLAYNAME;
32246 extern const GUID IID_IParseDisplayName __attribute__((visibility ("hidden")));
32247 # 1019 "../../../include/oleidl.h"
32248 typedef struct IParseDisplayNameVtbl {
32252 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32253 IParseDisplayName* This,
32254 const IID* const riid,
32257 ULONG (__attribute__((__stdcall__)) *AddRef)(
32258 IParseDisplayName* This);
32260 ULONG (__attribute__((__stdcall__)) *Release)(
32261 IParseDisplayName* This);
32264 HRESULT (__attribute__((__stdcall__)) *ParseDisplayName)(
32265 IParseDisplayName* This,
32267 LPOLESTR pszDisplayName,
32269 IMoniker** ppmkOut);
32272 } IParseDisplayNameVtbl;
32273 struct IParseDisplayName {
32274 const IParseDisplayNameVtbl* lpVtbl;
32276 # 1059 "../../../include/oleidl.h"
32277 HRESULT __attribute__((__stdcall__)) IParseDisplayName_ParseDisplayName_Proxy(
32278 IParseDisplayName* This,
32280 LPOLESTR pszDisplayName,
32282 IMoniker** ppmkOut);
32283 void __attribute__((__stdcall__)) IParseDisplayName_ParseDisplayName_Stub(
32284 IRpcStubBuffer* This,
32285 IRpcChannelBuffer* pRpcChannelBuffer,
32286 PRPC_MESSAGE pRpcMessage,
32287 DWORD* pdwStubPhase);
32293 typedef struct IOleContainer IOleContainer;
32296 typedef IOleContainer *LPOLECONTAINER;
32303 extern const GUID IID_IOleContainer __attribute__((visibility ("hidden")));
32304 # 1098 "../../../include/oleidl.h"
32305 typedef struct IOleContainerVtbl {
32309 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32310 IOleContainer* This,
32311 const IID* const riid,
32314 ULONG (__attribute__((__stdcall__)) *AddRef)(
32315 IOleContainer* This);
32317 ULONG (__attribute__((__stdcall__)) *Release)(
32318 IOleContainer* This);
32321 HRESULT (__attribute__((__stdcall__)) *ParseDisplayName)(
32322 IOleContainer* This,
32324 LPOLESTR pszDisplayName,
32326 IMoniker** ppmkOut);
32329 HRESULT (__attribute__((__stdcall__)) *EnumObjects)(
32330 IOleContainer* This,
32332 IEnumUnknown** ppenum);
32334 HRESULT (__attribute__((__stdcall__)) *LockContainer)(
32335 IOleContainer* This,
32339 } IOleContainerVtbl;
32340 struct IOleContainer {
32341 const IOleContainerVtbl* lpVtbl;
32343 # 1151 "../../../include/oleidl.h"
32344 HRESULT __attribute__((__stdcall__)) IOleContainer_EnumObjects_Proxy(
32345 IOleContainer* This,
32347 IEnumUnknown** ppenum);
32348 void __attribute__((__stdcall__)) IOleContainer_EnumObjects_Stub(
32349 IRpcStubBuffer* This,
32350 IRpcChannelBuffer* pRpcChannelBuffer,
32351 PRPC_MESSAGE pRpcMessage,
32352 DWORD* pdwStubPhase);
32353 HRESULT __attribute__((__stdcall__)) IOleContainer_LockContainer_Proxy(
32354 IOleContainer* This,
32356 void __attribute__((__stdcall__)) IOleContainer_LockContainer_Stub(
32357 IRpcStubBuffer* This,
32358 IRpcChannelBuffer* pRpcChannelBuffer,
32359 PRPC_MESSAGE pRpcMessage,
32360 DWORD* pdwStubPhase);
32366 typedef struct IOleItemContainer IOleItemContainer;
32369 typedef IOleItemContainer *LPOLEITEMCONTAINER;
32370 typedef enum tagBINDSPEED {
32371 BINDSPEED_INDEFINITE = 1,
32372 BINDSPEED_MODERATE = 2,
32373 BINDSPEED_IMMEDIATE = 3
32375 typedef enum tagOLECONTF {
32376 OLECONTF_EMBEDDINGS = 1,
32377 OLECONTF_LINKS = 2,
32378 OLECONTF_OTHERS = 4,
32379 OLECONTF_OLNYUSER = 8,
32380 OLECONTF_ONLYIFRUNNING = 16
32382 # 1198 "../../../include/oleidl.h"
32383 extern const GUID IID_IOleItemContainer __attribute__((visibility ("hidden")));
32384 # 1220 "../../../include/oleidl.h"
32385 typedef struct IOleItemContainerVtbl {
32389 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32390 IOleItemContainer* This,
32391 const IID* const riid,
32394 ULONG (__attribute__((__stdcall__)) *AddRef)(
32395 IOleItemContainer* This);
32397 ULONG (__attribute__((__stdcall__)) *Release)(
32398 IOleItemContainer* This);
32401 HRESULT (__attribute__((__stdcall__)) *ParseDisplayName)(
32402 IOleItemContainer* This,
32404 LPOLESTR pszDisplayName,
32406 IMoniker** ppmkOut);
32409 HRESULT (__attribute__((__stdcall__)) *EnumObjects)(
32410 IOleItemContainer* This,
32412 IEnumUnknown** ppenum);
32414 HRESULT (__attribute__((__stdcall__)) *LockContainer)(
32415 IOleItemContainer* This,
32419 HRESULT (__attribute__((__stdcall__)) *GetObjectA)(
32420 IOleItemContainer* This,
32422 DWORD dwSpeedNeeded,
32424 const IID* const riid,
32427 HRESULT (__attribute__((__stdcall__)) *GetObjectStorage)(
32428 IOleItemContainer* This,
32431 const IID* const riid,
32432 void** ppvStorage);
32434 HRESULT (__attribute__((__stdcall__)) *IsRunning)(
32435 IOleItemContainer* This,
32439 } IOleItemContainerVtbl;
32440 struct IOleItemContainer {
32441 const IOleItemContainerVtbl* lpVtbl;
32443 # 1297 "../../../include/oleidl.h"
32444 HRESULT __attribute__((__stdcall__)) IOleItemContainer_GetObject_Proxy(
32445 IOleItemContainer* This,
32447 DWORD dwSpeedNeeded,
32449 const IID* const riid,
32451 void __attribute__((__stdcall__)) IOleItemContainer_GetObject_Stub(
32452 IRpcStubBuffer* This,
32453 IRpcChannelBuffer* pRpcChannelBuffer,
32454 PRPC_MESSAGE pRpcMessage,
32455 DWORD* pdwStubPhase);
32456 HRESULT __attribute__((__stdcall__)) IOleItemContainer_GetObjectStorage_Proxy(
32457 IOleItemContainer* This,
32460 const IID* const riid,
32461 void** ppvStorage);
32462 void __attribute__((__stdcall__)) IOleItemContainer_GetObjectStorage_Stub(
32463 IRpcStubBuffer* This,
32464 IRpcChannelBuffer* pRpcChannelBuffer,
32465 PRPC_MESSAGE pRpcMessage,
32466 DWORD* pdwStubPhase);
32467 HRESULT __attribute__((__stdcall__)) IOleItemContainer_IsRunning_Proxy(
32468 IOleItemContainer* This,
32470 void __attribute__((__stdcall__)) IOleItemContainer_IsRunning_Stub(
32471 IRpcStubBuffer* This,
32472 IRpcChannelBuffer* pRpcChannelBuffer,
32473 PRPC_MESSAGE pRpcMessage,
32474 DWORD* pdwStubPhase);
32480 typedef struct IOleLink IOleLink;
32483 typedef IOleLink *LPOLELINK;
32484 typedef enum tagOLEUPDATE {
32485 OLEUPDATE_ALWAYS = 1,
32486 OLEUPDATE_ONCALL = 3
32488 typedef enum tagOLEUPDATE *POLEUPDATE;
32489 typedef enum tagOLEUPDATE *LPOLEUPDATE;
32490 typedef enum tagOLELINKBIND {
32491 OLELINKBIND_EVENIFCLASSDIFF = 1
32499 extern const GUID IID_IOleLink __attribute__((visibility ("hidden")));
32500 # 1393 "../../../include/oleidl.h"
32501 typedef struct IOleLinkVtbl {
32505 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32507 const IID* const riid,
32510 ULONG (__attribute__((__stdcall__)) *AddRef)(
32513 ULONG (__attribute__((__stdcall__)) *Release)(
32517 HRESULT (__attribute__((__stdcall__)) *SetUpdateOptions)(
32519 DWORD dwUpdateOpt);
32521 HRESULT (__attribute__((__stdcall__)) *GetUpdateOptions)(
32523 DWORD* pdwUpdateOpt);
32525 HRESULT (__attribute__((__stdcall__)) *SetSourceMoniker)(
32528 const CLSID* const rclsid);
32530 HRESULT (__attribute__((__stdcall__)) *GetSourceMoniker)(
32534 HRESULT (__attribute__((__stdcall__)) *SetSourceDisplayName)(
32536 LPCOLESTR pszStatusText);
32538 HRESULT (__attribute__((__stdcall__)) *GetSourceDisplayName)(
32540 LPOLESTR* ppszDisplayName);
32542 HRESULT (__attribute__((__stdcall__)) *BindToSource)(
32547 HRESULT (__attribute__((__stdcall__)) *BindIfRunning)(
32550 HRESULT (__attribute__((__stdcall__)) *GetBoundSource)(
32554 HRESULT (__attribute__((__stdcall__)) *UnbindSource)(
32557 HRESULT (__attribute__((__stdcall__)) *Update)(
32564 const IOleLinkVtbl* lpVtbl;
32566 # 1480 "../../../include/oleidl.h"
32567 HRESULT __attribute__((__stdcall__)) IOleLink_SetUpdateOptions_Proxy(
32569 DWORD dwUpdateOpt);
32570 void __attribute__((__stdcall__)) IOleLink_SetUpdateOptions_Stub(
32571 IRpcStubBuffer* This,
32572 IRpcChannelBuffer* pRpcChannelBuffer,
32573 PRPC_MESSAGE pRpcMessage,
32574 DWORD* pdwStubPhase);
32575 HRESULT __attribute__((__stdcall__)) IOleLink_GetUpdateOptions_Proxy(
32577 DWORD* pdwUpdateOpt);
32578 void __attribute__((__stdcall__)) IOleLink_GetUpdateOptions_Stub(
32579 IRpcStubBuffer* This,
32580 IRpcChannelBuffer* pRpcChannelBuffer,
32581 PRPC_MESSAGE pRpcMessage,
32582 DWORD* pdwStubPhase);
32583 HRESULT __attribute__((__stdcall__)) IOleLink_SetSourceMoniker_Proxy(
32586 const CLSID* const rclsid);
32587 void __attribute__((__stdcall__)) IOleLink_SetSourceMoniker_Stub(
32588 IRpcStubBuffer* This,
32589 IRpcChannelBuffer* pRpcChannelBuffer,
32590 PRPC_MESSAGE pRpcMessage,
32591 DWORD* pdwStubPhase);
32592 HRESULT __attribute__((__stdcall__)) IOleLink_GetSourceMoniker_Proxy(
32595 void __attribute__((__stdcall__)) IOleLink_GetSourceMoniker_Stub(
32596 IRpcStubBuffer* This,
32597 IRpcChannelBuffer* pRpcChannelBuffer,
32598 PRPC_MESSAGE pRpcMessage,
32599 DWORD* pdwStubPhase);
32600 HRESULT __attribute__((__stdcall__)) IOleLink_SetSourceDisplayName_Proxy(
32602 LPCOLESTR pszStatusText);
32603 void __attribute__((__stdcall__)) IOleLink_SetSourceDisplayName_Stub(
32604 IRpcStubBuffer* This,
32605 IRpcChannelBuffer* pRpcChannelBuffer,
32606 PRPC_MESSAGE pRpcMessage,
32607 DWORD* pdwStubPhase);
32608 HRESULT __attribute__((__stdcall__)) IOleLink_GetSourceDisplayName_Proxy(
32610 LPOLESTR* ppszDisplayName);
32611 void __attribute__((__stdcall__)) IOleLink_GetSourceDisplayName_Stub(
32612 IRpcStubBuffer* This,
32613 IRpcChannelBuffer* pRpcChannelBuffer,
32614 PRPC_MESSAGE pRpcMessage,
32615 DWORD* pdwStubPhase);
32616 HRESULT __attribute__((__stdcall__)) IOleLink_BindToSource_Proxy(
32620 void __attribute__((__stdcall__)) IOleLink_BindToSource_Stub(
32621 IRpcStubBuffer* This,
32622 IRpcChannelBuffer* pRpcChannelBuffer,
32623 PRPC_MESSAGE pRpcMessage,
32624 DWORD* pdwStubPhase);
32625 HRESULT __attribute__((__stdcall__)) IOleLink_BindIfRunning_Proxy(
32627 void __attribute__((__stdcall__)) IOleLink_BindIfRunning_Stub(
32628 IRpcStubBuffer* This,
32629 IRpcChannelBuffer* pRpcChannelBuffer,
32630 PRPC_MESSAGE pRpcMessage,
32631 DWORD* pdwStubPhase);
32632 HRESULT __attribute__((__stdcall__)) IOleLink_GetBoundSource_Proxy(
32635 void __attribute__((__stdcall__)) IOleLink_GetBoundSource_Stub(
32636 IRpcStubBuffer* This,
32637 IRpcChannelBuffer* pRpcChannelBuffer,
32638 PRPC_MESSAGE pRpcMessage,
32639 DWORD* pdwStubPhase);
32640 HRESULT __attribute__((__stdcall__)) IOleLink_UnbindSource_Proxy(
32642 void __attribute__((__stdcall__)) IOleLink_UnbindSource_Stub(
32643 IRpcStubBuffer* This,
32644 IRpcChannelBuffer* pRpcChannelBuffer,
32645 PRPC_MESSAGE pRpcMessage,
32646 DWORD* pdwStubPhase);
32647 HRESULT __attribute__((__stdcall__)) IOleLink_Update_Proxy(
32650 void __attribute__((__stdcall__)) IOleLink_Update_Stub(
32651 IRpcStubBuffer* This,
32652 IRpcChannelBuffer* pRpcChannelBuffer,
32653 PRPC_MESSAGE pRpcMessage,
32654 DWORD* pdwStubPhase);
32660 typedef struct IOleClientSite IOleClientSite;
32663 typedef IOleClientSite *LPOLECLIENTSITE;
32670 extern const GUID IID_IOleClientSite __attribute__((visibility ("hidden")));
32671 # 1609 "../../../include/oleidl.h"
32672 typedef struct IOleClientSiteVtbl {
32676 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32677 IOleClientSite* This,
32678 const IID* const riid,
32681 ULONG (__attribute__((__stdcall__)) *AddRef)(
32682 IOleClientSite* This);
32684 ULONG (__attribute__((__stdcall__)) *Release)(
32685 IOleClientSite* This);
32688 HRESULT (__attribute__((__stdcall__)) *SaveObject)(
32689 IOleClientSite* This);
32691 HRESULT (__attribute__((__stdcall__)) *GetMoniker)(
32692 IOleClientSite* This,
32694 DWORD dwWhichMoniker,
32697 HRESULT (__attribute__((__stdcall__)) *GetContainer)(
32698 IOleClientSite* This,
32699 IOleContainer** ppContainer);
32701 HRESULT (__attribute__((__stdcall__)) *ShowObject)(
32702 IOleClientSite* This);
32704 HRESULT (__attribute__((__stdcall__)) *OnShowWindow)(
32705 IOleClientSite* This,
32708 HRESULT (__attribute__((__stdcall__)) *RequestNewObjectLayout)(
32709 IOleClientSite* This);
32712 } IOleClientSiteVtbl;
32713 struct IOleClientSite {
32714 const IOleClientSiteVtbl* lpVtbl;
32716 # 1670 "../../../include/oleidl.h"
32717 HRESULT __attribute__((__stdcall__)) IOleClientSite_SaveObject_Proxy(
32718 IOleClientSite* This);
32719 void __attribute__((__stdcall__)) IOleClientSite_SaveObject_Stub(
32720 IRpcStubBuffer* This,
32721 IRpcChannelBuffer* pRpcChannelBuffer,
32722 PRPC_MESSAGE pRpcMessage,
32723 DWORD* pdwStubPhase);
32724 HRESULT __attribute__((__stdcall__)) IOleClientSite_GetMoniker_Proxy(
32725 IOleClientSite* This,
32727 DWORD dwWhichMoniker,
32729 void __attribute__((__stdcall__)) IOleClientSite_GetMoniker_Stub(
32730 IRpcStubBuffer* This,
32731 IRpcChannelBuffer* pRpcChannelBuffer,
32732 PRPC_MESSAGE pRpcMessage,
32733 DWORD* pdwStubPhase);
32734 HRESULT __attribute__((__stdcall__)) IOleClientSite_GetContainer_Proxy(
32735 IOleClientSite* This,
32736 IOleContainer** ppContainer);
32737 void __attribute__((__stdcall__)) IOleClientSite_GetContainer_Stub(
32738 IRpcStubBuffer* This,
32739 IRpcChannelBuffer* pRpcChannelBuffer,
32740 PRPC_MESSAGE pRpcMessage,
32741 DWORD* pdwStubPhase);
32742 HRESULT __attribute__((__stdcall__)) IOleClientSite_ShowObject_Proxy(
32743 IOleClientSite* This);
32744 void __attribute__((__stdcall__)) IOleClientSite_ShowObject_Stub(
32745 IRpcStubBuffer* This,
32746 IRpcChannelBuffer* pRpcChannelBuffer,
32747 PRPC_MESSAGE pRpcMessage,
32748 DWORD* pdwStubPhase);
32749 HRESULT __attribute__((__stdcall__)) IOleClientSite_OnShowWindow_Proxy(
32750 IOleClientSite* This,
32752 void __attribute__((__stdcall__)) IOleClientSite_OnShowWindow_Stub(
32753 IRpcStubBuffer* This,
32754 IRpcChannelBuffer* pRpcChannelBuffer,
32755 PRPC_MESSAGE pRpcMessage,
32756 DWORD* pdwStubPhase);
32757 HRESULT __attribute__((__stdcall__)) IOleClientSite_RequestNewObjectLayout_Proxy(
32758 IOleClientSite* This);
32759 void __attribute__((__stdcall__)) IOleClientSite_RequestNewObjectLayout_Stub(
32760 IRpcStubBuffer* This,
32761 IRpcChannelBuffer* pRpcChannelBuffer,
32762 PRPC_MESSAGE pRpcMessage,
32763 DWORD* pdwStubPhase);
32769 typedef struct IOleCache IOleCache;
32772 typedef IOleCache *LPOLECACHE;
32779 extern const GUID IID_IOleCache __attribute__((visibility ("hidden")));
32780 # 1757 "../../../include/oleidl.h"
32781 typedef struct IOleCacheVtbl {
32785 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32787 const IID* const riid,
32790 ULONG (__attribute__((__stdcall__)) *AddRef)(
32793 ULONG (__attribute__((__stdcall__)) *Release)(
32797 HRESULT (__attribute__((__stdcall__)) *Cache)(
32799 FORMATETC* pformatetc,
32801 DWORD* pdwConnection);
32803 HRESULT (__attribute__((__stdcall__)) *Uncache)(
32805 DWORD dwConnection);
32807 HRESULT (__attribute__((__stdcall__)) *EnumCache)(
32809 IEnumSTATDATA** ppenumSTATDATA);
32811 HRESULT (__attribute__((__stdcall__)) *InitCache)(
32813 IDataObject* pDataObject);
32815 HRESULT (__attribute__((__stdcall__)) *SetData)(
32817 FORMATETC* pformatetc,
32818 STGMEDIUM* pmedium,
32824 const IOleCacheVtbl* lpVtbl;
32826 # 1818 "../../../include/oleidl.h"
32827 HRESULT __attribute__((__stdcall__)) IOleCache_Cache_Proxy(
32829 FORMATETC* pformatetc,
32831 DWORD* pdwConnection);
32832 void __attribute__((__stdcall__)) IOleCache_Cache_Stub(
32833 IRpcStubBuffer* This,
32834 IRpcChannelBuffer* pRpcChannelBuffer,
32835 PRPC_MESSAGE pRpcMessage,
32836 DWORD* pdwStubPhase);
32837 HRESULT __attribute__((__stdcall__)) IOleCache_Uncache_Proxy(
32839 DWORD dwConnection);
32840 void __attribute__((__stdcall__)) IOleCache_Uncache_Stub(
32841 IRpcStubBuffer* This,
32842 IRpcChannelBuffer* pRpcChannelBuffer,
32843 PRPC_MESSAGE pRpcMessage,
32844 DWORD* pdwStubPhase);
32845 HRESULT __attribute__((__stdcall__)) IOleCache_EnumCache_Proxy(
32847 IEnumSTATDATA** ppenumSTATDATA);
32848 void __attribute__((__stdcall__)) IOleCache_EnumCache_Stub(
32849 IRpcStubBuffer* This,
32850 IRpcChannelBuffer* pRpcChannelBuffer,
32851 PRPC_MESSAGE pRpcMessage,
32852 DWORD* pdwStubPhase);
32853 HRESULT __attribute__((__stdcall__)) IOleCache_InitCache_Proxy(
32855 IDataObject* pDataObject);
32856 void __attribute__((__stdcall__)) IOleCache_InitCache_Stub(
32857 IRpcStubBuffer* This,
32858 IRpcChannelBuffer* pRpcChannelBuffer,
32859 PRPC_MESSAGE pRpcMessage,
32860 DWORD* pdwStubPhase);
32861 HRESULT __attribute__((__stdcall__)) IOleCache_SetData_Proxy(
32863 FORMATETC* pformatetc,
32864 STGMEDIUM* pmedium,
32866 void __attribute__((__stdcall__)) IOleCache_SetData_Stub(
32867 IRpcStubBuffer* This,
32868 IRpcChannelBuffer* pRpcChannelBuffer,
32869 PRPC_MESSAGE pRpcMessage,
32870 DWORD* pdwStubPhase);
32876 typedef struct IOleCache2 IOleCache2;
32879 typedef IOleCache2 *LPOLECACHE2;
32880 # 1889 "../../../include/oleidl.h"
32881 typedef enum tagDISCARDCACHE {
32882 DISCARDCACHE_SAVEIFDIRTY = 0,
32883 DISCARDCACHE_NOSAVE = 1
32891 extern const GUID IID_IOleCache2 __attribute__((visibility ("hidden")));
32892 # 1913 "../../../include/oleidl.h"
32893 typedef struct IOleCache2Vtbl {
32897 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
32899 const IID* const riid,
32902 ULONG (__attribute__((__stdcall__)) *AddRef)(
32905 ULONG (__attribute__((__stdcall__)) *Release)(
32909 HRESULT (__attribute__((__stdcall__)) *Cache)(
32911 FORMATETC* pformatetc,
32913 DWORD* pdwConnection);
32915 HRESULT (__attribute__((__stdcall__)) *Uncache)(
32917 DWORD dwConnection);
32919 HRESULT (__attribute__((__stdcall__)) *EnumCache)(
32921 IEnumSTATDATA** ppenumSTATDATA);
32923 HRESULT (__attribute__((__stdcall__)) *InitCache)(
32925 IDataObject* pDataObject);
32927 HRESULT (__attribute__((__stdcall__)) *SetData)(
32929 FORMATETC* pformatetc,
32930 STGMEDIUM* pmedium,
32934 HRESULT (__attribute__((__stdcall__)) *UpdateCache)(
32936 LPDATAOBJECT pDataObject,
32940 HRESULT (__attribute__((__stdcall__)) *DiscardCache)(
32942 DWORD dwDiscardOptions);
32946 struct IOleCache2 {
32947 const IOleCache2Vtbl* lpVtbl;
32949 # 1988 "../../../include/oleidl.h"
32950 HRESULT __attribute__((__stdcall__)) IOleCache2_RemoteUpdateCache_Proxy(
32952 LPDATAOBJECT pDataObject,
32954 LONG_PTR pReserved);
32955 void __attribute__((__stdcall__)) IOleCache2_RemoteUpdateCache_Stub(
32956 IRpcStubBuffer* This,
32957 IRpcChannelBuffer* pRpcChannelBuffer,
32958 PRPC_MESSAGE pRpcMessage,
32959 DWORD* pdwStubPhase);
32960 HRESULT __attribute__((__stdcall__)) IOleCache2_UpdateCache_Proxy(
32962 LPDATAOBJECT pDataObject,
32965 HRESULT __attribute__((__stdcall__)) IOleCache2_UpdateCache_Stub(
32967 LPDATAOBJECT pDataObject,
32969 LONG_PTR pReserved);
32970 HRESULT __attribute__((__stdcall__)) IOleCache2_DiscardCache_Proxy(
32972 DWORD dwDiscardOptions);
32973 void __attribute__((__stdcall__)) IOleCache2_DiscardCache_Stub(
32974 IRpcStubBuffer* This,
32975 IRpcChannelBuffer* pRpcChannelBuffer,
32976 PRPC_MESSAGE pRpcMessage,
32977 DWORD* pdwStubPhase);
32983 typedef struct IOleCacheControl IOleCacheControl;
32986 typedef IOleCacheControl *LPOLECACHECONTROL;
32993 extern const GUID IID_IOleCacheControl __attribute__((visibility ("hidden")));
32994 # 2043 "../../../include/oleidl.h"
32995 typedef struct IOleCacheControlVtbl {
32999 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
33000 IOleCacheControl* This,
33001 const IID* const riid,
33004 ULONG (__attribute__((__stdcall__)) *AddRef)(
33005 IOleCacheControl* This);
33007 ULONG (__attribute__((__stdcall__)) *Release)(
33008 IOleCacheControl* This);
33011 HRESULT (__attribute__((__stdcall__)) *OnRun)(
33012 IOleCacheControl* This,
33013 LPDATAOBJECT pDataObject);
33015 HRESULT (__attribute__((__stdcall__)) *OnStop)(
33016 IOleCacheControl* This);
33019 } IOleCacheControlVtbl;
33020 struct IOleCacheControl {
33021 const IOleCacheControlVtbl* lpVtbl;
33023 # 2084 "../../../include/oleidl.h"
33024 HRESULT __attribute__((__stdcall__)) IOleCacheControl_OnRun_Proxy(
33025 IOleCacheControl* This,
33026 LPDATAOBJECT pDataObject);
33027 void __attribute__((__stdcall__)) IOleCacheControl_OnRun_Stub(
33028 IRpcStubBuffer* This,
33029 IRpcChannelBuffer* pRpcChannelBuffer,
33030 PRPC_MESSAGE pRpcMessage,
33031 DWORD* pdwStubPhase);
33032 HRESULT __attribute__((__stdcall__)) IOleCacheControl_OnStop_Proxy(
33033 IOleCacheControl* This);
33034 void __attribute__((__stdcall__)) IOleCacheControl_OnStop_Stub(
33035 IRpcStubBuffer* This,
33036 IRpcChannelBuffer* pRpcChannelBuffer,
33037 PRPC_MESSAGE pRpcMessage,
33038 DWORD* pdwStubPhase);
33044 typedef struct IEnumOLEVERB IEnumOLEVERB;
33047 typedef IEnumOLEVERB *LPENUMOLEVERB;
33048 typedef struct tagOLEVERB {
33050 LPOLESTR lpszVerbName;
33054 typedef struct tagOLEVERB *LPOLEVERB;
33055 typedef enum tagOLEVERBATTRIB {
33056 OLEVERBATTRIB_NEVERDIRTIES = 1,
33057 OLEVERBATTRIB_ONCONTAINERMENU = 2
33065 extern const GUID IID_IEnumOLEVERB __attribute__((visibility ("hidden")));
33066 # 2145 "../../../include/oleidl.h"
33067 typedef struct IEnumOLEVERBVtbl {
33071 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
33072 IEnumOLEVERB* This,
33073 const IID* const riid,
33076 ULONG (__attribute__((__stdcall__)) *AddRef)(
33077 IEnumOLEVERB* This);
33079 ULONG (__attribute__((__stdcall__)) *Release)(
33080 IEnumOLEVERB* This);
33083 HRESULT (__attribute__((__stdcall__)) *Next)(
33084 IEnumOLEVERB* This,
33087 ULONG* pceltFetched);
33089 HRESULT (__attribute__((__stdcall__)) *Skip)(
33090 IEnumOLEVERB* This,
33093 HRESULT (__attribute__((__stdcall__)) *Reset)(
33094 IEnumOLEVERB* This);
33096 HRESULT (__attribute__((__stdcall__)) *Clone)(
33097 IEnumOLEVERB* This,
33098 IEnumOLEVERB** ppenum);
33101 } IEnumOLEVERBVtbl;
33102 struct IEnumOLEVERB {
33103 const IEnumOLEVERBVtbl* lpVtbl;
33105 # 2198 "../../../include/oleidl.h"
33106 HRESULT __attribute__((__stdcall__)) IEnumOLEVERB_RemoteNext_Proxy(
33107 IEnumOLEVERB* This,
33110 ULONG* pceltFetched);
33111 void __attribute__((__stdcall__)) IEnumOLEVERB_RemoteNext_Stub(
33112 IRpcStubBuffer* This,
33113 IRpcChannelBuffer* pRpcChannelBuffer,
33114 PRPC_MESSAGE pRpcMessage,
33115 DWORD* pdwStubPhase);
33116 HRESULT __attribute__((__stdcall__)) IEnumOLEVERB_Next_Proxy(
33117 IEnumOLEVERB* This,
33120 ULONG* pceltFetched);
33121 HRESULT __attribute__((__stdcall__)) IEnumOLEVERB_Next_Stub(
33122 IEnumOLEVERB* This,
33125 ULONG* pceltFetched);
33126 HRESULT __attribute__((__stdcall__)) IEnumOLEVERB_Skip_Proxy(
33127 IEnumOLEVERB* This,
33129 void __attribute__((__stdcall__)) IEnumOLEVERB_Skip_Stub(
33130 IRpcStubBuffer* This,
33131 IRpcChannelBuffer* pRpcChannelBuffer,
33132 PRPC_MESSAGE pRpcMessage,
33133 DWORD* pdwStubPhase);
33134 HRESULT __attribute__((__stdcall__)) IEnumOLEVERB_Reset_Proxy(
33135 IEnumOLEVERB* This);
33136 void __attribute__((__stdcall__)) IEnumOLEVERB_Reset_Stub(
33137 IRpcStubBuffer* This,
33138 IRpcChannelBuffer* pRpcChannelBuffer,
33139 PRPC_MESSAGE pRpcMessage,
33140 DWORD* pdwStubPhase);
33141 HRESULT __attribute__((__stdcall__)) IEnumOLEVERB_Clone_Proxy(
33142 IEnumOLEVERB* This,
33143 IEnumOLEVERB** ppenum);
33144 void __attribute__((__stdcall__)) IEnumOLEVERB_Clone_Stub(
33145 IRpcStubBuffer* This,
33146 IRpcChannelBuffer* pRpcChannelBuffer,
33147 PRPC_MESSAGE pRpcMessage,
33148 DWORD* pdwStubPhase);
33154 typedef struct IOleObject IOleObject;
33157 typedef IOleObject *LPOLEOBJECT;
33158 typedef enum tagOLEGETMONIKER {
33159 OLEGETMONIKER_ONLYIFTHERE = 1,
33160 OLEGETMONIKER_FORCEASSIGN = 2,
33161 OLEGETMONIKER_UNASSIGN = 3,
33162 OLEGETMONIKER_TEMPFORUSER = 4
33164 typedef enum tagOLEWHICHMK {
33165 OLEWHICHMK_CONTAINER = 1,
33166 OLEWHICHMK_OBJREL = 2,
33167 OLEWHICHMK_OBJFULL = 3
33169 typedef enum tagUSERCLASSTYPE {
33170 USERCLASSTYPE_FULL = 1,
33171 USERCLASSTYPE_SHORT = 2,
33172 USERCLASSTYPE_APPNAME = 3
33174 typedef enum tagOLEMISC {
33175 OLEMISC_RECOMPOSEONRESIZE = 0x1,
33176 OLEMISC_ONLYICONIC = 0x2,
33177 OLEMISC_INSERTNOTREPLACE = 0x4,
33178 OLEMISC_STATIC = 0x8,
33179 OLEMISC_CANTLINKINSIDE = 0x10,
33180 OLEMISC_CANLINKBYOLE1 = 0x20,
33181 OLEMISC_ISLINKOBJECT = 0x40,
33182 OLEMISC_INSIDEOUT = 0x80,
33183 OLEMISC_ACTIVATEWHENVISIBLE = 0x100,
33184 OLEMISC_RENDERINGISDEVICEINDEPENDENT = 0x200,
33185 OLEMISC_INVISIBLEATRUNTIME = 0x400,
33186 OLEMISC_ALWAYSRUN = 0x800,
33187 OLEMISC_ACTSLIKEBUTTON = 0x1000,
33188 OLEMISC_ACTSLIKELABEL = 0x2000,
33189 OLEMISC_NOUIACTIVATE = 0x4000,
33190 OLEMISC_ALIGNABLE = 0x8000,
33191 OLEMISC_SIMPLEFRAME = 0x10000,
33192 OLEMISC_SETCLIENTSITEFIRST = 0x20000,
33193 OLEMISC_IMEMODE = 0x40000,
33194 OLEMISC_IGNOREACTIVATEWHENVISIBLE = 0x80000,
33195 OLEMISC_WANTSTOMENUMERGE = 0x100000,
33196 OLEMISC_SUPPORTSMULTILEVELUNDO = 0x200000
33198 typedef enum tagOLECLOSE {
33199 OLECLOSE_SAVEIFDIRTY = 0,
33200 OLECLOSE_NOSAVE = 1,
33201 OLECLOSE_PROMPTSAVE = 2
33209 extern const GUID IID_IOleObject __attribute__((visibility ("hidden")));
33210 # 2387 "../../../include/oleidl.h"
33211 typedef struct IOleObjectVtbl {
33215 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
33217 const IID* const riid,
33220 ULONG (__attribute__((__stdcall__)) *AddRef)(
33223 ULONG (__attribute__((__stdcall__)) *Release)(
33227 HRESULT (__attribute__((__stdcall__)) *SetClientSite)(
33229 IOleClientSite* pClientSite);
33231 HRESULT (__attribute__((__stdcall__)) *GetClientSite)(
33233 IOleClientSite** ppClientSite);
33235 HRESULT (__attribute__((__stdcall__)) *SetHostNames)(
33237 LPCOLESTR szContainerApp,
33238 LPCOLESTR szContainerObj);
33240 HRESULT (__attribute__((__stdcall__)) *Close)(
33242 DWORD dwSaveOption);
33244 HRESULT (__attribute__((__stdcall__)) *SetMoniker)(
33246 DWORD dwWhichMoniker,
33249 HRESULT (__attribute__((__stdcall__)) *GetMoniker)(
33252 DWORD dwWhichMoniker,
33255 HRESULT (__attribute__((__stdcall__)) *InitFromData)(
33257 IDataObject* pDataObject,
33261 HRESULT (__attribute__((__stdcall__)) *GetClipboardData)(
33264 IDataObject** ppDataObject);
33266 HRESULT (__attribute__((__stdcall__)) *DoVerb)(
33270 IOleClientSite* pActiveSite,
33273 LPCRECT lprcPosRect);
33275 HRESULT (__attribute__((__stdcall__)) *EnumVerbs)(
33277 IEnumOLEVERB** ppEnumOleVerb);
33279 HRESULT (__attribute__((__stdcall__)) *Update)(
33282 HRESULT (__attribute__((__stdcall__)) *IsUpToDate)(
33285 HRESULT (__attribute__((__stdcall__)) *GetUserClassID)(
33289 HRESULT (__attribute__((__stdcall__)) *GetUserType)(
33291 DWORD dwFormOfType,
33292 LPOLESTR* pszUserType);
33294 HRESULT (__attribute__((__stdcall__)) *SetExtent)(
33296 DWORD dwDrawAspect,
33299 HRESULT (__attribute__((__stdcall__)) *GetExtent)(
33301 DWORD dwDrawAspect,
33304 HRESULT (__attribute__((__stdcall__)) *Advise)(
33306 IAdviseSink* pAdvSink,
33307 DWORD* pdwConnection);
33309 HRESULT (__attribute__((__stdcall__)) *Unadvise)(
33311 DWORD dwConnection);
33313 HRESULT (__attribute__((__stdcall__)) *EnumAdvise)(
33315 IEnumSTATDATA** ppenumAdvise);
33317 HRESULT (__attribute__((__stdcall__)) *GetMiscStatus)(
33322 HRESULT (__attribute__((__stdcall__)) *SetColorScheme)(
33324 LOGPALETTE* pLogpal);
33328 struct IOleObject {
33329 const IOleObjectVtbl* lpVtbl;
33331 # 2539 "../../../include/oleidl.h"
33332 HRESULT __attribute__((__stdcall__)) IOleObject_SetClientSite_Proxy(
33334 IOleClientSite* pClientSite);
33335 void __attribute__((__stdcall__)) IOleObject_SetClientSite_Stub(
33336 IRpcStubBuffer* This,
33337 IRpcChannelBuffer* pRpcChannelBuffer,
33338 PRPC_MESSAGE pRpcMessage,
33339 DWORD* pdwStubPhase);
33340 HRESULT __attribute__((__stdcall__)) IOleObject_GetClientSite_Proxy(
33342 IOleClientSite** ppClientSite);
33343 void __attribute__((__stdcall__)) IOleObject_GetClientSite_Stub(
33344 IRpcStubBuffer* This,
33345 IRpcChannelBuffer* pRpcChannelBuffer,
33346 PRPC_MESSAGE pRpcMessage,
33347 DWORD* pdwStubPhase);
33348 HRESULT __attribute__((__stdcall__)) IOleObject_SetHostNames_Proxy(
33350 LPCOLESTR szContainerApp,
33351 LPCOLESTR szContainerObj);
33352 void __attribute__((__stdcall__)) IOleObject_SetHostNames_Stub(
33353 IRpcStubBuffer* This,
33354 IRpcChannelBuffer* pRpcChannelBuffer,
33355 PRPC_MESSAGE pRpcMessage,
33356 DWORD* pdwStubPhase);
33357 HRESULT __attribute__((__stdcall__)) IOleObject_Close_Proxy(
33359 DWORD dwSaveOption);
33360 void __attribute__((__stdcall__)) IOleObject_Close_Stub(
33361 IRpcStubBuffer* This,
33362 IRpcChannelBuffer* pRpcChannelBuffer,
33363 PRPC_MESSAGE pRpcMessage,
33364 DWORD* pdwStubPhase);
33365 HRESULT __attribute__((__stdcall__)) IOleObject_SetMoniker_Proxy(
33367 DWORD dwWhichMoniker,
33369 void __attribute__((__stdcall__)) IOleObject_SetMoniker_Stub(
33370 IRpcStubBuffer* This,
33371 IRpcChannelBuffer* pRpcChannelBuffer,
33372 PRPC_MESSAGE pRpcMessage,
33373 DWORD* pdwStubPhase);
33374 HRESULT __attribute__((__stdcall__)) IOleObject_GetMoniker_Proxy(
33377 DWORD dwWhichMoniker,
33379 void __attribute__((__stdcall__)) IOleObject_GetMoniker_Stub(
33380 IRpcStubBuffer* This,
33381 IRpcChannelBuffer* pRpcChannelBuffer,
33382 PRPC_MESSAGE pRpcMessage,
33383 DWORD* pdwStubPhase);
33384 HRESULT __attribute__((__stdcall__)) IOleObject_InitFromData_Proxy(
33386 IDataObject* pDataObject,
33389 void __attribute__((__stdcall__)) IOleObject_InitFromData_Stub(
33390 IRpcStubBuffer* This,
33391 IRpcChannelBuffer* pRpcChannelBuffer,
33392 PRPC_MESSAGE pRpcMessage,
33393 DWORD* pdwStubPhase);
33394 HRESULT __attribute__((__stdcall__)) IOleObject_GetClipboardData_Proxy(
33397 IDataObject** ppDataObject);
33398 void __attribute__((__stdcall__)) IOleObject_GetClipboardData_Stub(
33399 IRpcStubBuffer* This,
33400 IRpcChannelBuffer* pRpcChannelBuffer,
33401 PRPC_MESSAGE pRpcMessage,
33402 DWORD* pdwStubPhase);
33403 HRESULT __attribute__((__stdcall__)) IOleObject_DoVerb_Proxy(
33407 IOleClientSite* pActiveSite,
33410 LPCRECT lprcPosRect);
33411 void __attribute__((__stdcall__)) IOleObject_DoVerb_Stub(
33412 IRpcStubBuffer* This,
33413 IRpcChannelBuffer* pRpcChannelBuffer,
33414 PRPC_MESSAGE pRpcMessage,
33415 DWORD* pdwStubPhase);
33416 HRESULT __attribute__((__stdcall__)) IOleObject_EnumVerbs_Proxy(
33418 IEnumOLEVERB** ppEnumOleVerb);
33419 void __attribute__((__stdcall__)) IOleObject_EnumVerbs_Stub(
33420 IRpcStubBuffer* This,
33421 IRpcChannelBuffer* pRpcChannelBuffer,
33422 PRPC_MESSAGE pRpcMessage,
33423 DWORD* pdwStubPhase);
33424 HRESULT __attribute__((__stdcall__)) IOleObject_Update_Proxy(
33426 void __attribute__((__stdcall__)) IOleObject_Update_Stub(
33427 IRpcStubBuffer* This,
33428 IRpcChannelBuffer* pRpcChannelBuffer,
33429 PRPC_MESSAGE pRpcMessage,
33430 DWORD* pdwStubPhase);
33431 HRESULT __attribute__((__stdcall__)) IOleObject_IsUpToDate_Proxy(
33433 void __attribute__((__stdcall__)) IOleObject_IsUpToDate_Stub(
33434 IRpcStubBuffer* This,
33435 IRpcChannelBuffer* pRpcChannelBuffer,
33436 PRPC_MESSAGE pRpcMessage,
33437 DWORD* pdwStubPhase);
33438 HRESULT __attribute__((__stdcall__)) IOleObject_GetUserClassID_Proxy(
33441 void __attribute__((__stdcall__)) IOleObject_GetUserClassID_Stub(
33442 IRpcStubBuffer* This,
33443 IRpcChannelBuffer* pRpcChannelBuffer,
33444 PRPC_MESSAGE pRpcMessage,
33445 DWORD* pdwStubPhase);
33446 HRESULT __attribute__((__stdcall__)) IOleObject_GetUserType_Proxy(
33448 DWORD dwFormOfType,
33449 LPOLESTR* pszUserType);
33450 void __attribute__((__stdcall__)) IOleObject_GetUserType_Stub(
33451 IRpcStubBuffer* This,
33452 IRpcChannelBuffer* pRpcChannelBuffer,
33453 PRPC_MESSAGE pRpcMessage,
33454 DWORD* pdwStubPhase);
33455 HRESULT __attribute__((__stdcall__)) IOleObject_SetExtent_Proxy(
33457 DWORD dwDrawAspect,
33459 void __attribute__((__stdcall__)) IOleObject_SetExtent_Stub(
33460 IRpcStubBuffer* This,
33461 IRpcChannelBuffer* pRpcChannelBuffer,
33462 PRPC_MESSAGE pRpcMessage,
33463 DWORD* pdwStubPhase);
33464 HRESULT __attribute__((__stdcall__)) IOleObject_GetExtent_Proxy(
33466 DWORD dwDrawAspect,
33468 void __attribute__((__stdcall__)) IOleObject_GetExtent_Stub(
33469 IRpcStubBuffer* This,
33470 IRpcChannelBuffer* pRpcChannelBuffer,
33471 PRPC_MESSAGE pRpcMessage,
33472 DWORD* pdwStubPhase);
33473 HRESULT __attribute__((__stdcall__)) IOleObject_Advise_Proxy(
33475 IAdviseSink* pAdvSink,
33476 DWORD* pdwConnection);
33477 void __attribute__((__stdcall__)) IOleObject_Advise_Stub(
33478 IRpcStubBuffer* This,
33479 IRpcChannelBuffer* pRpcChannelBuffer,
33480 PRPC_MESSAGE pRpcMessage,
33481 DWORD* pdwStubPhase);
33482 HRESULT __attribute__((__stdcall__)) IOleObject_Unadvise_Proxy(
33484 DWORD dwConnection);
33485 void __attribute__((__stdcall__)) IOleObject_Unadvise_Stub(
33486 IRpcStubBuffer* This,
33487 IRpcChannelBuffer* pRpcChannelBuffer,
33488 PRPC_MESSAGE pRpcMessage,
33489 DWORD* pdwStubPhase);
33490 HRESULT __attribute__((__stdcall__)) IOleObject_EnumAdvise_Proxy(
33492 IEnumSTATDATA** ppenumAdvise);
33493 void __attribute__((__stdcall__)) IOleObject_EnumAdvise_Stub(
33494 IRpcStubBuffer* This,
33495 IRpcChannelBuffer* pRpcChannelBuffer,
33496 PRPC_MESSAGE pRpcMessage,
33497 DWORD* pdwStubPhase);
33498 HRESULT __attribute__((__stdcall__)) IOleObject_GetMiscStatus_Proxy(
33502 void __attribute__((__stdcall__)) IOleObject_GetMiscStatus_Stub(
33503 IRpcStubBuffer* This,
33504 IRpcChannelBuffer* pRpcChannelBuffer,
33505 PRPC_MESSAGE pRpcMessage,
33506 DWORD* pdwStubPhase);
33507 HRESULT __attribute__((__stdcall__)) IOleObject_SetColorScheme_Proxy(
33509 LOGPALETTE* pLogpal);
33510 void __attribute__((__stdcall__)) IOleObject_SetColorScheme_Stub(
33511 IRpcStubBuffer* This,
33512 IRpcChannelBuffer* pRpcChannelBuffer,
33513 PRPC_MESSAGE pRpcMessage,
33514 DWORD* pdwStubPhase);
33520 typedef struct IOleAdviseHolder IOleAdviseHolder;
33523 typedef IOleAdviseHolder *LPOLEADVISEHOLDER;
33530 extern const GUID IID_IOleAdviseHolder __attribute__((visibility ("hidden")));
33531 # 2762 "../../../include/oleidl.h"
33532 typedef struct IOleAdviseHolderVtbl {
33536 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
33537 IOleAdviseHolder* This,
33538 const IID* const riid,
33541 ULONG (__attribute__((__stdcall__)) *AddRef)(
33542 IOleAdviseHolder* This);
33544 ULONG (__attribute__((__stdcall__)) *Release)(
33545 IOleAdviseHolder* This);
33548 HRESULT (__attribute__((__stdcall__)) *Advise)(
33549 IOleAdviseHolder* This,
33550 IAdviseSink* pAdvise,
33551 DWORD* pdwConnection);
33553 HRESULT (__attribute__((__stdcall__)) *Unadvise)(
33554 IOleAdviseHolder* This,
33555 DWORD dwConnection);
33557 HRESULT (__attribute__((__stdcall__)) *EnumAdvise)(
33558 IOleAdviseHolder* This,
33559 IEnumSTATDATA** ppenumAdvise);
33561 HRESULT (__attribute__((__stdcall__)) *SendOnRename)(
33562 IOleAdviseHolder* This,
33565 HRESULT (__attribute__((__stdcall__)) *SendOnSave)(
33566 IOleAdviseHolder* This);
33568 HRESULT (__attribute__((__stdcall__)) *SendOnClose)(
33569 IOleAdviseHolder* This);
33572 } IOleAdviseHolderVtbl;
33573 struct IOleAdviseHolder {
33574 const IOleAdviseHolderVtbl* lpVtbl;
33576 # 2823 "../../../include/oleidl.h"
33577 HRESULT __attribute__((__stdcall__)) IOleAdviseHolder_Advise_Proxy(
33578 IOleAdviseHolder* This,
33579 IAdviseSink* pAdvise,
33580 DWORD* pdwConnection);
33581 void __attribute__((__stdcall__)) IOleAdviseHolder_Advise_Stub(
33582 IRpcStubBuffer* This,
33583 IRpcChannelBuffer* pRpcChannelBuffer,
33584 PRPC_MESSAGE pRpcMessage,
33585 DWORD* pdwStubPhase);
33586 HRESULT __attribute__((__stdcall__)) IOleAdviseHolder_Unadvise_Proxy(
33587 IOleAdviseHolder* This,
33588 DWORD dwConnection);
33589 void __attribute__((__stdcall__)) IOleAdviseHolder_Unadvise_Stub(
33590 IRpcStubBuffer* This,
33591 IRpcChannelBuffer* pRpcChannelBuffer,
33592 PRPC_MESSAGE pRpcMessage,
33593 DWORD* pdwStubPhase);
33594 HRESULT __attribute__((__stdcall__)) IOleAdviseHolder_EnumAdvise_Proxy(
33595 IOleAdviseHolder* This,
33596 IEnumSTATDATA** ppenumAdvise);
33597 void __attribute__((__stdcall__)) IOleAdviseHolder_EnumAdvise_Stub(
33598 IRpcStubBuffer* This,
33599 IRpcChannelBuffer* pRpcChannelBuffer,
33600 PRPC_MESSAGE pRpcMessage,
33601 DWORD* pdwStubPhase);
33602 HRESULT __attribute__((__stdcall__)) IOleAdviseHolder_SendOnRename_Proxy(
33603 IOleAdviseHolder* This,
33605 void __attribute__((__stdcall__)) IOleAdviseHolder_SendOnRename_Stub(
33606 IRpcStubBuffer* This,
33607 IRpcChannelBuffer* pRpcChannelBuffer,
33608 PRPC_MESSAGE pRpcMessage,
33609 DWORD* pdwStubPhase);
33610 HRESULT __attribute__((__stdcall__)) IOleAdviseHolder_SendOnSave_Proxy(
33611 IOleAdviseHolder* This);
33612 void __attribute__((__stdcall__)) IOleAdviseHolder_SendOnSave_Stub(
33613 IRpcStubBuffer* This,
33614 IRpcChannelBuffer* pRpcChannelBuffer,
33615 PRPC_MESSAGE pRpcMessage,
33616 DWORD* pdwStubPhase);
33617 HRESULT __attribute__((__stdcall__)) IOleAdviseHolder_SendOnClose_Proxy(
33618 IOleAdviseHolder* This);
33619 void __attribute__((__stdcall__)) IOleAdviseHolder_SendOnClose_Stub(
33620 IRpcStubBuffer* This,
33621 IRpcChannelBuffer* pRpcChannelBuffer,
33622 PRPC_MESSAGE pRpcMessage,
33623 DWORD* pdwStubPhase);
33629 typedef struct IContinue IContinue;
33630 # 2884 "../../../include/oleidl.h"
33631 extern const GUID IID_IContinue __attribute__((visibility ("hidden")));
33632 # 2893 "../../../include/oleidl.h"
33633 typedef struct IContinueVtbl {
33637 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
33639 const IID* const riid,
33642 ULONG (__attribute__((__stdcall__)) *AddRef)(
33645 ULONG (__attribute__((__stdcall__)) *Release)(
33649 HRESULT (__attribute__((__stdcall__)) *FContinue)(
33655 const IContinueVtbl* lpVtbl;
33657 # 2929 "../../../include/oleidl.h"
33658 HRESULT __attribute__((__stdcall__)) IContinue_FContinue_Proxy(
33660 void __attribute__((__stdcall__)) IContinue_FContinue_Stub(
33661 IRpcStubBuffer* This,
33662 IRpcChannelBuffer* pRpcChannelBuffer,
33663 PRPC_MESSAGE pRpcMessage,
33664 DWORD* pdwStubPhase);
33670 typedef struct IViewObject IViewObject;
33673 typedef IViewObject *LPVIEWOBJECT;
33680 extern const GUID IID_IViewObject __attribute__((visibility ("hidden")));
33681 # 2996 "../../../include/oleidl.h"
33682 typedef struct IViewObjectVtbl {
33686 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
33688 const IID* const riid,
33691 ULONG (__attribute__((__stdcall__)) *AddRef)(
33692 IViewObject* This);
33694 ULONG (__attribute__((__stdcall__)) *Release)(
33695 IViewObject* This);
33698 HRESULT (__attribute__((__stdcall__)) *Draw)(
33700 DWORD dwDrawAspect,
33703 DVTARGETDEVICE* ptd,
33706 LPCRECTL lprcBounds,
33707 LPCRECTL lprcWBounds,
33708 BOOL (__attribute__((__stdcall__)) *pfnContinue)(ULONG_PTR dwContinue),
33709 ULONG_PTR dwContinue);
33711 HRESULT (__attribute__((__stdcall__)) *GetColorSet)(
33713 DWORD dwDrawAspect,
33716 DVTARGETDEVICE* ptd,
33718 LOGPALETTE** ppColorSet);
33720 HRESULT (__attribute__((__stdcall__)) *Freeze)(
33722 DWORD dwDrawAspect,
33727 HRESULT (__attribute__((__stdcall__)) *Unfreeze)(
33731 HRESULT (__attribute__((__stdcall__)) *SetAdvise)(
33735 IAdviseSink* pAdvSink);
33737 HRESULT (__attribute__((__stdcall__)) *GetAdvise)(
33741 IAdviseSink** ppAdvSink);
33745 struct IViewObject {
33746 const IViewObjectVtbl* lpVtbl;
33748 # 3079 "../../../include/oleidl.h"
33749 HRESULT __attribute__((__stdcall__)) IViewObject_RemoteDraw_Proxy(
33751 DWORD dwDrawAspect,
33753 ULONG_PTR pvAspect,
33754 DVTARGETDEVICE* ptd,
33755 ULONG_PTR hdcTargetDev,
33757 LPCRECTL lprcBounds,
33758 LPCRECTL lprcWBounds,
33759 IContinue* pContinue);
33760 void __attribute__((__stdcall__)) IViewObject_RemoteDraw_Stub(
33761 IRpcStubBuffer* This,
33762 IRpcChannelBuffer* pRpcChannelBuffer,
33763 PRPC_MESSAGE pRpcMessage,
33764 DWORD* pdwStubPhase);
33765 HRESULT __attribute__((__stdcall__)) IViewObject_Draw_Proxy(
33767 DWORD dwDrawAspect,
33770 DVTARGETDEVICE* ptd,
33773 LPCRECTL lprcBounds,
33774 LPCRECTL lprcWBounds,
33775 BOOL (__attribute__((__stdcall__)) *pfnContinue)(ULONG_PTR dwContinue),
33776 ULONG_PTR dwContinue);
33777 HRESULT __attribute__((__stdcall__)) IViewObject_Draw_Stub(
33779 DWORD dwDrawAspect,
33781 ULONG_PTR pvAspect,
33782 DVTARGETDEVICE* ptd,
33783 ULONG_PTR hdcTargetDev,
33785 LPCRECTL lprcBounds,
33786 LPCRECTL lprcWBounds,
33787 IContinue* pContinue);
33788 HRESULT __attribute__((__stdcall__)) IViewObject_RemoteGetColorSet_Proxy(
33790 DWORD dwDrawAspect,
33792 ULONG_PTR pvAspect,
33793 DVTARGETDEVICE* ptd,
33794 ULONG_PTR hicTargetDev,
33795 LOGPALETTE** ppColorSet);
33796 void __attribute__((__stdcall__)) IViewObject_RemoteGetColorSet_Stub(
33797 IRpcStubBuffer* This,
33798 IRpcChannelBuffer* pRpcChannelBuffer,
33799 PRPC_MESSAGE pRpcMessage,
33800 DWORD* pdwStubPhase);
33801 HRESULT __attribute__((__stdcall__)) IViewObject_GetColorSet_Proxy(
33803 DWORD dwDrawAspect,
33806 DVTARGETDEVICE* ptd,
33808 LOGPALETTE** ppColorSet);
33809 HRESULT __attribute__((__stdcall__)) IViewObject_GetColorSet_Stub(
33811 DWORD dwDrawAspect,
33813 ULONG_PTR pvAspect,
33814 DVTARGETDEVICE* ptd,
33815 ULONG_PTR hicTargetDev,
33816 LOGPALETTE** ppColorSet);
33817 HRESULT __attribute__((__stdcall__)) IViewObject_RemoteFreeze_Proxy(
33819 DWORD dwDrawAspect,
33821 ULONG_PTR pvAspect,
33823 void __attribute__((__stdcall__)) IViewObject_RemoteFreeze_Stub(
33824 IRpcStubBuffer* This,
33825 IRpcChannelBuffer* pRpcChannelBuffer,
33826 PRPC_MESSAGE pRpcMessage,
33827 DWORD* pdwStubPhase);
33828 HRESULT __attribute__((__stdcall__)) IViewObject_Freeze_Proxy(
33830 DWORD dwDrawAspect,
33834 HRESULT __attribute__((__stdcall__)) IViewObject_Freeze_Stub(
33836 DWORD dwDrawAspect,
33838 ULONG_PTR pvAspect,
33840 HRESULT __attribute__((__stdcall__)) IViewObject_Unfreeze_Proxy(
33843 void __attribute__((__stdcall__)) IViewObject_Unfreeze_Stub(
33844 IRpcStubBuffer* This,
33845 IRpcChannelBuffer* pRpcChannelBuffer,
33846 PRPC_MESSAGE pRpcMessage,
33847 DWORD* pdwStubPhase);
33848 HRESULT __attribute__((__stdcall__)) IViewObject_SetAdvise_Proxy(
33852 IAdviseSink* pAdvSink);
33853 void __attribute__((__stdcall__)) IViewObject_SetAdvise_Stub(
33854 IRpcStubBuffer* This,
33855 IRpcChannelBuffer* pRpcChannelBuffer,
33856 PRPC_MESSAGE pRpcMessage,
33857 DWORD* pdwStubPhase);
33858 HRESULT __attribute__((__stdcall__)) IViewObject_RemoteGetAdvise_Proxy(
33862 IAdviseSink** ppAdvSink);
33863 void __attribute__((__stdcall__)) IViewObject_RemoteGetAdvise_Stub(
33864 IRpcStubBuffer* This,
33865 IRpcChannelBuffer* pRpcChannelBuffer,
33866 PRPC_MESSAGE pRpcMessage,
33867 DWORD* pdwStubPhase);
33868 HRESULT __attribute__((__stdcall__)) IViewObject_GetAdvise_Proxy(
33872 IAdviseSink** ppAdvSink);
33873 HRESULT __attribute__((__stdcall__)) IViewObject_GetAdvise_Stub(
33877 IAdviseSink** ppAdvSink);
33883 typedef struct IViewObject2 IViewObject2;
33886 typedef IViewObject2 *LPVIEWOBJECT2;
33893 extern const GUID IID_IViewObject2 __attribute__((visibility ("hidden")));
33894 # 3235 "../../../include/oleidl.h"
33895 typedef struct IViewObject2Vtbl {
33899 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
33900 IViewObject2* This,
33901 const IID* const riid,
33904 ULONG (__attribute__((__stdcall__)) *AddRef)(
33905 IViewObject2* This);
33907 ULONG (__attribute__((__stdcall__)) *Release)(
33908 IViewObject2* This);
33911 HRESULT (__attribute__((__stdcall__)) *Draw)(
33912 IViewObject2* This,
33913 DWORD dwDrawAspect,
33916 DVTARGETDEVICE* ptd,
33919 LPCRECTL lprcBounds,
33920 LPCRECTL lprcWBounds,
33921 BOOL (__attribute__((__stdcall__)) *pfnContinue)(ULONG_PTR dwContinue),
33922 ULONG_PTR dwContinue);
33924 HRESULT (__attribute__((__stdcall__)) *GetColorSet)(
33925 IViewObject2* This,
33926 DWORD dwDrawAspect,
33929 DVTARGETDEVICE* ptd,
33931 LOGPALETTE** ppColorSet);
33933 HRESULT (__attribute__((__stdcall__)) *Freeze)(
33934 IViewObject2* This,
33935 DWORD dwDrawAspect,
33940 HRESULT (__attribute__((__stdcall__)) *Unfreeze)(
33941 IViewObject2* This,
33944 HRESULT (__attribute__((__stdcall__)) *SetAdvise)(
33945 IViewObject2* This,
33948 IAdviseSink* pAdvSink);
33950 HRESULT (__attribute__((__stdcall__)) *GetAdvise)(
33951 IViewObject2* This,
33954 IAdviseSink** ppAdvSink);
33957 HRESULT (__attribute__((__stdcall__)) *GetExtent)(
33958 IViewObject2* This,
33959 DWORD dwDrawAspect,
33961 DVTARGETDEVICE* ptd,
33965 } IViewObject2Vtbl;
33966 struct IViewObject2 {
33967 const IViewObject2Vtbl* lpVtbl;
33969 # 3328 "../../../include/oleidl.h"
33970 HRESULT __attribute__((__stdcall__)) IViewObject2_GetExtent_Proxy(
33971 IViewObject2* This,
33972 DWORD dwDrawAspect,
33974 DVTARGETDEVICE* ptd,
33976 void __attribute__((__stdcall__)) IViewObject2_GetExtent_Stub(
33977 IRpcStubBuffer* This,
33978 IRpcChannelBuffer* pRpcChannelBuffer,
33979 PRPC_MESSAGE pRpcMessage,
33980 DWORD* pdwStubPhase);
33986 typedef struct IDropSource IDropSource;
33989 typedef IDropSource *LPDROPSOURCE;
33996 extern const GUID IID_IDropSource __attribute__((visibility ("hidden")));
33997 # 3367 "../../../include/oleidl.h"
33998 typedef struct IDropSourceVtbl {
34002 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
34004 const IID* const riid,
34007 ULONG (__attribute__((__stdcall__)) *AddRef)(
34008 IDropSource* This);
34010 ULONG (__attribute__((__stdcall__)) *Release)(
34011 IDropSource* This);
34014 HRESULT (__attribute__((__stdcall__)) *QueryContinueDrag)(
34016 BOOL fEscapePressed,
34017 DWORD grfKeyState);
34019 HRESULT (__attribute__((__stdcall__)) *GiveFeedback)(
34025 struct IDropSource {
34026 const IDropSourceVtbl* lpVtbl;
34028 # 3410 "../../../include/oleidl.h"
34029 HRESULT __attribute__((__stdcall__)) IDropSource_QueryContinueDrag_Proxy(
34031 BOOL fEscapePressed,
34032 DWORD grfKeyState);
34033 void __attribute__((__stdcall__)) IDropSource_QueryContinueDrag_Stub(
34034 IRpcStubBuffer* This,
34035 IRpcChannelBuffer* pRpcChannelBuffer,
34036 PRPC_MESSAGE pRpcMessage,
34037 DWORD* pdwStubPhase);
34038 HRESULT __attribute__((__stdcall__)) IDropSource_GiveFeedback_Proxy(
34041 void __attribute__((__stdcall__)) IDropSource_GiveFeedback_Stub(
34042 IRpcStubBuffer* This,
34043 IRpcChannelBuffer* pRpcChannelBuffer,
34044 PRPC_MESSAGE pRpcMessage,
34045 DWORD* pdwStubPhase);
34051 typedef struct IDropTarget IDropTarget;
34054 typedef IDropTarget *LPDROPTARGET;
34055 # 3464 "../../../include/oleidl.h"
34056 extern const GUID IID_IDropTarget __attribute__((visibility ("hidden")));
34057 # 3490 "../../../include/oleidl.h"
34058 typedef struct IDropTargetVtbl {
34062 HRESULT (__attribute__((__stdcall__)) *QueryInterface)(
34064 const IID* const riid,
34067 ULONG (__attribute__((__stdcall__)) *AddRef)(
34068 IDropTarget* This);
34070 ULONG (__attribute__((__stdcall__)) *Release)(
34071 IDropTarget* This);
34074 HRESULT (__attribute__((__stdcall__)) *DragEnter)(
34076 IDataObject* pDataObj,
34081 HRESULT (__attribute__((__stdcall__)) *DragOver)(
34087 HRESULT (__attribute__((__stdcall__)) *DragLeave)(
34088 IDropTarget* This);
34090 HRESULT (__attribute__((__stdcall__)) *Drop)(
34092 IDataObject* pDataObj,
34099 struct IDropTarget {
34100 const IDropTargetVtbl* lpVtbl;
34102 # 3549 "../../../include/oleidl.h"
34103 HRESULT __attribute__((__stdcall__)) IDropTarget_DragEnter_Proxy(
34105 IDataObject* pDataObj,
34109 void __attribute__((__stdcall__)) IDropTarget_DragEnter_Stub(
34110 IRpcStubBuffer* This,
34111 IRpcChannelBuffer* pRpcChannelBuffer,
34112 PRPC_MESSAGE pRpcMessage,
34113 DWORD* pdwStubPhase);
34114 HRESULT __attribute__((__stdcall__)) IDropTarget_DragOver_Proxy(
34119 void __attribute__((__stdcall__)) IDropTarget_DragOver_Stub(
34120 IRpcStubBuffer* This,
34121 IRpcChannelBuffer* pRpcChannelBuffer,
34122 PRPC_MESSAGE pRpcMessage,
34123 DWORD* pdwStubPhase);
34124 HRESULT __attribute__((__stdcall__)) IDropTarget_DragLeave_Proxy(
34125 IDropTarget* This);
34126 void __attribute__((__stdcall__)) IDropTarget_DragLeave_Stub(
34127 IRpcStubBuffer* This,
34128 IRpcChannelBuffer* pRpcChannelBuffer,
34129 PRPC_MESSAGE pRpcMessage,
34130 DWORD* pdwStubPhase);
34131 HRESULT __attribute__((__stdcall__)) IDropTarget_Drop_Proxy(
34133 IDataObject* pDataObj,
34137 void __attribute__((__stdcall__)) IDropTarget_Drop_Stub(
34138 IRpcStubBuffer* This,
34139 IRpcChannelBuffer* pRpcChannelBuffer,
34140 PRPC_MESSAGE pRpcMessage,
34141 DWORD* pdwStubPhase);
34147 unsigned long __attribute__((__stdcall__)) STGMEDIUM_UserSize (unsigned long *, unsigned long, STGMEDIUM *);
34148 unsigned char * __attribute__((__stdcall__)) STGMEDIUM_UserMarshal (unsigned long *, unsigned char *, STGMEDIUM *);
34149 unsigned char * __attribute__((__stdcall__)) STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, STGMEDIUM *);
34150 void __attribute__((__stdcall__)) STGMEDIUM_UserFree (unsigned long *, STGMEDIUM *);
34151 unsigned long __attribute__((__stdcall__)) CLIPFORMAT_UserSize (unsigned long *, unsigned long, CLIPFORMAT *);
34152 unsigned char * __attribute__((__stdcall__)) CLIPFORMAT_UserMarshal (unsigned long *, unsigned char *, CLIPFORMAT *);
34153 unsigned char * __attribute__((__stdcall__)) CLIPFORMAT_UserUnmarshal(unsigned long *, unsigned char *, CLIPFORMAT *);
34154 void __attribute__((__stdcall__)) CLIPFORMAT_UserFree (unsigned long *, CLIPFORMAT *);
34155 unsigned long __attribute__((__stdcall__)) HACCEL_UserSize (unsigned long *, unsigned long, HACCEL *);
34156 unsigned char * __attribute__((__stdcall__)) HACCEL_UserMarshal (unsigned long *, unsigned char *, HACCEL *);
34157 unsigned char * __attribute__((__stdcall__)) HACCEL_UserUnmarshal(unsigned long *, unsigned char *, HACCEL *);
34158 void __attribute__((__stdcall__)) HACCEL_UserFree (unsigned long *, HACCEL *);
34159 unsigned long __attribute__((__stdcall__)) HGLOBAL_UserSize (unsigned long *, unsigned long, HGLOBAL *);
34160 unsigned char * __attribute__((__stdcall__)) HGLOBAL_UserMarshal (unsigned long *, unsigned char *, HGLOBAL *);
34161 unsigned char * __attribute__((__stdcall__)) HGLOBAL_UserUnmarshal(unsigned long *, unsigned char *, HGLOBAL *);
34162 void __attribute__((__stdcall__)) HGLOBAL_UserFree (unsigned long *, HGLOBAL *);
34163 unsigned long __attribute__((__stdcall__)) HMENU_UserSize (unsigned long *, unsigned long, HMENU *);
34164 unsigned char * __attribute__((__stdcall__)) HMENU_UserMarshal (unsigned long *, unsigned char *, HMENU *);
34165 unsigned char * __attribute__((__stdcall__)) HMENU_UserUnmarshal(unsigned long *, unsigned char *, HMENU *);
34166 void __attribute__((__stdcall__)) HMENU_UserFree (unsigned long *, HMENU *);
34167 unsigned long __attribute__((__stdcall__)) HWND_UserSize (unsigned long *, unsigned long, HWND *);
34168 unsigned char * __attribute__((__stdcall__)) HWND_UserMarshal (unsigned long *, unsigned char *, HWND *);
34169 unsigned char * __attribute__((__stdcall__)) HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND *);
34170 void __attribute__((__stdcall__)) HWND_UserFree (unsigned long *, HWND *);
34171 # 28 "../../../include/ole2.h" 2
34174 # 50 "../../../include/ole2.h"
34175 HRESULT __attribute__((__stdcall__)) RegisterDragDrop(HWND,LPDROPTARGET);
34176 HRESULT __attribute__((__stdcall__)) RevokeDragDrop(HWND);
34177 HRESULT __attribute__((__stdcall__)) DoDragDrop(LPDATAOBJECT,LPDROPSOURCE,DWORD,DWORD*);
34178 HRESULT __attribute__((__stdcall__)) OleLoadFromStream(IStream *pStm,const IID* const iidInterface,void** ppvObj);
34179 HRESULT __attribute__((__stdcall__)) OleSaveToStream(IPersistStream *pPStm,IStream *pStm);
34180 HOLEMENU __attribute__((__stdcall__)) OleCreateMenuDescriptor(HMENU hmenuCombined,LPOLEMENUGROUPWIDTHS lpMenuWidths);
34181 HRESULT __attribute__((__stdcall__)) OleDestroyMenuDescriptor(HOLEMENU hmenuDescriptor);
34182 HRESULT __attribute__((__stdcall__)) OleSetMenuDescriptor(HOLEMENU hmenuDescriptor,HWND hwndFrame,HWND hwndActiveObject,LPOLEINPLACEFRAME lpFrame,LPOLEINPLACEACTIVEOBJECT lpActiveObject);
34184 HRESULT __attribute__((__stdcall__)) WriteClassStg(IStorage *pstg, const CLSID* const rclsid);
34185 HRESULT __attribute__((__stdcall__)) ReadClassStg(IStorage *pstg,CLSID *pclsid);
34186 HRESULT __attribute__((__stdcall__)) WriteClassStm(IStream *pStm,const CLSID* const rclsid);
34187 HRESULT __attribute__((__stdcall__)) ReadClassStm(IStream *pStm,CLSID *pclsid);
34190 HRESULT __attribute__((__stdcall__)) OleSave(LPPERSISTSTORAGE pPS, LPSTORAGE pStg, BOOL fSameAsLoad);
34191 HRESULT __attribute__((__stdcall__)) OleRegGetUserType(const CLSID* const clsid,
34192 DWORD dwFormOfType,
34193 LPOLESTR* pszUserType);
34194 HRESULT __attribute__((__stdcall__)) OleRegGetMiscStatus (const CLSID* const clsid, DWORD dwAspect, DWORD* pdwStatus);
34195 HRESULT __attribute__((__stdcall__)) OleRegEnumFormatEtc (const CLSID* const clsid,
34197 LPENUMFORMATETC* ppenumFormatetc);
34198 HRESULT __attribute__((__stdcall__)) CreateStreamOnHGlobal (HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPSTREAM* ppstm);
34199 HRESULT __attribute__((__stdcall__)) GetHGlobalFromStream(LPSTREAM pstm, HGLOBAL* phglobal);
34200 HRESULT __attribute__((__stdcall__)) OleRegEnumVerbs (const CLSID* const clsid, LPENUMOLEVERB* ppenum);
34201 BOOL __attribute__((__stdcall__)) OleIsRunning(LPOLEOBJECT pObject);
34202 HRESULT __attribute__((__stdcall__)) OleCreateLinkFromData(LPDATAOBJECT pSrcDataObj, const IID* const riid,
34203 DWORD renderopt, LPFORMATETC pFormatEtc,
34204 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg,
34206 HRESULT __attribute__((__stdcall__)) OleSetContainedObject(LPUNKNOWN pUnknown, BOOL fContained);
34207 HRESULT __attribute__((__stdcall__)) OleQueryLinkFromData(IDataObject* pSrcDataObject);
34208 HRESULT __attribute__((__stdcall__)) OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject);
34209 HRESULT __attribute__((__stdcall__)) OleRun(LPUNKNOWN pUnknown);
34210 HRESULT __attribute__((__stdcall__)) OleDraw(LPUNKNOWN pUnknown, DWORD dwAspect, HDC hdcDraw, LPCRECT lprcBounds);
34211 void __attribute__((__stdcall__)) ReleaseStgMedium(LPSTGMEDIUM);
34212 HRESULT __attribute__((__stdcall__)) OleGetClipboard(IDataObject** ppDataObj);
34213 HRESULT __attribute__((__stdcall__)) OleIsCurrentClipboard(LPDATAOBJECT);
34214 HRESULT __attribute__((__stdcall__)) OleSetClipboard(LPDATAOBJECT);
34215 HRESULT __attribute__((__stdcall__)) OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, const IID* const iid,
34216 DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite,
34217 LPSTORAGE pStg, LPVOID* ppvObj);
34218 HRESULT __attribute__((__stdcall__)) ReadFmtUserTypeStg(LPSTORAGE pstg, CLIPFORMAT* pcf, LPOLESTR* lplpszUserType);
34219 HRESULT __attribute__((__stdcall__)) OleLoad(LPSTORAGE pStg, const IID* const riid, LPOLECLIENTSITE pClientSite, LPVOID* ppvObj);
34220 HRESULT __attribute__((__stdcall__)) GetHGlobalFromILockBytes(LPLOCKBYTES plkbyt, HGLOBAL* phglobal);
34221 HRESULT __attribute__((__stdcall__)) CreateILockBytesOnHGlobal(HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPLOCKBYTES* pplkbyt);
34222 HRESULT __attribute__((__stdcall__)) CreateDataAdviseHolder(LPDATAADVISEHOLDER* ppDAHolder);
34223 HGLOBAL __attribute__((__stdcall__)) OleGetIconOfClass(const CLSID* const rclsid, LPOLESTR lpszLabel, BOOL fUseTypeAsLabel);
34224 HRESULT __attribute__((__stdcall__)) OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCloses);
34225 HRESULT __attribute__((__stdcall__)) OleCreateFromFile(const CLSID* const rclsid, LPCOLESTR lpszFileName, const IID* const riid,
34226 DWORD renderopt, LPFORMATETC lpFormatEtc, LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
34227 HRESULT __attribute__((__stdcall__)) OleCreateLink(LPMONIKER pmkLinkSrc, const IID* const riid, DWORD renderopt, LPFORMATETC lpFormatEtc,
34228 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
34229 HRESULT __attribute__((__stdcall__)) OleCreate(const CLSID* const rclsid, const IID* const riid, DWORD renderopt, LPFORMATETC pFormatEtc, LPOLECLIENTSITE pClientSite,
34230 LPSTORAGE pStg, LPVOID* ppvObj);
34231 HRESULT __attribute__((__stdcall__)) OleFlushClipboard(void);
34232 HRESULT __attribute__((__stdcall__)) SetConvertStg(LPSTORAGE pStg, BOOL fConvert);
34233 BOOL __attribute__((__stdcall__)) IsAccelerator(HACCEL hAccel, int cAccelEntries, struct tagMSG* lpMsg, WORD* lpwCmd);
34234 HRESULT __attribute__((__stdcall__)) OleCreateLinkToFile(LPCOLESTR lpszFileName, const IID* const riid, DWORD renderopt, LPFORMATETC lpFormatEtc,
34235 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
34236 HANDLE __attribute__((__stdcall__)) OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags);
34237 HRESULT __attribute__((__stdcall__)) WriteFmtUserTypeStg(LPSTORAGE pstg, CLIPFORMAT cf, LPOLESTR lpszUserType);
34238 HRESULT __attribute__((__stdcall__)) OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo, struct tagMSG* lpmsg);
34239 HRESULT __attribute__((__stdcall__)) OleCreateFromData(LPDATAOBJECT pSrcDataObj, const IID* const riid, DWORD renderopt, LPFORMATETC pFormatEtc,
34240 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
34241 HRESULT __attribute__((__stdcall__)) OleCreateDefaultHandler(const CLSID* const clsid,
34242 LPUNKNOWN pUnkOuter,
34243 const IID* const riid,
34245 HRESULT __attribute__((__stdcall__)) CreateOleAdviseHolder (LPOLEADVISEHOLDER *ppOAHolder);
34246 HRESULT __attribute__((__stdcall__)) OleInitialize(LPVOID pvReserved);
34247 void __attribute__((__stdcall__)) OleUninitialize(void);
34248 BOOL __attribute__((__stdcall__)) IsValidInterface(LPUNKNOWN punk);
34249 DWORD __attribute__((__stdcall__)) OleBuildVersion(void);
34256 typedef struct _OLESTREAM* LPOLESTREAM;
34257 typedef struct _OLESTREAMVTBL {
34258 DWORD (__attribute__((__stdcall__)) *Get)(LPOLESTREAM,LPSTR,DWORD);
34259 DWORD (__attribute__((__stdcall__)) *Put)(LPOLESTREAM,LPSTR,DWORD);
34261 typedef OLESTREAMVTBL* LPOLESTREAMVTBL;
34262 typedef struct _OLESTREAM {
34263 LPOLESTREAMVTBL lpstbl;
34266 HRESULT __attribute__((__stdcall__)) OleConvertOLESTREAMToIStorage( LPOLESTREAM lpolestream, LPSTORAGE pstg, const DVTARGETDEVICE* ptd);
34267 HRESULT __attribute__((__stdcall__)) OleConvertIStorageToOLESTREAM( LPSTORAGE pstg, LPOLESTREAM lpolestream);
34269 HRESULT __attribute__((__stdcall__)) OleGetAutoConvert( const CLSID* const clsidOld, LPCLSID pClsidNew );
34270 HRESULT __attribute__((__stdcall__)) OleSetAutoConvert( const CLSID* const clsidOld, const CLSID* const clsidNew );
34271 # 78 "../../../include/windows.h" 2
34273 # 1 "../../../include/commdlg.h" 1
34274 # 28 "../../../include/commdlg.h"
34275 # 1 "../../../include/prsht.h" 1
34276 # 44 "../../../include/prsht.h"
34277 struct _PROPSHEETPAGEA;
34278 struct _PROPSHEETPAGEW;
34280 typedef struct _PSP *HPROPSHEETPAGE;
34283 typedef UINT (__attribute__((__stdcall__)) *LPFNPSPCALLBACKA)(HWND, UINT, struct _PROPSHEETPAGEA*);
34284 typedef UINT (__attribute__((__stdcall__)) *LPFNPSPCALLBACKW)(HWND, UINT, struct _PROPSHEETPAGEW*);
34285 typedef INT (__attribute__((__stdcall__)) *PFNPROPSHEETCALLBACK)(HWND, UINT, LPARAM);
34286 typedef BOOL (__attribute__((__stdcall__)) *LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM);
34287 typedef BOOL (__attribute__((__stdcall__)) *LPFNADDPROPSHEETPAGES)(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM);
34292 typedef struct _PROPSHEETPAGEA
34296 HINSTANCE hInstance;
34299 LPCSTR pszTemplate;
34300 LPCDLGTEMPLATEA pResource;
34308 DLGPROC pfnDlgProc;
34310 LPFNPSPCALLBACKA pfnCallback;
34312 LPCSTR pszHeaderTitle;
34313 LPCSTR pszHeaderSubTitle;
34314 } PROPSHEETPAGEA, *LPPROPSHEETPAGEA;
34316 typedef const PROPSHEETPAGEA *LPCPROPSHEETPAGEA;
34318 typedef struct _PROPSHEETPAGEW
34322 HINSTANCE hInstance;
34325 LPCWSTR pszTemplate;
34326 LPCDLGTEMPLATEW pResource;
34334 DLGPROC pfnDlgProc;
34336 LPFNPSPCALLBACKW pfnCallback;
34338 LPCWSTR pszHeaderTitle;
34339 LPCWSTR pszHeaderSubTitle;
34340 } PROPSHEETPAGEW, *LPPROPSHEETPAGEW;
34342 typedef const PROPSHEETPAGEW *LPCPROPSHEETPAGEW;
34345 typedef struct _PROPSHEETHEADERA
34350 HINSTANCE hInstance;
34365 LPCPROPSHEETPAGEA ppsp;
34366 HPROPSHEETPAGE* phpage;
34368 PFNPROPSHEETCALLBACK pfnCallback;
34371 HBITMAP hbmWatermark;
34372 LPCSTR pszbmWatermark;
34374 HPALETTE hplWatermark;
34378 LPCSTR pszbmHeader;
34380 } PROPSHEETHEADERA, *LPPROPSHEETHEADERA;
34382 typedef const PROPSHEETHEADERA *LPCPROPSHEETHEADERA;
34384 typedef struct _PROPSHEETHEADERW
34389 HINSTANCE hInstance;
34395 LPCWSTR pszCaption;
34400 LPCWSTR pStartPage;
34404 LPCPROPSHEETPAGEW ppsp;
34405 HPROPSHEETPAGE* phpage;
34407 PFNPROPSHEETCALLBACK pfnCallback;
34410 HBITMAP hbmWatermark;
34411 LPCWSTR pszbmWatermark;
34413 HPALETTE hplWatermark;
34417 LPCWSTR pszbmHeader;
34419 } PROPSHEETHEADERW, *LPPROPSHEETHEADERW;
34421 typedef const PROPSHEETHEADERW *LPCPROPSHEETHEADERW;
34427 INT_PTR __attribute__((__stdcall__)) PropertySheetA(LPCPROPSHEETHEADERA);
34428 INT_PTR __attribute__((__stdcall__)) PropertySheetW(LPCPROPSHEETHEADERW);
34430 HPROPSHEETPAGE __attribute__((__stdcall__)) CreatePropertySheetPageA(LPCPROPSHEETPAGEA);
34431 HPROPSHEETPAGE __attribute__((__stdcall__)) CreatePropertySheetPageW(LPCPROPSHEETPAGEW);
34433 BOOL __attribute__((__stdcall__)) DestroyPropertySheetPage(HPROPSHEETPAGE hPropPage);
34439 typedef PROPSHEETPAGEA PROPSHEETPAGE;
34440 typedef LPPROPSHEETPAGEA LPPROPSHEETPAGE;
34441 typedef LPCPROPSHEETPAGEA LPCPROPSHEETPAGE;
34442 typedef PROPSHEETHEADERA PROPSHEETHEADER;
34443 typedef LPPROPSHEETHEADERA LPPROPSHEETHEADER;
34444 typedef LPCPROPSHEETHEADERA LPCPROPSHEETHEADER;
34445 typedef LPFNPSPCALLBACKA LPFNPSPCALLBACK;
34446 # 274 "../../../include/prsht.h"
34447 typedef struct _PSHNOTIFY
34451 } PSHNOTIFY, *LPPSHNOTIFY;
34452 # 29 "../../../include/commdlg.h" 2
34453 # 1 "../../../include/pshpack1.h" 1
34454 # 105 "../../../include/pshpack1.h"
34456 # 30 "../../../include/commdlg.h" 2
34457 # 73 "../../../include/commdlg.h"
34458 typedef UINT (__attribute__((__stdcall__)) *LPOFNHOOKPROC)(HWND,UINT,WPARAM,LPARAM);
34460 typedef struct tagOFNA {
34463 HINSTANCE hInstance;
34464 LPCSTR lpstrFilter;
34465 LPSTR lpstrCustomFilter;
34466 DWORD nMaxCustFilter;
34467 DWORD nFilterIndex;
34470 LPSTR lpstrFileTitle;
34471 DWORD nMaxFileTitle;
34472 LPCSTR lpstrInitialDir;
34476 WORD nFileExtension;
34477 LPCSTR lpstrDefExt;
34479 LPOFNHOOKPROC lpfnHook;
34480 LPCSTR lpTemplateName;
34481 } OPENFILENAMEA,*LPOPENFILENAMEA;
34483 typedef struct tagOFNW {
34486 HINSTANCE hInstance;
34487 LPCWSTR lpstrFilter;
34488 LPWSTR lpstrCustomFilter;
34489 DWORD nMaxCustFilter;
34490 DWORD nFilterIndex;
34493 LPWSTR lpstrFileTitle;
34494 DWORD nMaxFileTitle;
34495 LPCWSTR lpstrInitialDir;
34496 LPCWSTR lpstrTitle;
34499 WORD nFileExtension;
34500 LPCWSTR lpstrDefExt;
34502 LPOFNHOOKPROC lpfnHook;
34503 LPCWSTR lpTemplateName;
34504 } OPENFILENAMEW,*LPOPENFILENAMEW;
34506 typedef OPENFILENAMEA OPENFILENAME;
34507 typedef LPOPENFILENAMEA LPOPENFILENAME;
34508 # 133 "../../../include/commdlg.h"
34512 LPOPENFILENAMEA lpOFN;
34514 } OFNOTIFYA, *LPOFNOTIFYA;
34519 LPOPENFILENAMEW lpOFN;
34521 } OFNOTIFYW, *LPOFNOTIFYW;
34523 typedef OFNOTIFYA OFNOTIFY;
34524 typedef LPOFNOTIFYA LPOFNOTIFY;
34526 typedef UINT (__attribute__((__stdcall__)) *LPCCHOOKPROC) (HWND, UINT, WPARAM, LPARAM);
34533 LPDWORD lpCustColors;
34536 LPCCHOOKPROC lpfnHook;
34537 LPCSTR lpTemplateName;
34539 typedef CHOOSECOLORA *LPCHOOSECOLORA;
34546 LPDWORD lpCustColors;
34549 LPCCHOOKPROC lpfnHook;
34550 LPCWSTR lpTemplateName;
34552 typedef CHOOSECOLORW *LPCHOOSECOLORW;
34554 typedef CHOOSECOLORA CHOOSECOLOR;
34555 typedef LPCHOOSECOLORA LPCHOOSECOLOR;
34556 # 192 "../../../include/commdlg.h"
34557 typedef UINT (__attribute__((__stdcall__)) *LPFRHOOKPROC)(HWND,UINT,WPARAM,LPARAM);
34562 HINSTANCE hInstance;
34564 LPSTR lpstrFindWhat;
34565 LPSTR lpstrReplaceWith;
34567 WORD wReplaceWithLen;
34569 LPFRHOOKPROC lpfnHook;
34570 LPCSTR lpTemplateName;
34571 } FINDREPLACEA, *LPFINDREPLACEA;
34576 HINSTANCE hInstance;
34578 LPWSTR lpstrFindWhat;
34579 LPWSTR lpstrReplaceWith;
34581 WORD wReplaceWithLen;
34583 LPFRHOOKPROC lpfnHook;
34584 LPCWSTR lpTemplateName;
34585 } FINDREPLACEW, *LPFINDREPLACEW;
34587 typedef FINDREPLACEA FINDREPLACE;
34588 typedef LPFINDREPLACEA LPFINDREPLACE;
34589 # 246 "../../../include/commdlg.h"
34590 typedef UINT (__attribute__((__stdcall__)) *LPCFHOOKPROC)(HWND,UINT,WPARAM,LPARAM);
34592 typedef struct tagCHOOSEFONTA
34597 LPLOGFONTA lpLogFont;
34600 COLORREF rgbColors;
34602 LPCFHOOKPROC lpfnHook;
34603 LPCSTR lpTemplateName;
34604 HINSTANCE hInstance;
34607 WORD ___MISSING_ALIGNMENT__;
34610 } CHOOSEFONTA, *LPCHOOSEFONTA;
34612 typedef struct tagCHOOSEFONTW
34617 LPLOGFONTW lpLogFont;
34620 COLORREF rgbColors;
34622 LPCFHOOKPROC lpfnHook;
34623 LPCWSTR lpTemplateName;
34624 HINSTANCE hInstance;
34627 WORD ___MISSING_ALIGNMENT__;
34630 } CHOOSEFONTW, *LPCHOOSEFONTW;
34632 typedef CHOOSEFONTA CHOOSEFONT;
34633 typedef LPCHOOSEFONTA LPCHOOSEFONT;
34634 # 507 "../../../include/commdlg.h"
34635 typedef UINT (__attribute__((__stdcall__)) *LPPRINTHOOKPROC) (HWND, UINT, WPARAM, LPARAM);
34636 typedef UINT (__attribute__((__stdcall__)) *LPSETUPHOOKPROC) (HWND, UINT, WPARAM, LPARAM);
34638 typedef struct tagPDA
34651 HINSTANCE hInstance;
34653 LPPRINTHOOKPROC lpfnPrintHook;
34654 LPSETUPHOOKPROC lpfnSetupHook;
34655 LPCSTR lpPrintTemplateName;
34656 LPCSTR lpSetupTemplateName;
34657 HGLOBAL hPrintTemplate;
34658 HGLOBAL hSetupTemplate;
34659 } PRINTDLGA, *LPPRINTDLGA;
34661 typedef struct tagPDW
34674 HINSTANCE hInstance;
34676 LPPRINTHOOKPROC lpfnPrintHook;
34677 LPSETUPHOOKPROC lpfnSetupHook;
34678 LPCWSTR lpPrintTemplateName;
34679 LPCWSTR lpSetupTemplateName;
34680 HGLOBAL hPrintTemplate;
34681 HGLOBAL hSetupTemplate;
34682 } PRINTDLGW, *LPPRINTDLGW;
34684 typedef PRINTDLGA PRINTDLG;
34685 typedef LPPRINTDLGA LPPRINTDLG;
34686 # 584 "../../../include/commdlg.h"
34689 WORD wDriverOffset;
34690 WORD wDeviceOffset;
34691 WORD wOutputOffset;
34694 typedef DEVNAMES * LPDEVNAMES;
34695 # 604 "../../../include/commdlg.h"
34696 typedef UINT (__attribute__((__stdcall__)) *LPPAGEPAINTHOOK)( HWND, UINT, WPARAM, LPARAM );
34697 typedef UINT (__attribute__((__stdcall__)) *LPPAGESETUPHOOK)( HWND, UINT, WPARAM, LPARAM );
34699 typedef struct tagPSDA
34709 HINSTANCE hInstance;
34711 LPPAGESETUPHOOK lpfnPageSetupHook;
34712 LPPAGEPAINTHOOK lpfnPagePaintHook;
34713 LPCSTR lpPageSetupTemplateName;
34714 HGLOBAL hPageSetupTemplate;
34715 } PAGESETUPDLGA,*LPPAGESETUPDLGA;
34717 typedef struct tagPSDW
34727 HINSTANCE hInstance;
34729 LPPAGESETUPHOOK lpfnPageSetupHook;
34730 LPPAGEPAINTHOOK lpfnPagePaintHook;
34731 LPCWSTR lpPageSetupTemplateName;
34732 HGLOBAL hPageSetupTemplate;
34733 } PAGESETUPDLGW,*LPPAGESETUPDLGW;
34734 typedef PAGESETUPDLGA PAGESETUPDLG;
34735 typedef LPPAGESETUPDLGA LPPAGESETUPDLG;
34736 # 666 "../../../include/commdlg.h"
34737 typedef struct tagPRINTPAGERANGE
34741 } PRINTPAGERANGE, *LPPRINTPAGERANGE;
34743 typedef struct tagPDEXA
34752 DWORD ExclusionFlags;
34754 DWORD nMaxPageRanges;
34755 LPPRINTPAGERANGE lpPageRanges;
34759 HINSTANCE hInstance;
34760 LPCSTR lpPrintTemplateName;
34762 DWORD nPropertyPages;
34763 HPROPSHEETPAGE* lphPropertyPages;
34765 DWORD dwResultAction;
34766 } PRINTDLGEXA, *LPPRINTDLGEXA;
34768 typedef struct tagPDEXW
34777 DWORD ExclusionFlags;
34779 DWORD nMaxPageRanges;
34780 LPPRINTPAGERANGE lpPageRanges;
34784 HINSTANCE hInstance;
34785 LPCWSTR lpPrintTemplateName;
34787 DWORD nPropertyPages;
34788 HPROPSHEETPAGE* lphPropertyPages;
34790 DWORD dwResultAction;
34791 } PRINTDLGEXW, *LPPRINTDLGEXW;
34793 typedef PRINTDLGEXA PRINTDLGEX;
34794 typedef LPPRINTDLGEXA LPPRINTDLGEX;
34796 BOOL __attribute__((__stdcall__)) ChooseColorA(LPCHOOSECOLORA lpChCol);
34797 BOOL __attribute__((__stdcall__)) ChooseColorW(LPCHOOSECOLORW lpChCol);
34799 DWORD __attribute__((__stdcall__)) CommDlgExtendedError(void);
34800 HWND __attribute__((__stdcall__)) FindTextA(LPFINDREPLACEA lpFind);
34801 HWND __attribute__((__stdcall__)) FindTextW(LPFINDREPLACEW lpFind);
34803 short __attribute__((__stdcall__)) GetFileTitleA(LPCSTR lpFile, LPSTR lpTitle, WORD cbBuf);
34804 short __attribute__((__stdcall__)) GetFileTitleW(LPCWSTR lpFile, LPWSTR lpTitle, WORD cbBuf);
34806 BOOL __attribute__((__stdcall__)) GetOpenFileNameA(LPOPENFILENAMEA ofn);
34807 BOOL __attribute__((__stdcall__)) GetOpenFileNameW(LPOPENFILENAMEW ofn);
34809 BOOL __attribute__((__stdcall__)) GetSaveFileNameA(LPOPENFILENAMEA ofn);
34810 BOOL __attribute__((__stdcall__)) GetSaveFileNameW(LPOPENFILENAMEW ofn);
34812 BOOL __attribute__((__stdcall__)) PageSetupDlgA( LPPAGESETUPDLGA );
34813 BOOL __attribute__((__stdcall__)) PageSetupDlgW( LPPAGESETUPDLGW );
34815 BOOL __attribute__((__stdcall__)) PrintDlgA( LPPRINTDLGA printdlg);
34816 BOOL __attribute__((__stdcall__)) PrintDlgW( LPPRINTDLGW printdlg);
34818 HRESULT __attribute__((__stdcall__)) PrintDlgExA(LPPRINTDLGEXA);
34819 HRESULT __attribute__((__stdcall__)) PrintDlgExW(LPPRINTDLGEXW);
34821 HWND __attribute__((__stdcall__)) ReplaceTextA( LPFINDREPLACEA lpFind);
34822 HWND __attribute__((__stdcall__)) ReplaceTextW( LPFINDREPLACEW lpFind);
34824 BOOL __attribute__((__stdcall__)) ChooseFontA(LPCHOOSEFONTA);
34825 BOOL __attribute__((__stdcall__)) ChooseFontW(LPCHOOSEFONTW);
34828 void COMDLG32_SetCommDlgExtendedError(DWORD err);
34831 # 1 "../../../include/poppack.h" 1
34832 # 253 "../../../include/poppack.h"
34834 # 761 "../../../include/commdlg.h" 2
34835 # 80 "../../../include/windows.h" 2
34836 # 91 "../../../include/windows.h"
34837 # 1 "../../../include/winsvc.h" 1
34838 # 117 "../../../include/winsvc.h"
34839 typedef struct SC_HANDLE__ { int unused; } *SC_HANDLE;
34840 typedef SC_HANDLE *LPSC_HANDLE;
34841 typedef struct SERVICE_STATUS_HANDLE__ { int unused; } *SERVICE_STATUS_HANDLE;
34842 typedef LPVOID SC_LOCK;
34846 typedef struct _SERVICE_STATUS {
34847 DWORD dwServiceType;
34848 DWORD dwCurrentState;
34849 DWORD dwControlsAccepted;
34850 DWORD dwWin32ExitCode;
34851 DWORD dwServiceSpecificExitCode;
34852 DWORD dwCheckPoint;
34854 } SERVICE_STATUS, *LPSERVICE_STATUS;
34856 typedef enum _SC_STATUS_TYPE {
34857 SC_STATUS_PROCESS_INFO = 0
34862 typedef void (__attribute__((__stdcall__)) *LPSERVICE_MAIN_FUNCTIONA)(DWORD,LPSTR*);
34863 typedef void (__attribute__((__stdcall__)) *LPSERVICE_MAIN_FUNCTIONW)(DWORD,LPWSTR*);
34864 typedef LPSERVICE_MAIN_FUNCTIONA LPSERVICE_MAIN_FUNCTION;
34868 typedef struct _SERVICE_TABLE_ENTRYA {
34869 LPSTR lpServiceName;
34870 LPSERVICE_MAIN_FUNCTIONA lpServiceProc;
34871 } SERVICE_TABLE_ENTRYA, *LPSERVICE_TABLE_ENTRYA;
34873 typedef struct _SERVICE_TABLE_ENTRYW {
34874 LPWSTR lpServiceName;
34875 LPSERVICE_MAIN_FUNCTIONW lpServiceProc;
34876 } SERVICE_TABLE_ENTRYW, *LPSERVICE_TABLE_ENTRYW;
34878 typedef SERVICE_TABLE_ENTRYA SERVICE_TABLE_ENTRY;
34879 typedef LPSERVICE_TABLE_ENTRYA LPSERVICE_TABLE_ENTRY;
34883 typedef struct _ENUM_SERVICE_STATUSA {
34884 LPSTR lpServiceName;
34885 LPSTR lpDisplayName;
34886 SERVICE_STATUS ServiceStatus;
34887 } ENUM_SERVICE_STATUSA, *LPENUM_SERVICE_STATUSA;
34889 typedef struct _ENUM_SERVICE_STATUSW {
34890 LPWSTR lpServiceName;
34891 LPWSTR lpDisplayName;
34892 SERVICE_STATUS ServiceStatus;
34893 } ENUM_SERVICE_STATUSW, *LPENUM_SERVICE_STATUSW;
34895 typedef enum _SC_ENUM_TYPE {
34896 SC_ENUM_PROCESS_INFO = 0
34899 typedef ENUM_SERVICE_STATUSA ENUM_SERVICE_STATUS;
34900 typedef LPENUM_SERVICE_STATUSA LPENUM_SERVICE_STATUS;
34902 typedef struct _QUERY_SERVICE_CONFIGA {
34903 DWORD dwServiceType;
34905 DWORD dwErrorControl;
34906 LPSTR lpBinaryPathName;
34907 LPSTR lpLoadOrderGroup;
34909 LPSTR lpDependencies;
34910 LPSTR lpServiceStartName;
34911 LPSTR lpDisplayName;
34912 } QUERY_SERVICE_CONFIGA, *LPQUERY_SERVICE_CONFIGA;
34914 typedef struct _QUERY_SERVICE_CONFIGW {
34915 DWORD dwServiceType;
34917 DWORD dwErrorControl;
34918 LPWSTR lpBinaryPathName;
34919 LPWSTR lpLoadOrderGroup;
34921 LPWSTR lpDependencies;
34922 LPWSTR lpServiceStartName;
34923 LPWSTR lpDisplayName;
34924 } QUERY_SERVICE_CONFIGW, *LPQUERY_SERVICE_CONFIGW;
34930 typedef struct _SERVICE_DESCRIPTIONA {
34931 LPSTR lpDescription;
34932 } SERVICE_DESCRIPTIONA,*LPSERVICE_DESCRIPTIONA;
34934 typedef struct _SERVICE_DESCRIPTIONW {
34935 LPWSTR lpDescription;
34936 } SERVICE_DESCRIPTIONW,*LPSERVICE_DESCRIPTIONW;
34938 typedef SERVICE_DESCRIPTIONA SERVICE_DESCRIPTION;
34939 typedef LPSERVICE_DESCRIPTIONA LPSERVICE_DESCRIPTION;
34941 typedef enum _SC_ACTION_TYPE {
34942 SC_ACTION_NONE = 0,
34943 SC_ACTION_RESTART = 1,
34944 SC_ACTION_REBOOT = 2,
34945 SC_ACTION_RUN_COMMAND = 3
34948 typedef struct _SC_ACTION {
34949 SC_ACTION_TYPE Type;
34951 } SC_ACTION,*LPSC_ACTION;
34953 typedef struct _SERVICE_FAILURE_ACTIONSA {
34954 DWORD dwResetPeriod;
34958 SC_ACTION * lpsaActions;
34959 } SERVICE_FAILURE_ACTIONSA,*LPSERVICE_FAILURE_ACTIONSA;
34961 typedef struct _SERVICE_FAILURE_ACTIONSW {
34962 DWORD dwResetPeriod;
34963 LPWSTR lpRebootMsg;
34966 SC_ACTION * lpsaActions;
34967 } SERVICE_FAILURE_ACTIONSW,*LPSERVICE_FAILURE_ACTIONSW;
34969 typedef SERVICE_FAILURE_ACTIONSA SERVICE_FAILURE_ACTIONS;
34970 typedef LPSERVICE_FAILURE_ACTIONSA LPSERVICE_FAILURE_ACTIONS;
34972 typedef struct _QUERY_SERVICE_LOCK_STATUSA
34976 DWORD dwLockDuration;
34977 } QUERY_SERVICE_LOCK_STATUSA, *LPQUERY_SERVICE_LOCK_STATUSA;
34979 typedef struct _QUERY_SERVICE_LOCK_STATUSW
34982 LPWSTR lpLockOwner;
34983 DWORD dwLockDuration;
34984 } QUERY_SERVICE_LOCK_STATUSW, *LPQUERY_SERVICE_LOCK_STATUSW;
34986 typedef QUERY_SERVICE_LOCK_STATUSA QUERY_SERVICE_LOCK_STATUS;
34990 typedef void (__attribute__((__stdcall__)) *LPHANDLER_FUNCTION)(DWORD);
34991 typedef DWORD (__attribute__((__stdcall__)) *LPHANDLER_FUNCTION_EX)(DWORD,DWORD,LPVOID,LPVOID);
34995 BOOL __attribute__((__stdcall__)) ChangeServiceConfigA(SC_HANDLE,DWORD,DWORD,DWORD,LPCSTR,LPCSTR,LPDWORD,LPCSTR,LPCSTR,LPCSTR,LPCSTR);
34996 BOOL __attribute__((__stdcall__)) ChangeServiceConfigW(SC_HANDLE,DWORD,DWORD,DWORD,LPCWSTR,LPCWSTR,LPDWORD,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR);
34998 BOOL __attribute__((__stdcall__)) ChangeServiceConfig2A(SC_HANDLE,DWORD,LPVOID);
34999 BOOL __attribute__((__stdcall__)) ChangeServiceConfig2W(SC_HANDLE,DWORD,LPVOID);
35001 BOOL __attribute__((__stdcall__)) CloseServiceHandle(SC_HANDLE);
35002 BOOL __attribute__((__stdcall__)) ControlService(SC_HANDLE,DWORD,LPSERVICE_STATUS);
35003 SC_HANDLE __attribute__((__stdcall__)) CreateServiceA(SC_HANDLE,LPCSTR,LPCSTR,DWORD,DWORD,DWORD,DWORD,LPCSTR,
35004 LPCSTR,LPDWORD,LPCSTR,LPCSTR,LPCSTR);
35005 SC_HANDLE __attribute__((__stdcall__)) CreateServiceW(SC_HANDLE,LPCWSTR,LPCWSTR,DWORD,DWORD,DWORD,DWORD,LPCWSTR,
35006 LPCWSTR,LPDWORD,LPCWSTR,LPCWSTR,LPCWSTR);
35008 BOOL __attribute__((__stdcall__)) DeleteService(SC_HANDLE);
35009 BOOL __attribute__((__stdcall__)) EnumDependentServicesA(SC_HANDLE,DWORD,LPENUM_SERVICE_STATUSA,DWORD,LPDWORD,LPDWORD);
35010 BOOL __attribute__((__stdcall__)) EnumDependentServicesW(SC_HANDLE,DWORD,LPENUM_SERVICE_STATUSW,DWORD,LPDWORD,LPDWORD);
35012 BOOL __attribute__((__stdcall__)) EnumServicesStatusA(SC_HANDLE,DWORD,DWORD,LPENUM_SERVICE_STATUSA,
35013 DWORD,LPDWORD,LPDWORD,LPDWORD);
35014 BOOL __attribute__((__stdcall__)) EnumServicesStatusW(SC_HANDLE,DWORD,DWORD,LPENUM_SERVICE_STATUSW,
35015 DWORD,LPDWORD,LPDWORD,LPDWORD);
35017 BOOL __attribute__((__stdcall__)) GetServiceDisplayNameA(SC_HANDLE,LPCSTR,LPSTR,LPDWORD);
35018 BOOL __attribute__((__stdcall__)) GetServiceDisplayNameW(SC_HANDLE,LPCWSTR,LPWSTR,LPDWORD);
35020 BOOL __attribute__((__stdcall__)) GetServiceKeyNameA(SC_HANDLE,LPCSTR,LPSTR,LPDWORD);
35021 BOOL __attribute__((__stdcall__)) GetServiceKeyNameW(SC_HANDLE,LPCWSTR,LPWSTR,LPDWORD);
35023 SC_LOCK __attribute__((__stdcall__)) LockServiceDatabase(SC_HANDLE);
35024 BOOL __attribute__((__stdcall__)) NotifyBootConfigStatus(BOOL);
35025 SC_HANDLE __attribute__((__stdcall__)) OpenSCManagerA(LPCSTR,LPCSTR,DWORD);
35026 SC_HANDLE __attribute__((__stdcall__)) OpenSCManagerW(LPCWSTR,LPCWSTR,DWORD);
35028 SC_HANDLE __attribute__((__stdcall__)) OpenServiceA(SC_HANDLE,LPCSTR,DWORD);
35029 SC_HANDLE __attribute__((__stdcall__)) OpenServiceW(SC_HANDLE,LPCWSTR,DWORD);
35031 BOOL __attribute__((__stdcall__)) QueryServiceStatus(SC_HANDLE,LPSERVICE_STATUS);
35032 BOOL __attribute__((__stdcall__)) QueryServiceStatusEx(SC_HANDLE,SC_STATUS_TYPE,LPBYTE,DWORD,LPDWORD);
35033 BOOL __attribute__((__stdcall__)) QueryServiceConfigA(SC_HANDLE,LPQUERY_SERVICE_CONFIGA,DWORD,LPDWORD);
35034 BOOL __attribute__((__stdcall__)) QueryServiceConfigW(SC_HANDLE,LPQUERY_SERVICE_CONFIGW,DWORD,LPDWORD);
35036 BOOL __attribute__((__stdcall__)) QueryServiceLockStatusA(SC_HANDLE,LPQUERY_SERVICE_LOCK_STATUSA,DWORD,LPDWORD);
35037 BOOL __attribute__((__stdcall__)) QueryServiceLockStatusW(SC_HANDLE,LPQUERY_SERVICE_LOCK_STATUSW,DWORD,LPDWORD);
35039 BOOL __attribute__((__stdcall__)) QueryServiceObjectSecurity(SC_HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD);
35040 SERVICE_STATUS_HANDLE __attribute__((__stdcall__)) RegisterServiceCtrlHandlerA(LPCSTR,LPHANDLER_FUNCTION);
35041 SERVICE_STATUS_HANDLE __attribute__((__stdcall__)) RegisterServiceCtrlHandlerW(LPCWSTR,LPHANDLER_FUNCTION);
35043 SERVICE_STATUS_HANDLE __attribute__((__stdcall__)) RegisterServiceCtrlHandlerExA(LPCSTR,LPHANDLER_FUNCTION_EX,LPVOID);
35044 SERVICE_STATUS_HANDLE __attribute__((__stdcall__)) RegisterServiceCtrlHandlerExW(LPCWSTR,LPHANDLER_FUNCTION_EX,LPVOID);
35046 BOOL __attribute__((__stdcall__)) SetServiceObjectSecurity(SC_HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR);
35047 BOOL __attribute__((__stdcall__)) SetServiceStatus(SERVICE_STATUS_HANDLE,LPSERVICE_STATUS);
35048 BOOL __attribute__((__stdcall__)) StartServiceA(SC_HANDLE,DWORD,LPCSTR*);
35049 BOOL __attribute__((__stdcall__)) StartServiceW(SC_HANDLE,DWORD,LPCWSTR*);
35051 BOOL __attribute__((__stdcall__)) StartServiceCtrlDispatcherA(LPSERVICE_TABLE_ENTRYA);
35052 BOOL __attribute__((__stdcall__)) StartServiceCtrlDispatcherW(LPSERVICE_TABLE_ENTRYW);
35054 BOOL __attribute__((__stdcall__)) UnlockServiceDatabase(SC_LOCK);
35055 # 92 "../../../include/windows.h" 2
35059 # 1 "../../../include/mcx.h" 1
35060 # 22 "../../../include/mcx.h"
35061 typedef struct tagMODEMDEVCAPS {
35062 DWORD dwActualSize;
35063 DWORD dwRequiredSize;
35064 DWORD dwDevSpecificOffset;
35065 DWORD dwDevSpecificSize;
35066 DWORD dwModemProviderVersion;
35067 DWORD dwModemManufacturerOffset;
35068 DWORD dwModemManufacturerSize;
35069 DWORD dwModemModelOffset;
35070 DWORD dwModemModelSize;
35071 DWORD dwModemVersionOffset;
35072 DWORD dwModemVersionSize;
35073 DWORD dwDialOptions;
35074 DWORD dwCallSetupFailTimer;
35075 DWORD dwInactivityTimeout;
35076 DWORD dwSpeakerVolume;
35077 DWORD dwSpeakerMode;
35078 DWORD dwModemoptions;
35079 DWORD dwMaxDTERate;
35080 DWORD dwMaxDCERate;
35081 BYTE abVariablePortion[1];
35082 } MODEMDEVCAPS, *LPMODEMDEVCAPS;
35084 typedef struct tagMODEMSETTINGS {
35085 DWORD dwActualSize;
35086 DWORD dwRequiredSize;
35087 DWORD dwDevSpecificOffset;
35088 DWORD dwDevSpecificSize;
35089 DWORD dwCallSetupFailTimer;
35090 DWORD dwInactivityTimeout;
35091 DWORD dwSpeakerVolume;
35092 DWORD dwSpeakerMode;
35093 DWORD dwPreferredModemOptions;
35094 DWORD dwNegotiatedModemOptions;
35095 DWORD dwNegotiatedDCERate;
35096 BYTE abVariablePortion[1];
35097 } MODEMSETTINGS, *LPMODEMSETTINGS;
35098 # 96 "../../../include/windows.h" 2
35102 # 1 "../../../include/imm.h" 1
35103 # 28 "../../../include/imm.h"
35104 typedef HANDLE HIMC;
35105 typedef HANDLE HIMCC;
35108 typedef int (__attribute__((__stdcall__)) *REGISTERWORDENUMPROCA)(LPCSTR, DWORD, LPCSTR, LPVOID);
35109 typedef int (__attribute__((__stdcall__)) *REGISTERWORDENUMPROCW)(LPCWSTR, DWORD, LPCWSTR, LPVOID);
35111 typedef struct tagCANDIDATEFORM
35115 POINT ptCurrentPos;
35117 } CANDIDATEFORM, *LPCANDIDATEFORM;
35119 typedef struct tagCANDIDATELIST
35128 } CANDIDATELIST, *LPCANDIDATELIST;
35130 typedef struct tagSTYLEBUFA
35133 CHAR szDescription[32];
35134 } STYLEBUFA, *LPSTYLEBUFA;
35136 typedef struct tagSTYLEBUFW
35139 WCHAR szDescription[32];
35140 } STYLEBUFW, *LPSTYLEBUFW;
35142 typedef STYLEBUFA STYLEBUF;
35143 typedef LPSTYLEBUFA LPSTYLEBUF;
35145 typedef struct tagRECONVERTSTRING
35151 DWORD dwCompStrLen;
35152 DWORD dwCompStrOffset;
35153 DWORD dwTargetStrLen;
35154 DWORD dwTargetStrOffset;
35155 } RECONVERTSTRING, *LPRECONVERTSTRING;
35160 typedef struct tagIMEMENUITEMINFOA
35166 HBITMAP hbmpChecked;
35167 HBITMAP hbmpUnchecked;
35171 } IMEMENUITEMINFOA, *LPIMEMENUITEMINFOA;
35173 typedef struct tagIMEMENUITEMINFOW
35179 HBITMAP hbmpChecked;
35180 HBITMAP hbmpUnchecked;
35182 WCHAR szString[80];
35184 } IMEMENUITEMINFOW, *LPIMEMENUITEMINFOW;
35186 typedef IMEMENUITEMINFOA IMEMENUITEMINFO;
35187 typedef LPIMEMENUITEMINFOA LPIMEMENUITEMINFO;
35190 typedef struct _tagCOMPOSITIONFORM
35193 POINT ptCurrentPos;
35195 } COMPOSITIONFORM, *LPCOMPOSITIONFORM;
35196 # 466 "../../../include/imm.h"
35197 HIMC __attribute__((__stdcall__)) ImmAssociateContext(HWND, HIMC);
35198 BOOL __attribute__((__stdcall__)) ImmAssociateContextEx(HWND, HIMC, DWORD);
35199 BOOL __attribute__((__stdcall__)) ImmConfigureIMEA(HKL, HWND, DWORD, LPVOID);
35200 BOOL __attribute__((__stdcall__)) ImmConfigureIMEW(HKL, HWND, DWORD, LPVOID);
35202 HIMC __attribute__((__stdcall__)) ImmCreateContext(void);
35203 BOOL __attribute__((__stdcall__)) ImmDestroyContext(HIMC hIMC);
35204 BOOL __attribute__((__stdcall__)) ImmDisableIME(DWORD idThread);
35205 UINT __attribute__((__stdcall__)) ImmEnumRegisterWordA(HKL, REGISTERWORDENUMPROCA, LPCSTR, DWORD, LPCSTR, LPVOID);
35206 UINT __attribute__((__stdcall__)) ImmEnumRegisterWordW(HKL, REGISTERWORDENUMPROCW, LPCWSTR, DWORD, LPCWSTR, LPVOID);
35208 LRESULT __attribute__((__stdcall__)) ImmEscapeA(HKL, HIMC, UINT, LPVOID);
35209 LRESULT __attribute__((__stdcall__)) ImmEscapeW(HKL, HIMC, UINT, LPVOID);
35211 DWORD __attribute__((__stdcall__)) ImmGetCandidateListA(HIMC, DWORD, LPCANDIDATELIST, DWORD);
35212 DWORD __attribute__((__stdcall__)) ImmGetCandidateListW(HIMC, DWORD, LPCANDIDATELIST, DWORD);
35214 DWORD __attribute__((__stdcall__)) ImmGetCandidateListCountA(HIMC, LPDWORD);
35215 DWORD __attribute__((__stdcall__)) ImmGetCandidateListCountW(HIMC, LPDWORD);
35217 BOOL __attribute__((__stdcall__)) ImmGetCandidateWindow(HIMC, DWORD, LPCANDIDATEFORM);
35219 BOOL __attribute__((__stdcall__)) ImmGetCompositionFontA(HIMC, LPLOGFONTA);
35220 BOOL __attribute__((__stdcall__)) ImmGetCompositionFontW(HIMC, LPLOGFONTW);
35222 BOOL __attribute__((__stdcall__)) ImmSetCompositionFontA(HIMC, LPLOGFONTA);
35223 BOOL __attribute__((__stdcall__)) ImmSetCompositionFontW(HIMC, LPLOGFONTW);
35226 LONG __attribute__((__stdcall__)) ImmGetCompositionStringA(HIMC, DWORD, LPVOID, DWORD);
35227 LONG __attribute__((__stdcall__)) ImmGetCompositionStringW(HIMC, DWORD, LPVOID, DWORD);
35229 BOOL __attribute__((__stdcall__)) ImmGetCompositionWindow(HIMC, LPCOMPOSITIONFORM);
35230 HIMC __attribute__((__stdcall__)) ImmGetContext(HWND);
35231 DWORD __attribute__((__stdcall__)) ImmGetConversionListA(HKL, HIMC, LPCSTR, LPCANDIDATELIST, DWORD, UINT);
35232 DWORD __attribute__((__stdcall__)) ImmGetConversionListW(HKL, HIMC, LPCWSTR, LPCANDIDATELIST, DWORD, UINT);
35234 BOOL __attribute__((__stdcall__)) ImmGetConversionStatus(HIMC, LPDWORD, LPDWORD);
35235 HWND __attribute__((__stdcall__)) ImmGetDefaultIMEWnd(HWND);
35236 UINT __attribute__((__stdcall__)) ImmGetDescriptionA(HKL, LPSTR, UINT);
35237 UINT __attribute__((__stdcall__)) ImmGetDescriptionW(HKL, LPWSTR, UINT);
35239 DWORD __attribute__((__stdcall__)) ImmGetGuideLineA(HIMC, DWORD, LPSTR, DWORD);
35240 DWORD __attribute__((__stdcall__)) ImmGetGuideLineW(HIMC, DWORD, LPWSTR, DWORD);
35242 UINT __attribute__((__stdcall__)) ImmGetIMEFileNameA(HKL, LPSTR, UINT);
35243 UINT __attribute__((__stdcall__)) ImmGetIMEFileNameW(HKL, LPWSTR, UINT);
35245 BOOL __attribute__((__stdcall__)) ImmGetOpenStatus(HIMC);
35246 DWORD __attribute__((__stdcall__)) ImmGetProperty(HKL, DWORD);
35247 UINT __attribute__((__stdcall__)) ImmGetRegisterWordStyleA(HKL, UINT, LPSTYLEBUFA);
35248 UINT __attribute__((__stdcall__)) ImmGetRegisterWordStyleW(HKL, UINT, LPSTYLEBUFW);
35250 BOOL __attribute__((__stdcall__)) ImmGetStatusWindowPos(HIMC, LPPOINT);
35251 UINT __attribute__((__stdcall__)) ImmGetVirtualKey(HWND);
35252 HKL __attribute__((__stdcall__)) ImmInstallIMEA(LPCSTR, LPCSTR);
35253 HKL __attribute__((__stdcall__)) ImmInstallIMEW(LPCWSTR, LPCWSTR);
35255 BOOL __attribute__((__stdcall__)) ImmIsIME(HKL);
35256 BOOL __attribute__((__stdcall__)) ImmIsUIMessageA(HWND, UINT, WPARAM, LPARAM);
35257 BOOL __attribute__((__stdcall__)) ImmIsUIMessageW(HWND, UINT, WPARAM, LPARAM);
35259 BOOL __attribute__((__stdcall__)) ImmNotifyIME(HIMC, DWORD, DWORD, DWORD);
35260 BOOL __attribute__((__stdcall__)) ImmRegisterWordA(HKL, LPCSTR, DWORD, LPCSTR);
35261 BOOL __attribute__((__stdcall__)) ImmRegisterWordW(HKL, LPCWSTR, DWORD, LPCWSTR);
35263 BOOL __attribute__((__stdcall__)) ImmReleaseContext(HWND, HIMC);
35264 BOOL __attribute__((__stdcall__)) ImmSetCandidateWindow(HIMC, LPCANDIDATEFORM);
35265 BOOL __attribute__((__stdcall__)) ImmSetCompositionStringA(HIMC, DWORD, LPCVOID, DWORD, LPCVOID, DWORD);
35266 BOOL __attribute__((__stdcall__)) ImmSetCompositionStringW(HIMC, DWORD, LPCVOID, DWORD, LPCVOID, DWORD);
35268 BOOL __attribute__((__stdcall__)) ImmSetCompositionWindow(HIMC, LPCOMPOSITIONFORM);
35269 BOOL __attribute__((__stdcall__)) ImmSetConversionStatus(HIMC, DWORD, DWORD);
35270 BOOL __attribute__((__stdcall__)) ImmSetOpenStatus(HIMC, BOOL);
35271 BOOL __attribute__((__stdcall__)) ImmSetStatusWindowPos(HIMC, LPPOINT);
35272 BOOL __attribute__((__stdcall__)) ImmSimulateHotKey(HWND, DWORD);
35273 BOOL __attribute__((__stdcall__)) ImmUnregisterWordA(HKL, LPCSTR, DWORD, LPCSTR);
35274 BOOL __attribute__((__stdcall__)) ImmUnregisterWordW(HKL, LPCWSTR, DWORD, LPCWSTR);
35275 # 100 "../../../include/windows.h" 2
35276 # 106 "../../../include/winsock.h" 2
35278 # 1 "../../../include/wine/test.h" 1
35279 # 25 "../../../include/wine/test.h"
35280 # 1 "/usr/include/stdlib.h" 1 3 4
35281 # 26 "../../../include/wine/test.h" 2
35282 # 47 "../../../include/wine/test.h"
35283 extern int winetest_debug;
35286 extern int winetest_interactive;
35289 extern const char *winetest_platform;
35291 extern void winetest_set_location( const char* file, int line );
35292 extern void winetest_start_todo( const char* platform );
35293 extern int winetest_loop_todo(void);
35294 extern void winetest_end_todo( const char* platform );
35295 extern int winetest_get_mainargs( char*** pargv );
35296 # 72 "../../../include/wine/test.h"
35297 extern int winetest_ok( int condition, const char *msg, ... ) __attribute__((format (printf,2,3) ));
35298 extern void winetest_trace( const char *msg, ... ) __attribute__((format (printf,1,2)));
35306 # 1 "../../../include/wtypes.h" 1
35308 # 1 "../../../include/rpc.h" 1
35309 # 3 "../../../include/wtypes.h" 2
35310 # 1 "../../../include/rpcndr.h" 1
35311 # 4 "../../../include/wtypes.h" 2
35315 static HMODULE hOleaut32;
35317 static HRESULT (__attribute__((__stdcall__)) *pVarUdateFromDate)(DATE,ULONG,UDATE*);
35318 static HRESULT (__attribute__((__stdcall__)) *pVarDateFromUdate)(UDATE*,ULONG,DATE*);
35319 static INT (__attribute__((__stdcall__)) *pSystemTimeToVariantTime)(LPSYSTEMTIME,double*);
35320 static INT (__attribute__((__stdcall__)) *pVariantTimeToSystemTime)(double,LPSYSTEMTIME);
35321 static INT (__attribute__((__stdcall__)) *pDosDateTimeToVariantTime)(USHORT,USHORT,double*);
35322 static INT (__attribute__((__stdcall__)) *pVariantTimeToDosDateTime)(double,USHORT*,USHORT *);
35324 static inline int strcmpW( const WCHAR *str1, const WCHAR *str2 )
35326 while (*str1 && (*str1 == *str2)) { str1++; str2++; }
35327 return *str1 - *str2;
35331 static const char *vtstr(int x)
35353 return "VT_DISPATCH";
35359 return "VT_VARIANT";
35361 return "VT_UNKNOWN";
35363 return "VT_DECIMAL";
35365 return "notdefined";
35385 return "VT_HRESULT";
35389 return "VT_SAFEARRAY";
35391 return "VT_CARRAY";
35393 return "VT_USERDEFINED";
35397 return "VT_LPWSTR";
35399 return "VT_RECORD";
35401 return "VT_FILETIME";
35405 return "VT_STREAM";
35407 return "VT_STORAGE";
35409 return "VT_STREAMED_OBJECT";
35411 return "VT_STORED_OBJECT";
35413 return "VT_BLOB_OBJECT";
35419 return "VT_BSTR_BLOB/VT_ILLEGALMASKED/VT_TYPEMASK";
35421 return "VT_VECTOR";
35427 return "VT_RESERVED";
35429 return "VT_ILLEGAL";
35436 static void test_VariantInit(void)
35441 memset(&v1, -1, sizeof(v1));
35443 ((&v2)->n1.n2.vt) = VT_EMPTY;
35445 (winetest_set_location("vartest.c", 231), 0) ? 0 : winetest_ok(!memcmp(&v1, &v2, sizeof(v1)), "VariantInit() set extra fields\n");
35449 static const VARTYPE ExtraFlags[16] =
35456 VT_VECTOR|VT_ARRAY,
35457 VT_VECTOR|VT_BYREF,
35458 VT_VECTOR|VT_RESERVED,
35459 VT_VECTOR|VT_ARRAY|VT_BYREF,
35460 VT_VECTOR|VT_ARRAY|VT_RESERVED,
35461 VT_VECTOR|VT_BYREF|VT_RESERVED,
35462 VT_VECTOR|VT_ARRAY|VT_BYREF|VT_RESERVED,
35464 VT_ARRAY|VT_RESERVED,
35465 VT_ARRAY|VT_BYREF|VT_RESERVED,
35466 VT_BYREF|VT_RESERVED,
35470 static int IsValidVariantClearVT(VARTYPE vt, VARTYPE extraFlags)
35475 if ((vt <= VT_LPWSTR || vt == VT_RECORD || vt == VT_CLSID) &&
35476 vt != (VARTYPE)15 &&
35477 (vt < (VARTYPE)24 || vt > (VARTYPE)31) &&
35478 (!(extraFlags & (VT_BYREF|VT_ARRAY)) || vt > VT_NULL) &&
35479 (extraFlags == 0 || extraFlags == VT_BYREF || extraFlags == VT_ARRAY ||
35480 extraFlags == (VT_ARRAY|VT_BYREF)))
35483 if ((vt == VT_RECORD && !((void*)GetProcAddress(hOleaut32, "SafeArraySetRecordInfo") != ((void *)0))) ||
35484 ((vt == VT_I8 || vt == VT_UI8) && !((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0))))
35491 const IUnknownVtbl *lpVtbl;
35494 } test_VariantClearImpl;
35496 static HRESULT __attribute__((__stdcall__)) VC_QueryInterface(LPUNKNOWN iface,const IID* const riid,LPVOID *ppobj)
35498 test_VariantClearImpl *This = (test_VariantClearImpl *)iface;
35499 This->events |= 0x1;
35500 return ((HRESULT)0x80004002L);
35503 static ULONG __attribute__((__stdcall__)) VC_AddRef(LPUNKNOWN iface) {
35504 test_VariantClearImpl *This = (test_VariantClearImpl *)iface;
35505 This->events |= 0x2;
35506 return InterlockedIncrement(&This->ref);
35509 static ULONG __attribute__((__stdcall__)) VC_Release(LPUNKNOWN iface) {
35510 test_VariantClearImpl *This = (test_VariantClearImpl *)iface;
35512 This->events |= 0x4;
35513 return InterlockedDecrement(&This->ref);
35516 static const IUnknownVtbl test_VariantClear_vtbl = {
35522 static test_VariantClearImpl test_myVariantClearImpl = {&test_VariantClear_vtbl, 1, 0};
35524 static void test_VariantClear(void)
35539 ((&v)->n1.n2.vt) = VT_UI4;
35540 ((&v)->n1.n2.n3.ulVal) = ~0u;
35541 hres = VariantClear(&v);
35542 (winetest_set_location("vartest.c", 328), 0) ? 0 : winetest_ok((hres == ((HRESULT)0L) && ((&v)->n1.n2.vt) == VT_EMPTY) ||
35543 ((!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))) && hres == ((HRESULT)0x80020008L) && ((&v)->n1.n2.vt) == VT_UI4),
35544 "VariantClear: Type set to %d, res %08lx\n", ((&v)->n1.n2.vt), hres);
35545 (winetest_set_location("vartest.c", 331), 0) ? 0 : winetest_ok(((&v)->n1.n2.n3.ulVal) == ~0u, "VariantClear: Overwrote value\n");
35551 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]) && !(!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))); i++)
35555 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
35557 HRESULT hExpected = ((HRESULT)0x80020008L);
35559 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
35561 memset(&v, 0, sizeof(v));
35562 ((&v)->n1.n2.vt) = vt | ExtraFlags[i];
35564 hres = VariantClear(&v);
35566 if (IsValidVariantClearVT(vt, ExtraFlags[i]))
35567 hExpected = ((HRESULT)0L);
35569 (winetest_set_location("vartest.c", 355), 0) ? 0 : winetest_ok(hres == hExpected, "VariantClear: expected 0x%lX, got 0x%lX for vt %d | 0x%X\n",
35570 hExpected, hres, vt, ExtraFlags[i]);
35577 ((&v2)->n1.n2.vt) = VT_I4;
35578 ((&v2)->n1.n2.n3.lVal) = 0x1234;
35579 ((&v)->n1.n2.vt) = VT_VARIANT | VT_BYREF;
35580 ((&v)->n1.n2.n3.pvarVal) = &v2;
35582 hres = VariantClear(&v);
35583 (winetest_set_location("vartest.c", 369), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "ret %08lx\n", hres);
35584 (winetest_set_location("vartest.c", 370), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == 0, "vt %04x\n", ((&v)->n1.n2.vt));
35585 (winetest_set_location("vartest.c", 371), 0) ? 0 : winetest_ok(((&v)->n1.n2.n3.pvarVal) == &v2, "variant ref %p\n", ((&v2)->n1.n2.n3.pvarVal));
35586 (winetest_set_location("vartest.c", 372), 0) ? 0 : winetest_ok(((&v2)->n1.n2.vt) == VT_I4, "vt %04x\n", ((&v2)->n1.n2.vt));
35587 (winetest_set_location("vartest.c", 373), 0) ? 0 : winetest_ok(((&v2)->n1.n2.n3.lVal) == 0x1234, "i4 %04lx\n", ((&v2)->n1.n2.n3.lVal));
35591 ((&v)->n1.n2.vt) = VT_I4 | VT_BYREF;
35592 ((&v)->n1.n2.n3.plVal) = &i4;
35594 hres = VariantClear(&v);
35595 (winetest_set_location("vartest.c", 381), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "ret %08lx\n", hres);
35596 (winetest_set_location("vartest.c", 382), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == 0, "vt %04x\n", ((&v)->n1.n2.vt));
35597 (winetest_set_location("vartest.c", 383), 0) ? 0 : winetest_ok(((&v)->n1.n2.n3.plVal) == &i4, "i4 ref %p\n", ((&v2)->n1.n2.n3.plVal));
35598 (winetest_set_location("vartest.c", 384), 0) ? 0 : winetest_ok(i4 == 0x4321, "i4 changed %08lx\n", i4);
35602 ((&v)->n1.n2.vt) = VT_UNKNOWN;
35603 ((&v)->n1.n2.n3.punkVal) = (IUnknown*)&test_myVariantClearImpl;
35604 test_myVariantClearImpl.events = 0;
35605 hres = VariantClear(&v);
35606 (winetest_set_location("vartest.c", 392), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "ret %08lx\n", hres);
35607 (winetest_set_location("vartest.c", 393), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == 0, "vt %04x\n", ((&v)->n1.n2.vt));
35608 (winetest_set_location("vartest.c", 394), 0) ? 0 : winetest_ok(((&v)->n1.n2.n3.punkVal) == (IUnknown*)&test_myVariantClearImpl, "unknown %p\n", ((&v)->n1.n2.n3.punkVal));
35610 (winetest_set_location("vartest.c", 396), 0) ? 0 : winetest_ok(test_myVariantClearImpl.events == 0x4, "Unexpected call. events %08lx\n", test_myVariantClearImpl.events);
35613 punk = (IUnknown*)&test_myVariantClearImpl;
35614 ((&v)->n1.n2.vt) = VT_UNKNOWN | VT_BYREF;
35615 ((&v)->n1.n2.n3.ppunkVal) = &punk;
35616 test_myVariantClearImpl.events = 0;
35617 hres = VariantClear(&v);
35618 (winetest_set_location("vartest.c", 404), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "ret %08lx\n", hres);
35619 (winetest_set_location("vartest.c", 405), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == 0, "vt %04x\n", ((&v)->n1.n2.vt));
35620 (winetest_set_location("vartest.c", 406), 0) ? 0 : winetest_ok(((&v)->n1.n2.n3.ppunkVal) == &punk, "unknown ref %p\n", ((&v)->n1.n2.n3.ppunkVal));
35622 (winetest_set_location("vartest.c", 408), 0) ? 0 : winetest_ok(test_myVariantClearImpl.events == 0, "Unexpected call. events %08lx\n", test_myVariantClearImpl.events);
35625 ((&v)->n1.n2.vt) = VT_DISPATCH;
35626 ((&v)->n1.n2.n3.pdispVal) = (IDispatch*)&test_myVariantClearImpl;
35627 test_myVariantClearImpl.events = 0;
35628 hres = VariantClear(&v);
35629 (winetest_set_location("vartest.c", 415), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "ret %08lx\n", hres);
35630 (winetest_set_location("vartest.c", 416), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == 0, "vt %04x\n", ((&v)->n1.n2.vt));
35631 (winetest_set_location("vartest.c", 417), 0) ? 0 : winetest_ok(((&v)->n1.n2.n3.pdispVal) == (IDispatch*)&test_myVariantClearImpl, "dispatch %p\n", ((&v)->n1.n2.n3.pdispVal));
35633 (winetest_set_location("vartest.c", 419), 0) ? 0 : winetest_ok(test_myVariantClearImpl.events == 0x4, "Unexpected call. events %08lx\n", test_myVariantClearImpl.events);
35636 punk = (IUnknown*)&test_myVariantClearImpl;
35637 ((&v)->n1.n2.vt) = VT_DISPATCH | VT_BYREF;
35638 ((&v)->n1.n2.n3.ppdispVal) = (IDispatch**)&punk;
35639 test_myVariantClearImpl.events = 0;
35640 hres = VariantClear(&v);
35641 (winetest_set_location("vartest.c", 427), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "ret %08lx\n", hres);
35642 (winetest_set_location("vartest.c", 428), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == 0, "vt %04x\n", ((&v)->n1.n2.vt));
35643 (winetest_set_location("vartest.c", 429), 0) ? 0 : winetest_ok(((&v)->n1.n2.n3.ppdispVal) == (IDispatch**)&punk, "dispatch ref %p\n", ((&v)->n1.n2.n3.ppdispVal));
35645 (winetest_set_location("vartest.c", 431), 0) ? 0 : winetest_ok(test_myVariantClearImpl.events == 0, "Unexpected call. events %08lx\n", test_myVariantClearImpl.events);
35648 static void test_VariantCopy(void)
35650 VARIANTARG vSrc, vDst;
35653 HRESULT hres, hExpected;
35661 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]) && !(!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))); i++)
35663 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
35665 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
35667 memset(&vSrc, 0, sizeof(vSrc));
35668 ((&vSrc)->n1.n2.vt) = vt | ExtraFlags[i];
35670 hExpected = ((HRESULT)0x80020008L);
35672 if (vt != VT_CLSID && IsValidVariantClearVT(vt, ExtraFlags[i]))
35673 hExpected = ((HRESULT)0L);
35675 hres = VariantCopy(&vSrc, &vSrc);
35677 (winetest_set_location("vartest.c", 463), 0) ? 0 : winetest_ok(hres == hExpected,
35678 "Copy(src==dst): expected 0x%lX, got 0x%lX for src==dest vt %d|0x%X\n",
35679 hExpected, hres, vt, ExtraFlags[i]);
35686 memset(&vSrc, 0, sizeof(vSrc));
35687 ((&vSrc)->n1.n2.vt) = VT_UI1;
35689 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]) && !(!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))); i++)
35691 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
35693 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
35695 hExpected = ((HRESULT)0x80020008L);
35697 memset(&vDst, 0, sizeof(vDst));
35698 ((&vDst)->n1.n2.vt) = vt | ExtraFlags[i];
35700 if (IsValidVariantClearVT(vt, ExtraFlags[i]))
35701 hExpected = ((HRESULT)0L);
35703 hres = VariantCopy(&vDst, &vSrc);
35705 (winetest_set_location("vartest.c", 491), 0) ? 0 : winetest_ok(hres == hExpected,
35706 "Copy(bad dst): expected 0x%lX, got 0x%lX for dest vt %d|0x%X\n",
35707 hExpected, hres, vt, ExtraFlags[i]);
35708 if (hres == ((HRESULT)0L))
35709 (winetest_set_location("vartest.c", 495), 0) ? 0 : winetest_ok(((&vDst)->n1.n2.vt) == VT_UI1,
35710 "Copy(bad dst): expected vt = VT_UI1, got %d\n", ((&vDst)->n1.n2.vt));
35715 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]) && !(!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))); i++)
35717 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
35719 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
35721 hExpected = ((HRESULT)0x80020008L);
35723 memset(&vDst, 0, sizeof(vDst));
35724 ((&vDst)->n1.n2.vt) = VT_EMPTY;
35726 memset(&vSrc, 0, sizeof(vSrc));
35727 ((&vSrc)->n1.n2.vt) = vt | ExtraFlags[i];
35730 if (vt != VT_CLSID && IsValidVariantClearVT(vt, ExtraFlags[i]))
35731 hExpected = ((HRESULT)0L);
35733 hres = VariantCopy(&vDst, &vSrc);
35735 (winetest_set_location("vartest.c", 521), 0) ? 0 : winetest_ok(hres == hExpected,
35736 "Copy(bad src): expected 0x%lX, got 0x%lX for src vt %d|0x%X\n",
35737 hExpected, hres, vt, ExtraFlags[i]);
35738 if (hres == ((HRESULT)0L))
35739 (winetest_set_location("vartest.c", 525), 0) ? 0 : winetest_ok(((&vDst)->n1.n2.vt) == (vt|ExtraFlags[i]),
35740 "Copy(bad src): expected vt = %d, got %d\n",
35741 vt | ExtraFlags[i], ((&vDst)->n1.n2.vt));
35746 memset(&vDst, 0, sizeof(vDst));
35747 ((&vDst)->n1.n2.vt) = VT_EMPTY;
35748 memset(&vSrc, 0, sizeof(vSrc));
35749 ((&vSrc)->n1.n2.vt) = VT_BSTR;
35750 hres = VariantCopy(&vDst, &vSrc);
35751 (winetest_set_location("vartest.c", 537), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "Copy(NULL BSTR): Failed to copy a NULL BSTR\n");
35752 if (hres == ((HRESULT)0L))
35754 (winetest_set_location("vartest.c", 540), 0) ? 0 : winetest_ok((((&vDst)->n1.n2.vt) == VT_BSTR) && ((&vDst)->n1.n2.n3.bstrVal),
35755 "Copy(NULL BSTR): should have non-NULL result\n");
35756 if ((((&vDst)->n1.n2.vt) == VT_BSTR) && ((&vDst)->n1.n2.n3.bstrVal))
35758 (winetest_set_location("vartest.c", 544), 0) ? 0 : winetest_ok(*((&vDst)->n1.n2.n3.bstrVal) == 0, "Copy(NULL BSTR): result not empty\n");
35764 static int IsValidVariantCopyIndVT(VARTYPE vt, VARTYPE extraFlags)
35768 if ((extraFlags & VT_ARRAY) ||
35769 (vt > VT_NULL && vt != (VARTYPE)15 && vt < VT_VOID &&
35770 !(extraFlags & (VT_VECTOR|VT_RESERVED))))
35777 static void test_VariantCopyInd(void)
35779 VARIANTARG vSrc, vDst, vRef, vRef2;
35783 HRESULT hres, hExpected;
35785 memset(buffer, 0, sizeof(buffer));
35788 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]) && !(!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))); i++)
35790 if (ExtraFlags[i] & VT_ARRAY)
35793 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
35795 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
35797 memset(&vSrc, 0, sizeof(vSrc));
35798 ((&vSrc)->n1.n2.vt) = vt | ExtraFlags[i];
35800 hExpected = ((HRESULT)0x80020008L);
35801 if (!(ExtraFlags[i] & VT_BYREF))
35804 if (vt != VT_CLSID && IsValidVariantClearVT(vt, ExtraFlags[i]))
35805 hExpected = ((HRESULT)0L);
35809 if (vt == VT_SAFEARRAY || vt == VT_BSTR || vt == VT_UNKNOWN ||
35810 vt == VT_DISPATCH || vt == VT_RECORD)
35813 ((&vSrc)->n1.n2.n3.byref) = &buffer;
35814 hExpected = ((HRESULT)0x80070057L);
35816 if ((vt == VT_I8 || vt == VT_UI8) &&
35817 ExtraFlags[i] == VT_BYREF)
35819 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
35820 hExpected = ((HRESULT)0L);
35822 else if (IsValidVariantCopyIndVT(vt, ExtraFlags[i]))
35823 hExpected = ((HRESULT)0L);
35826 hres = VariantCopyInd(&vSrc, &vSrc);
35828 (winetest_set_location("vartest.c", 614), 0) ? 0 : winetest_ok(hres == hExpected,
35829 "CopyInd(src==dst): expected 0x%lX, got 0x%lX for src==dst vt %d|0x%X\n",
35830 hExpected, hres, vt, ExtraFlags[i]);
35835 memset(&vSrc, 0, sizeof(vSrc));
35836 ((&vSrc)->n1.n2.vt) = VT_UI1|VT_BYREF;
35837 ((&vSrc)->n1.n2.n3.byref) = &buffer;
35839 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]) && !(!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))); i++)
35841 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
35843 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
35845 memset(&vDst, 0, sizeof(vDst));
35846 ((&vDst)->n1.n2.vt) = vt | ExtraFlags[i];
35848 hExpected = ((HRESULT)0x80020008L);
35850 if (IsValidVariantClearVT(vt, ExtraFlags[i]))
35851 hExpected = ((HRESULT)0L);
35853 hres = VariantCopyInd(&vDst, &vSrc);
35855 (winetest_set_location("vartest.c", 641), 0) ? 0 : winetest_ok(hres == hExpected,
35856 "CopyInd(bad dst): expected 0x%lX, got 0x%lX for dst vt %d|0x%X\n",
35857 hExpected, hres, vt, ExtraFlags[i]);
35858 if (hres == ((HRESULT)0L))
35859 (winetest_set_location("vartest.c", 645), 0) ? 0 : winetest_ok(((&vDst)->n1.n2.vt) == VT_UI1,
35860 "CopyInd(bad dst): expected vt = VT_UI1, got %d\n", ((&vDst)->n1.n2.vt));
35865 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]) && !(!((void*)GetProcAddress(hOleaut32, "VarI1FromI2") != ((void *)0))); i++)
35867 if (ExtraFlags[i] & VT_ARRAY)
35870 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
35872 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
35874 memset(&vDst, 0, sizeof(vDst));
35875 ((&vDst)->n1.n2.vt) = VT_EMPTY;
35877 memset(&vSrc, 0, sizeof(vSrc));
35878 ((&vSrc)->n1.n2.vt) = vt | ExtraFlags[i];
35880 hExpected = ((HRESULT)0x80020008L);
35881 if (!(ExtraFlags[i] & VT_BYREF))
35884 if (vt != VT_CLSID && IsValidVariantClearVT(vt, ExtraFlags[i]))
35885 hExpected = ((HRESULT)0L);
35889 if (vt == VT_SAFEARRAY || vt == VT_BSTR || vt == VT_UNKNOWN ||
35890 vt == VT_DISPATCH || vt == VT_RECORD)
35893 ((&vSrc)->n1.n2.n3.byref) = &buffer;
35895 hExpected = ((HRESULT)0x80070057L);
35897 if ((vt == VT_I8 || vt == VT_UI8) &&
35898 ExtraFlags[i] == VT_BYREF)
35900 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
35901 hExpected = ((HRESULT)0L);
35903 else if (IsValidVariantCopyIndVT(vt, ExtraFlags[i]))
35904 hExpected = ((HRESULT)0L);
35907 hres = VariantCopyInd(&vDst, &vSrc);
35909 (winetest_set_location("vartest.c", 695), 0) ? 0 : winetest_ok(hres == hExpected,
35910 "CopyInd(bad src): expected 0x%lX, got 0x%lX for src vt %d|0x%X\n",
35911 hExpected, hres, vt, ExtraFlags[i]);
35912 if (hres == ((HRESULT)0L))
35914 if (vt == VT_VARIANT && ExtraFlags[i] == VT_BYREF)
35920 (winetest_set_location("vartest.c", 706), 0) ? 0 : winetest_ok(((&vDst)->n1.n2.vt) == VT_EMPTY,
35921 "CopyInd(bad src): expected dst vt = VT_EMPTY, got %d|0x%X\n",
35922 ((&vDst)->n1.n2.vt) & VT_TYPEMASK, ((&vDst)->n1.n2.vt) & ~VT_TYPEMASK);
35926 (winetest_set_location("vartest.c", 712), 0) ? 0 : winetest_ok(((&vDst)->n1.n2.vt) == (vt|(ExtraFlags[i] & ~VT_BYREF)),
35927 "CopyInd(bad src): expected dst vt = %d|0x%X, got %d|0x%X\n",
35928 vt, ExtraFlags[i] & ~VT_BYREF,
35929 ((&vDst)->n1.n2.vt) & VT_TYPEMASK, ((&vDst)->n1.n2.vt) & ~VT_TYPEMASK);
35936 ((&vRef)->n1.n2.vt) = VT_UI1;
35937 ((&vRef)->n1.n2.n3.bVal) = 0x77;
35938 ((&vSrc)->n1.n2.vt) = VT_VARIANT|VT_BYREF;
35939 ((&vSrc)->n1.n2.n3.pvarVal) = &vRef;
35940 VariantInit(&vDst);
35942 hres = VariantCopyInd(&vDst, &vSrc);
35943 (winetest_set_location("vartest.c", 729), 0) ? 0 : winetest_ok(((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == 0x77,
35944 "CopyInd(deref): expected dst vt = VT_UI1, val 0x77, got %d|0x%X, 0x%2X\n",
35945 ((&vDst)->n1.n2.vt) & VT_TYPEMASK, ((&vDst)->n1.n2.vt) & ~VT_TYPEMASK, ((&vDst)->n1.n2.n3.bVal));
35948 ((&vRef)->n1.n2.vt) = VT_UI1|VT_BYREF;
35949 ((&vRef)->n1.n2.n3.pbVal) = buffer; buffer[0] = 0x88;
35950 ((&vSrc)->n1.n2.vt) = VT_VARIANT|VT_BYREF;
35951 ((&vSrc)->n1.n2.n3.pvarVal) = &vRef;
35952 VariantInit(&vDst);
35954 hres = VariantCopyInd(&vDst, &vSrc);
35955 (winetest_set_location("vartest.c", 741), 0) ? 0 : winetest_ok(((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == 0x88,
35956 "CopyInd(deref): expected dst vt = VT_UI1, val 0x77, got %d|0x%X, 0x%2X\n",
35957 ((&vDst)->n1.n2.vt) & VT_TYPEMASK, ((&vDst)->n1.n2.vt) & ~VT_TYPEMASK, ((&vDst)->n1.n2.n3.bVal));
35960 ((&vRef2)->n1.n2.vt) = VT_UI1;
35961 ((&vRef2)->n1.n2.n3.bVal) = 0x77;
35962 ((&vRef)->n1.n2.vt) = VT_VARIANT|VT_BYREF;
35963 ((&vRef)->n1.n2.n3.pvarVal) = &vRef2;
35964 ((&vSrc)->n1.n2.vt) = VT_VARIANT|VT_BYREF;
35965 ((&vSrc)->n1.n2.n3.pvarVal) = &vRef;
35966 VariantInit(&vDst);
35968 hres = VariantCopyInd(&vDst, &vSrc);
35969 (winetest_set_location("vartest.c", 755), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80070057L),
35970 "CopyInd(ref->ref): expected E_INVALIDARG, got 0x%08lx\n", hres);
35973 static HRESULT (__attribute__((__stdcall__)) *pVarParseNumFromStr)(OLECHAR*,LCID,ULONG,NUMPARSE*,BYTE*);
35975 static void test_VarParseNumFromStr(void)
35980 LCID lcid = (((LONG)(((WORD)((DWORD_PTR)(((((WORD)(0x01))<<10) | (WORD)(0x09))) & 0xFFFF)) | ((DWORD)((WORD)((DWORD_PTR)(0x0) & 0xFFFF))) << 16)));
35986 pVarParseNumFromStr = (void*)GetProcAddress(hOleaut32, "VarParseNumFromStr"); if (!pVarParseNumFromStr) { (winetest_set_location("vartest.c", 791), 0) ? (void)0 : winetest_trace("function " "VarParseNumFromStr" " not available, not testing it\n"); return; };
35989 MultiByteToWideChar(0,0,"7",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
35990 (winetest_set_location("vartest.c", 795), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 795), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 795), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 795), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 795), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 795), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 795), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
35991 (winetest_set_location("vartest.c", 796), 0) ? 0 : winetest_ok(rgb[0] == 7, "Digit[%d], expected %d, got %d\n", 0, 7, rgb[0]); (winetest_set_location("vartest.c", 796), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
35994 MultiByteToWideChar(0,0,"10",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
35995 (winetest_set_location("vartest.c", 800), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 800), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 800), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 800), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 800), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 800), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 800), 0) ? 0 : winetest_ok(np.nPwr10 == (1), "Expected nPwr10 = %d, got %d\n", (1), np.nPwr10); };
36000 (winetest_set_location("vartest.c", 805), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]);
36003 MultiByteToWideChar(0,0,"11",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = 1; np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36004 (winetest_set_location("vartest.c", 809), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 809), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 809), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 809), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x20000), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x20000), np.dwOutFlags); (winetest_set_location("vartest.c", 809), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 809), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 809), 0) ? 0 : winetest_ok(np.nPwr10 == (1), "Expected nPwr10 = %d, got %d\n", (1), np.nPwr10); };
36005 (winetest_set_location("vartest.c", 810), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 810), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36008 MultiByteToWideChar(0,0,"01",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36009 (winetest_set_location("vartest.c", 814), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 814), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 814), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 814), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 814), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 814), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 814), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36010 (winetest_set_location("vartest.c", 815), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 815), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36013 MultiByteToWideChar(0,0,"01",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = 1; np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36014 (winetest_set_location("vartest.c", 819), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 819), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 819), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 819), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 819), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 819), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 819), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36015 (winetest_set_location("vartest.c", 820), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 820), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36019 MultiByteToWideChar(0,0,"a",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36020 (winetest_set_location("vartest.c", 825), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36021 (winetest_set_location("vartest.c", 826), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36026 MultiByteToWideChar(0,0," 0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36027 (winetest_set_location("vartest.c", 832), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36028 (winetest_set_location("vartest.c", 833), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36032 MultiByteToWideChar(0,0," 0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00001; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36033 (winetest_set_location("vartest.c", 838), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 838), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 838), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00001), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001), np.dwInFlags); (winetest_set_location("vartest.c", 838), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00001), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001), np.dwOutFlags); (winetest_set_location("vartest.c", 838), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 838), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 838), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36034 (winetest_set_location("vartest.c", 839), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 839), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36037 MultiByteToWideChar(0,0,"\t0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00001; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36038 (winetest_set_location("vartest.c", 843), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 843), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 843), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00001), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001), np.dwInFlags); (winetest_set_location("vartest.c", 843), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00001), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001), np.dwOutFlags); (winetest_set_location("vartest.c", 843), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 843), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 843), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36039 (winetest_set_location("vartest.c", 844), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 844), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36043 MultiByteToWideChar(0,0,"0 ",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36044 (winetest_set_location("vartest.c", 849), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 849), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 849), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 849), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 849), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 849), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 849), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36045 (winetest_set_location("vartest.c", 850), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 850), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36048 MultiByteToWideChar(0,0,"0 ",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00002; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36049 (winetest_set_location("vartest.c", 854), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 854), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 854), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00002), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00002), np.dwInFlags); (winetest_set_location("vartest.c", 854), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00002), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00002), np.dwOutFlags); (winetest_set_location("vartest.c", 854), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 854), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 854), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36050 (winetest_set_location("vartest.c", 855), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 855), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36053 MultiByteToWideChar(0,0," 0 ",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00001; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36054 (winetest_set_location("vartest.c", 859), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 859), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 859), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00001), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001), np.dwInFlags); (winetest_set_location("vartest.c", 859), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00001), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001), np.dwOutFlags); (winetest_set_location("vartest.c", 859), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 859), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 859), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36055 (winetest_set_location("vartest.c", 860), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 860), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36058 MultiByteToWideChar(0,0," 0 ",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00001|0x00002; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36059 (winetest_set_location("vartest.c", 864), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 864), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 864), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00001|0x00002), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001|0x00002), np.dwInFlags); (winetest_set_location("vartest.c", 864), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00001|0x00002), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00001|0x00002), np.dwOutFlags); (winetest_set_location("vartest.c", 864), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 864), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 864), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36060 (winetest_set_location("vartest.c", 865), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 865), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36065 MultiByteToWideChar(0,0,"+0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36066 (winetest_set_location("vartest.c", 871), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36067 (winetest_set_location("vartest.c", 872), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36070 MultiByteToWideChar(0,0,"+0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00004; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36071 (winetest_set_location("vartest.c", 876), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 876), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 876), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00004), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004), np.dwInFlags); (winetest_set_location("vartest.c", 876), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00004), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004), np.dwOutFlags); (winetest_set_location("vartest.c", 876), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 876), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 876), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36072 (winetest_set_location("vartest.c", 877), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 877), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36075 MultiByteToWideChar(0,0,"0+",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36076 (winetest_set_location("vartest.c", 881), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 881), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 881), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 881), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 881), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 881), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 881), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36077 (winetest_set_location("vartest.c", 882), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 882), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36080 MultiByteToWideChar(0,0,"0+",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00008; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36081 (winetest_set_location("vartest.c", 886), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 886), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 886), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00008), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00008), np.dwInFlags); (winetest_set_location("vartest.c", 886), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00008), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00008), np.dwOutFlags); (winetest_set_location("vartest.c", 886), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 886), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 886), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36082 (winetest_set_location("vartest.c", 887), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 887), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36085 MultiByteToWideChar(0,0,"+0+",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00004; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36086 (winetest_set_location("vartest.c", 891), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 891), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 891), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00004), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004), np.dwInFlags); (winetest_set_location("vartest.c", 891), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00004), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004), np.dwOutFlags); (winetest_set_location("vartest.c", 891), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 891), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 891), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36087 (winetest_set_location("vartest.c", 892), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 892), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36090 MultiByteToWideChar(0,0,"+0+",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00004|0x00008; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36091 (winetest_set_location("vartest.c", 896), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 896), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 896), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00004|0x00008), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004|0x00008), np.dwInFlags); (winetest_set_location("vartest.c", 896), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00004), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004), np.dwOutFlags); (winetest_set_location("vartest.c", 896), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 896), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 896), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36092 (winetest_set_location("vartest.c", 897), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 897), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36097 MultiByteToWideChar(0,0,"-0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36098 (winetest_set_location("vartest.c", 903), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36099 (winetest_set_location("vartest.c", 904), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36102 MultiByteToWideChar(0,0,"-0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00010; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36103 (winetest_set_location("vartest.c", 908), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 908), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 908), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00010), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00010), np.dwInFlags); (winetest_set_location("vartest.c", 908), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x10000|0x00010), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x10000|0x00010), np.dwOutFlags); (winetest_set_location("vartest.c", 908), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 908), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 908), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36104 (winetest_set_location("vartest.c", 909), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 909), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36107 MultiByteToWideChar(0,0,"0-",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36108 (winetest_set_location("vartest.c", 913), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 913), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 913), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 913), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 913), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 913), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 913), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36109 (winetest_set_location("vartest.c", 914), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 914), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36112 MultiByteToWideChar(0,0,"0-",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00020; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36113 (winetest_set_location("vartest.c", 918), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 918), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 918), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00020), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00020), np.dwInFlags); (winetest_set_location("vartest.c", 918), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x10000|0x00020), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x10000|0x00020), np.dwOutFlags); (winetest_set_location("vartest.c", 918), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 918), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 918), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36114 (winetest_set_location("vartest.c", 919), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 919), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36117 MultiByteToWideChar(0,0,"-0-",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00010; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36118 (winetest_set_location("vartest.c", 923), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 923), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 923), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00010), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00010), np.dwInFlags); (winetest_set_location("vartest.c", 923), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x10000|0x00010), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x10000|0x00010), np.dwOutFlags); (winetest_set_location("vartest.c", 923), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 923), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 923), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36119 (winetest_set_location("vartest.c", 924), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 924), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36122 MultiByteToWideChar(0,0,"-0-",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00010|0x00020; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36123 (winetest_set_location("vartest.c", 928), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 928), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 928), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00010|0x00020), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00010|0x00020), np.dwInFlags); (winetest_set_location("vartest.c", 928), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x10000|0x00010), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x10000|0x00010), np.dwOutFlags); (winetest_set_location("vartest.c", 928), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 928), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 928), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36124 (winetest_set_location("vartest.c", 929), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 929), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36129 MultiByteToWideChar(0,0,"0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36130 (winetest_set_location("vartest.c", 935), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 935), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 935), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 935), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 935), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 935), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 935), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36131 (winetest_set_location("vartest.c", 936), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 936), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36134 MultiByteToWideChar(0,0,"0h",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36135 (winetest_set_location("vartest.c", 940), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 940), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 940), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 940), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 940), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 940), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 940), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36136 (winetest_set_location("vartest.c", 941), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 941), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36139 MultiByteToWideChar(0,0,"0x",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36140 (winetest_set_location("vartest.c", 945), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 945), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 945), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 945), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 945), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 945), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 945), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36141 (winetest_set_location("vartest.c", 946), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 946), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36144 MultiByteToWideChar(0,0,"0x0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36145 (winetest_set_location("vartest.c", 950), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 950), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 950), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 950), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 950), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 950), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 950), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36146 (winetest_set_location("vartest.c", 951), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 951), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36149 MultiByteToWideChar(0,0,"FE",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36150 (winetest_set_location("vartest.c", 955), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36151 (winetest_set_location("vartest.c", 956), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36154 MultiByteToWideChar(0,0,"0100",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36155 (winetest_set_location("vartest.c", 960), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 960), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 960), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 960), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 960), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 960), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 960), 0) ? 0 : winetest_ok(np.nPwr10 == (2), "Expected nPwr10 = %d, got %d\n", (2), np.nPwr10); };
36156 (winetest_set_location("vartest.c", 961), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]);
36157 (winetest_set_location("vartest.c", 962), 0) ? 0 : winetest_ok(rgb[1] == 0, "Digit[%d], expected %d, got %d\n", 1, 0, rgb[1]);
36158 (winetest_set_location("vartest.c", 963), 0) ? 0 : winetest_ok(rgb[2] == 0, "Digit[%d], expected %d, got %d\n", 2, 0, rgb[2]);
36159 (winetest_set_location("vartest.c", 964), 0) ? 0 : winetest_ok(rgb[3] == 255, "Digit[%d], expected %d, got %d\n", 3, 255, rgb[3]);
36162 MultiByteToWideChar(0,0,"&HF800",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36163 (winetest_set_location("vartest.c", 968), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 968), 0) ? 0 : winetest_ok(np.cDig == (4), "Expected cDig = %d, got %d\n", (4), np.cDig); (winetest_set_location("vartest.c", 968), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 968), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x40), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x40), np.dwOutFlags); (winetest_set_location("vartest.c", 968), 0) ? 0 : winetest_ok(np.cchUsed == (6), "Expected cchUsed = %d, got %d\n", (6), np.cchUsed); (winetest_set_location("vartest.c", 968), 0) ? 0 : winetest_ok(np.nBaseShift == (4), "Expected nBaseShift = %d, got %d\n", (4), np.nBaseShift); (winetest_set_location("vartest.c", 968), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36164 (winetest_set_location("vartest.c", 969), 0) ? 0 : winetest_ok(rgb[0] == 15, "Digit[%d], expected %d, got %d\n", 0, 15, rgb[0]);
36165 (winetest_set_location("vartest.c", 970), 0) ? 0 : winetest_ok(rgb[1] == 8, "Digit[%d], expected %d, got %d\n", 1, 8, rgb[1]);
36166 (winetest_set_location("vartest.c", 971), 0) ? 0 : winetest_ok(rgb[2] == 0, "Digit[%d], expected %d, got %d\n", 2, 0, rgb[2]);
36167 (winetest_set_location("vartest.c", 972), 0) ? 0 : winetest_ok(rgb[3] == 0, "Digit[%d], expected %d, got %d\n", 3, 0, rgb[3]);
36168 (winetest_set_location("vartest.c", 973), 0) ? 0 : winetest_ok(rgb[4] == 255, "Digit[%d], expected %d, got %d\n", 4, 255, rgb[4]);
36171 MultiByteToWideChar(0,0,"&h0abcdef",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36172 (winetest_set_location("vartest.c", 977), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 977), 0) ? 0 : winetest_ok(np.cDig == (6), "Expected cDig = %d, got %d\n", (6), np.cDig); (winetest_set_location("vartest.c", 977), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 977), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x40), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x40), np.dwOutFlags); (winetest_set_location("vartest.c", 977), 0) ? 0 : winetest_ok(np.cchUsed == (9), "Expected cchUsed = %d, got %d\n", (9), np.cchUsed); (winetest_set_location("vartest.c", 977), 0) ? 0 : winetest_ok(np.nBaseShift == (4), "Expected nBaseShift = %d, got %d\n", (4), np.nBaseShift); (winetest_set_location("vartest.c", 977), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36173 (winetest_set_location("vartest.c", 978), 0) ? 0 : winetest_ok(rgb[0] == 10, "Digit[%d], expected %d, got %d\n", 0, 10, rgb[0]);
36174 (winetest_set_location("vartest.c", 979), 0) ? 0 : winetest_ok(rgb[1] == 11, "Digit[%d], expected %d, got %d\n", 1, 11, rgb[1]);
36175 (winetest_set_location("vartest.c", 980), 0) ? 0 : winetest_ok(rgb[2] == 12, "Digit[%d], expected %d, got %d\n", 2, 12, rgb[2]);
36176 (winetest_set_location("vartest.c", 981), 0) ? 0 : winetest_ok(rgb[3] == 13, "Digit[%d], expected %d, got %d\n", 3, 13, rgb[3]);
36177 (winetest_set_location("vartest.c", 982), 0) ? 0 : winetest_ok(rgb[4] == 14, "Digit[%d], expected %d, got %d\n", 4, 14, rgb[4]);
36178 (winetest_set_location("vartest.c", 983), 0) ? 0 : winetest_ok(rgb[5] == 15, "Digit[%d], expected %d, got %d\n", 5, 15, rgb[5]);
36179 (winetest_set_location("vartest.c", 984), 0) ? 0 : winetest_ok(rgb[6] == 255, "Digit[%d], expected %d, got %d\n", 6, 255, rgb[6]);
36182 MultiByteToWideChar(0,0,"&O300",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36183 (winetest_set_location("vartest.c", 988), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 988), 0) ? 0 : winetest_ok(np.cDig == (3), "Expected cDig = %d, got %d\n", (3), np.cDig); (winetest_set_location("vartest.c", 988), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 988), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x40), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x40), np.dwOutFlags); (winetest_set_location("vartest.c", 988), 0) ? 0 : winetest_ok(np.cchUsed == (5), "Expected cchUsed = %d, got %d\n", (5), np.cchUsed); (winetest_set_location("vartest.c", 988), 0) ? 0 : winetest_ok(np.nBaseShift == (3), "Expected nBaseShift = %d, got %d\n", (3), np.nBaseShift); (winetest_set_location("vartest.c", 988), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36184 (winetest_set_location("vartest.c", 989), 0) ? 0 : winetest_ok(rgb[0] == 3, "Digit[%d], expected %d, got %d\n", 0, 3, rgb[0]);
36185 (winetest_set_location("vartest.c", 990), 0) ? 0 : winetest_ok(rgb[1] == 0, "Digit[%d], expected %d, got %d\n", 1, 0, rgb[1]);
36186 (winetest_set_location("vartest.c", 991), 0) ? 0 : winetest_ok(rgb[2] == 0, "Digit[%d], expected %d, got %d\n", 2, 0, rgb[2]);
36187 (winetest_set_location("vartest.c", 992), 0) ? 0 : winetest_ok(rgb[3] == 255, "Digit[%d], expected %d, got %d\n", 3, 255, rgb[3]);
36190 MultiByteToWideChar(0,0,"&o0777",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36191 (winetest_set_location("vartest.c", 996), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 996), 0) ? 0 : winetest_ok(np.cDig == (3), "Expected cDig = %d, got %d\n", (3), np.cDig); (winetest_set_location("vartest.c", 996), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00040), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00040), np.dwInFlags); (winetest_set_location("vartest.c", 996), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x40), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x40), np.dwOutFlags); (winetest_set_location("vartest.c", 996), 0) ? 0 : winetest_ok(np.cchUsed == (6), "Expected cchUsed = %d, got %d\n", (6), np.cchUsed); (winetest_set_location("vartest.c", 996), 0) ? 0 : winetest_ok(np.nBaseShift == (3), "Expected nBaseShift = %d, got %d\n", (3), np.nBaseShift); (winetest_set_location("vartest.c", 996), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36192 (winetest_set_location("vartest.c", 997), 0) ? 0 : winetest_ok(rgb[0] == 7, "Digit[%d], expected %d, got %d\n", 0, 7, rgb[0]);
36193 (winetest_set_location("vartest.c", 998), 0) ? 0 : winetest_ok(rgb[1] == 7, "Digit[%d], expected %d, got %d\n", 1, 7, rgb[1]);
36194 (winetest_set_location("vartest.c", 999), 0) ? 0 : winetest_ok(rgb[2] == 7, "Digit[%d], expected %d, got %d\n", 2, 7, rgb[2]);
36195 (winetest_set_location("vartest.c", 1000), 0) ? 0 : winetest_ok(rgb[3] == 255, "Digit[%d], expected %d, got %d\n", 3, 255, rgb[3]);
36198 MultiByteToWideChar(0,0,"&o128",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00040; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36200 MultiByteToWideChar(0,0,"()",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00080; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36201 (winetest_set_location("vartest.c", 1013), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36202 (winetest_set_location("vartest.c", 1014), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36205 MultiByteToWideChar(0,0,"0()",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00080; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36206 (winetest_set_location("vartest.c", 1018), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1018), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1018), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00080), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00080), np.dwInFlags); (winetest_set_location("vartest.c", 1018), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 1018), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 1018), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1018), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36207 (winetest_set_location("vartest.c", 1019), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1019), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36210 MultiByteToWideChar(0,0,"(0)",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00080; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36211 (winetest_set_location("vartest.c", 1023), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1023), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1023), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00080), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00080), np.dwInFlags); (winetest_set_location("vartest.c", 1023), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x10000|0x00080), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x10000|0x00080), np.dwOutFlags); (winetest_set_location("vartest.c", 1023), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1023), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1023), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36212 (winetest_set_location("vartest.c", 1024), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1024), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36217 MultiByteToWideChar(0,0,"0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00200; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36218 (winetest_set_location("vartest.c", 1030), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1030), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1030), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00200), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00200), np.dwInFlags); (winetest_set_location("vartest.c", 1030), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 1030), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 1030), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1030), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36219 (winetest_set_location("vartest.c", 1031), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1031), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36222 MultiByteToWideChar(0,0,"1,000",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00200; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36223 (winetest_set_location("vartest.c", 1035), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1035), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1035), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00200), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00200), np.dwInFlags); (winetest_set_location("vartest.c", 1035), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00200), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00200), np.dwOutFlags); (winetest_set_location("vartest.c", 1035), 0) ? 0 : winetest_ok(np.cchUsed == (5), "Expected cchUsed = %d, got %d\n", (5), np.cchUsed); (winetest_set_location("vartest.c", 1035), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1035), 0) ? 0 : winetest_ok(np.nPwr10 == (3), "Expected nPwr10 = %d, got %d\n", (3), np.nPwr10); };
36224 (winetest_set_location("vartest.c", 1036), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]);
36227 MultiByteToWideChar(0,0,"1,000.0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00200; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36228 (winetest_set_location("vartest.c", 1040), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1040), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1040), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00200), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00200), np.dwInFlags); (winetest_set_location("vartest.c", 1040), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00200), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00200), np.dwOutFlags); (winetest_set_location("vartest.c", 1040), 0) ? 0 : winetest_ok(np.cchUsed == (5), "Expected cchUsed = %d, got %d\n", (5), np.cchUsed); (winetest_set_location("vartest.c", 1040), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1040), 0) ? 0 : winetest_ok(np.nPwr10 == (3), "Expected nPwr10 = %d, got %d\n", (3), np.nPwr10); };
36229 (winetest_set_location("vartest.c", 1041), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]);
36234 MultiByteToWideChar(0,0,"$11",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36235 (winetest_set_location("vartest.c", 1047), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36236 (winetest_set_location("vartest.c", 1048), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36239 MultiByteToWideChar(0,0,"$11",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00400; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36240 (winetest_set_location("vartest.c", 1052), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1052), 0) ? 0 : winetest_ok(np.cDig == (2), "Expected cDig = %d, got %d\n", (2), np.cDig); (winetest_set_location("vartest.c", 1052), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00400), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400), np.dwInFlags); (winetest_set_location("vartest.c", 1052), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00400), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400), np.dwOutFlags); (winetest_set_location("vartest.c", 1052), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1052), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1052), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36241 (winetest_set_location("vartest.c", 1053), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1053), 0) ? 0 : winetest_ok(rgb[1] == 1, "Digit[%d], expected %d, got %d\n", 1, 1, rgb[1]);
36242 (winetest_set_location("vartest.c", 1054), 0) ? 0 : winetest_ok(rgb[2] == 255, "Digit[%d], expected %d, got %d\n", 2, 255, rgb[2]);
36245 MultiByteToWideChar(0,0,"$11.1",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00400; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36246 (winetest_set_location("vartest.c", 1058), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1058), 0) ? 0 : winetest_ok(np.cDig == (2), "Expected cDig = %d, got %d\n", (2), np.cDig); (winetest_set_location("vartest.c", 1058), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00400), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400), np.dwInFlags); (winetest_set_location("vartest.c", 1058), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00400), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400), np.dwOutFlags); (winetest_set_location("vartest.c", 1058), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1058), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1058), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36247 (winetest_set_location("vartest.c", 1059), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1059), 0) ? 0 : winetest_ok(rgb[1] == 1, "Digit[%d], expected %d, got %d\n", 1, 1, rgb[1]);
36248 (winetest_set_location("vartest.c", 1060), 0) ? 0 : winetest_ok(rgb[2] == 255, "Digit[%d], expected %d, got %d\n", 2, 255, rgb[2]);
36251 MultiByteToWideChar(0,0,"$11.1",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00400|0x00100; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36252 (winetest_set_location("vartest.c", 1064), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1064), 0) ? 0 : winetest_ok(np.cDig == (3), "Expected cDig = %d, got %d\n", (3), np.cDig); (winetest_set_location("vartest.c", 1064), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00400|0x00100), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400|0x00100), np.dwInFlags); (winetest_set_location("vartest.c", 1064), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00400|0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400|0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1064), 0) ? 0 : winetest_ok(np.cchUsed == (5), "Expected cchUsed = %d, got %d\n", (5), np.cchUsed); (winetest_set_location("vartest.c", 1064), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1064), 0) ? 0 : winetest_ok(np.nPwr10 == (-1), "Expected nPwr10 = %d, got %d\n", (-1), np.nPwr10); };
36253 (winetest_set_location("vartest.c", 1065), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1065), 0) ? 0 : winetest_ok(rgb[1] == 1, "Digit[%d], expected %d, got %d\n", 1, 1, rgb[1]);
36254 (winetest_set_location("vartest.c", 1066), 0) ? 0 : winetest_ok(rgb[2] == 1, "Digit[%d], expected %d, got %d\n", 2, 1, rgb[2]);
36255 (winetest_set_location("vartest.c", 1067), 0) ? 0 : winetest_ok(rgb[3] == 255, "Digit[%d], expected %d, got %d\n", 3, 255, rgb[3]);
36258 MultiByteToWideChar(0,0,"$1,234",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00400|0x00200; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36259 (winetest_set_location("vartest.c", 1071), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1071), 0) ? 0 : winetest_ok(np.cDig == (4), "Expected cDig = %d, got %d\n", (4), np.cDig); (winetest_set_location("vartest.c", 1071), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00400|0x00200), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400|0x00200), np.dwInFlags); (winetest_set_location("vartest.c", 1071), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00400|0x00200), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00400|0x00200), np.dwOutFlags); (winetest_set_location("vartest.c", 1071), 0) ? 0 : winetest_ok(np.cchUsed == (6), "Expected cchUsed = %d, got %d\n", (6), np.cchUsed); (winetest_set_location("vartest.c", 1071), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1071), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36260 (winetest_set_location("vartest.c", 1072), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1072), 0) ? 0 : winetest_ok(rgb[1] == 2, "Digit[%d], expected %d, got %d\n", 1, 2, rgb[1]);
36261 (winetest_set_location("vartest.c", 1073), 0) ? 0 : winetest_ok(rgb[2] == 3, "Digit[%d], expected %d, got %d\n", 2, 3, rgb[2]);
36262 (winetest_set_location("vartest.c", 1074), 0) ? 0 : winetest_ok(rgb[3] == 4, "Digit[%d], expected %d, got %d\n", 3, 4, rgb[3]);
36263 (winetest_set_location("vartest.c", 1075), 0) ? 0 : winetest_ok(rgb[4] == 255, "Digit[%d], expected %d, got %d\n", 4, 255, rgb[4]);
36268 MultiByteToWideChar(0,0,"1.1",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00100; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36269 (winetest_set_location("vartest.c", 1081), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1081), 0) ? 0 : winetest_ok(np.cDig == (2), "Expected cDig = %d, got %d\n", (2), np.cDig); (winetest_set_location("vartest.c", 1081), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00100), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwInFlags); (winetest_set_location("vartest.c", 1081), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1081), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1081), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1081), 0) ? 0 : winetest_ok(np.nPwr10 == (-1), "Expected nPwr10 = %d, got %d\n", (-1), np.nPwr10); };
36270 (winetest_set_location("vartest.c", 1082), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1082), 0) ? 0 : winetest_ok(rgb[1] == 1, "Digit[%d], expected %d, got %d\n", 1, 1, rgb[1]);
36271 (winetest_set_location("vartest.c", 1083), 0) ? 0 : winetest_ok(rgb[2] == 255, "Digit[%d], expected %d, got %d\n", 2, 255, rgb[2]);
36274 MultiByteToWideChar(0,0,"1.",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00100; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36275 (winetest_set_location("vartest.c", 1087), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1087), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1087), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00100), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwInFlags); (winetest_set_location("vartest.c", 1087), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1087), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 1087), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1087), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36276 (winetest_set_location("vartest.c", 1088), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1088), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36279 MultiByteToWideChar(0,0,"1.1.",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00100; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36280 (winetest_set_location("vartest.c", 1092), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1092), 0) ? 0 : winetest_ok(np.cDig == (2), "Expected cDig = %d, got %d\n", (2), np.cDig); (winetest_set_location("vartest.c", 1092), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00100), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwInFlags); (winetest_set_location("vartest.c", 1092), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1092), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1092), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1092), 0) ? 0 : winetest_ok(np.nPwr10 == (-1), "Expected nPwr10 = %d, got %d\n", (-1), np.nPwr10); };
36281 (winetest_set_location("vartest.c", 1093), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1093), 0) ? 0 : winetest_ok(rgb[1] == 1, "Digit[%d], expected %d, got %d\n", 1, 1, rgb[1]);
36282 (winetest_set_location("vartest.c", 1094), 0) ? 0 : winetest_ok(rgb[2] == 255, "Digit[%d], expected %d, got %d\n", 2, 255, rgb[2]);
36287 MultiByteToWideChar(0,0,"1e1",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36288 (winetest_set_location("vartest.c", 1100), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1100), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1100), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 1100), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 1100), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 1100), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1100), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36289 (winetest_set_location("vartest.c", 1101), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1101), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36292 MultiByteToWideChar(0,0,"1e1",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36293 (winetest_set_location("vartest.c", 1105), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1105), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1105), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwInFlags); (winetest_set_location("vartest.c", 1105), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwOutFlags); (winetest_set_location("vartest.c", 1105), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1105), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1105), 0) ? 0 : winetest_ok(np.nPwr10 == (1), "Expected nPwr10 = %d, got %d\n", (1), np.nPwr10); };
36294 (winetest_set_location("vartest.c", 1106), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1106), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36297 MultiByteToWideChar(0,0,"1e-1",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36298 (winetest_set_location("vartest.c", 1110), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1110), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1110), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwInFlags); (winetest_set_location("vartest.c", 1110), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwOutFlags); (winetest_set_location("vartest.c", 1110), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 1110), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1110), 0) ? 0 : winetest_ok(np.nPwr10 == (-1), "Expected nPwr10 = %d, got %d\n", (-1), np.nPwr10); };
36299 (winetest_set_location("vartest.c", 1111), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1111), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36302 MultiByteToWideChar(0,0,"1e+01",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36303 (winetest_set_location("vartest.c", 1115), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1115), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1115), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwInFlags); (winetest_set_location("vartest.c", 1115), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwOutFlags); (winetest_set_location("vartest.c", 1115), 0) ? 0 : winetest_ok(np.cchUsed == (5), "Expected cchUsed = %d, got %d\n", (5), np.cchUsed); (winetest_set_location("vartest.c", 1115), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1115), 0) ? 0 : winetest_ok(np.nPwr10 == (1), "Expected nPwr10 = %d, got %d\n", (1), np.nPwr10); };
36304 (winetest_set_location("vartest.c", 1116), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1116), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36307 MultiByteToWideChar(0,0,"1e0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36308 (winetest_set_location("vartest.c", 1120), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1120), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1120), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwInFlags); (winetest_set_location("vartest.c", 1120), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwOutFlags); (winetest_set_location("vartest.c", 1120), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1120), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1120), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36309 (winetest_set_location("vartest.c", 1121), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1121), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36312 MultiByteToWideChar(0,0,"1e+0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36313 (winetest_set_location("vartest.c", 1125), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1125), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1125), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwInFlags); (winetest_set_location("vartest.c", 1125), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwOutFlags); (winetest_set_location("vartest.c", 1125), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 1125), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1125), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36314 (winetest_set_location("vartest.c", 1126), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1126), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36316 MultiByteToWideChar(0,0,"1e-0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36317 (winetest_set_location("vartest.c", 1129), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1129), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1129), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwInFlags); (winetest_set_location("vartest.c", 1129), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwOutFlags); (winetest_set_location("vartest.c", 1129), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 1129), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1129), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36318 (winetest_set_location("vartest.c", 1130), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1130), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36321 MultiByteToWideChar(0,0,"1e1.",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36322 (winetest_set_location("vartest.c", 1134), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1134), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1134), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwInFlags); (winetest_set_location("vartest.c", 1134), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800), np.dwOutFlags); (winetest_set_location("vartest.c", 1134), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1134), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1134), 0) ? 0 : winetest_ok(np.nPwr10 == (1), "Expected nPwr10 = %d, got %d\n", (1), np.nPwr10); };
36323 (winetest_set_location("vartest.c", 1135), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1135), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36326 MultiByteToWideChar(0,0,"1.5e20",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800|0x00100; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36327 (winetest_set_location("vartest.c", 1139), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1139), 0) ? 0 : winetest_ok(np.cDig == (2), "Expected cDig = %d, got %d\n", (2), np.cDig); (winetest_set_location("vartest.c", 1139), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800|0x00100), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800|0x00100), np.dwInFlags); (winetest_set_location("vartest.c", 1139), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800|0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800|0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1139), 0) ? 0 : winetest_ok(np.cchUsed == (6), "Expected cchUsed = %d, got %d\n", (6), np.cchUsed); (winetest_set_location("vartest.c", 1139), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1139), 0) ? 0 : winetest_ok(np.nPwr10 == (19), "Expected nPwr10 = %d, got %d\n", (19), np.nPwr10); };
36328 (winetest_set_location("vartest.c", 1140), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1140), 0) ? 0 : winetest_ok(rgb[1] == 5, "Digit[%d], expected %d, got %d\n", 1, 5, rgb[1]);
36330 MultiByteToWideChar(0,0,"1.5e-20",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00800|0x00100; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36331 (winetest_set_location("vartest.c", 1143), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1143), 0) ? 0 : winetest_ok(np.cDig == (2), "Expected cDig = %d, got %d\n", (2), np.cDig); (winetest_set_location("vartest.c", 1143), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00800|0x00100), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800|0x00100), np.dwInFlags); (winetest_set_location("vartest.c", 1143), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00800|0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00800|0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1143), 0) ? 0 : winetest_ok(np.cchUsed == (7), "Expected cchUsed = %d, got %d\n", (7), np.cchUsed); (winetest_set_location("vartest.c", 1143), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1143), 0) ? 0 : winetest_ok(np.nPwr10 == (-21), "Expected nPwr10 = %d, got %d\n", (-21), np.nPwr10); };
36332 (winetest_set_location("vartest.c", 1144), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1144), 0) ? 0 : winetest_ok(rgb[1] == 5, "Digit[%d], expected %d, got %d\n", 1, 5, rgb[1]);
36337 MultiByteToWideChar(0,0,"0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x01000; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36338 (winetest_set_location("vartest.c", 1150), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1150), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1150), 0) ? 0 : winetest_ok(np.dwInFlags == (0x01000), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x01000), np.dwInFlags); (winetest_set_location("vartest.c", 1150), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 1150), 0) ? 0 : winetest_ok(np.cchUsed == (1), "Expected cchUsed = %d, got %d\n", (1), np.cchUsed); (winetest_set_location("vartest.c", 1150), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1150), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36339 (winetest_set_location("vartest.c", 1151), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1151), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36342 MultiByteToWideChar(0,0,"0 ",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x01000; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36343 (winetest_set_location("vartest.c", 1155), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36344 (winetest_set_location("vartest.c", 1156), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1156), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36347 MultiByteToWideChar(0,0,"0 ",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x01000|0x00002; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36348 (winetest_set_location("vartest.c", 1160), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1160), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1160), 0) ? 0 : winetest_ok(np.dwInFlags == (0x01000|0x00002), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x01000|0x00002), np.dwInFlags); (winetest_set_location("vartest.c", 1160), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00002), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00002), np.dwOutFlags); (winetest_set_location("vartest.c", 1160), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 1160), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1160), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36349 (winetest_set_location("vartest.c", 1161), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1161), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36354 MultiByteToWideChar(0,0,"+ 0 ",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00004|0x00001; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36355 (winetest_set_location("vartest.c", 1167), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1167), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1167), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00004|0x00001), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004|0x00001), np.dwInFlags); (winetest_set_location("vartest.c", 1167), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00004|0x00001), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004|0x00001), np.dwOutFlags); (winetest_set_location("vartest.c", 1167), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1167), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1167), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36356 (winetest_set_location("vartest.c", 1168), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1168), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36359 MultiByteToWideChar(0,0," +0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00004|0x00001; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36360 (winetest_set_location("vartest.c", 1172), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1172), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1172), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00004|0x00001), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004|0x00001), np.dwInFlags); (winetest_set_location("vartest.c", 1172), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00004|0x00001), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004|0x00001), np.dwOutFlags); (winetest_set_location("vartest.c", 1172), 0) ? 0 : winetest_ok(np.cchUsed == (3), "Expected cchUsed = %d, got %d\n", (3), np.cchUsed); (winetest_set_location("vartest.c", 1172), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1172), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36361 (winetest_set_location("vartest.c", 1173), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1173), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36364 MultiByteToWideChar(0,0," + 0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00004|0x00001; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36365 (winetest_set_location("vartest.c", 1177), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1177), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1177), 0) ? 0 : winetest_ok(np.dwInFlags == (0x00004|0x00001), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004|0x00001), np.dwInFlags); (winetest_set_location("vartest.c", 1177), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00004|0x00001), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00004|0x00001), np.dwOutFlags); (winetest_set_location("vartest.c", 1177), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 1177), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1177), 0) ? 0 : winetest_ok(np.nPwr10 == (0), "Expected nPwr10 = %d, got %d\n", (0), np.nPwr10); };
36366 (winetest_set_location("vartest.c", 1178), 0) ? 0 : winetest_ok(rgb[0] == 0, "Digit[%d], expected %d, got %d\n", 0, 0, rgb[0]); (winetest_set_location("vartest.c", 1178), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36369 MultiByteToWideChar(0,0,"+ +0",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x00004|0x00001; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36370 (winetest_set_location("vartest.c", 1182), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x80020005L), "Call succeeded, hres = %08lx\n", hres);
36371 (winetest_set_location("vartest.c", 1183), 0) ? 0 : winetest_ok(rgb[0] == 255, "Digit[%d], expected %d, got %d\n", 0, 255, rgb[0]);
36374 MultiByteToWideChar(0,0,"10",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = 1; np.dwInFlags = 0; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36375 (winetest_set_location("vartest.c", 1187), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1187), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1187), 0) ? 0 : winetest_ok(np.dwInFlags == (0), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwInFlags); (winetest_set_location("vartest.c", 1187), 0) ? 0 : winetest_ok(np.dwOutFlags == (0), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0), np.dwOutFlags); (winetest_set_location("vartest.c", 1187), 0) ? 0 : winetest_ok(np.cchUsed == (2), "Expected cchUsed = %d, got %d\n", (2), np.cchUsed); (winetest_set_location("vartest.c", 1187), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1187), 0) ? 0 : winetest_ok(np.nPwr10 == (1), "Expected nPwr10 = %d, got %d\n", (1), np.nPwr10); };
36376 (winetest_set_location("vartest.c", 1188), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1188), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36379 MultiByteToWideChar(0,0,"-0.51",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x01FFF; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36380 (winetest_set_location("vartest.c", 1192), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1192), 0) ? 0 : winetest_ok(np.cDig == (2), "Expected cDig = %d, got %d\n", (2), np.cDig); (winetest_set_location("vartest.c", 1192), 0) ? 0 : winetest_ok(np.dwInFlags == (0x01FFF), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x01FFF), np.dwInFlags); (winetest_set_location("vartest.c", 1192), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x10000|0x00100|0x00010), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x10000|0x00100|0x00010), np.dwOutFlags); (winetest_set_location("vartest.c", 1192), 0) ? 0 : winetest_ok(np.cchUsed == (5), "Expected cchUsed = %d, got %d\n", (5), np.cchUsed); (winetest_set_location("vartest.c", 1192), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1192), 0) ? 0 : winetest_ok(np.nPwr10 == (-2), "Expected nPwr10 = %d, got %d\n", (-2), np.nPwr10); };
36381 (winetest_set_location("vartest.c", 1193), 0) ? 0 : winetest_ok(rgb[0] == 5, "Digit[%d], expected %d, got %d\n", 0, 5, rgb[0]); (winetest_set_location("vartest.c", 1193), 0) ? 0 : winetest_ok(rgb[1] == 1, "Digit[%d], expected %d, got %d\n", 1, 1, rgb[1]);
36384 MultiByteToWideChar(0,0,"10.1",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x01FFF; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36385 (winetest_set_location("vartest.c", 1197), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1197), 0) ? 0 : winetest_ok(np.cDig == (3), "Expected cDig = %d, got %d\n", (3), np.cDig); (winetest_set_location("vartest.c", 1197), 0) ? 0 : winetest_ok(np.dwInFlags == (0x01FFF), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x01FFF), np.dwInFlags); (winetest_set_location("vartest.c", 1197), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1197), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 1197), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1197), 0) ? 0 : winetest_ok(np.nPwr10 == (-1), "Expected nPwr10 = %d, got %d\n", (-1), np.nPwr10); };
36386 (winetest_set_location("vartest.c", 1198), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1198), 0) ? 0 : winetest_ok(rgb[1] == 0, "Digit[%d], expected %d, got %d\n", 1, 0, rgb[1]);
36387 (winetest_set_location("vartest.c", 1199), 0) ? 0 : winetest_ok(rgb[2] == 1, "Digit[%d], expected %d, got %d\n", 2, 1, rgb[2]);
36390 MultiByteToWideChar(0,0,"0.01",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x01FFF; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36391 (winetest_set_location("vartest.c", 1203), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1203), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1203), 0) ? 0 : winetest_ok(np.dwInFlags == (0x01FFF), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x01FFF), np.dwInFlags); (winetest_set_location("vartest.c", 1203), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1203), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 1203), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1203), 0) ? 0 : winetest_ok(np.nPwr10 == (-2), "Expected nPwr10 = %d, got %d\n", (-2), np.nPwr10); };
36392 (winetest_set_location("vartest.c", 1204), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1204), 0) ? 0 : winetest_ok(rgb[1] == 255, "Digit[%d], expected %d, got %d\n", 1, 255, rgb[1]);
36395 MultiByteToWideChar(0,0,"0.10",-1,buff,sizeof(buff)/sizeof(WCHAR)); memset(rgb, 255, sizeof(rgb)); memset(&np,-1,sizeof(np)); np.cDig = sizeof(rgb); np.dwInFlags = 0x01FFF; hres = pVarParseNumFromStr(buff,lcid,0x80000000,&np,rgb);
36396 (winetest_set_location("vartest.c", 1208), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), "Call failed, hres = %08lx\n", hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1208), 0) ? 0 : winetest_ok(np.cDig == (1), "Expected cDig = %d, got %d\n", (1), np.cDig); (winetest_set_location("vartest.c", 1208), 0) ? 0 : winetest_ok(np.dwInFlags == (0x01FFF), "Expected dwInFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x01FFF), np.dwInFlags); (winetest_set_location("vartest.c", 1208), 0) ? 0 : winetest_ok(np.dwOutFlags == (0x00100), "Expected dwOutFlags = 0x%lx, got 0x%lx\n", (ULONG)(0x00100), np.dwOutFlags); (winetest_set_location("vartest.c", 1208), 0) ? 0 : winetest_ok(np.cchUsed == (4), "Expected cchUsed = %d, got %d\n", (4), np.cchUsed); (winetest_set_location("vartest.c", 1208), 0) ? 0 : winetest_ok(np.nBaseShift == (0), "Expected nBaseShift = %d, got %d\n", (0), np.nBaseShift); (winetest_set_location("vartest.c", 1208), 0) ? 0 : winetest_ok(np.nPwr10 == (-1), "Expected nPwr10 = %d, got %d\n", (-1), np.nPwr10); };
36397 (winetest_set_location("vartest.c", 1209), 0) ? 0 : winetest_ok(rgb[0] == 1, "Digit[%d], expected %d, got %d\n", 0, 1, rgb[0]); (winetest_set_location("vartest.c", 1209), 0) ? 0 : winetest_ok(rgb[1] == 0, "Digit[%d], expected %d, got %d\n", 1, 0, rgb[1]);
36400 static HRESULT (__attribute__((__stdcall__)) *pVarNumFromParseNum)(NUMPARSE*,BYTE*,ULONG,VARIANT*);
36408 static const char *szFailOverflow = "Expected overflow, hres = %08lx\n";
36410 static const char *szFailOk = "Call failed, hres = %08lx\n";
36412 static void test_VarNumFromParseNum(void)
36419 pVarNumFromParseNum = (void*)GetProcAddress(hOleaut32, "VarNumFromParseNum"); if (!pVarNumFromParseNum) { (winetest_set_location("vartest.c", 1258), 0) ? (void)0 : winetest_trace("function " "VarNumFromParseNum" " not available, not testing it\n"); return; };
36422 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I1), &vOut); (winetest_set_location("vartest.c", 1261), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1261), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1261), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == 1, "Expected i1 = %d, got %d\n", (signed char)1, ((&vOut)->n1.n2.n3.cVal)); };
36423 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_UI1), &vOut); (winetest_set_location("vartest.c", 1262), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1262), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_UI1,"Expected Type = " "VT_UI1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1262), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.bVal) == 1, "Expected ui1 = %d, got %d\n", (BYTE)1, ((&vOut)->n1.n2.n3.bVal)); };
36425 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I1)|(1 << VT_UI1), &vOut); (winetest_set_location("vartest.c", 1264), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1264), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1264), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == 1, "Expected i1 = %d, got %d\n", (signed char)1, ((&vOut)->n1.n2.n3.cVal)); };
36427 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I2)|(1 << VT_UI1), &vOut); (winetest_set_location("vartest.c", 1266), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1266), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_UI1,"Expected Type = " "VT_UI1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1266), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.bVal) == 1, "Expected ui1 = %d, got %d\n", (BYTE)1, ((&vOut)->n1.n2.n3.bVal)); };
36432 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1271), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1271), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1271), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == 1, "Expected i1 = %d, got %d\n", (signed char)1, ((&vOut)->n1.n2.n3.cVal)); };
36434 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 7;
36435 np.cDig = (3); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (3); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1274), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1274), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1274), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == 127, "Expected i1 = %d, got %d\n", (signed char)127, ((&vOut)->n1.n2.n3.cVal)); };
36437 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 8;
36438 np.cDig = (3); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (3); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1277), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1277), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_UI1,"Expected Type = " "VT_UI1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1277), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.bVal) == 128, "Expected ui1 = %d, got %d\n", (BYTE)128, ((&vOut)->n1.n2.n3.bVal)); };
36440 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 2; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 5; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 5;
36441 np.cDig = (3); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (3); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1280), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1280), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_UI1,"Expected Type = " "VT_UI1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1280), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.bVal) == 255, "Expected ui1 = %d, got %d\n", (BYTE)255, ((&vOut)->n1.n2.n3.bVal)); };
36443 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 2; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 5; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 6;
36444 np.cDig = (3); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (3); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1283), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1283), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I2,"Expected Type = " "VT_I2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1283), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.iVal) == 256, "Expected i2 = %d, got %d\n", (SHORT)256, ((&vOut)->n1.n2.n3.iVal)); };
36446 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 3; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 7; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 6; if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 7;
36447 np.cDig = (5); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (5); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1286), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1286), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I2,"Expected Type = " "VT_I2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1286), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.iVal) == 32767, "Expected i2 = %d, got %d\n", (SHORT)32767, ((&vOut)->n1.n2.n3.iVal)); };
36449 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 3; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 7; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 6; if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 8;
36450 np.cDig = (5); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (5); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1289), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1289), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_UI2,"Expected Type = " "VT_UI2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1289), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.uiVal) == 32768, "Expected ui2 = %d, got %d\n", (USHORT)32768, ((&vOut)->n1.n2.n3.uiVal)); };
36455 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 8;
36456 np.cDig = (3); np.dwInFlags = (0); np.dwOutFlags = (0x10000); np.cchUsed = (3); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1295), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1295), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1295), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == -128, "Expected i1 = %d, got %d\n", (signed char)-128, ((&vOut)->n1.n2.n3.cVal)); };
36458 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 9;
36459 np.cDig = (3); np.dwInFlags = (0); np.dwOutFlags = (0x10000); np.cchUsed = (3); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1298), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1298), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I2,"Expected Type = " "VT_I2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1298), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.iVal) == -129, "Expected i2 = %d, got %d\n", (SHORT)-129, ((&vOut)->n1.n2.n3.iVal)); };
36461 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 3; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 7; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 6; if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 8;
36462 np.cDig = (5); np.dwInFlags = (0); np.dwOutFlags = (0x10000); np.cchUsed = (5); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1301), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1301), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I2,"Expected Type = " "VT_I2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1301), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.iVal) == -32768, "Expected i2 = %d, got %d\n", (SHORT)-32768, ((&vOut)->n1.n2.n3.iVal)); };
36464 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 3; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 7; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 6; if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 9;
36465 np.cDig = (5); np.dwInFlags = (0); np.dwOutFlags = (0x10000); np.cchUsed = (5); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1304), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1304), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I4,"Expected Type = " "VT_I4" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1304), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.lVal) == -32769, "Expected i4 = %ld, got %ld\n", (LONG)-32769, ((&vOut)->n1.n2.n3.lVal)); };
36470 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1309), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1309), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1309), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == 0x01, "Expected i1 = %d, got %d\n", (signed char)0x01, ((&vOut)->n1.n2.n3.cVal)); };
36472 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 7; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0xf;
36473 np.cDig = (2); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (2); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1312), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1312), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1312), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == 0x7f, "Expected i1 = %d, got %d\n", (signed char)0x7f, ((&vOut)->n1.n2.n3.cVal)); };
36475 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 7; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0xf; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0xf; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 0xf;
36476 np.cDig = (4); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (4); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1315), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1315), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I2,"Expected Type = " "VT_I2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1315), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.iVal) == 0x7fff, "Expected i2 = %d, got %d\n", (SHORT)0x7fff, ((&vOut)->n1.n2.n3.iVal)); };
36478 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 7; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0xf; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0xf; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 0xf;
36479 if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 0xf; if (!5) memset(rgb, 255, sizeof(rgb)); rgb[5] = 0xf; if (!6) memset(rgb, 255, sizeof(rgb)); rgb[6] = 0xf; if (!7) memset(rgb, 255, sizeof(rgb)); rgb[7] = 0xf;
36480 np.cDig = (8); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (8); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1319), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1319), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I4,"Expected Type = " "VT_I4" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1319), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.lVal) == 0x7fffffffL, "Expected i4 = %ld, got %ld\n", (LONG)0x7fffffffL, ((&vOut)->n1.n2.n3.lVal)); };
36482 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 7; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0xf; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0xf; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 0xf;
36483 if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 0xf; if (!5) memset(rgb, 255, sizeof(rgb)); rgb[5] = 0xf; if (!6) memset(rgb, 255, sizeof(rgb)); rgb[6] = 0xf; if (!7) memset(rgb, 255, sizeof(rgb)); rgb[7] = 0xf;
36484 if (!8) memset(rgb, 255, sizeof(rgb)); rgb[8] = 0xf; if (!9) memset(rgb, 255, sizeof(rgb)); rgb[9] = 0xf; if (!10) memset(rgb, 255, sizeof(rgb)); rgb[10] = 0xf; if (!11) memset(rgb, 255, sizeof(rgb)); rgb[11] = 0xf;
36485 if (!12) memset(rgb, 255, sizeof(rgb)); rgb[12] = 0xf; if (!13) memset(rgb, 255, sizeof(rgb)); rgb[13] = 0xf; if (!14) memset(rgb, 255, sizeof(rgb)); rgb[14] = 0xf; if (!15) memset(rgb, 255, sizeof(rgb)); rgb[15] = 0xf;
36486 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
36491 np.cDig = (16); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (16); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I8), &vOut); (winetest_set_location("vartest.c", 1330), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1330), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I8,"Expected Type = " "VT_I8" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1330), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.llVal) == ((((LONG64)(0x7fffffff))<<32)|(0xffffffff)), "Expected i8 = %lx%08lx, got %lx%08lx\n", (LONG)(0x7fffffff), (LONG)(0xffffffff), (LONG)(((&vOut)->n1.n2.n3.llVal)>>32), (LONG)((&vOut)->n1.n2.n3.llVal) ); };
36496 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2;
36497 np.cDig = (2); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (2); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut);
36498 (winetest_set_location("vartest.c", 1337), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1337), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1337), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == (signed char)0x82, "Expected i1 = %d, got %d\n", (signed char)(signed char)0x82, ((&vOut)->n1.n2.n3.cVal)); };
36500 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 2;
36501 np.cDig = (4); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (4); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut);
36502 (winetest_set_location("vartest.c", 1341), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1341), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I2,"Expected Type = " "VT_I2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1341), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.iVal) == (signed short)0x8002, "Expected i2 = %d, got %d\n", (SHORT)(signed short)0x8002, ((&vOut)->n1.n2.n3.iVal)); };
36504 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 0;
36505 if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 0; if (!5) memset(rgb, 255, sizeof(rgb)); rgb[5] = 0; if (!6) memset(rgb, 255, sizeof(rgb)); rgb[6] = 0; if (!7) memset(rgb, 255, sizeof(rgb)); rgb[7] = 2;
36506 np.cDig = (8); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (8); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, ((1 << VT_I1)|(1 << VT_UI1)|(1 << VT_I2)|(1 << VT_UI2)|(1 << VT_I4)|(1 << VT_UI4)|(1 << VT_I8)|(1 << VT_UI8)), &vOut); (winetest_set_location("vartest.c", 1345), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1345), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I4,"Expected Type = " "VT_I4" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1345), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.lVal) == 0x80000002, "Expected i4 = %ld, got %ld\n", (LONG)0x80000002, ((&vOut)->n1.n2.n3.lVal)); };
36508 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 0;
36509 if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 0; if (!5) memset(rgb, 255, sizeof(rgb)); rgb[5] = 0; if (!6) memset(rgb, 255, sizeof(rgb)); rgb[6] = 0; if (!7) memset(rgb, 255, sizeof(rgb)); rgb[7] = 0;
36510 if (!8) memset(rgb, 255, sizeof(rgb)); rgb[8] = 0; if (!9) memset(rgb, 255, sizeof(rgb)); rgb[9] = 0; if (!10) memset(rgb, 255, sizeof(rgb)); rgb[10] = 0; if (!11) memset(rgb, 255, sizeof(rgb)); rgb[11] = 0;
36511 if (!12) memset(rgb, 255, sizeof(rgb)); rgb[12] = 0; if (!13) memset(rgb, 255, sizeof(rgb)); rgb[13] = 0; if (!14) memset(rgb, 255, sizeof(rgb)); rgb[14] = 0; if (!15) memset(rgb, 255, sizeof(rgb)); rgb[15] = 2;
36512 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
36518 np.cDig = (16); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (16); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I8), &vOut); (winetest_set_location("vartest.c", 1357), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1357), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I8,"Expected Type = " "VT_I8" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1357), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.llVal) == ((((LONG64)(0x80000000))<<32)|(0x00000002)), "Expected i8 = %lx%08lx, got %lx%08lx\n", (LONG)(0x80000000), (LONG)(0x00000002), (LONG)(((&vOut)->n1.n2.n3.llVal)>>32), (LONG)((&vOut)->n1.n2.n3.llVal) ); };
36523 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 2;
36524 np.cDig = (2); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (2); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I1), &vOut);
36525 (winetest_set_location("vartest.c", 1364), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1364), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I1,"Expected Type = " "VT_I1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1364), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cVal) == (signed char)0x82, "Expected i1 = %d, got %d\n", (signed char)(signed char)0x82, ((&vOut)->n1.n2.n3.cVal)); };
36527 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 2;
36528 np.cDig = (4); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (4); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I2), &vOut);
36529 (winetest_set_location("vartest.c", 1368), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1368), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I2,"Expected Type = " "VT_I2" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1368), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.iVal) == (signed short)0x8002, "Expected i2 = %d, got %d\n", (SHORT)(signed short)0x8002, ((&vOut)->n1.n2.n3.iVal)); };
36531 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 0;
36532 if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 0; if (!5) memset(rgb, 255, sizeof(rgb)); rgb[5] = 0; if (!6) memset(rgb, 255, sizeof(rgb)); rgb[6] = 0; if (!7) memset(rgb, 255, sizeof(rgb)); rgb[7] = 2;
36533 np.cDig = (8); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (8); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I4), &vOut); (winetest_set_location("vartest.c", 1372), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1372), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I4,"Expected Type = " "VT_I4" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1372), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.lVal) == 0x80000002, "Expected i4 = %ld, got %ld\n", (LONG)0x80000002, ((&vOut)->n1.n2.n3.lVal)); };
36535 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 8; if (!1) memset(rgb, 255, sizeof(rgb)); rgb[1] = 0; if (!2) memset(rgb, 255, sizeof(rgb)); rgb[2] = 0; if (!3) memset(rgb, 255, sizeof(rgb)); rgb[3] = 0;
36536 if (!4) memset(rgb, 255, sizeof(rgb)); rgb[4] = 0; if (!5) memset(rgb, 255, sizeof(rgb)); rgb[5] = 0; if (!6) memset(rgb, 255, sizeof(rgb)); rgb[6] = 0; if (!7) memset(rgb, 255, sizeof(rgb)); rgb[7] = 0;
36537 if (!8) memset(rgb, 255, sizeof(rgb)); rgb[8] = 0; if (!9) memset(rgb, 255, sizeof(rgb)); rgb[9] = 0; if (!10) memset(rgb, 255, sizeof(rgb)); rgb[10] = 0; if (!11) memset(rgb, 255, sizeof(rgb)); rgb[11] = 0;
36538 if (!12) memset(rgb, 255, sizeof(rgb)); rgb[12] = 0; if (!13) memset(rgb, 255, sizeof(rgb)); rgb[13] = 0; if (!14) memset(rgb, 255, sizeof(rgb)); rgb[14] = 0; if (!15) memset(rgb, 255, sizeof(rgb)); rgb[15] = 2;
36539 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
36541 np.cDig = (16); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (16); np.nBaseShift = (4); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_I8), &vOut); (winetest_set_location("vartest.c", 1380), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1380), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_I8,"Expected Type = " "VT_I8" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1380), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.llVal) == ((((LONG64)(0x80000000))<<32)|(0x00000002)), "Expected i8 = %lx%08lx, got %lx%08lx\n", (LONG)(0x80000000), (LONG)(0x00000002), (LONG)(((&vOut)->n1.n2.n3.llVal)>>32), (LONG)((&vOut)->n1.n2.n3.llVal) ); };
36547 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0x10000); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_UI1), &vOut); (winetest_set_location("vartest.c", 1386), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x8002000AL), szFailOverflow, hres);
36549 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 6; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0x10000); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (~0u); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_UI1), &vOut); (winetest_set_location("vartest.c", 1388), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0x8002000AL), szFailOverflow, hres);
36553 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 5; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0x10000); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (~0u); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_UI1), &vOut); (winetest_set_location("vartest.c", 1392), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1392), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_UI1,"Expected Type = " "VT_UI1" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1392), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.bVal) == 0, "Expected ui1 = %d, got %d\n", (BYTE)0, ((&vOut)->n1.n2.n3.bVal)); };
36557 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 0; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0x00100|0x00800); np.cchUsed = (12); np.nBaseShift = (0); np.nPwr10 = (-8); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_R8), &vOut);
36558 (winetest_set_location("vartest.c", 1397), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1397), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_R8,"Expected Type = " "VT_R8" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1397), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.dblVal) == 0.0, "Expected r8 = %g, got %g\n", 0.0, ((&vOut)->n1.n2.n3.dblVal)); };
36561 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_R4), &vOut); (winetest_set_location("vartest.c", 1400), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1400), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_R4,"Expected Type = " "VT_R4" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1400), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.fltVal) == 1.0f, "Expected r4 = %f, got %f\n", 1.0f, ((&vOut)->n1.n2.n3.fltVal)); };
36563 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_R8), &vOut); (winetest_set_location("vartest.c", 1402), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1402), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_R8,"Expected Type = " "VT_R8" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1402), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.dblVal) == 1.0, "Expected r8 = %g, got %g\n", 1.0, ((&vOut)->n1.n2.n3.dblVal)); };
36565 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_CY), &vOut); (winetest_set_location("vartest.c", 1404), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1404), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_CY,"Expected Type = " "VT_CY" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1404), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cyVal).int64 == (LONG64)(1 * 10000), "Expected r8 = %lld, got %lld\n", (LONG64)1, ((&vOut)->n1.n2.n3.cyVal).int64); };
36568 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_R4)|(1 << VT_R8), &vOut); (winetest_set_location("vartest.c", 1407), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1407), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_R4,"Expected Type = " "VT_R4" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1407), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.fltVal) == 1.0f, "Expected r4 = %f, got %f\n", 1.0f, ((&vOut)->n1.n2.n3.fltVal)); };
36571 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_R8)|(1 << VT_CY), &vOut); (winetest_set_location("vartest.c", 1410), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1410), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_R8,"Expected Type = " "VT_R8" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1410), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.dblVal) == 1.0, "Expected r8 = %g, got %g\n", 1.0, ((&vOut)->n1.n2.n3.dblVal)); };
36574 if (!0) memset(rgb, 255, sizeof(rgb)); rgb[0] = 1; np.cDig = (1); np.dwInFlags = (0); np.dwOutFlags = (0); np.cchUsed = (1); np.nBaseShift = (0); np.nPwr10 = (0); hres = pVarNumFromParseNum(&np, rgb, (1 << VT_CY)|(1 << VT_DECIMAL), &vOut); (winetest_set_location("vartest.c", 1413), 0) ? 0 : winetest_ok(hres == (HRESULT)((HRESULT)0L), szFailOk, hres); if (hres == (HRESULT)((HRESULT)0L)) { (winetest_set_location("vartest.c", 1413), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.vt) == VT_CY,"Expected Type = " "VT_CY" ", got %d\n", ((&vOut)->n1.n2.vt)); (winetest_set_location("vartest.c", 1413), 0) ? 0 : winetest_ok(((&vOut)->n1.n2.n3.cyVal).int64 == (LONG64)(1 * 10000), "Expected r8 = %lld, got %lld\n", (LONG64)1, ((&vOut)->n1.n2.n3.cyVal).int64); };
36577 static const char* szUdateFromDateFail = "%.16g expected %lx, %d,%d,%d,%d,%d,%d,%d %d %d"
36578 ", got %lx, %d,%d,%d,%d,%d,%d,%d %d %d\n";
36580 static void test_VarUdateFromDate(void)
36585 pVarUdateFromDate = (void*)GetProcAddress(hOleaut32, "VarUdateFromDate"); if (!pVarUdateFromDate) { (winetest_set_location("vartest.c", 1433), 0) ? (void)0 : winetest_trace("function " "VarUdateFromDate" " not available, not testing it\n"); return; };
36586 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(29221.0, 0, &ud); (winetest_set_location("vartest.c", 1434), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1980 && ud.st.wMonth == 1 && ud.st.wDay == 1 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 2 && ud.wDayOfYear == 1)), szUdateFromDateFail, 29221.0, ((HRESULT)0L), 1, 1, 1980, 0, 0, 0, 0, 2, 1, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36587 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(29222.0, 0, &ud); (winetest_set_location("vartest.c", 1435), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1980 && ud.st.wMonth == 1 && ud.st.wDay == 2 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 3 && ud.wDayOfYear == 2)), szUdateFromDateFail, 29222.0, ((HRESULT)0L), 2, 1, 1980, 0, 0, 0, 0, 3, 2, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36588 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(33238.0, 0, &ud); (winetest_set_location("vartest.c", 1436), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1990 && ud.st.wMonth == 12 && ud.st.wDay == 31 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 1 && ud.wDayOfYear == 365)), szUdateFromDateFail, 33238.0, ((HRESULT)0L), 31, 12, 1990, 0, 0, 0, 0, 1, 365, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36589 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(0.0, 0, &ud); (winetest_set_location("vartest.c", 1437), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1899 && ud.st.wMonth == 12 && ud.st.wDay == 30 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 6 && ud.wDayOfYear == 364)), szUdateFromDateFail, 0.0, ((HRESULT)0L), 30, 12, 1899, 0, 0, 0, 0, 6, 364, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36590 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(-657434.0, 0, &ud); (winetest_set_location("vartest.c", 1438), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 100 && ud.st.wMonth == 1 && ud.st.wDay == 1 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 5 && ud.wDayOfYear == 1)), szUdateFromDateFail, -657434.0, ((HRESULT)0L), 1, 1, 100, 0, 0, 0, 0, 5, 1, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36591 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(-657435.0, 0, &ud); (winetest_set_location("vartest.c", 1439), 0) ? 0 : winetest_ok(((HRESULT)0x80070057L) == res && (((HRESULT)(((HRESULT)0x80070057L))<0) || (ud.st.wYear == 0 && ud.st.wMonth == 0 && ud.st.wDay == 0 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 0 && ud.wDayOfYear == 0)), szUdateFromDateFail, -657435.0, ((HRESULT)0x80070057L), 0, 0, 0, 0, 0, 0, 0, 0, 0, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36592 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(2958465.0, 0, &ud); (winetest_set_location("vartest.c", 1440), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 9999 && ud.st.wMonth == 12 && ud.st.wDay == 31 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 5 && ud.wDayOfYear == 365)), szUdateFromDateFail, 2958465.0, ((HRESULT)0L), 31, 12, 9999, 0, 0, 0, 0, 5, 365, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36593 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(2958466.0, 0, &ud); (winetest_set_location("vartest.c", 1441), 0) ? 0 : winetest_ok(((HRESULT)0x80070057L) == res && (((HRESULT)(((HRESULT)0x80070057L))<0) || (ud.st.wYear == 0 && ud.st.wMonth == 0 && ud.st.wDay == 0 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 0 && ud.wDayOfYear == 0)), szUdateFromDateFail, 2958466.0, ((HRESULT)0x80070057L), 0, 0, 0, 0, 0, 0, 0, 0, 0, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36596 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(-657435.0, 0x004, &ud); (winetest_set_location("vartest.c", 1444), 0) ? 0 : winetest_ok(((HRESULT)0x80070057L) == res && (((HRESULT)(((HRESULT)0x80070057L))<0) || (ud.st.wYear == 0 && ud.st.wMonth == 0 && ud.st.wDay == 0 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 0 && ud.wDayOfYear == 0)), szUdateFromDateFail, -657435.0, ((HRESULT)0x80070057L), 0, 0, 0, 0, 0, 0, 0, 0, 0, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36597 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(2958466.0, 0x004, &ud); (winetest_set_location("vartest.c", 1445), 0) ? 0 : winetest_ok(((HRESULT)0x80070057L) == res && (((HRESULT)(((HRESULT)0x80070057L))<0) || (ud.st.wYear == 0 && ud.st.wMonth == 0 && ud.st.wDay == 0 && ud.st.wHour == 0 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 0 && ud.wDayOfYear == 0)), szUdateFromDateFail, 2958466.0, ((HRESULT)0x80070057L), 0, 0, 0, 0, 0, 0, 0, 0, 0, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36600 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(29221.25, 0, &ud); (winetest_set_location("vartest.c", 1448), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1980 && ud.st.wMonth == 1 && ud.st.wDay == 1 && ud.st.wHour == 6 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 2 && ud.wDayOfYear == 1)), szUdateFromDateFail, 29221.25, ((HRESULT)0L), 1, 1, 1980, 6, 0, 0, 0, 2, 1, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36601 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(29221.33333333, 0, &ud); (winetest_set_location("vartest.c", 1449), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1980 && ud.st.wMonth == 1 && ud.st.wDay == 1 && ud.st.wHour == 8 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 2 && ud.wDayOfYear == 1)), szUdateFromDateFail, 29221.33333333, ((HRESULT)0L), 1, 1, 1980, 8, 0, 0, 0, 2, 1, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36602 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(29221.5, 0, &ud); (winetest_set_location("vartest.c", 1450), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1980 && ud.st.wMonth == 1 && ud.st.wDay == 1 && ud.st.wHour == 12 && ud.st.wMinute == 0 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 2 && ud.wDayOfYear == 1)), szUdateFromDateFail, 29221.5, ((HRESULT)0L), 1, 1, 1980, 12, 0, 0, 0, 2, 1, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36603 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(29221.9888884444, 0, &ud); (winetest_set_location("vartest.c", 1451), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1980 && ud.st.wMonth == 1 && ud.st.wDay == 1 && ud.st.wHour == 23 && ud.st.wMinute == 44 && ud.st.wSecond == 0 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 2 && ud.wDayOfYear == 1)), szUdateFromDateFail, 29221.9888884444, ((HRESULT)0L), 1, 1, 1980, 23, 44, 0, 0, 2, 1, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36604 memset(&ud, 0, sizeof(ud)); res = pVarUdateFromDate(29221.7508765432, 0, &ud); (winetest_set_location("vartest.c", 1452), 0) ? 0 : winetest_ok(((HRESULT)0L) == res && (((HRESULT)(((HRESULT)0L))<0) || (ud.st.wYear == 1980 && ud.st.wMonth == 1 && ud.st.wDay == 1 && ud.st.wHour == 18 && ud.st.wMinute == 1 && ud.st.wSecond == 16 && ud.st.wMilliseconds == 0 && ud.st.wDayOfWeek == 2 && ud.wDayOfYear == 1)), szUdateFromDateFail, 29221.7508765432, ((HRESULT)0L), 1, 1, 1980, 18, 1, 16, 0, 2, 1, res, ud.st.wDay, ud.st.wMonth, ud.st.wYear, ud.st.wHour, ud.st.wMinute, ud.st.wSecond, ud.st.wMilliseconds, ud.st.wDayOfWeek, ud.wDayOfYear);
36607 static void test_VarDateFromUdate(void)
36613 pVarDateFromUdate = (void*)GetProcAddress(hOleaut32, "VarDateFromUdate"); if (!pVarDateFromUdate) { (winetest_set_location("vartest.c", 1469), 0) ? (void)0 : winetest_trace("function " "VarDateFromUdate" " not available, not testing it\n"); return; };
36614 ud.st.wYear = (1980); ud.st.wMonth = (1); ud.st.wDay = (1); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (2); ud.wDayOfYear = (1); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1470), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(29221.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 29221.0, res, out);
36615 ud.st.wYear = (1980); ud.st.wMonth = (1); ud.st.wDay = (2); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (3); ud.wDayOfYear = (2); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1471), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(29222.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 29222.0, res, out);
36616 ud.st.wYear = (1990); ud.st.wMonth = (12); ud.st.wDay = (31); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (0); ud.wDayOfYear = (0); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1472), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(33238.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 33238.0, res, out);
36617 ud.st.wYear = (90); ud.st.wMonth = (12); ud.st.wDay = (31); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (0); ud.wDayOfYear = (0); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1473), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(33238.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 33238.0, res, out);
36618 ud.st.wYear = (1899); ud.st.wMonth = (12); ud.st.wDay = (30); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (6); ud.wDayOfYear = (364); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1474), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(0.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 0.0, res, out);
36619 ud.st.wYear = (100); ud.st.wMonth = (1); ud.st.wDay = (1); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (0); ud.wDayOfYear = (0); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1475), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(-657434.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), -657434.0, res, out);
36620 ud.st.wYear = (9999); ud.st.wMonth = (12); ud.st.wDay = (31); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (0); ud.wDayOfYear = (0); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1476), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(2958465.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 2958465.0, res, out);
36621 ud.st.wYear = (10000); ud.st.wMonth = (1); ud.st.wDay = (1); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (0); ud.wDayOfYear = (0); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1477), 0) ? 0 : winetest_ok((((HRESULT)0x80070057L)) == res && (((HRESULT)(((HRESULT)0x80070057L))<0) || fabs(out-(0.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0x80070057L), 0.0, res, out);
36623 ud.st.wYear = (1980); ud.st.wMonth = (1); ud.st.wDay = (1); ud.st.wHour = (18); ud.st.wMinute = (1); ud.st.wSecond = (16); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (2); ud.wDayOfYear = (1); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1479), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(29221.75087962963)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 29221.75087962963, res, out);
36625 ud.st.wYear = (1980); ud.st.wMonth = (1); ud.st.wDay = (0); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (2); ud.wDayOfYear = (1); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1481), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(29220.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 29220.0, res, out);
36626 ud.st.wYear = (1980); ud.st.wMonth = (13); ud.st.wDay = (1); ud.st.wHour = (0); ud.st.wMinute = (0); ud.st.wSecond = (0); ud.st.wMilliseconds = (0); ud.st.wDayOfWeek = (2); ud.wDayOfYear = (1); res = pVarDateFromUdate(&ud, (0), &out); (winetest_set_location("vartest.c", 1482), 0) ? 0 : winetest_ok((((HRESULT)0L)) == res && (((HRESULT)(((HRESULT)0L))<0) || fabs(out-(29587.0)) < 1.0e-11), "expected %lx, %.16g, got %lx, %.16g\n", ((HRESULT)0L), 29587.0, res, out);
36629 static void test_SystemTimeToVariantTime(void)
36635 pSystemTimeToVariantTime = (void*)GetProcAddress(hOleaut32, "SystemTimeToVariantTime"); if (!pSystemTimeToVariantTime) { (winetest_set_location("vartest.c", 1498), 0) ? (void)0 : winetest_trace("function " "SystemTimeToVariantTime" " not available, not testing it\n"); return; };
36636 st.wYear = 1980; st.wMonth = 1; st.wDay = 1; st.wHour = 0; st.wMinute = 0; st.wSecond = 0; st.wMilliseconds = 0; st.wDayOfWeek = 0; res = pSystemTimeToVariantTime(&st, &out); (winetest_set_location("vartest.c", 1499), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29221.0) < 1.0e-11), "expected %d, %.16g, got %d, %.16g\n", 1, 29221.0, res, out);
36637 st.wYear = 1980; st.wMonth = 1; st.wDay = 2; st.wHour = 0; st.wMinute = 0; st.wSecond = 0; st.wMilliseconds = 0; st.wDayOfWeek = 0; res = pSystemTimeToVariantTime(&st, &out); (winetest_set_location("vartest.c", 1500), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29222.0) < 1.0e-11), "expected %d, %.16g, got %d, %.16g\n", 1, 29222.0, res, out);
36638 st.wYear = 1980; st.wMonth = 1; st.wDay = 0; st.wHour = 0; st.wMinute = 0; st.wSecond = 0; st.wMilliseconds = 0; st.wDayOfWeek = 0; res = pSystemTimeToVariantTime(&st, &out); (winetest_set_location("vartest.c", 1501), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29220.0) < 1.0e-11), "expected %d, %.16g, got %d, %.16g\n", 1, 29220.0, res, out);
36639 st.wYear = 1980; st.wMonth = 13; st.wDay = 1; st.wHour = 0; st.wMinute = 0; st.wSecond = 0; st.wMilliseconds = 0; st.wDayOfWeek = 0; res = pSystemTimeToVariantTime(&st, &out); (winetest_set_location("vartest.c", 1502), 0) ? 0 : winetest_ok(0 == res && (!0 || fabs(out-29587.0) < 1.0e-11), "expected %d, %.16g, got %d, %.16g\n", 0, 29587.0, res, out);
36640 st.wYear = 90; st.wMonth = 12; st.wDay = 31; st.wHour = 0; st.wMinute = 0; st.wSecond = 0; st.wMilliseconds = 0; st.wDayOfWeek = 0; res = pSystemTimeToVariantTime(&st, &out); (winetest_set_location("vartest.c", 1503), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-33238.0) < 1.0e-11), "expected %d, %.16g, got %d, %.16g\n", 1, 33238.0, res, out);
36643 static void test_VariantTimeToSystemTime(void)
36648 pVariantTimeToSystemTime = (void*)GetProcAddress(hOleaut32, "VariantTimeToSystemTime"); if (!pVariantTimeToSystemTime) { (winetest_set_location("vartest.c", 1521), 0) ? (void)0 : winetest_trace("function " "VariantTimeToSystemTime" " not available, not testing it\n"); return; };
36649 memset(&st, 0, sizeof(st)); res = pVariantTimeToSystemTime(29221.0, &st); (winetest_set_location("vartest.c", 1522), 0) ? 0 : winetest_ok(1 == res && (!1 || (st.wYear == 1980 && st.wMonth == 1 && st.wDay == 1 && st.wHour == 0 && st.wMinute == 0 && st.wSecond == 0 && st.wMilliseconds == 0)), "%.16g expected %d, %d,%d,%d,%d,%d,%d,%d, got %d, %d,%d,%d,%d,%d,%d,%d\n", 29221.0, 1, 1, 1, 1980, 0, 0, 0, 0, res, st.wDay, st.wMonth, st.wYear, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
36650 memset(&st, 0, sizeof(st)); res = pVariantTimeToSystemTime(29222.0, &st); (winetest_set_location("vartest.c", 1523), 0) ? 0 : winetest_ok(1 == res && (!1 || (st.wYear == 1980 && st.wMonth == 1 && st.wDay == 2 && st.wHour == 0 && st.wMinute == 0 && st.wSecond == 0 && st.wMilliseconds == 0)), "%.16g expected %d, %d,%d,%d,%d,%d,%d,%d, got %d, %d,%d,%d,%d,%d,%d,%d\n", 29222.0, 1, 2, 1, 1980, 0, 0, 0, 0, res, st.wDay, st.wMonth, st.wYear, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
36656 static const char *szDosDateToVarTimeFail = "expected %d, %.16g, got %d, %.16g\n";
36664 static void test_DosDateTimeToVariantTime(void)
36666 USHORT dosDate, dosTime;
36670 pDosDateTimeToVariantTime = (void*)GetProcAddress(hOleaut32, "DosDateTimeToVariantTime"); if (!pDosDateTimeToVariantTime) { (winetest_set_location("vartest.c", 1543), 0) ? (void)0 : winetest_trace("function " "DosDateTimeToVariantTime" " not available, not testing it\n"); return; };
36673 out = 0.0; dosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1546), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29221.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 29221.0, res, out);
36674 out = 0.0; dosDate = ((31 & 0x1f) | ((12 & 0xf) << 5) | (((2099 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1547), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-73050.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 73050.0, res, out);
36676 out = 0.0; dosDate = ((31 & 0x1f) | ((12 & 0xf) << 5) | (((2100 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1549), 0) ? 0 : winetest_ok(0 == res && (!0 || fabs(out-0.0) < 1.0e-11), szDosDateToVarTimeFail, 0, 0.0, res, out);
36678 out = 0.0; dosDate = ((0 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1551), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29220.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 29220.0, res, out);
36679 out = 0.0; dosDate = ((1 & 0x1f) | ((0 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1552), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29190.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 29190.0, res, out);
36680 out = 0.0; dosDate = ((0 & 0x1f) | ((0 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1553), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29189.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 29189.0, res, out);
36682 out = 0.0; dosDate = ((29 & 0x1f) | ((2 & 0xf) << 5) | (((1981 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1555), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29646.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 29646.0, res, out);
36683 out = 0.0; dosDate = ((30 & 0x1f) | ((2 & 0xf) << 5) | (((1981 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1556), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29647.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 29647.0, res, out);
36685 out = 0.0; dosDate = ((29 & 0x1f) | ((2 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1558), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29280.0) < 1.0e-11), szDosDateToVarTimeFail, 1, 29280.0, res, out);
36687 out = 0.0; dosDate = ((2 & 0x1f) | ((13 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1560), 0) ? 0 : winetest_ok(0 == res && (!0 || fabs(out-0.0) < 1.0e-11), szDosDateToVarTimeFail, 0, 0.0, res, out);
36690 out = 0.0; dosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((29>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1563), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29221.00032407407) < 1.0e-11), szDosDateToVarTimeFail, 1, 29221.00032407407, res, out);
36691 out = 0.0; dosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((31>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1564), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29221.00034722222) < 1.0e-11), szDosDateToVarTimeFail, 1, 29221.00034722222, res, out);
36692 out = 0.0; dosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((59 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1565), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29221.04097222222) < 1.0e-11), szDosDateToVarTimeFail, 1, 29221.04097222222, res, out);
36693 out = 0.0; dosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((60 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1566), 0) ? 0 : winetest_ok(0 == res && (!0 || fabs(out-0.0) < 1.0e-11), szDosDateToVarTimeFail, 0, 0.0, res, out);
36694 out = 0.0; dosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((23 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1567), 0) ? 0 : winetest_ok(1 == res && (!1 || fabs(out-29221.95833333333) < 1.0e-11), szDosDateToVarTimeFail, 1, 29221.95833333333, res, out);
36695 out = 0.0; dosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); dosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((24 & 0x1f) << 11)); res = pDosDateTimeToVariantTime(dosDate, dosTime, &out); (winetest_set_location("vartest.c", 1568), 0) ? 0 : winetest_ok(0 == res && (!0 || fabs(out-0.0) < 1.0e-11), szDosDateToVarTimeFail, 0, 0.0, res, out);
36698 static void test_VariantTimeToDosDateTime(void)
36700 USHORT dosDate, dosTime, expDosDate, expDosTime;
36703 pVariantTimeToDosDateTime = (void*)GetProcAddress(hOleaut32, "VariantTimeToDosDateTime"); if (!pVariantTimeToDosDateTime) { (winetest_set_location("vartest.c", 1587), 0) ? (void)0 : winetest_trace("function " "VariantTimeToDosDateTime" " not available, not testing it\n"); return; };
36706 dosTime = dosDate = 0; expDosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); expDosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(29221.0, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1590), 0) ? 0 : winetest_ok(1 == res && (!1 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 29221.0, 1, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36707 dosTime = dosDate = 0; expDosDate = ((31 & 0x1f) | ((12 & 0xf) << 5) | (((2099 -1980) & 0x7f) << 9)); expDosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(73050.0, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1591), 0) ? 0 : winetest_ok(1 == res && (!1 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 73050.0, 1, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36708 dosTime = dosDate = 0; expDosDate = ((0 & 0x1f) | ((0 & 0xf) << 5) | (((0 -1980) & 0x7f) << 9)); expDosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(29220.0, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1592), 0) ? 0 : winetest_ok(0 == res && (!0 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 29220.0, 0, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36709 dosTime = dosDate = 0; expDosDate = ((0 & 0x1f) | ((0 & 0xf) << 5) | (((0 -1980) & 0x7f) << 9)); expDosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(73415.0, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1593), 0) ? 0 : winetest_ok(0 == res && (!0 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 73415.0, 0, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36712 dosTime = dosDate = 0; expDosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); expDosTime = (((29>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(29221.00032407407, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1596), 0) ? 0 : winetest_ok(1 == res && (!1 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 29221.00032407407, 1, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36713 dosTime = dosDate = 0; expDosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); expDosTime = (((31>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(29221.00034722222, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1597), 0) ? 0 : winetest_ok(1 == res && (!1 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 29221.00034722222, 1, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36714 dosTime = dosDate = 0; expDosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); expDosTime = (((0>>1) & 0x1f) | ((59 & 0x3f) << 5) | ((0 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(29221.04097222222, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1598), 0) ? 0 : winetest_ok(1 == res && (!1 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 29221.04097222222, 1, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36715 dosTime = dosDate = 0; expDosDate = ((1 & 0x1f) | ((1 & 0xf) << 5) | (((1980 -1980) & 0x7f) << 9)); expDosTime = (((0>>1) & 0x1f) | ((0 & 0x3f) << 5) | ((23 & 0x1f) << 11)); res = pVariantTimeToDosDateTime(29221.95833333333, &dosDate, &dosTime); (winetest_set_location("vartest.c", 1599), 0) ? 0 : winetest_ok(1 == res && (!1 || (dosTime == expDosTime && dosDate == expDosDate)), "%g: expected %d,%d(%d/%d/%d),%d(%d:%d:%d) got %d,%d(%d/%d/%d),%d(%d:%d:%d)\n", 29221.95833333333, 1, expDosDate, expDosDate & 0x1f, (expDosDate >> 5) & 0xf, 1980 + (expDosDate >> 9), expDosTime, expDosTime >> 11, (expDosTime >> 5) & 0x3f, (expDosTime & 0x1f), res, dosDate, dosDate & 0x1f, (dosDate >> 5) & 0xf, 1980 + (dosDate >> 9), dosTime, dosTime >> 11, (dosTime >> 5) & 0x3f, (dosTime & 0x1f));
36718 static HRESULT (__attribute__((__stdcall__)) *pVarAbs)(LPVARIANT,LPVARIANT);
36720 static const char *szVarAbsFail = "VarAbs: expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
36727 static void test_VarAbs(void)
36729 static const WCHAR szNum[] = {'-','1','.','1','\0' };
36735 pVarAbs = (void*)GetProcAddress(hOleaut32, "VarAbs"); if (!pVarAbs) { (winetest_set_location("vartest.c", 1619), 0) ? (void)0 : winetest_trace("function " "VarAbs" " not available, not testing it\n"); return; };
36739 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
36743 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
36745 HRESULT hExpected = ((HRESULT)0x80020008L);
36747 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
36749 memset(&v, 0, sizeof(v));
36750 ((&v)->n1.n2.vt) = vt | ExtraFlags[i];
36751 ((&vDst)->n1.n2.vt) = VT_EMPTY;
36753 hres = pVarAbs(&v,&vDst);
36754 if (ExtraFlags[i] & (VT_ARRAY|VT_ARRAY) ||
36755 (!ExtraFlags[i] && (vt == VT_UNKNOWN || vt == VT_BSTR ||
36756 vt == VT_DISPATCH || vt == VT_ERROR || vt == VT_RECORD)))
36758 hExpected = ((HRESULT)0x80020005L);
36760 else if (ExtraFlags[i] || vt >= VT_CLSID || vt == VT_VARIANT)
36762 hExpected = ((HRESULT)0x80020008L);
36764 else if (IsValidVariantClearVT(vt, ExtraFlags[i]))
36765 hExpected = ((HRESULT)0L);
36770 if (vt == VT_I8 || vt == VT_UI8 || vt == VT_INT || vt == VT_UINT ||
36771 vt == VT_I1 || vt == VT_UI2 || vt == VT_UI4)
36773 (winetest_set_location("vartest.c", 1657), 0) ? 0 : winetest_ok(hres == hExpected, "VarAbs: expected 0x%lX, got 0x%lX for vt %d | 0x%X\n",
36774 hExpected, hres, vt, ExtraFlags[i]);
36779 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1663), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-((VARIANT_BOOL)0xFFFF)), szVarAbsFail, VT_I2, (int)(-((VARIANT_BOOL)0xFFFF)), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36780 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1664), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (((VARIANT_BOOL)0x0000)), szVarAbsFail, VT_I2, (int)(((VARIANT_BOOL)0x0000)), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36781 ((&v)->n1.n2.vt) = VT_EMPTY; ((&v)->n1.n2.n3.lVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1665), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarAbsFail, VT_I2, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36782 ((&v)->n1.n2.vt) = VT_EMPTY; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1666), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarAbsFail, VT_I2, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36783 ((&v)->n1.n2.vt) = VT_NULL; ((&v)->n1.n2.n3.lVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1667), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL && ((&vDst)->n1.n2.n3.lVal) == (0), szVarAbsFail, VT_NULL, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36784 ((&v)->n1.n2.vt) = VT_NULL; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1668), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL && ((&vDst)->n1.n2.n3.lVal) == (0), szVarAbsFail, VT_NULL, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36785 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1669), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), szVarAbsFail, VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36786 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1670), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), szVarAbsFail, VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36787 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1671), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (1), szVarAbsFail, VT_I4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36788 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1672), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (1), szVarAbsFail, VT_I4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36789 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1673), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (1), szVarAbsFail, VT_UI1, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.bVal));
36790 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1674), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarAbsFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
36791 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1675), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarAbsFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
36792 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1676), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (1), szVarAbsFail, VT_R8, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
36793 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1677), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (1), szVarAbsFail, VT_R8, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
36794 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1678), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DATE && ((&vDst)->n1.n2.n3.date) == (1), szVarAbsFail, VT_DATE, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.date));
36795 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarAbs(&v,&vDst); (winetest_set_location("vartest.c", 1679), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DATE && ((&vDst)->n1.n2.n3.date) == (1), szVarAbsFail, VT_DATE, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.date));
36796 ((&v)->n1.n2.vt) = VT_CY;
36797 ((&v)->n1.n2.n3.cyVal).int64 = -10000;
36798 memset(&vDst,0,sizeof(vDst));
36799 hres = pVarAbs(&v,&vDst);
36800 (winetest_set_location("vartest.c", 1684), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_CY && ((&vDst)->n1.n2.n3.cyVal).int64 == 10000,
36801 "VarAbs(CY): expected 0x0 got 0x%lX\n", hres);
36802 GetLocaleInfoA(((((LONG)(((WORD)((DWORD_PTR)((((((WORD)(0x01))<<10) | (WORD)(0x00)))) & 0xFFFF)) | ((DWORD)((WORD)((DWORD_PTR)(0x0) & 0xFFFF))) << 16)))), 0x000E, buff, sizeof(buff)/sizeof(char));
36803 if (buff[0] != '.' || buff[1])
36805 (winetest_set_location("vartest.c", 1689), 0) ? (void)0 : winetest_trace("Skipping VarAbs(BSTR) as decimal separator is '%s'\n", buff);
36808 ((&v)->n1.n2.vt) = VT_BSTR;
36809 ((&v)->n1.n2.n3.bstrVal) = (BSTR)szNum;
36810 memset(&vDst,0,sizeof(vDst));
36811 hres = pVarAbs(&v,&vDst);
36812 (winetest_set_location("vartest.c", 1696), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == 1.1,
36813 "VarAbs: expected 0x0,%d,%g, got 0x%lX,%d,%g\n", VT_R8, 1.1, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.dblVal));
36816 static HRESULT (__attribute__((__stdcall__)) *pVarNot)(LPVARIANT,LPVARIANT);
36818 static const char *szVarNotFail = "VarNot: expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
36825 static void test_VarNot(void)
36827 static const WCHAR szNum0[] = {'0','\0' };
36828 static const WCHAR szNum1[] = {'1','\0' };
36831 DECIMAL *pdec = &((&v)->n1.decVal);
36832 CY *pcy = &((&v)->n1.n2.n3.cyVal);
36835 pVarNot = (void*)GetProcAddress(hOleaut32, "VarNot"); if (!pVarNot) { (winetest_set_location("vartest.c", 1719), 0) ? (void)0 : winetest_trace("function " "VarNot" " not available, not testing it\n"); return; };
36838 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
36842 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
36844 HRESULT hExpected = ((HRESULT)0x80020008L);
36846 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
36848 memset(&v, 0, sizeof(v));
36849 ((&v)->n1.n2.vt) = vt | ExtraFlags[i];
36850 ((&vDst)->n1.n2.vt) = VT_EMPTY;
36852 switch (((&v)->n1.n2.vt))
36854 case VT_I1: case VT_UI1: case VT_I2: case VT_UI2:
36855 case VT_INT: case VT_UINT: case VT_I4: case VT_UI4:
36856 case VT_R4: case VT_R8:
36857 case VT_DECIMAL: case VT_BOOL: case VT_NULL: case VT_EMPTY:
36858 case VT_DATE: case VT_CY:
36859 hExpected = ((HRESULT)0L);
36861 case VT_I8: case VT_UI8:
36862 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
36863 hExpected = ((HRESULT)0L);
36866 if (((void*)GetProcAddress(hOleaut32, "SafeArraySetRecordInfo") != ((void *)0)))
36867 hExpected = ((HRESULT)0x80020005L);
36869 case VT_UNKNOWN: case VT_BSTR: case VT_DISPATCH: case VT_ERROR:
36870 hExpected = ((HRESULT)0x80020005L);
36873 if (IsValidVariantClearVT(vt, ExtraFlags[i]) && vt != VT_CLSID)
36874 hExpected = ((HRESULT)0x80020005L);
36878 hres = pVarNot(&v,&vDst);
36879 (winetest_set_location("vartest.c", 1763), 0) ? 0 : winetest_ok(hres == hExpected, "VarNot: expected 0x%lX, got 0x%lX vt %d|0x%X\n",
36880 hExpected, hres, vt, ExtraFlags[i]);
36884 ((&v)->n1.n2.vt) = VT_EMPTY; ((&v)->n1.n2.n3.lVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1768), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarNotFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36885 ((&v)->n1.n2.vt) = VT_EMPTY; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1769), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarNotFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36886 ((&v)->n1.n2.vt) = VT_NULL; ((&v)->n1.n2.n3.lVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1770), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL && ((&vDst)->n1.n2.n3.lVal) == (0), szVarNotFail, VT_NULL, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36887 ((&v)->n1.n2.vt) = VT_NULL; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1771), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL && ((&vDst)->n1.n2.n3.lVal) == (0), szVarNotFail, VT_NULL, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36888 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1772), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_BOOL && ((&vDst)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarNotFail, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.boolVal));
36889 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1773), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_BOOL && ((&vDst)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarNotFail, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.boolVal));
36890 ((&v)->n1.n2.vt) = VT_I1; ((&v)->n1.n2.n3.cVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1774), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarNotFail, VT_I4, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36891 ((&v)->n1.n2.vt) = VT_I1; ((&v)->n1.n2.n3.cVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1775), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36892 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1776), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarNotFail, VT_I2, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36893 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1777), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarNotFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36894 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1778), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-2), szVarNotFail, VT_I2, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
36895 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1779), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36896 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1780), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36897 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1781), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (254), szVarNotFail, VT_UI1, (int)(254), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.bVal));
36898 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1782), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (255), szVarNotFail, VT_UI1, (int)(255), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.bVal));
36899 ((&v)->n1.n2.vt) = VT_UI2; ((&v)->n1.n2.n3.uiVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1783), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36900 ((&v)->n1.n2.vt) = VT_UI2; ((&v)->n1.n2.n3.uiVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1784), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36901 ((&v)->n1.n2.vt) = VT_UI4; ((&v)->n1.n2.n3.ulVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1785), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36902 ((&v)->n1.n2.vt) = VT_UI4; ((&v)->n1.n2.n3.ulVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1786), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36903 ((&v)->n1.n2.vt) = VT_INT; ((&v)->n1.n2.n3.intVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1787), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36904 ((&v)->n1.n2.vt) = VT_INT; ((&v)->n1.n2.n3.intVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1788), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36905 ((&v)->n1.n2.vt) = VT_UINT; ((&v)->n1.n2.n3.uintVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1789), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36906 ((&v)->n1.n2.vt) = VT_UINT; ((&v)->n1.n2.n3.uintVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1790), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36907 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
36909 ((&v)->n1.n2.vt) = VT_I8; ((&v)->n1.n2.n3.llVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1793), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (-2), szVarNotFail, VT_I8, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.llVal));
36910 ((&v)->n1.n2.vt) = VT_I8; ((&v)->n1.n2.n3.llVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1794), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (-1), szVarNotFail, VT_I8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.llVal));
36911 ((&v)->n1.n2.vt) = VT_UI8; ((&v)->n1.n2.n3.ullVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1795), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36912 ((&v)->n1.n2.vt) = VT_UI8; ((&v)->n1.n2.n3.ullVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1796), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36914 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1798), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36915 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1799), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36916 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1800), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36917 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1801), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36918 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1802), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36919 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1803), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36920 ((&v)->n1.n2.vt) = VT_BSTR; ((&v)->n1.n2.n3.bstrVal) = (BSTR)szNum0; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1804), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36921 (winetest_set_location("vartest.c", 1805), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == VT_BSTR && ((&v)->n1.n2.n3.bstrVal) == szNum0, "VarNot(0): changed input\n");
36922 ((&v)->n1.n2.vt) = VT_BSTR; ((&v)->n1.n2.n3.bstrVal) = (BSTR)szNum1; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1806), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36923 (winetest_set_location("vartest.c", 1807), 0) ? 0 : winetest_ok(((&v)->n1.n2.vt) == VT_BSTR && ((&v)->n1.n2.n3.bstrVal) == szNum1, "VarNot(1): changed input\n");
36925 ((&v)->n1.n2.vt) = VT_DECIMAL;
36926 ((*pdec)).sign = ((BYTE)0x80);
36927 ((*pdec)).scale = 0;
36929 ((*pdec)).Mid32 = 0;
36930 ((*pdec)).Lo32 = 1;
36931 ((&v)->n1.n2.vt) = VT_DECIMAL; ((&v)->n1.decVal) = *pdec; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1815), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarNotFail, VT_I4, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36933 pcy->int64 = 10000;
36934 ((&v)->n1.n2.vt) = VT_CY; ((&v)->n1.n2.n3.cyVal) = *pcy; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1818), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-2), szVarNotFail, VT_I4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36937 ((&v)->n1.n2.vt) = VT_CY; ((&v)->n1.n2.n3.cyVal) = *pcy; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1821), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36940 ((&v)->n1.n2.vt) = VT_CY; ((&v)->n1.n2.n3.cyVal) = *pcy; memset(&vDst,0,sizeof(vDst)); hres = pVarNot(&v,&vDst); (winetest_set_location("vartest.c", 1824), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNotFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
36943 static HRESULT (__attribute__((__stdcall__)) *pVarSub)(LPVARIANT,LPVARIANT,LPVARIANT);
36945 static const char *szVarSubI4 = "VarSub(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
36946 static const char *szVarSubR8 = "VarSub(%d,%d): expected 0x0,%d,%f, got 0x%lX,%d,%f\n";
36948 static void test_VarSub(void)
36950 static const WCHAR sz12[] = {'1','2','\0'};
36951 VARIANT left, right, result, cy, dec;
36954 HRESULT hres, expectedhres;
36957 pVarSub = (void*)GetProcAddress(hOleaut32, "VarSub"); if (!pVarSub) { (winetest_set_location("vartest.c", 1855), 0) ? (void)0 : winetest_trace("function " "VarSub" " not available, not testing it\n"); return; };
36959 lbstr = SysAllocString(sz12);
36960 rbstr = SysAllocString(sz12);
36962 VariantInit(&left);
36963 VariantInit(&right);
36964 VariantInit(&result);
36967 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
36970 VARTYPE leftvt, rightvt, resvt;
36972 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
36975 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
36977 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
36980 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
36981 expectedhres = ((HRESULT)0L);
36983 memset(&left, 0, sizeof(left));
36984 memset(&right, 0, sizeof(right));
36985 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
36986 if (leftvt == VT_BSTR)
36987 ((&left)->n1.n2.n3.bstrVal) = lbstr;
36988 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
36989 if (rightvt == VT_BSTR)
36990 ((&right)->n1.n2.n3.bstrVal) = rbstr;
36991 ((&result)->n1.n2.vt) = VT_EMPTY;
36995 if (ExtraFlags[i] == (VT_VECTOR|VT_BYREF|VT_RESERVED) ||
36996 ExtraFlags[i] == (VT_VECTOR|VT_RESERVED) ||
36997 ExtraFlags[i] == (VT_VECTOR|VT_BYREF) ||
36998 ExtraFlags[i] == (VT_BYREF|VT_RESERVED) ||
36999 ExtraFlags[i] == VT_VECTOR ||
37000 ExtraFlags[i] == VT_BYREF ||
37001 ExtraFlags[i] == VT_RESERVED)
37003 expectedhres = ((HRESULT)0x80020008L);
37006 else if (ExtraFlags[i] >= VT_ARRAY)
37008 expectedhres = ((HRESULT)0x80020005L);
37013 else if (!IsValidVariantClearVT(leftvt, ExtraFlags[i]) ||
37014 !IsValidVariantClearVT(rightvt, ExtraFlags[i]) ||
37015 leftvt == VT_CLSID || rightvt == VT_CLSID ||
37016 leftvt == VT_VARIANT || rightvt == VT_VARIANT ||
37017 leftvt == VT_I1 || rightvt == VT_I1 ||
37018 leftvt == VT_UI2 || rightvt == VT_UI2 ||
37019 leftvt == VT_UI4 || rightvt == VT_UI4 ||
37020 leftvt == VT_UI8 || rightvt == VT_UI8 ||
37021 leftvt == VT_INT || rightvt == VT_INT ||
37022 leftvt == VT_UINT || rightvt == VT_UINT ||
37023 leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN ||
37024 leftvt == VT_RECORD || rightvt == VT_RECORD)
37026 if (leftvt == VT_RECORD && rightvt == VT_I8)
37027 expectedhres = ((HRESULT)0x80020005L);
37028 else if (leftvt < VT_UI1 && rightvt == VT_RECORD)
37029 expectedhres = ((HRESULT)0x80020005L);
37030 else if (leftvt >= VT_UI1 && rightvt == VT_RECORD)
37031 expectedhres = ((HRESULT)0x80020005L);
37032 else if (leftvt == VT_RECORD && rightvt <= VT_UI1)
37033 expectedhres = ((HRESULT)0x80020005L);
37034 else if (leftvt == VT_RECORD && rightvt > VT_UI1)
37035 expectedhres = ((HRESULT)0x80020008L);
37037 expectedhres = ((HRESULT)0x80020008L);
37040 else if ((leftvt == VT_NULL && rightvt == VT_DISPATCH) ||
37041 (leftvt == VT_DISPATCH && rightvt == VT_NULL))
37043 else if (leftvt == VT_DISPATCH || rightvt == VT_DISPATCH ||
37044 leftvt == VT_ERROR || rightvt == VT_ERROR)
37047 expectedhres = ((HRESULT)0x80020005L);
37049 else if (leftvt == VT_NULL || rightvt == VT_NULL)
37051 else if ((leftvt == VT_EMPTY && rightvt == VT_BSTR) ||
37052 (leftvt == VT_DATE && rightvt == VT_DATE) ||
37053 (leftvt == VT_BSTR && rightvt == VT_EMPTY) ||
37054 (leftvt == VT_BSTR && rightvt == VT_BSTR))
37056 else if (leftvt == VT_DECIMAL || rightvt == VT_DECIMAL)
37057 resvt = VT_DECIMAL;
37058 else if (leftvt == VT_DATE || rightvt == VT_DATE)
37060 else if (leftvt == VT_CY || rightvt == VT_CY)
37062 else if (leftvt == VT_R8 || rightvt == VT_R8)
37064 else if (leftvt == VT_BSTR || rightvt == VT_BSTR) {
37066 } else if (leftvt == VT_R4 || rightvt == VT_R4) {
37067 if (leftvt == VT_I4 || rightvt == VT_I4 ||
37068 leftvt == VT_I8 || rightvt == VT_I8)
37073 else if (leftvt == VT_I8 || rightvt == VT_I8)
37075 else if (leftvt == VT_I4 || rightvt == VT_I4)
37077 else if (leftvt == VT_I2 || rightvt == VT_I2 ||
37078 leftvt == VT_BOOL || rightvt == VT_BOOL ||
37079 (leftvt == VT_EMPTY && rightvt == VT_EMPTY))
37081 else if (leftvt == VT_UI1 || rightvt == VT_UI1)
37086 expectedhres = ((HRESULT)0x80020005L);
37089 hres = pVarSub(&left, &right, &result);
37091 (winetest_set_location("vartest.c", 1989), 0) ? 0 : winetest_ok(hres == expectedhres && ((&result)->n1.n2.vt) == resvt,
37092 "VarSub: %d|0x%X, %d|0x%X: Expected failure 0x%lX, "
37093 "got 0x%lX, expected vt %d got vt %d\n",
37094 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i],
37095 expectedhres, hres, resvt, ((&result)->n1.n2.vt));
37101 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 4; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 1999), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(2))<1e-7), szVarSubR8, VT_I4, VT_I4, VT_I4, (double)(2), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 1999), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarSubI4, VT_I4, VT_I4, VT_I4, (int)(2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
37102 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 4; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I2 == VT_R4 || VT_I2 == VT_R8 || VT_I2 == VT_DATE) { (winetest_set_location("vartest.c", 2000), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && (fabs((((&result)->n1.n2.n3.iVal))-(2))<1e-7), szVarSubR8, VT_I2, VT_I2, VT_I2, (double)(2), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.iVal)); } else { (winetest_set_location("vartest.c", 2000), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (2), szVarSubI4, VT_I2, VT_I2, VT_I2, (int)(2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); };
37103 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -13; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 2001), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(-18))<1e-7), szVarSubR8, VT_I2, VT_I4, VT_I4, (double)(-18), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 2001), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-18), szVarSubI4, VT_I2, VT_I4, VT_I4, (int)(-18), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
37104 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -13; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 2002), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(-18))<1e-7), szVarSubR8, VT_I4, VT_I4, VT_I4, (double)(-18), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 2002), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-18), szVarSubI4, VT_I4, VT_I4, VT_I4, (int)(-18), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
37105 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 7; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0.5; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8 || VT_R4 == VT_DATE) { (winetest_set_location("vartest.c", 2003), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(6.5))<1e-7), szVarSubR8, VT_I2, VT_R4, VT_R4, (double)(6.5), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 2003), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (6.5), szVarSubI4, VT_I2, VT_R4, VT_R4, (int)(6.5), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
37106 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0.5; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2004), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(-4.5))<1e-7), szVarSubR8, VT_R4, VT_I4, VT_R8, (double)(-4.5), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2004), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (-4.5), szVarSubI4, VT_R4, VT_I4, VT_R8, (int)(-4.5), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37107 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 7.1; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2005), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(7.1))<1e-7), szVarSubR8, VT_R8, VT_BOOL, VT_R8, (double)(7.1), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2005), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (7.1), szVarSubI4, VT_R8, VT_BOOL, VT_R8, (int)(7.1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37108 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 4; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2006), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(8))<1e-7), szVarSubR8, VT_BSTR, VT_I2, VT_R8, (double)(8), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2006), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (8), szVarSubI4, VT_BSTR, VT_I2, VT_R8, (int)(8), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37109 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2007), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(11))<1e-7), szVarSubR8, VT_BSTR, VT_BOOL, VT_R8, (double)(11), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2007), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (11), szVarSubI4, VT_BSTR, VT_BOOL, VT_R8, (int)(11), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37110 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0.1; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2008), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(11.9))<1e-7), szVarSubR8, VT_BSTR, VT_R4, VT_R8, (double)(11.9), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2008), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (11.9), szVarSubI4, VT_BSTR, VT_R4, VT_R8, (int)(11.9), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37111 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0.2; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2009), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(-11.8))<1e-7), szVarSubR8, VT_R4, VT_BSTR, VT_R8, (double)(-11.8), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2009), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (-11.8), szVarSubI4, VT_R4, VT_BSTR, VT_R8, (int)(-11.8), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37112 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 2.25; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 7; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_DATE == VT_R4 || VT_DATE == VT_R8 || VT_DATE == VT_DATE) { (winetest_set_location("vartest.c", 2010), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && (fabs((((&result)->n1.n2.n3.date))-(-4.75))<1e-7), szVarSubR8, VT_DATE, VT_I4, VT_DATE, (double)(-4.75), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.date)); } else { (winetest_set_location("vartest.c", 2010), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && ((&result)->n1.n2.n3.date) == (-4.75), szVarSubI4, VT_DATE, VT_I4, VT_DATE, (int)(-4.75), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.date)); };
37113 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 1.25; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1.7; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_DATE == VT_R4 || VT_DATE == VT_R8 || VT_DATE == VT_DATE) { (winetest_set_location("vartest.c", 2011), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && (fabs((((&result)->n1.n2.n3.date))-(2.95))<1e-7), szVarSubR8, VT_DATE, VT_R4, VT_DATE, (double)(2.95), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.date)); } else { (winetest_set_location("vartest.c", 2011), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && ((&result)->n1.n2.n3.date) == (2.95), szVarSubI4, VT_DATE, VT_R4, VT_DATE, (int)(2.95), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.date)); };
37115 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0xff; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0xff; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_UI1 == VT_R4 || VT_UI1 == VT_R8 || VT_UI1 == VT_DATE) { (winetest_set_location("vartest.c", 2013), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && (fabs((((&result)->n1.n2.n3.bVal))-(0))<1e-7), szVarSubR8, VT_UI1, VT_UI1, VT_UI1, (double)(0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.bVal)); } else { (winetest_set_location("vartest.c", 2013), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (0), szVarSubI4, VT_UI1, VT_UI1, VT_UI1, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); };
37116 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0x7fff; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0x7fff; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I2 == VT_R4 || VT_I2 == VT_R8 || VT_I2 == VT_DATE) { (winetest_set_location("vartest.c", 2014), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && (fabs((((&result)->n1.n2.n3.iVal))-(0))<1e-7), szVarSubR8, VT_I2, VT_I2, VT_I2, (double)(0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.iVal)); } else { (winetest_set_location("vartest.c", 2014), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarSubI4, VT_I2, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); };
37117 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = ((-0x7fff)-1); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = ((-0x7fff)-1); memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I2 == VT_R4 || VT_I2 == VT_R8 || VT_I2 == VT_DATE) { (winetest_set_location("vartest.c", 2015), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && (fabs((((&result)->n1.n2.n3.iVal))-(0))<1e-7), szVarSubR8, VT_I2, VT_I2, VT_I2, (double)(0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.iVal)); } else { (winetest_set_location("vartest.c", 2015), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarSubI4, VT_I2, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); };
37118 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 2016), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(0.0))<1e-7), szVarSubR8, VT_I4, VT_I4, VT_I4, (double)(0.0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 2016), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0.0), szVarSubI4, VT_I4, VT_I4, VT_I4, (int)(0.0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
37119 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 2017), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(0.0))<1e-7), szVarSubR8, VT_I4, VT_I4, VT_I4, (double)(0.0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 2017), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0.0), szVarSubI4, VT_I4, VT_I4, VT_I4, (int)(0.0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
37120 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 3.40282347e+38F; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8 || VT_R4 == VT_DATE) { (winetest_set_location("vartest.c", 2018), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(0.0))<1e-7), szVarSubR8, VT_R4, VT_R4, VT_R4, (double)(0.0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 2018), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (0.0), szVarSubI4, VT_R4, VT_R4, VT_R4, (int)(0.0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
37121 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1.17549435e-38F; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8 || VT_R4 == VT_DATE) { (winetest_set_location("vartest.c", 2019), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(3.40282347e+38F - 1.17549435e-38F))<1e-7), szVarSubR8, VT_R4, VT_R4, VT_R4, (double)(3.40282347e+38F - 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 2019), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (3.40282347e+38F - 1.17549435e-38F), szVarSubI4, VT_R4, VT_R4, VT_R4, (int)(3.40282347e+38F - 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
37122 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 1.17549435e-38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1.17549435e-38F; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8 || VT_R4 == VT_DATE) { (winetest_set_location("vartest.c", 2020), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(0.0))<1e-7), szVarSubR8, VT_R4, VT_R4, VT_R4, (double)(0.0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 2020), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (0.0), szVarSubI4, VT_R4, VT_R4, VT_R4, (int)(0.0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
37123 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2021), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(1.7976931348623157e+308 - 2.2250738585072014e-308))<1e-7), szVarSubR8, VT_R8, VT_R8, VT_R8, (double)(1.7976931348623157e+308 - 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2021), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (1.7976931348623157e+308 - 2.2250738585072014e-308), szVarSubI4, VT_R8, VT_R8, VT_R8, (int)(1.7976931348623157e+308 - 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37124 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; memset(&result,0,sizeof(result)); hres = pVarSub(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 2022), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(0.0))<1e-7), szVarSubR8, VT_R8, VT_R8, VT_R8, (double)(0.0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 2022), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (0.0), szVarSubI4, VT_R8, VT_R8, VT_R8, (int)(0.0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
37127 ((&left)->n1.n2.vt) = VT_BSTR;
37128 ((&left)->n1.n2.n3.bstrVal) = lbstr;
37129 ((&right)->n1.n2.vt) = VT_BSTR;
37130 ((&right)->n1.n2.n3.bstrVal) = rbstr;
37131 hres = VarSub(&left, &right, &result);
37132 (winetest_set_location("vartest.c", 2030), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
37133 "VarSub: expected coerced type VT_R8, got %s!\n", vtstr(((&result)->n1.n2.vt)));
37134 (winetest_set_location("vartest.c", 2032), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(0))<1e-14),
37135 "VarSub: BSTR + BSTR, expected %f got %f\n", 0.0, ((&result)->n1.n2.n3.dblVal));
37138 ((&cy)->n1.n2.vt) = VT_CY;
37139 hres = VarCyFromI4(4711, &((&cy)->n1.n2.n3.cyVal));
37140 (winetest_set_location("vartest.c", 2038), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCyFromI4 failed!\n");
37141 ((&dec)->n1.n2.vt) = VT_DECIMAL;
37142 hres = VarDecFromR8(-4.2, &((&dec)->n1.decVal));
37143 (winetest_set_location("vartest.c", 2041), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarDecFromR4 failed!\n");
37144 memset(&left, 0, sizeof(left));
37145 memset(&right, 0, sizeof(right));
37146 ((&left)->n1.n2.vt) = VT_I4;
37147 ((&left)->n1.n2.n3.lVal) = -11;
37148 ((&right)->n1.n2.vt) = VT_UI1;
37149 ((&right)->n1.n2.n3.bVal) = 9;
37151 hres = VarSub(&cy, &right, &result);
37152 (winetest_set_location("vartest.c", 2050), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_CY,
37153 "VarSub: expected coerced type VT_CY, got %s!\n", vtstr(((&result)->n1.n2.vt)));
37154 hres = VarR8FromCy(((&result)->n1.n2.n3.cyVal), &r);
37155 (winetest_set_location("vartest.c", 2053), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(4702))<1e-14),
37156 "VarSub: CY value %f, expected %f\n", r, (double)4720);
37158 hres = VarSub(&left, &dec, &result);
37159 (winetest_set_location("vartest.c", 2057), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DECIMAL,
37160 "VarSub: expected coerced type VT_DECIMAL, got %s!\n", vtstr(((&result)->n1.n2.vt)));
37161 hres = VarR8FromDec(&((&result)->n1.decVal), &r);
37162 (winetest_set_location("vartest.c", 2060), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(-6.8))<1e-14),
37163 "VarSub: DECIMAL value %f, expected %f\n", r, (double)-15.2);
37165 SysFreeString(lbstr);
37166 SysFreeString(rbstr);
37169 static const char *szVarModFail = "VarMod: expected 0x%lx,%d(%s),%d, got 0x%lX,%d(%s),%d\n";
37177 static const char *szVarMod2Fail = "VarMod: expected 0x%lx,%d(%s),%d, got 0x%lX,%d(%s),%d\n";
37185 static HRESULT (__attribute__((__stdcall__)) *pVarMod)(LPVARIANT,LPVARIANT,LPVARIANT);
37187 static void test_VarMod(void)
37189 VARIANT v1, v2, vDst;
37191 HRESULT hexpected = 0;
37192 static const WCHAR szNum0[] = {'1','2','5','\0'};
37193 static const WCHAR szNum1[] = {'1','0','\0'};
37195 BOOL lFound, rFound;
37196 BOOL lValid, rValid;
37197 BSTR strNum0, strNum1;
37199 pVarMod = (void*)GetProcAddress(hOleaut32, "VarMod"); if (!pVarMod) { (winetest_set_location("vartest.c", 2097), 0) ? (void)0 : winetest_trace("function " "VarMod" " not available, not testing it\n"); return; };
37201 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2099), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37202 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2100), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37203 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2101), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37204 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2102), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37205 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2103), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37206 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2104), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37207 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2105), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37208 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2106), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37209 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2107), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37211 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2109), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37212 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2110), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37213 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2111), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (0), szVarModFail, ((HRESULT)0L), VT_UI1, vtstr(VT_UI1), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.bVal));
37214 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2112), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37215 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2113), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37216 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2114), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37217 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2115), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37218 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2116), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37219 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2117), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37221 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2119), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37222 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2120), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37223 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2121), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37224 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2122), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37225 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2123), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37226 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2124), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37227 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2125), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37228 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2126), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37229 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2127), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37231 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2129), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37232 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2130), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37233 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2131), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37234 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2132), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37235 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2133), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37236 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2134), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37237 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2135), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37238 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2136), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37239 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2137), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37240 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2138), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37241 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2139), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37242 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2140), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37243 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2141), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37244 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2142), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37245 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2143), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37246 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2144), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37247 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2145), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37248 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2146), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37249 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2147), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37250 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2148), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37251 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2149), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37252 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2150), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37253 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2151), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37254 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2152), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37255 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2153), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37256 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2154), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37257 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2155), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37258 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2156), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37259 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2157), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37260 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2158), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37261 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2159), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37262 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2160), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37263 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2161), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37264 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2162), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37265 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2163), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37266 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2164), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37268 ((&v1)->n1.n2.vt) = VT_INT; ((&v1)->n1.n2.n3.intVal) = 100; ((&v2)->n1.n2.vt) = VT_INT; ((&v2)->n1.n2.n3.intVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2166), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37269 ((&v1)->n1.n2.vt) = VT_INT; ((&v1)->n1.n2.n3.intVal) = 100; ((&v2)->n1.n2.vt) = VT_UINT; ((&v2)->n1.n2.n3.uintVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2167), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37271 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2169), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37272 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2170), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37273 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2171), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37274 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2172), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarModFail, ((HRESULT)0L), VT_I2, vtstr(VT_I2), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.iVal));
37275 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2173), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37276 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2174), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37277 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2175), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37278 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2176), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37279 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2177), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37280 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_DATE; ((&v2)->n1.n2.n3.date) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2178), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37282 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2180), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37283 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2181), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37284 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2182), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37285 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2183), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37286 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2184), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37287 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2185), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37288 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2186), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37289 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2187), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37290 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2188), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37291 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_DATE; ((&v2)->n1.n2.n3.date) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2189), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37293 strNum0 = SysAllocString(szNum0);
37294 strNum1 = SysAllocString(szNum1);
37295 ((&v1)->n1.n2.vt) = VT_BSTR; ((&v1)->n1.n2.n3.bstrVal) = strNum0; ((&v2)->n1.n2.vt) = VT_BSTR; ((&v2)->n1.n2.n3.bstrVal) = strNum1; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2193), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (5), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37296 ((&v1)->n1.n2.vt) = VT_BSTR; ((&v1)->n1.n2.n3.bstrVal) = strNum0; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2194), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (5), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37297 ((&v1)->n1.n2.vt) = VT_BSTR; ((&v1)->n1.n2.n3.bstrVal) = strNum0; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2195), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (5), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37298 ((&v1)->n1.n2.vt) = VT_BSTR; ((&v1)->n1.n2.n3.bstrVal) = strNum0; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2196), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (5), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37299 ((&v1)->n1.n2.vt) = VT_BSTR; ((&v1)->n1.n2.n3.bstrVal) = strNum0; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2197), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (5), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37300 ((&v1)->n1.n2.vt) = VT_BSTR; ((&v1)->n1.n2.n3.bstrVal) = strNum0; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2198), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (5), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37301 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 125; ((&v2)->n1.n2.vt) = VT_BSTR; ((&v2)->n1.n2.n3.bstrVal) = strNum1; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2199), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (5), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37303 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37305 ((&v1)->n1.n2.vt) = VT_BOOL; ((&v1)->n1.n2.n3.boolVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2203), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37306 ((&v1)->n1.n2.vt) = VT_I1; ((&v1)->n1.n2.n3.cVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2204), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37307 ((&v1)->n1.n2.vt) = VT_UI1; ((&v1)->n1.n2.n3.bVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2205), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37308 ((&v1)->n1.n2.vt) = VT_I2; ((&v1)->n1.n2.n3.iVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2206), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37309 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2207), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37310 ((&v1)->n1.n2.vt) = VT_UI4; ((&v1)->n1.n2.n3.ulVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2208), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37311 ((&v1)->n1.n2.vt) = VT_R4; ((&v1)->n1.n2.n3.fltVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2209), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37312 ((&v1)->n1.n2.vt) = VT_R8; ((&v1)->n1.n2.n3.dblVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2210), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37313 ((&v1)->n1.n2.vt) = VT_DATE; ((&v1)->n1.n2.n3.date) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2211), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37315 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_BOOL; ((&v2)->n1.n2.n3.boolVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2213), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37316 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_I1; ((&v2)->n1.n2.n3.cVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2214), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37317 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_UI1; ((&v2)->n1.n2.n3.bVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2215), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37318 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_I2; ((&v2)->n1.n2.n3.iVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2216), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37319 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_UI2; ((&v2)->n1.n2.n3.uiVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2217), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37320 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2218), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37321 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_UI4; ((&v2)->n1.n2.n3.ulVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2219), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37322 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_R4; ((&v2)->n1.n2.n3.fltVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2220), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37323 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_R8; ((&v2)->n1.n2.n3.dblVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2221), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37324 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.llVal) = 100; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2222), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (0), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37326 ((&v1)->n1.n2.vt) = VT_BSTR; ((&v1)->n1.n2.n3.bstrVal) = strNum0; ((&v2)->n1.n2.vt) = VT_I8; ((&v2)->n1.n2.n3.llVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2224), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (5), szVarModFail, ((HRESULT)0L), VT_I8, vtstr(VT_I8), (int)(5), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.llVal));
37330 for(l = 0; l < VT_BSTR_BLOB; l++)
37332 if((l > VT_CLSID+10) && (l < VT_BSTR_BLOB-10)) continue;;
37334 for(r = 0; r < VT_BSTR_BLOB; r++)
37336 if((r > VT_CLSID+10) && (r < VT_BSTR_BLOB-10)) continue;;
37338 if(l == VT_BSTR) continue;
37339 if(l == VT_DISPATCH) continue;
37340 if(r == VT_BSTR) continue;
37341 if(r == VT_DISPATCH) continue;
37364 hexpected = ((HRESULT)0L);
37375 hexpected = ((HRESULT)0x80020008L);
37400 hexpected = ((HRESULT)0L);
37414 if(((l == VT_I8) && (r == VT_INT)) || ((l == VT_INT) && (r == VT_I8)))
37416 hexpected = ((HRESULT)0x80020005L);
37417 } else if((l == VT_EMPTY) && (r == VT_NULL))
37419 hexpected = ((HRESULT)0L);
37420 } else if((l == VT_NULL) && (r == VT_EMPTY))
37422 hexpected = ((HRESULT)0L);
37423 } else if((l == VT_EMPTY) && (r == VT_CY))
37425 hexpected = ((HRESULT)0L);
37426 } else if((l == VT_EMPTY) && (r == VT_RECORD))
37428 hexpected = ((HRESULT)0x80020005L);
37429 } else if((r == VT_EMPTY) && lFound && lValid)
37431 hexpected = ((HRESULT)0x80020012L);
37432 } else if((l == VT_ERROR) || ((r == VT_ERROR) && lFound && lValid))
37434 hexpected = ((HRESULT)0x80020005L);
37435 } else if((l == VT_NULL) && (r == VT_NULL))
37437 hexpected = ((HRESULT)0L);
37438 } else if((l == VT_VARIANT) || ((r == VT_VARIANT) && lFound && lValid))
37440 hexpected = ((HRESULT)0x80020005L);
37441 } else if((l == VT_NULL) && (r == VT_RECORD))
37443 hexpected = ((HRESULT)0x80020005L);
37444 } else if((l == VT_NULL) && (r == VT_DECIMAL))
37446 hexpected = ((HRESULT)0x80070057L);
37447 } else if((l == VT_UNKNOWN) || ((r == VT_UNKNOWN) && lFound && lValid))
37449 hexpected = ((HRESULT)0x80020005L);
37450 } else if((l == VT_NULL) && rFound)
37452 hexpected = ((HRESULT)0L);
37453 } else if((l == VT_DECIMAL) || ((r == VT_DECIMAL) && lFound && lValid))
37455 hexpected = ((HRESULT)0x80070057L);
37456 } else if(l == VT_RECORD)
37458 hexpected = ((HRESULT)0x80020005L);
37459 } else if((r == VT_RECORD) && lValid && lFound)
37461 hexpected = ((HRESULT)0x80020005L);
37462 } else if((l == VT_EMPTY) && (r == VT_EMPTY))
37464 hexpected = ((HRESULT)0x80020012L);
37465 } else if((l == VT_CY) && !rFound)
37467 hexpected = ((HRESULT)0x80020008L);
37468 } else if(lFound && !rFound)
37470 hexpected = ((HRESULT)0x80020008L);
37471 } else if(!lFound && rFound)
37473 hexpected = ((HRESULT)0x80020008L);
37474 } else if((r == VT_NULL) && lFound && lValid)
37476 hexpected = ((HRESULT)0L);
37477 } else if((l == VT_NULL) || (r == VT_NULL))
37479 hexpected = ((HRESULT)0x80020008L);
37480 } else if((l == VT_VARIANT) || (r == VT_VARIANT))
37482 hexpected = ((HRESULT)0x80020008L);
37483 } else if(lFound && !rFound)
37485 hexpected = ((HRESULT)0x80020008L);
37486 } else if(!lFound && !rFound)
37488 hexpected = ((HRESULT)0x80020008L);
37491 ((&v1)->n1.n2.vt) = l;
37492 ((&v2)->n1.n2.vt) = r;
37495 ((&v1)->n1.n2.n3.cyVal).int64 = 1000000;
37496 else if(l == VT_R4)
37497 ((&v1)->n1.n2.n3.fltVal) = 100;
37498 else if(l == VT_R8)
37499 ((&v1)->n1.n2.n3.dblVal) = 100;
37500 else if(l == VT_UI8)
37501 ((&v1)->n1.n2.n3.ullVal) = 100;
37502 else if(l == VT_DATE)
37503 ((&v1)->n1.n2.n3.date) = 1000;
37505 ((&v1)->n1.n2.n3.lVal) = 10000;
37508 ((&v2)->n1.n2.n3.cyVal).int64 = 10000;
37509 else if(r == VT_R4)
37510 ((&v2)->n1.n2.n3.fltVal) = 100;
37511 else if(r == VT_R8)
37512 ((&v2)->n1.n2.n3.dblVal) = 100;
37513 else if(r == VT_UI8)
37514 ((&v2)->n1.n2.n3.ullVal) = 100;
37515 else if(r == VT_DATE)
37516 ((&v2)->n1.n2.n3.date) = 1000;
37518 ((&v2)->n1.n2.n3.lVal) = 10000;
37520 if ((l != VT_I8 && l != VT_UI8 && r != VT_I8 && r != VT_UI8) || ((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37522 hres = pVarMod(&v1,&v2,&vDst);
37523 (winetest_set_location("vartest.c", 2421), 0) ? 0 : winetest_ok(hres == hexpected,
37524 "VarMod: expected 0x%lx, got 0x%lX for l type of %d, r type of %d,\n", hexpected, hres, l, r);
37532 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = -1; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2430), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37535 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 0; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2433), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020012L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020012L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37537 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 0; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2435), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarModFail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37540 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_EMPTY; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2438), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020012L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020012L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37543 ((&v1)->n1.n2.vt) = VT_EMPTY; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2441), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37546 ((&v1)->n1.n2.vt) = VT_NULL; ((&v1)->n1.n2.n3.lVal) = 125; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2444), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0L), VT_NULL, vtstr(VT_NULL), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37549 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_NULL; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2447), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0L), VT_NULL, vtstr(VT_NULL), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37552 ((&v1)->n1.n2.vt) = VT_VOID; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2450), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37555 ((&v1)->n1.n2.vt) = VT_I4; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_VOID; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2453), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37558 ((&v1)->n1.n2.vt) = VT_NULL; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_VOID; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2456), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37561 ((&v1)->n1.n2.vt) = VT_VOID; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_NULL; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2459), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37564 ((&v1)->n1.n2.vt) = VT_CY;
37565 ((&v2)->n1.n2.vt) = VT_CY;
37566 ((&v1)->n1.n2.n3.cyVal).int64 = 100000;
37567 ((&v2)->n1.n2.n3.cyVal).int64 = 100000;
37568 hres = pVarMod(&v1,&v2,&vDst);
37569 (winetest_set_location("vartest.c", 2467), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == 0,
37570 "VarMod: expected 0x%lx,%d,%d, got 0x%lX,%d,%ld\n", ((HRESULT)0L), VT_I4, 0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.lVal));
37572 ((&v1)->n1.n2.vt) = VT_I4;
37573 ((&v2)->n1.n2.vt) = VT_CY;
37574 ((&v1)->n1.n2.n3.lVal) = 100;
37575 ((&v2)->n1.n2.n3.cyVal).int64 = 100000;
37576 hres = pVarMod(&v1,&v2,&vDst);
37577 (winetest_set_location("vartest.c", 2475), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == 0,
37578 "VarMod: expected 0x%lx,%d,%d, got 0x%lX,%d,%ld\n", ((HRESULT)0L), VT_I4, 0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.lVal));
37581 for (winetest_start_todo("wine"); winetest_loop_todo(); winetest_end_todo("wine")) {
37582 ((&v1)->n1.n2.vt) = VT_DECIMAL;
37583 ((&v2)->n1.n2.vt) = VT_DECIMAL;
37584 VarDecFromI4(100, &((&v1)->n1.decVal));
37585 VarDecFromI4(10, &((&v2)->n1.decVal));
37586 hres = pVarMod(&v1,&v2,&vDst);
37587 (winetest_set_location("vartest.c", 2485), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == 0,
37588 "VarMod: expected 0x%lx,%d,%d, got 0x%lX,%d,%ld\n", ((HRESULT)0L), VT_I4, 0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.lVal));
37590 ((&v1)->n1.n2.vt) = VT_I4;
37591 ((&v2)->n1.n2.vt) = VT_DECIMAL;
37592 ((&v1)->n1.n2.n3.lVal) = 100;
37593 VarDecFromI4(10, &((&v2)->n1.decVal));
37594 hres = pVarMod(&v1,&v2,&vDst);
37595 (winetest_set_location("vartest.c", 2493), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == 0,
37596 "VarMod: expected 0x%lx,%d,%d, got 0x%lX,%d,%ld\n", ((HRESULT)0L), VT_I4, 0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.lVal));
37599 ((&v1)->n1.n2.vt) = VT_UINT; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2497), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0L), VT_I4, vtstr(VT_I4), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37602 ((&v1)->n1.n2.vt) = VT_UNKNOWN;
37603 ((&v2)->n1.n2.vt) = VT_EMPTY;
37604 ((&v1)->n1.n2.n3.lVal) = 100;
37605 ((&v2)->n1.n2.n3.cyVal).int64 = 100000;
37606 ((&vDst)->n1.n2.vt) = VT_I4;
37607 ((&vDst)->n1.n2.n3.lVal) = 1231;
37608 hres = pVarMod(&v1,&v2,&vDst);
37609 (winetest_set_location("vartest.c", 2507), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == 1231,
37610 "VarMod: expected 0x%lx,%d,%d, got 0x%lX,%d,%ld\n", ((HRESULT)0x80020005L), VT_EMPTY, 1231, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.lVal));
37615 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37617 ((&v1)->n1.n2.vt) = VT_I8; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_INT; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2515), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020005L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37619 ((&v1)->n1.n2.vt) = VT_ERROR; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2517), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020005L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37620 ((&v1)->n1.n2.vt) = VT_VARIANT; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2518), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020005L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37621 ((&v1)->n1.n2.vt) = VT_UNKNOWN; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2519), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020005L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37622 ((&v1)->n1.n2.vt) = VT_VOID; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2520), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37623 ((&v1)->n1.n2.vt) = VT_HRESULT; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2521), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37624 ((&v1)->n1.n2.vt) = VT_PTR; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2522), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37625 ((&v1)->n1.n2.vt) = VT_SAFEARRAY; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2523), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37626 ((&v1)->n1.n2.vt) = VT_CARRAY; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2524), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37627 ((&v1)->n1.n2.vt) = VT_USERDEFINED; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2525), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37628 ((&v1)->n1.n2.vt) = VT_LPSTR; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2526), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37629 ((&v1)->n1.n2.vt) = VT_LPWSTR; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2527), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37630 ((&v1)->n1.n2.vt) = VT_RECORD; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2528), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020005L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37631 ((&v1)->n1.n2.vt) = VT_FILETIME; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2529), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37632 ((&v1)->n1.n2.vt) = VT_BLOB; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2530), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37633 ((&v1)->n1.n2.vt) = VT_STREAM; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2531), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37634 ((&v1)->n1.n2.vt) = VT_STORAGE; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2532), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37635 ((&v1)->n1.n2.vt) = VT_STREAMED_OBJECT; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2533), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37636 ((&v1)->n1.n2.vt) = VT_STORED_OBJECT; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2534), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37637 ((&v1)->n1.n2.vt) = VT_BLOB_OBJECT; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2535), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37638 ((&v1)->n1.n2.vt) = VT_CF; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2536), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37639 ((&v1)->n1.n2.vt) = VT_CLSID; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_CLSID; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2537), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37640 ((&v1)->n1.n2.vt) = VT_VECTOR; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2538), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37641 ((&v1)->n1.n2.vt) = VT_ARRAY; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2539), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37642 ((&v1)->n1.n2.vt) = VT_BYREF; ((&v1)->n1.n2.n3.lVal) = 100; ((&v2)->n1.n2.vt) = VT_I4; ((&v2)->n1.n2.n3.lVal) = 10; memset(&vDst,0,sizeof(vDst)); hres = pVarMod(&v1,&v2,&vDst); (winetest_set_location("vartest.c", 2540), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == (0), szVarMod2Fail, ((HRESULT)0x80020008L), VT_EMPTY, vtstr(VT_EMPTY), (int)(0), hres, ((&vDst)->n1.n2.vt), vtstr(((&vDst)->n1.n2.vt)), (int)((&vDst)->n1.n2.n3.lVal));
37645 ((&v1)->n1.n2.vt) = 456;
37646 ((&v2)->n1.n2.vt) = 234;
37647 ((&v1)->n1.n2.n3.lVal) = 100;
37648 ((&v2)->n1.n2.n3.lVal)= 10;
37649 hres = pVarMod(&v1,&v2,&vDst);
37650 (winetest_set_location("vartest.c", 2548), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020008L) && ((&vDst)->n1.n2.vt) == VT_EMPTY && ((&vDst)->n1.n2.n3.lVal) == 0,
37651 "VarMod: expected 0x%lx,%d,%d, got 0x%lX,%d,%ld\n", ((HRESULT)0x80020008L), VT_EMPTY, 0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.lVal));
37654 static HRESULT (__attribute__((__stdcall__)) *pVarFix)(LPVARIANT,LPVARIANT);
37656 static const char *szVarFixFail = "VarFix: expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
37663 static void test_VarFix(void)
37665 static const WCHAR szNumMinus1[] = {'-','1','\0' };
37668 DECIMAL *pdec = &((&v)->n1.decVal);
37669 CY *pcy = &((&v)->n1.n2.n3.cyVal);
37672 pVarFix = (void*)GetProcAddress(hOleaut32, "VarFix"); if (!pVarFix) { (winetest_set_location("vartest.c", 2570), 0) ? (void)0 : winetest_trace("function " "VarFix" " not available, not testing it\n"); return; };
37675 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
37679 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
37683 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
37685 memset(&v, 0, sizeof(v));
37686 ((&v)->n1.n2.vt) = vt | ExtraFlags[i];
37687 ((&vDst)->n1.n2.vt) = VT_EMPTY;
37689 switch (((&v)->n1.n2.vt))
37691 case VT_UI1: case VT_I2: case VT_I4: case VT_R4: case VT_R8:
37692 case VT_DECIMAL: case VT_BOOL: case VT_NULL: case VT_EMPTY:
37693 case VT_DATE: case VT_CY:
37697 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37702 hres = pVarFix(&v,&vDst);
37704 (winetest_set_location("vartest.c", 2602), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
37705 "VarFix: expected failure, got 0x%lX vt %d|0x%X\n",
37706 hres, vt, ExtraFlags[i]);
37708 (winetest_set_location("vartest.c", 2606), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarFix: expected S_OK, got 0x%lX vt %d|0x%X\n",
37709 hres, vt, ExtraFlags[i]);
37713 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2611), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (((VARIANT_BOOL)0xFFFF)), szVarFixFail, VT_I2, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37714 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2612), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarFixFail, VT_I2, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37715 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2613), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), szVarFixFail, VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37716 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2614), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (1), szVarFixFail, VT_UI1, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.bVal));
37717 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2615), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarFixFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37718 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2616), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarFixFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
37719 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37721 ((&v)->n1.n2.vt) = VT_I8; ((&v)->n1.n2.n3.llVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2619), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (-1), szVarFixFail, VT_I8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.llVal));
37723 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1.4; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2621), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarFixFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37724 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1.5; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2622), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarFixFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37725 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1.6; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2623), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarFixFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37726 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1.4; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2624), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-1), szVarFixFail, VT_R4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37727 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1.5; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2625), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-1), szVarFixFail, VT_R4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37728 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1.6; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2626), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-1), szVarFixFail, VT_R4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37730 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2628), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DATE && ((&vDst)->n1.n2.n3.date) == (-1), szVarFixFail, VT_DATE, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.date));
37731 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2629), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-1), szVarFixFail, VT_R8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37732 ((&v)->n1.n2.vt) = VT_BSTR; ((&v)->n1.n2.n3.bstrVal) = (BSTR)szNumMinus1; memset(&vDst,0,sizeof(vDst)); hres = pVarFix(&v,&vDst); (winetest_set_location("vartest.c", 2630), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-1), szVarFixFail, VT_R8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37734 ((&v)->n1.n2.vt) = VT_EMPTY;
37735 hres = pVarFix(&v,&vDst);
37736 (winetest_set_location("vartest.c", 2634), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == 0,
37737 "VarFix: expected 0x0,%d,0 got 0x%lX,%d,%d\n", VT_EMPTY,
37738 hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.iVal));
37740 ((&v)->n1.n2.vt) = VT_NULL;
37741 hres = pVarFix(&v,&vDst);
37742 (winetest_set_location("vartest.c", 2640), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL,
37743 "VarFix: expected 0x0,%d got 0x%lX,%d\n", VT_NULL, hres, ((&vDst)->n1.n2.vt));
37745 ((&v)->n1.n2.vt) = VT_DECIMAL;
37746 ((*pdec)).sign = ((BYTE)0x80);
37747 ((*pdec)).scale = 0;
37749 ((*pdec)).Mid32 = 0;
37750 ((*pdec)).Lo32 = 1;
37751 hres = pVarFix(&v,&vDst);
37752 (winetest_set_location("vartest.c", 2650), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DECIMAL && !memcmp(&v, &vDst, sizeof(v)),
37753 "VarFix: expected 0x0,%d,identical, got 0x%lX,%d\n", VT_DECIMAL,
37754 hres, ((&vDst)->n1.n2.vt));
37758 ((&v)->n1.n2.vt) = VT_CY;
37759 pcy->int64 = -10000;
37760 hres = pVarFix(&v,&vDst);
37761 (winetest_set_location("vartest.c", 2659), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_CY && ((&vDst)->n1.n2.n3.cyVal).int64 == -10000,
37762 "VarFix: VT_CY wrong, hres=0x%lX\n", hres);
37764 ((&v)->n1.n2.vt) = VT_CY;
37765 pcy->int64 = -16000;
37766 hres = pVarFix(&v,&vDst);
37767 (winetest_set_location("vartest.c", 2665), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_CY && ((&vDst)->n1.n2.n3.cyVal).int64 == -10000,
37768 "VarFix: VT_CY wrong, hres=0x%lX\n", hres);
37771 static HRESULT (__attribute__((__stdcall__)) *pVarInt)(LPVARIANT,LPVARIANT);
37773 static const char *szVarIntFail = "VarInt: expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
37780 static void test_VarInt(void)
37782 static const WCHAR szNumMinus1[] = {'-','1','\0' };
37785 DECIMAL *pdec = &((&v)->n1.decVal);
37786 CY *pcy = &((&v)->n1.n2.n3.cyVal);
37789 pVarInt = (void*)GetProcAddress(hOleaut32, "VarInt"); if (!pVarInt) { (winetest_set_location("vartest.c", 2687), 0) ? (void)0 : winetest_trace("function " "VarInt" " not available, not testing it\n"); return; };
37792 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
37796 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
37800 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
37802 memset(&v, 0, sizeof(v));
37803 ((&v)->n1.n2.vt) = vt | ExtraFlags[i];
37804 ((&vDst)->n1.n2.vt) = VT_EMPTY;
37806 switch (((&v)->n1.n2.vt))
37808 case VT_UI1: case VT_I2: case VT_I4: case VT_R4: case VT_R8:
37809 case VT_DECIMAL: case VT_BOOL: case VT_NULL: case VT_EMPTY:
37810 case VT_DATE: case VT_CY:
37814 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37819 hres = pVarInt(&v,&vDst);
37821 (winetest_set_location("vartest.c", 2719), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
37822 "VarInt: expected failure, got 0x%lX vt %d|0x%X\n",
37823 hres, vt, ExtraFlags[i]);
37825 (winetest_set_location("vartest.c", 2723), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarInt: expected S_OK, got 0x%lX vt %d|0x%X\n",
37826 hres, vt, ExtraFlags[i]);
37830 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2728), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (((VARIANT_BOOL)0xFFFF)), szVarIntFail, VT_I2, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37831 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2729), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarIntFail, VT_I2, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37832 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2730), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), szVarIntFail, VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37833 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2731), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (1), szVarIntFail, VT_UI1, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.bVal));
37834 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2732), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarIntFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37835 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2733), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarIntFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
37836 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37838 ((&v)->n1.n2.vt) = VT_I8; ((&v)->n1.n2.n3.llVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2736), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (-1), szVarIntFail, VT_I8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.llVal));
37840 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1.4; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2738), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarIntFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37841 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1.5; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2739), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarIntFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37842 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1.6; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2740), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarIntFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37843 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1.4; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2741), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-2), szVarIntFail, VT_R4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37844 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1.5; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2742), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-2), szVarIntFail, VT_R4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37845 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1.6; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2743), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-2), szVarIntFail, VT_R4, (int)(-2), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37847 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2745), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DATE && ((&vDst)->n1.n2.n3.date) == (-1), szVarIntFail, VT_DATE, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.date));
37848 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2746), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-1), szVarIntFail, VT_R8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37849 ((&v)->n1.n2.vt) = VT_BSTR; ((&v)->n1.n2.n3.bstrVal) = (BSTR)szNumMinus1; memset(&vDst,0,sizeof(vDst)); hres = pVarInt(&v,&vDst); (winetest_set_location("vartest.c", 2747), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-1), szVarIntFail, VT_R8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37851 ((&v)->n1.n2.vt) = VT_EMPTY;
37852 hres = pVarInt(&v,&vDst);
37853 (winetest_set_location("vartest.c", 2751), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == 0,
37854 "VarInt: expected 0x0,%d,0 got 0x%lX,%d,%d\n", VT_EMPTY,
37855 hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.iVal));
37857 ((&v)->n1.n2.vt) = VT_NULL;
37858 hres = pVarInt(&v,&vDst);
37859 (winetest_set_location("vartest.c", 2757), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL,
37860 "VarInt: expected 0x0,%d got 0x%lX,%d\n", VT_NULL, hres, ((&vDst)->n1.n2.vt));
37862 ((&v)->n1.n2.vt) = VT_DECIMAL;
37863 ((*pdec)).sign = ((BYTE)0x80);
37864 ((*pdec)).scale = 0;
37866 ((*pdec)).Mid32 = 0;
37867 ((*pdec)).Lo32 = 1;
37868 hres = pVarInt(&v,&vDst);
37869 (winetest_set_location("vartest.c", 2767), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DECIMAL && !memcmp(&v, &vDst, sizeof(v)),
37870 "VarInt: expected 0x0,%d,identical, got 0x%lX,%d\n", VT_DECIMAL,
37871 hres, ((&vDst)->n1.n2.vt));
37875 ((&v)->n1.n2.vt) = VT_CY;
37876 pcy->int64 = -10000;
37877 hres = pVarInt(&v,&vDst);
37878 (winetest_set_location("vartest.c", 2776), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_CY && ((&vDst)->n1.n2.n3.cyVal).int64 == -10000,
37879 "VarInt: VT_CY wrong, hres=0x%lX\n", hres);
37881 ((&v)->n1.n2.vt) = VT_CY;
37882 pcy->int64 = -11000;
37883 hres = pVarInt(&v,&vDst);
37884 (winetest_set_location("vartest.c", 2782), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_CY && ((&vDst)->n1.n2.n3.cyVal).int64 == -20000,
37885 "VarInt: VT_CY wrong, hres=0x%lX %lld\n", hres,((&vDst)->n1.n2.n3.cyVal).int64);
37888 static HRESULT (__attribute__((__stdcall__)) *pVarNeg)(LPVARIANT,LPVARIANT);
37890 static const char *szVarNegFail = "VarNeg: expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
37897 static void test_VarNeg(void)
37899 static const WCHAR szNumMinus1[] = {'-','1','\0' };
37900 static const WCHAR szNum1[] = {'1','\0' };
37903 DECIMAL *pdec = &((&v)->n1.decVal);
37904 CY *pcy = &((&v)->n1.n2.n3.cyVal);
37907 pVarNeg = (void*)GetProcAddress(hOleaut32, "VarNeg"); if (!pVarNeg) { (winetest_set_location("vartest.c", 2805), 0) ? (void)0 : winetest_trace("function " "VarNeg" " not available, not testing it\n"); return; };
37914 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
37918 for (vt = 0; vt <= VT_BSTR_BLOB; vt++)
37922 if((vt > VT_CLSID+10) && (vt < VT_BSTR_BLOB-10)) continue;;
37924 memset(&v, 0, sizeof(v));
37925 ((&v)->n1.n2.vt) = vt | ExtraFlags[i];
37926 ((&vDst)->n1.n2.vt) = VT_EMPTY;
37928 switch (((&v)->n1.n2.vt))
37930 case VT_UI1: case VT_I2: case VT_I4:
37931 case VT_R4: case VT_R8:
37932 case VT_DECIMAL: case VT_BOOL: case VT_NULL: case VT_EMPTY:
37933 case VT_DATE: case VT_CY:
37937 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37941 hres = pVarNeg(&v,&vDst);
37943 (winetest_set_location("vartest.c", 2841), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
37944 "VarNeg: expected failure, got 0x%lX vt %d|0x%X\n",
37945 hres, vt, ExtraFlags[i]);
37947 (winetest_set_location("vartest.c", 2845), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarNeg: expected S_OK, got 0x%lX vt %d|0x%X\n",
37948 hres, vt, ExtraFlags[i]);
37952 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2850), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), szVarNegFail, VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37953 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2851), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), szVarNegFail, VT_I2, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37954 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2852), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarNegFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37955 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2853), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarNegFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37956 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 254; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2854), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-254), szVarNegFail, VT_I2, (int)(-254), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37957 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -32768; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2855), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (32768), szVarNegFail, VT_I4, (int)(32768), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
37958 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2856), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), szVarNegFail, VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37959 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2857), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), szVarNegFail, VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
37960 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = -((int)(~0u >> 1)) - 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2858), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-2147483648u), szVarNegFail, VT_R8, (int)(-2147483648u), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37961 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2859), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (1), szVarNegFail, VT_I4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
37962 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2860), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), szVarNegFail, VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
37963 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
37965 ((&v)->n1.n2.vt) = VT_I8; ((&v)->n1.n2.n3.llVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2863), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (-1), szVarNegFail, VT_I8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.llVal));
37966 ((&v)->n1.n2.vt) = VT_I8; ((&v)->n1.n2.n3.llVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2864), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I8 && ((&vDst)->n1.n2.n3.llVal) == (1), szVarNegFail, VT_I8, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.llVal));
37968 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2866), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-1), szVarNegFail, VT_R4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37969 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2867), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1), szVarNegFail, VT_R4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.fltVal));
37970 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2868), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DATE && ((&vDst)->n1.n2.n3.date) == (-1), szVarNegFail, VT_DATE, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.date));
37971 ((&v)->n1.n2.vt) = VT_DATE; ((&v)->n1.n2.n3.date) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2869), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DATE && ((&vDst)->n1.n2.n3.date) == (1), szVarNegFail, VT_DATE, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.date));
37972 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2870), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-1), szVarNegFail, VT_R8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37973 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2871), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (1), szVarNegFail, VT_R8, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37974 ((&v)->n1.n2.vt) = VT_BSTR; ((&v)->n1.n2.n3.bstrVal) = (BSTR)szNumMinus1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2872), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (1), szVarNegFail, VT_R8, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37975 ((&v)->n1.n2.vt) = VT_BSTR; ((&v)->n1.n2.n3.bstrVal) = (BSTR)szNum1; memset(&vDst,0,sizeof(vDst)); hres = pVarNeg(&v,&vDst); (winetest_set_location("vartest.c", 2873), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-1), szVarNegFail, VT_R8, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.dblVal));
37977 ((&v)->n1.n2.vt) = VT_EMPTY;
37978 hres = pVarNeg(&v,&vDst);
37979 (winetest_set_location("vartest.c", 2877), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == 0,
37980 "VarNeg: expected 0x0,%d,0 got 0x%lX,%d,%d\n", VT_EMPTY,
37981 hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.iVal));
37983 ((&v)->n1.n2.vt) = VT_NULL;
37984 hres = pVarNeg(&v,&vDst);
37985 (winetest_set_location("vartest.c", 2883), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL,
37986 "VarNeg: expected 0x0,%d got 0x%lX,%d\n", VT_NULL, hres, ((&vDst)->n1.n2.vt));
37988 ((&v)->n1.n2.vt) = VT_DECIMAL;
37989 ((*pdec)).sign = ((BYTE)0x80);
37990 ((*pdec)).scale = 0;
37992 ((*pdec)).Mid32 = 0;
37993 ((*pdec)).Lo32 = 1;
37994 hres = pVarNeg(&v,&vDst);
37995 (winetest_set_location("vartest.c", 2893), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DECIMAL &&
37996 ((((&vDst)->n1.decVal))).sign == 0,
37997 "VarNeg: expected 0x0,%d,0x00, got 0x%lX,%d,%02x\n", VT_DECIMAL,
37998 hres, ((&vDst)->n1.n2.vt), ((((&vDst)->n1.decVal))).sign);
38000 ((*pdec)).sign = 0;
38001 hres = pVarNeg(&v,&vDst);
38002 (winetest_set_location("vartest.c", 2900), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_DECIMAL &&
38003 ((((&vDst)->n1.decVal))).sign == ((BYTE)0x80),
38004 "VarNeg: expected 0x0,%d,0x7f, got 0x%lX,%d,%02x\n", VT_DECIMAL,
38005 hres, ((&vDst)->n1.n2.vt), ((((&vDst)->n1.decVal))).sign);
38007 ((&v)->n1.n2.vt) = VT_CY;
38008 pcy->int64 = -10000;
38009 hres = pVarNeg(&v,&vDst);
38010 (winetest_set_location("vartest.c", 2908), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_CY && ((&vDst)->n1.n2.n3.cyVal).int64 == 10000,
38011 "VarNeg: VT_CY wrong, hres=0x%lX\n", hres);
38014 static HRESULT (__attribute__((__stdcall__)) *pVarRound)(LPVARIANT,int,LPVARIANT);
38016 static void test_VarRound(void)
38022 CY *pcy = &((&v)->n1.n2.n3.cyVal);
38024 pVarRound = (void*)GetProcAddress(hOleaut32, "VarRound"); if (!pVarRound) { (winetest_set_location("vartest.c", 2934), 0) ? (void)0 : winetest_trace("function " "VarRound" " not available, not testing it\n"); return; };
38027 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2937), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
38028 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2938), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (0), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, (int)(0), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
38029 ((&v)->n1.n2.vt) = VT_BOOL; ((&v)->n1.n2.n3.boolVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2939), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
38030 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2940), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.bVal));
38031 ((&v)->n1.n2.vt) = VT_UI1; ((&v)->n1.n2.n3.bVal) = 254; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2941), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_UI1 && ((&vDst)->n1.n2.n3.bVal) == (254), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, (int)(254), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.bVal));
38032 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -32768; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2942), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-32768), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, (int)(-32768), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
38033 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2943), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (-1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
38034 ((&v)->n1.n2.vt) = VT_I2; ((&v)->n1.n2.n3.iVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2944), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == (1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.iVal));
38035 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = -((int)(~0u >> 1)) - 1; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2945), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-((int)(~0u >> 1)) - 1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, (int)(-((int)(~0u >> 1)) - 1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
38036 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = -1; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2946), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (-1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, (int)(-1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
38037 ((&v)->n1.n2.vt) = VT_I4; ((&v)->n1.n2.n3.lVal) = 1; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2947), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I4 && ((&vDst)->n1.n2.n3.lVal) == (1), "VarRound: expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, (int)(1), hres, ((&vDst)->n1.n2.vt), (int)((&vDst)->n1.n2.n3.lVal));
38045 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = 1.0; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2955), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (1.0), "VarRound: expected 0x0,%d,%f, got 0x%lX,%d,%f\n", VT_R4, 1.0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.fltVal));
38046 ((&v)->n1.n2.vt) = VT_R4; ((&v)->n1.n2.n3.fltVal) = -1.0; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2956), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R4 && ((&vDst)->n1.n2.n3.fltVal) == (-1.0), "VarRound: expected 0x0,%d,%f, got 0x%lX,%d,%f\n", VT_R4, -1.0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.fltVal));
38047 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = 1.0; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2957), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (1.0), "VarRound: expected 0x0,%d,%f, got 0x%lX,%d,%f\n", VT_R8, 1.0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.dblVal));
38048 ((&v)->n1.n2.vt) = VT_R8; ((&v)->n1.n2.n3.dblVal) = -1.0; memset(&vDst,0,sizeof(vDst)); hres = pVarRound(&v,0,&vDst); (winetest_set_location("vartest.c", 2958), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_R8 && ((&vDst)->n1.n2.n3.dblVal) == (-1.0), "VarRound: expected 0x0,%d,%f, got 0x%lX,%d,%f\n", VT_R8, -1.0, hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.dblVal));
38050 ((&v)->n1.n2.vt) = VT_EMPTY;
38051 hres = pVarRound(&v,0,&vDst);
38052 (winetest_set_location("vartest.c", 2994), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_I2 && ((&vDst)->n1.n2.n3.iVal) == 0,
38053 "VarRound: expected 0x0,%d,0 got 0x%lX,%d,%d\n", VT_EMPTY,
38054 hres, ((&vDst)->n1.n2.vt), ((&vDst)->n1.n2.n3.iVal));
38056 ((&v)->n1.n2.vt) = VT_NULL;
38057 hres = pVarRound(&v,0,&vDst);
38058 (winetest_set_location("vartest.c", 3000), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_NULL,
38059 "VarRound: expected 0x0,%d got 0x%lX,%d\n", VT_NULL, hres, ((&vDst)->n1.n2.vt));
38061 ((&v)->n1.n2.vt) = VT_CY;
38062 pcy->int64 = 10000;
38063 hres = pVarRound(&v,0,&vDst);
38064 (winetest_set_location("vartest.c", 3030), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&vDst)->n1.n2.vt) == VT_CY && ((&vDst)->n1.n2.n3.cyVal).int64 == 10000,
38065 "VarRound: VT_CY wrong, hres=0x%lX\n", hres);
38069 static HRESULT (__attribute__((__stdcall__)) *pVarXor)(LPVARIANT,LPVARIANT,LPVARIANT);
38071 static const char *szVarXorFail = "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
38073 static void test_VarXor(void)
38075 static const WCHAR szFalse[] = { '#','F','A','L','S','E','#','\0' };
38076 static const WCHAR szTrue[] = { '#','T','R','U','E','#','\0' };
38077 VARIANT left, right, result;
38082 pVarXor = (void*)GetProcAddress(hOleaut32, "VarXor"); if (!pVarXor) { (winetest_set_location("vartest.c", 3068), 0) ? (void)0 : winetest_trace("function " "VarXor" " not available, not testing it\n"); return; };
38085 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
38087 VARTYPE leftvt, rightvt, resvt;
38089 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
38092 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
38094 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
38098 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
38100 if (leftvt == VT_BSTR || rightvt == VT_BSTR ||
38101 leftvt == VT_DISPATCH || rightvt == VT_DISPATCH ||
38102 leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN)
38105 memset(&left, 0, sizeof(left));
38106 memset(&right, 0, sizeof(right));
38107 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
38108 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
38109 ((&result)->n1.n2.vt) = VT_EMPTY;
38112 if (ExtraFlags[i] & VT_ARRAY || ExtraFlags[i] & VT_BYREF ||
38113 !IsValidVariantClearVT(leftvt, ExtraFlags[i]) ||
38114 !IsValidVariantClearVT(rightvt, ExtraFlags[i]) ||
38115 leftvt == VT_CLSID || rightvt == VT_CLSID ||
38116 leftvt == VT_RECORD || rightvt == VT_RECORD ||
38117 leftvt == VT_VARIANT || rightvt == VT_VARIANT ||
38118 leftvt == VT_ERROR || rightvt == VT_ERROR)
38122 if (leftvt == VT_EMPTY || rightvt == VT_EMPTY)
38124 if (leftvt == rightvt ||
38125 leftvt == VT_I2 || rightvt == VT_I2 ||
38126 leftvt == VT_UI1 || rightvt == VT_UI1 ||
38127 leftvt == VT_BOOL || rightvt == VT_BOOL)
38129 else if (leftvt == VT_NULL || rightvt == VT_NULL)
38131 else if (leftvt == VT_I8 || rightvt == VT_I8)
38134 else if (leftvt == VT_NULL || rightvt == VT_NULL)
38138 else if (leftvt == VT_UI1 || rightvt == VT_UI1)
38140 if (leftvt == rightvt)
38142 else if (leftvt == rightvt ||
38143 leftvt == VT_I2 || rightvt == VT_I2 ||
38144 leftvt == VT_BOOL || rightvt == VT_BOOL)
38148 else if (leftvt == VT_I8 || rightvt == VT_I8)
38151 else if (leftvt == VT_I2 || rightvt == VT_I2)
38153 if (leftvt == rightvt ||
38154 leftvt == VT_BOOL || rightvt == VT_BOOL)
38156 else if (leftvt == VT_I8 || rightvt == VT_I8)
38159 else if (leftvt == VT_BOOL && rightvt == VT_BOOL)
38163 else if (leftvt == VT_I8 || rightvt == VT_I8)
38165 if (leftvt == VT_INT || rightvt == VT_INT)
38170 hres = pVarXor(&left, &right, &result);
38172 (winetest_set_location("vartest.c", 3158), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
38173 "VarXor: %d|0x%X, %d|0x%X: Expected failure, got 0x%lX vt %d\n",
38174 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], hres,
38175 ((&result)->n1.n2.vt));
38177 (winetest_set_location("vartest.c", 3163), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == resvt,
38178 "VarXor: %d|0x%X, %d|0x%X: expected S_OK, vt %d, got 0x%lX vt %d\n",
38179 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], resvt, hres,
38180 ((&result)->n1.n2.vt));
38188 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3174), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_EMPTY, VT_EMPTY, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3174), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_EMPTY && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_EMPTY);
38189 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3175), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_EMPTY, VT_EMPTY, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3175), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 1 && ((&right)->n1.n2.vt) == VT_EMPTY && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_EMPTY);
38190 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3176), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_NULL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3176), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_NULL && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_NULL);
38191 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3177), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3177), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I1);
38192 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3178), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_I1, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3178), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I1);
38193 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3179), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_EMPTY, VT_UI1, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3179), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI1);
38194 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3180), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarXorFail, VT_EMPTY, VT_UI1, VT_I2, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3180), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI1);
38195 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3181), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_EMPTY, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3181), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I2);
38196 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3182), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarXorFail, VT_EMPTY, VT_I2, VT_I2, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3182), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I2);
38197 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3183), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3183), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI2);
38198 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3184), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_UI2, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3184), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI2);
38199 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3185), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3185), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I4);
38200 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3186), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_I4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3186), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I4);
38201 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3187), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3187), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI4);
38202 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3188), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_UI4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3188), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI4);
38203 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38205 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3191), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_EMPTY, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3191), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I8);
38206 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3192), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (1), szVarXorFail, VT_EMPTY, VT_I8, VT_I8, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3192), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_I8);
38207 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3193), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3193), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI8);
38208 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3194), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_UI8, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3194), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UI8);
38210 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3196), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3196), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_INT);
38211 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3197), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_INT, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3197), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_INT);
38212 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3198), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3198), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UINT);
38213 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3199), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_UINT, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3199), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_UINT);
38214 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3200), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_EMPTY, VT_BOOL, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3200), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_BOOL);
38215 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3201), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarXorFail, VT_EMPTY, VT_BOOL, VT_I2, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3201), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_BOOL);
38216 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3202), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3202), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_R4);
38217 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3203), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_R4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3203), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_R4);
38218 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3204), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_EMPTY, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3204), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_R8);
38219 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3205), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarXorFail, VT_EMPTY, VT_R8, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3205), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_R8);
38220 rbstr = SysAllocString(szFalse);
38221 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3207), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_EMPTY, VT_BSTR, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3207), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_BSTR);
38222 rbstr = SysAllocString(szTrue);
38223 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3209), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarXorFail, VT_EMPTY, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3209), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_BSTR);
38224 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3210), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_EMPTY, VT_CY, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3210), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_EMPTY,VT_CY);
38227 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3213), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_NULL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3213), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_NULL && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_NULL);
38228 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3214), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_NULL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3214), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 1 && ((&right)->n1.n2.vt) == VT_NULL && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_NULL);
38229 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3215), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I1, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3215), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I1);
38230 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3216), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I1, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3216), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I1);
38231 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3217), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI1, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3217), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI1);
38232 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3218), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI1, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3218), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI1);
38233 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3219), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I2, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3219), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I2);
38234 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3220), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I2, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3220), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I2);
38235 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3221), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI2, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3221), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI2);
38236 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3222), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI2, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3222), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI2);
38237 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3223), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3223), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I4);
38238 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3224), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3224), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I4);
38239 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3225), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3225), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI4);
38240 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3226), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3226), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI4);
38241 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38243 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3229), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3229), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I8);
38244 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3230), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_I8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3230), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_I8);
38245 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3231), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3231), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI8);
38246 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3232), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UI8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3232), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UI8);
38248 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3234), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_INT, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3234), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_INT);
38249 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3235), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_INT, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3235), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_INT);
38250 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3236), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UINT, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3236), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UINT);
38251 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3237), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_UINT, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3237), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_UINT);
38252 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3238), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_BOOL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3238), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_BOOL);
38253 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3239), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_BOOL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3239), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_BOOL);
38254 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3240), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_R4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3240), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_R4);
38255 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3241), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_R4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3241), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_R4);
38256 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3242), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_R8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3242), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_R8);
38257 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3243), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_R8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3243), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 1, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_R8);
38258 rbstr = SysAllocString(szFalse);
38259 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3245), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_BSTR, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3245), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_BSTR);
38260 rbstr = SysAllocString(szTrue);
38261 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3247), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_NULL, VT_BSTR, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3247), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_BSTR);
38262 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3248), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_NULL, VT_CY, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3248), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_CY);
38263 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3249), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_NULL, VT_CY, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3249), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_NULL,VT_CY);
38265 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3251), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarXorFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3251), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF), "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BOOL);
38266 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3252), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarXorFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3252), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000), "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BOOL);
38267 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3253), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarXorFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3253), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF), "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BOOL);
38268 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3254), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarXorFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3254), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000), "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BOOL);
38270 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3256), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3256), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I1);
38271 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3257), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_I1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3257), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I1);
38272 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3258), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3258), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I1);
38273 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3259), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-256), szVarXorFail, VT_BOOL, VT_UI1, VT_I2, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3259), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 255, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI1);
38274 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3260), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarXorFail, VT_BOOL, VT_UI1, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3260), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI1);
38275 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3261), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_BOOL, VT_UI1, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3261), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI1);
38276 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3262), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_BOOL, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3262), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I2);
38277 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3263), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarXorFail, VT_BOOL, VT_I2, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3263), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I2);
38278 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3264), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_BOOL, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3264), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I2);
38279 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3265), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_BOOL, VT_UI2, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3265), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI2);
38280 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3266), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3266), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI2);
38281 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3267), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3267), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI2);
38282 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3268), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3268), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I4);
38283 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3269), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3269), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I4);
38284 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3270), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3270), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I4);
38285 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3271), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3271), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI4);
38286 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3272), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3272), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI4);
38287 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3273), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3273), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI4);
38288 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3274), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3274), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_R4);
38289 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3275), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3275), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_R4);
38290 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3276), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3276), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_R4);
38291 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3277), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3277), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_R8);
38292 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3278), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3278), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_R8);
38293 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3279), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3279), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_R8);
38294 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3280), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3280), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_DATE);
38295 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3281), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3281), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_DATE);
38296 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3282), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3282), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_DATE);
38297 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38299 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3285), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_BOOL, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3285), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I8);
38300 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3286), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_BOOL, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3286), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I8);
38301 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3287), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_BOOL, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3287), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_I8);
38306 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3292), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3292), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI8);
38307 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3293), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3293), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UI8);
38309 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3295), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3295), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_INT);
38310 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3296), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3296), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_INT);
38311 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3297), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3297), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_INT);
38312 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3298), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3298), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UINT);
38313 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3299), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_BOOL, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3299), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UINT);
38314 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3300), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_BOOL, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3300), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_UINT);
38315 rbstr = SysAllocString(szFalse);
38316 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3302), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarXorFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3302), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BSTR);
38317 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3303), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarXorFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3303), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BSTR);
38318 rbstr = SysAllocString(szTrue);
38319 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3305), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarXorFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3305), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BSTR);
38320 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3306), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarXorFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3306), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_BSTR);
38321 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3307), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BOOL, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3307), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_CY);
38322 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3308), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BOOL, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3308), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_CY);
38323 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3309), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BOOL, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3309), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_BOOL,VT_CY);
38325 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3311), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3311), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I1);
38326 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3312), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_I1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3312), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I1);
38327 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3313), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3313), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I1);
38328 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3314), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_I1, VT_UI1, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3314), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 255, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI1);
38329 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3315), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_UI1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3315), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI1);
38330 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3316), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_UI1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3316), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI1);
38331 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3317), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_I2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3317), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I2);
38332 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3318), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_I2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3318), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I2);
38333 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3319), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_I2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3319), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I2);
38334 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3320), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_I1, VT_UI2, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3320), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI2);
38335 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3321), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3321), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI2);
38336 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3322), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3322), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI2);
38337 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3323), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3323), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I4);
38338 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3324), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3324), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I4);
38339 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3325), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3325), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I4);
38340 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3326), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3326), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI4);
38341 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3327), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3327), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI4);
38342 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3328), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3328), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI4);
38343 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3329), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3329), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_R4);
38344 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3330), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3330), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_R4);
38345 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3331), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3331), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_R4);
38346 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3332), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3332), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_R8);
38347 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3333), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3333), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_R8);
38348 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3334), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3334), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_R8);
38349 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3335), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3335), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_DATE);
38350 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3336), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3336), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_DATE);
38351 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3337), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3337), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_DATE);
38352 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38354 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3340), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I1, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3340), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I8);
38355 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3341), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I1, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3341), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I8);
38356 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3342), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I1, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3342), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_I8);
38357 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3343), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3343), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI8);
38358 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3344), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3344), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UI8);
38360 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3346), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3346), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_INT);
38361 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3347), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3347), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_INT);
38362 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3348), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3348), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_INT);
38363 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3349), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3349), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UINT);
38364 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3350), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3350), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UINT);
38365 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3351), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3351), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_UINT);
38366 rbstr = SysAllocString(szFalse);
38367 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3353), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3353), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_BSTR);
38368 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3354), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3354), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_BSTR);
38369 rbstr = SysAllocString(szTrue);
38370 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3356), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I1, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3356), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_BSTR);
38371 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3357), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I1, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3357), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_BSTR);
38372 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3358), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I1, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3358), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_CY);
38373 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3359), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I1, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3359), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_CY);
38374 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3360), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I1, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3360), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I1,VT_CY);
38376 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3362), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (0), szVarXorFail, VT_UI1, VT_UI1, VT_UI1, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); (winetest_set_location("vartest.c", 3362), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 255, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI1);
38377 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3363), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (255), szVarXorFail, VT_UI1, VT_UI1, VT_UI1, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); (winetest_set_location("vartest.c", 3363), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI1);
38378 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3364), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (0), szVarXorFail, VT_UI1, VT_UI1, VT_UI1, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); (winetest_set_location("vartest.c", 3364), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI1);
38379 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3365), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-256), szVarXorFail, VT_UI1, VT_I2, VT_I2, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3365), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I2);
38380 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3366), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (255), szVarXorFail, VT_UI1, VT_I2, VT_I2, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3366), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I2);
38381 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3367), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_UI1, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3367), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I2);
38382 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3368), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65280), szVarXorFail, VT_UI1, VT_UI2, VT_I4, (int)(65280), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3368), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI2);
38383 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3369), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_UI2, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3369), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI2);
38384 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3370), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3370), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI2);
38385 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3371), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_UI1, VT_I4, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3371), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I4);
38386 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3372), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_I4, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3372), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I4);
38387 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3373), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3373), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I4);
38388 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3374), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_UI1, VT_UI4, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3374), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI4);
38389 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3375), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_UI4, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3375), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI4);
38390 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3376), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3376), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI4);
38391 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3377), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_UI1, VT_R4, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3377), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_R4);
38392 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3378), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_R4, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3378), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_R4);
38393 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3379), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3379), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_R4);
38394 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3380), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_UI1, VT_R8, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3380), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_R8);
38395 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3381), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_R8, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3381), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_R8);
38396 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3382), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3382), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_R8);
38397 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3383), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_UI1, VT_DATE, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3383), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_DATE);
38398 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3384), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_DATE, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3384), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_DATE);
38399 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3385), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3385), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_DATE);
38400 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38402 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3388), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-256), szVarXorFail, VT_UI1, VT_I8, VT_I8, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3388), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I8);
38403 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3389), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (255), szVarXorFail, VT_UI1, VT_I8, VT_I8, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3389), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I8);
38404 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3390), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_UI1, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3390), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_I8);
38405 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3391), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_UI8, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3391), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI8);
38406 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3392), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3392), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UI8);
38408 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3394), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_UI1, VT_INT, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3394), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_INT);
38409 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3395), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_INT, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3395), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_INT);
38410 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3396), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3396), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_INT);
38411 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3397), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-256), szVarXorFail, VT_UI1, VT_UINT, VT_I4, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3397), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UINT);
38412 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3398), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarXorFail, VT_UI1, VT_UINT, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3398), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UINT);
38413 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3399), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI1, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3399), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_UINT);
38414 rbstr = SysAllocString(szFalse);
38415 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3401), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_UI1, VT_BSTR, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3401), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_BSTR);
38416 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3402), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (255), szVarXorFail, VT_UI1, VT_BSTR, VT_I2, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3402), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_BSTR);
38417 rbstr = SysAllocString(szTrue);
38418 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3404), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarXorFail, VT_UI1, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3404), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_BSTR);
38419 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3405), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-256), szVarXorFail, VT_UI1, VT_BSTR, VT_I2, (int)(-256), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3405), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_BSTR);
38420 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3406), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (254), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, VT_CY, VT_I4, (int)(254), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3406), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_CY);
38421 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3407), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, VT_CY, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3407), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_CY);
38422 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3408), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3408), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI1,VT_CY);
38424 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3410), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_I2, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3410), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I2);
38425 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3411), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarXorFail, VT_I2, VT_I2, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3411), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I2);
38426 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3412), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_I2, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3412), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I2);
38427 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3413), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_I2, VT_UI2, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3413), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI2);
38428 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3414), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3414), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI2);
38429 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3415), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3415), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI2);
38430 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3416), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3416), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I4);
38431 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3417), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3417), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I4);
38432 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3418), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3418), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I4);
38433 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3419), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3419), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI4);
38434 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3420), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3420), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI4);
38435 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3421), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3421), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI4);
38436 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3422), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3422), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_R4);
38437 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3423), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3423), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_R4);
38438 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3424), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3424), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_R4);
38439 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3425), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3425), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_R8);
38440 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3426), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3426), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_R8);
38441 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3427), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3427), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_R8);
38442 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3428), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3428), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_DATE);
38443 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3429), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3429), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_DATE);
38444 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3430), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3430), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_DATE);
38445 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38447 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3433), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I2, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3433), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I8);
38448 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3434), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I2, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3434), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I8);
38449 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3435), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I2, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3435), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_I8);
38450 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3436), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3436), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI8);
38451 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3437), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3437), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UI8);
38453 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3439), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3439), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_INT);
38454 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3440), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3440), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_INT);
38455 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3441), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3441), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_INT);
38456 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3442), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3442), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UINT);
38457 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3443), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I2, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3443), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UINT);
38458 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3444), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I2, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3444), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_UINT);
38459 rbstr = SysAllocString(szFalse);
38460 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3446), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_I2, VT_BSTR, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3446), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_BSTR);
38461 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3447), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarXorFail, VT_I2, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3447), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_BSTR);
38462 rbstr = SysAllocString(szTrue);
38463 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3449), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarXorFail, VT_I2, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3449), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_BSTR);
38464 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3450), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarXorFail, VT_I2, VT_BSTR, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3450), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_BSTR);
38465 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3451), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3451), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_CY);
38466 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3452), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3452), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_CY);
38467 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3453), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3453), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I2,VT_CY);
38469 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3455), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3455), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI2);
38470 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3456), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_UI2, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3456), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI2);
38471 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3457), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3457), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI2);
38472 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3458), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_I4, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3458), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_I4);
38473 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3459), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_I4, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3459), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_I4);
38474 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3460), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3460), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_I4);
38475 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3461), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_UI4, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3461), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI4);
38476 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3462), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_UI4, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3462), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI4);
38477 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3463), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3463), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI4);
38478 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3464), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_R4, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3464), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_R4);
38479 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3465), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_R4, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3465), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_R4);
38480 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3466), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3466), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_R4);
38481 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3467), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_R8, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3467), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_R8);
38482 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3468), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_R8, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3468), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_R8);
38483 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3469), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3469), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_R8);
38484 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3470), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_DATE, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3470), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_DATE);
38485 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3471), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_DATE, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3471), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_DATE);
38486 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3472), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3472), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_DATE);
38487 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38489 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3475), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-65536), szVarXorFail, VT_UI2, VT_I8, VT_I8, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3475), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_I8);
38490 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3476), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (65535), szVarXorFail, VT_UI2, VT_I8, VT_I8, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3476), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_I8);
38491 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3477), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_UI2, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3477), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_I8);
38492 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3478), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_UI8, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3478), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI8);
38493 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3479), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3479), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UI8);
38495 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3481), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_INT, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3481), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_INT);
38496 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3482), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_INT, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3482), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_INT);
38497 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3483), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3483), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_INT);
38498 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3484), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_UINT, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3484), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UINT);
38499 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3485), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_UINT, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3485), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UINT);
38500 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3486), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3486), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_UINT);
38501 rbstr = SysAllocString(szFalse);
38502 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3488), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI2, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3488), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_BSTR);
38503 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3489), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarXorFail, VT_UI2, VT_BSTR, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3489), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_BSTR);
38504 rbstr = SysAllocString(szTrue);
38505 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3491), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI2, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3491), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_BSTR);
38506 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3492), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI2, VT_BSTR, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3492), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_BSTR);
38507 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3493), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65534), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI2, VT_CY, VT_I4, (int)(65534), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3493), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_CY);
38508 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3494), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI2, VT_CY, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3494), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_CY);
38509 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3495), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI2, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3495), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI2,VT_CY);
38511 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3497), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3497), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_I4);
38512 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3498), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3498), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_I4);
38513 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3499), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3499), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_I4);
38514 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3500), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3500), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UI4);
38515 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3501), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3501), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UI4);
38516 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3502), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3502), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UI4);
38517 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3503), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3503), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_R4);
38518 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3504), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3504), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_R4);
38519 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3505), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3505), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_R4);
38520 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3506), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3506), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_R8);
38521 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3507), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3507), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_R8);
38522 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3508), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3508), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_R8);
38523 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3509), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3509), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_DATE);
38524 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3510), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3510), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_DATE);
38525 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3511), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3511), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_DATE);
38526 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38528 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3514), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3514), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_I8);
38529 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3515), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3515), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_I8);
38530 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3516), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3516), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_I8);
38531 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3517), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3517), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UI8);
38532 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3518), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3518), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UI8);
38534 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3520), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3520), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_INT);
38535 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3521), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3521), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_INT);
38536 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3522), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3522), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_INT);
38537 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3523), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3523), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UINT);
38538 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3524), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3524), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UINT);
38539 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3525), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3525), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_UINT);
38540 rbstr = SysAllocString(szFalse);
38541 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3527), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3527), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_BSTR);
38542 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3528), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3528), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_BSTR);
38543 rbstr = SysAllocString(szTrue);
38544 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3530), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_I4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3530), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_BSTR);
38545 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3531), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_I4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3531), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_BSTR);
38546 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3532), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3532), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_CY);
38547 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3533), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3533), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_CY);
38548 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3534), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3534), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I4,VT_CY);
38550 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3536), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3536), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UI4);
38551 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3537), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3537), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UI4);
38552 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3538), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3538), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UI4);
38553 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3539), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3539), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_R4);
38554 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3540), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3540), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_R4);
38555 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3541), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3541), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_R4);
38556 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3542), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3542), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_R8);
38557 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3543), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3543), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_R8);
38558 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3544), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3544), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_R8);
38559 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3545), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3545), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_DATE);
38560 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3546), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3546), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_DATE);
38561 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3547), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3547), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_DATE);
38562 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38564 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3550), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0xffffffff), szVarXorFail, VT_UI4, VT_I8, VT_I8, (int)(0xffffffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3550), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_I8);
38565 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3551), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_UI4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3551), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == ((VARIANT_BOOL)0x0000), "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_I8);
38566 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3552), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_UI4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3552), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_I8);
38567 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3553), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3553), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UI8);
38568 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3554), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3554), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UI8);
38570 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3556), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3556), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_INT);
38571 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3557), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3557), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_INT);
38572 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3558), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3558), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_INT);
38573 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3559), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3559), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UINT);
38574 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3560), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3560), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UINT);
38575 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3561), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3561), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_UINT);
38576 rbstr = SysAllocString(szFalse);
38577 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3563), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3563), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_BSTR);
38578 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3564), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3564), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_BSTR);
38579 rbstr = SysAllocString(szTrue);
38580 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3566), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3566), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_BSTR);
38581 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3567), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3567), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_BSTR);
38582 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3568), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI4, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3568), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_CY);
38583 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3569), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3569), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_CY);
38584 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3570), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI4, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3570), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI4,VT_CY);
38586 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3572), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3572), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_R4);
38587 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3573), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3573), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_R4);
38588 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3574), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3574), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_R4);
38589 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3575), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3575), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_R8);
38590 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3576), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3576), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_R8);
38591 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3577), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3577), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_R8);
38592 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3578), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3578), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_DATE);
38593 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3579), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3579), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_DATE);
38594 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3580), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3580), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_DATE);
38595 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38597 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3583), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_R4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3583), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_I8);
38598 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3584), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_R4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3584), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_I8);
38599 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3585), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_R4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3585), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_I8);
38600 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3586), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3586), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_UI8);
38601 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3587), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3587), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_UI8);
38603 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3589), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3589), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_INT);
38604 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3590), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3590), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_INT);
38605 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3591), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3591), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_INT);
38606 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3592), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3592), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_UINT);
38607 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3593), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3593), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_UINT);
38608 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3594), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3594), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_UINT);
38609 rbstr = SysAllocString(szFalse);
38610 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3596), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3596), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_BSTR);
38611 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3597), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3597), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_BSTR);
38612 rbstr = SysAllocString(szTrue);
38613 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3599), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3599), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_BSTR);
38614 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3600), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3600), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_BSTR);
38615 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3601), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R4, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3601), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_CY);
38616 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3602), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3602), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_CY);
38617 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3603), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R4, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3603), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R4,VT_CY);
38619 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3605), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3605), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_R8);
38620 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3606), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R8, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3606), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_R8);
38621 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3607), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3607), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_R8);
38622 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3608), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3608), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_DATE);
38623 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3609), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R8, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3609), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_DATE);
38624 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3610), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3610), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_DATE);
38625 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38627 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3613), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_R8, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3613), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_I8);
38628 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3614), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_R8, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3614), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_I8);
38629 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3615), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_R8, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3615), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_I8);
38630 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3616), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R8, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3616), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_UI8);
38631 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3617), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3617), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_UI8);
38633 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3619), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3619), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_INT);
38634 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3620), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R8, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3620), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_INT);
38635 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3621), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3621), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_INT);
38636 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3622), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3622), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_UINT);
38637 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3623), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R8, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3623), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_UINT);
38638 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3624), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3624), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_UINT);
38639 rbstr = SysAllocString(szFalse);
38640 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3626), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3626), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_BSTR);
38641 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3627), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3627), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_BSTR);
38642 rbstr = SysAllocString(szTrue);
38643 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3629), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_R8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3629), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_BSTR);
38644 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3630), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_R8, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3630), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_BSTR);
38645 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3631), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R8, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3631), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_CY);
38646 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3632), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R8, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3632), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_CY);
38647 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3633), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R8, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3633), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_R8,VT_CY);
38649 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3635), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3635), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_DATE);
38650 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3636), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_DATE, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3636), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_DATE);
38651 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3637), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3637), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_DATE);
38652 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38654 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3640), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_DATE, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3640), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_I8);
38655 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3641), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_DATE, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3641), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_I8);
38656 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3642), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_DATE, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3642), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_I8);
38657 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3643), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_DATE, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3643), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_UI8);
38658 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3644), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3644), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_UI8);
38660 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3646), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3646), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_INT);
38661 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3647), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_DATE, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3647), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_INT);
38662 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3648), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3648), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_INT);
38663 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3649), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3649), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_UINT);
38664 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3650), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_DATE, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3650), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_UINT);
38665 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3651), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3651), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_UINT);
38666 rbstr = SysAllocString(szFalse);
38667 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3653), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3653), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_BSTR);
38668 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3654), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_DATE, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3654), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_BSTR);
38669 rbstr = SysAllocString(szTrue);
38670 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3656), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_DATE, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3656), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_BSTR);
38671 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3657), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_DATE, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3657), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_BSTR);
38672 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3658), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_DATE, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3658), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_CY);
38673 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3659), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_DATE, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3659), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_CY);
38674 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3660), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_DATE, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3660), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_DATE,VT_CY);
38676 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38678 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3664), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I8, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3664), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_I8);
38679 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3665), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I8, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3665), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_I8);
38680 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3666), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I8, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3666), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_I8);
38681 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3667), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I8, VT_UI8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3667), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_UI8);
38682 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3668), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I8, VT_UI8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3668), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_UI8);
38683 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3669), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I8, VT_UINT, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3669), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_UINT);
38684 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3670), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I8, VT_UINT, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3670), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_UINT);
38685 rbstr = SysAllocString(szFalse);
38686 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3672), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I8, VT_BSTR, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3672), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_BSTR);
38687 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3673), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I8, VT_BSTR, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3673), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_BSTR);
38688 rbstr = SysAllocString(szTrue);
38689 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3675), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarXorFail, VT_I8, VT_BSTR, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3675), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_BSTR);
38690 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3676), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarXorFail, VT_I8, VT_BSTR, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3676), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_BSTR);
38691 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3677), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I8, VT_CY, VT_I8, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3677), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_CY);
38692 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3678), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I8, VT_CY, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3678), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_CY);
38693 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3679), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I8, VT_CY, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3679), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_I8,VT_CY);
38695 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3681), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI8, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3681), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0xffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_UI8);
38696 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3682), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarXorFail, VT_UI8, VT_UI8, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3682), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_UI8);
38697 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3683), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI8, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3683), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_UI8);
38698 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3684), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI8, VT_INT, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3684), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_INT);
38699 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3685), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarXorFail, VT_UI8, VT_INT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3685), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_INT);
38700 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3686), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI8, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3686), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_INT);
38701 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3687), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI8, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3687), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffff, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_UINT);
38702 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3688), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarXorFail, VT_UI8, VT_UINT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3688), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_UINT);
38703 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3689), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI8, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3689), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_UINT);
38704 rbstr = SysAllocString(szFalse);
38705 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3691), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UI8, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3691), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_BSTR);
38706 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3692), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarXorFail, VT_UI8, VT_BSTR, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3692), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_BSTR);
38707 rbstr = SysAllocString(szTrue);
38708 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3694), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UI8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3694), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_BSTR);
38709 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3695), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UI8, VT_BSTR, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3695), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_BSTR);
38710 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3696), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65534), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI8, VT_CY, VT_I4, (int)(65534), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3696), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_CY);
38711 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3697), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI8, VT_CY, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3697), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_CY);
38712 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3698), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI8, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3698), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UI8,VT_CY);
38715 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3701), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_INT, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3701), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_INT);
38716 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3702), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_INT, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3702), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_INT);
38717 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3703), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_INT, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3703), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_INT);
38718 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3704), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_INT, VT_UINT, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3704), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffff, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_UINT);
38719 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3705), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_INT, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3705), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_UINT);
38720 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3706), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_INT, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3706), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_UINT);
38721 rbstr = SysAllocString(szFalse);
38722 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3708), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_INT, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3708), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_BSTR);
38723 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3709), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_INT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3709), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_BSTR);
38724 rbstr = SysAllocString(szTrue);
38725 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3711), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_INT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3711), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_BSTR);
38726 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3712), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_INT, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3712), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_BSTR);
38727 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3713), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_INT, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3713), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_CY);
38728 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3714), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_INT, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3714), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_CY);
38729 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3715), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_INT, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3715), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_INT,VT_CY);
38731 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3717), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UINT, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3717), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffff, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_UINT);
38732 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3718), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarXorFail, VT_UINT, VT_UINT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3718), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_UINT);
38733 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3719), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UINT, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3719), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_UINT);
38734 rbstr = SysAllocString(szFalse);
38735 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3721), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarXorFail, VT_UINT, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3721), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_BSTR);
38736 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3722), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarXorFail, VT_UINT, VT_BSTR, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3722), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_BSTR);
38737 rbstr = SysAllocString(szTrue);
38738 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3724), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarXorFail, VT_UINT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3724), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_BSTR);
38739 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3725), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65536), szVarXorFail, VT_UINT, VT_BSTR, VT_I4, (int)(-65536), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3725), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_BSTR);
38740 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3726), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65534), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UINT, VT_CY, VT_I4, (int)(65534), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3726), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_CY);
38741 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3727), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UINT, VT_CY, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3727), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_CY);
38742 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3728), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UINT, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3728), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarXor(%d,%d): Modified input arguments\n",VT_UINT,VT_CY);
38744 lbstr = SysAllocString(szFalse);
38745 rbstr = SysAllocString(szFalse);
38746 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3732), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (0), szVarXorFail, VT_BSTR, VT_BSTR, VT_BOOL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3732), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_BSTR,VT_BSTR);
38747 rbstr = SysAllocString(szTrue);
38748 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3734), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarXorFail, VT_BSTR, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3734), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_BSTR,VT_BSTR);
38749 lbstr = SysAllocString(szTrue);
38750 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3736), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarXorFail, VT_BSTR, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3736), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, "VarXor(%d,%d): Modified input arguments\n",VT_BSTR,VT_BSTR);
38751 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3737), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BSTR, VT_CY, VT_I4, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3737), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_BSTR,VT_CY);
38752 lbstr = SysAllocString(szFalse);
38753 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarXor(&left,&right,&result); (winetest_set_location("vartest.c", 3739), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), "VarXor(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BSTR, VT_CY, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3739), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarXor(%d,%d): Modified input arguments\n",VT_BSTR,VT_CY);
38756 static HRESULT (__attribute__((__stdcall__)) *pVarOr)(LPVARIANT,LPVARIANT,LPVARIANT);
38758 static const char *szVarOrFail = "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
38759 static const char *szVarOrChanged = "VarOr(%d,%d): Modified input arguments\n";
38761 static void test_VarOr(void)
38763 static const WCHAR szFalse[] = { '#','F','A','L','S','E','#','\0' };
38764 static const WCHAR szTrue[] = { '#','T','R','U','E','#','\0' };
38765 VARIANT left, right, result;
38770 pVarOr = (void*)GetProcAddress(hOleaut32, "VarOr"); if (!pVarOr) { (winetest_set_location("vartest.c", 3776), 0) ? (void)0 : winetest_trace("function " "VarOr" " not available, not testing it\n"); return; };
38773 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
38775 VARTYPE leftvt, rightvt, resvt;
38777 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
38780 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
38782 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
38786 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
38788 if (leftvt == VT_BSTR || rightvt == VT_BSTR ||
38789 leftvt == VT_DISPATCH || rightvt == VT_DISPATCH ||
38790 leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN)
38793 memset(&left, 0, sizeof(left));
38794 memset(&right, 0, sizeof(right));
38795 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
38796 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
38797 ((&result)->n1.n2.vt) = VT_EMPTY;
38800 if (ExtraFlags[i] & VT_ARRAY || ExtraFlags[i] & VT_BYREF ||
38801 !IsValidVariantClearVT(leftvt, ExtraFlags[i]) ||
38802 !IsValidVariantClearVT(rightvt, ExtraFlags[i]) ||
38803 leftvt == VT_CLSID || rightvt == VT_CLSID ||
38804 leftvt == VT_RECORD || rightvt == VT_RECORD ||
38805 leftvt == VT_VARIANT || rightvt == VT_VARIANT ||
38806 leftvt == VT_ERROR || rightvt == VT_ERROR)
38810 if (leftvt == VT_EMPTY || rightvt == VT_EMPTY)
38812 if (leftvt == rightvt ||
38813 leftvt == VT_I2 || rightvt == VT_I2 ||
38814 leftvt == VT_UI1 || rightvt == VT_UI1 ||
38815 leftvt == VT_BOOL || rightvt == VT_BOOL)
38817 else if (leftvt == VT_NULL || rightvt == VT_NULL)
38819 else if (leftvt == VT_I8 || rightvt == VT_I8)
38822 else if (leftvt == VT_NULL || rightvt == VT_NULL)
38826 else if (leftvt == VT_UI1 || rightvt == VT_UI1)
38828 if (leftvt == rightvt)
38830 else if (leftvt == rightvt ||
38831 leftvt == VT_I2 || rightvt == VT_I2 ||
38832 leftvt == VT_BOOL || rightvt == VT_BOOL)
38836 else if (leftvt == VT_I8 || rightvt == VT_I8)
38839 else if (leftvt == VT_I2 || rightvt == VT_I2)
38841 if (leftvt == rightvt ||
38842 leftvt == VT_BOOL || rightvt == VT_BOOL)
38844 else if (leftvt == VT_I8 || rightvt == VT_I8)
38847 else if (leftvt == VT_BOOL && rightvt == VT_BOOL)
38851 else if (leftvt == VT_I8 || rightvt == VT_I8)
38853 if (leftvt == VT_INT || rightvt == VT_INT)
38858 hres = pVarOr(&left, &right, &result);
38860 (winetest_set_location("vartest.c", 3866), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
38861 "VarOr: %d|0x%X, %d|0x%X: Expected failure, got 0x%lX vt %d\n",
38862 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], hres,
38863 ((&result)->n1.n2.vt));
38865 (winetest_set_location("vartest.c", 3871), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == resvt,
38866 "VarOr: %d|0x%X, %d|0x%X: expected S_OK, vt %d, got 0x%lX vt %d\n",
38867 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], resvt, hres,
38868 ((&result)->n1.n2.vt));
38878 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3884), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_EMPTY, VT_EMPTY, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3884), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_EMPTY && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_EMPTY,VT_EMPTY);
38879 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3885), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_EMPTY, VT_EMPTY, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3885), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 1 && ((&right)->n1.n2.vt) == VT_EMPTY && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_EMPTY,VT_EMPTY);
38880 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3886), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_NULL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3886), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_NULL && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_EMPTY,VT_NULL);
38881 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3887), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3887), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, szVarOrChanged,VT_EMPTY,VT_I1);
38882 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3888), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_I1, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3888), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 1, szVarOrChanged,VT_EMPTY,VT_I1);
38883 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3889), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_EMPTY, VT_UI1, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3889), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_EMPTY,VT_UI1);
38884 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3890), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarOrFail, VT_EMPTY, VT_UI1, VT_I2, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3890), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 1, szVarOrChanged,VT_EMPTY,VT_UI1);
38885 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3891), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_EMPTY, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3891), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_EMPTY,VT_I2);
38886 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3892), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarOrFail, VT_EMPTY, VT_I2, VT_I2, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3892), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 1, szVarOrChanged,VT_EMPTY,VT_I2);
38887 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3893), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3893), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_EMPTY,VT_UI2);
38888 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3894), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_UI2, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3894), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 1, szVarOrChanged,VT_EMPTY,VT_UI2);
38889 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3895), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3895), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_EMPTY,VT_I4);
38890 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3896), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_I4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3896), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 1, szVarOrChanged,VT_EMPTY,VT_I4);
38891 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3897), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3897), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_EMPTY,VT_UI4);
38892 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3898), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_UI4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3898), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 1, szVarOrChanged,VT_EMPTY,VT_UI4);
38893 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38895 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3901), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_EMPTY, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3901), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_EMPTY,VT_I8);
38896 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3902), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (1), szVarOrFail, VT_EMPTY, VT_I8, VT_I8, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3902), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 1, szVarOrChanged,VT_EMPTY,VT_I8);
38897 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3903), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3903), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_EMPTY,VT_UI8);
38898 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3904), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_UI8, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3904), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 1, szVarOrChanged,VT_EMPTY,VT_UI8);
38900 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3906), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3906), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_EMPTY,VT_INT);
38901 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3907), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_INT, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3907), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 1, szVarOrChanged,VT_EMPTY,VT_INT);
38902 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3908), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3908), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_EMPTY,VT_UINT);
38903 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3909), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_UINT, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3909), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 1, szVarOrChanged,VT_EMPTY,VT_UINT);
38904 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3910), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_EMPTY, VT_BOOL, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3910), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 0, szVarOrChanged,VT_EMPTY,VT_BOOL);
38905 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3911), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarOrFail, VT_EMPTY, VT_BOOL, VT_I2, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3911), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 1, szVarOrChanged,VT_EMPTY,VT_BOOL);
38906 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3912), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3912), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_EMPTY,VT_R4);
38907 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3913), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_R4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3913), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 1, szVarOrChanged,VT_EMPTY,VT_R4);
38908 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3914), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_EMPTY, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3914), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_EMPTY,VT_R8);
38909 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3915), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_EMPTY, VT_R8, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3915), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 1, szVarOrChanged,VT_EMPTY,VT_R8);
38910 rbstr = SysAllocString(szFalse);
38911 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3917), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_EMPTY, VT_BSTR, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3917), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_EMPTY,VT_BSTR);
38912 rbstr = SysAllocString(szTrue);
38913 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3919), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_EMPTY, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3919), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_EMPTY,VT_BSTR);
38914 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3920), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_EMPTY, VT_CY, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3920), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_EMPTY && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_EMPTY,VT_CY);
38917 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3923), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_NULL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3923), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_NULL && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_NULL,VT_NULL);
38918 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3924), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_NULL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3924), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 1 && ((&right)->n1.n2.vt) == VT_NULL && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_NULL,VT_NULL);
38919 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3925), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_I1, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3925), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, szVarOrChanged,VT_NULL,VT_I1);
38920 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3926), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_I1, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3926), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 1, szVarOrChanged,VT_NULL,VT_I1);
38921 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3927), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_UI1, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3927), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_NULL,VT_UI1);
38922 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3928), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (1), szVarOrFail, VT_NULL, VT_UI1, VT_UI1, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); (winetest_set_location("vartest.c", 3928), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 1, szVarOrChanged,VT_NULL,VT_UI1);
38923 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3929), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_I2, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3929), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_NULL,VT_I2);
38924 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3930), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarOrFail, VT_NULL, VT_I2, VT_I2, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3930), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 1, szVarOrChanged,VT_NULL,VT_I2);
38925 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3931), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_UI2, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3931), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_NULL,VT_UI2);
38926 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3932), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_UI2, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3932), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 1, szVarOrChanged,VT_NULL,VT_UI2);
38927 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3933), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_I4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3933), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_NULL,VT_I4);
38928 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3934), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_I4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3934), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 1, szVarOrChanged,VT_NULL,VT_I4);
38929 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3935), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_UI4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3935), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_NULL,VT_UI4);
38930 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3936), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_UI4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3936), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 1, szVarOrChanged,VT_NULL,VT_UI4);
38931 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38933 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3939), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_I8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3939), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_NULL,VT_I8);
38934 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3940), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (1), szVarOrFail, VT_NULL, VT_I8, VT_I8, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3940), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 1, szVarOrChanged,VT_NULL,VT_I8);
38935 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3941), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_UI8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3941), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_NULL,VT_UI8);
38936 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3942), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_UI8, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3942), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 1, szVarOrChanged,VT_NULL,VT_UI8);
38938 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3944), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_INT, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3944), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_NULL,VT_INT);
38939 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3945), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_INT, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3945), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 1, szVarOrChanged,VT_NULL,VT_INT);
38940 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3946), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_UINT, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3946), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_NULL,VT_UINT);
38941 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3947), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_UINT, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3947), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 1, szVarOrChanged,VT_NULL,VT_UINT);
38942 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3948), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_BOOL, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3948), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 0, szVarOrChanged,VT_NULL,VT_BOOL);
38943 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3949), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (1), szVarOrFail, VT_NULL, VT_BOOL, VT_BOOL, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3949), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == 1, szVarOrChanged,VT_NULL,VT_BOOL);
38944 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3950), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_R4, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3950), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_NULL,VT_R4);
38945 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3951), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_R4, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3951), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 1, szVarOrChanged,VT_NULL,VT_R4);
38946 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3952), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_R8, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3952), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_NULL,VT_R8);
38947 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3953), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarOrFail, VT_NULL, VT_R8, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3953), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 1, szVarOrChanged,VT_NULL,VT_R8);
38948 rbstr = SysAllocString(szFalse);
38949 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3955), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_NULL, VT_BSTR, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3955), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_NULL,VT_BSTR);
38950 rbstr = SysAllocString(szTrue);
38951 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3957), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_NULL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3957), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_NULL,VT_BSTR);
38952 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3958), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_NULL, VT_CY, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3958), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_NULL,VT_CY);
38953 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3959), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_NULL, VT_CY, VT_NULL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3959), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_NULL && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_NULL,VT_CY);
38955 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3961), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3961), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF), szVarOrChanged,VT_BOOL,VT_BOOL);
38956 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3962), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3962), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000), szVarOrChanged,VT_BOOL,VT_BOOL);
38957 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3963), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3963), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF), szVarOrChanged,VT_BOOL,VT_BOOL);
38958 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3964), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarOrFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 3964), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BOOL && ((&right)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000), szVarOrChanged,VT_BOOL,VT_BOOL);
38960 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3966), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_I1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3966), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == -1, szVarOrChanged,VT_BOOL,VT_I1);
38961 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3967), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_I1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3967), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, szVarOrChanged,VT_BOOL,VT_I1);
38962 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3968), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3968), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, szVarOrChanged,VT_BOOL,VT_I1);
38963 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3969), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_BOOL, VT_UI1, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3969), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 255, szVarOrChanged,VT_BOOL,VT_UI1);
38964 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3970), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_BOOL, VT_UI1, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3970), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_BOOL,VT_UI1);
38965 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3971), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_BOOL, VT_UI1, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3971), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_BOOL,VT_UI1);
38966 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3972), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_BOOL, VT_I2, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3972), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, szVarOrChanged,VT_BOOL,VT_I2);
38967 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3973), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_BOOL, VT_I2, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3973), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_BOOL,VT_I2);
38968 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3974), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_BOOL, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 3974), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_BOOL,VT_I2);
38969 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3975), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3975), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, szVarOrChanged,VT_BOOL,VT_UI2);
38970 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3976), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3976), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_BOOL,VT_UI2);
38971 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3977), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3977), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_BOOL,VT_UI2);
38972 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3978), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3978), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, szVarOrChanged,VT_BOOL,VT_I4);
38973 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3979), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3979), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_BOOL,VT_I4);
38974 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3980), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3980), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_BOOL,VT_I4);
38975 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3981), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3981), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, szVarOrChanged,VT_BOOL,VT_UI4);
38976 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3982), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3982), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_BOOL,VT_UI4);
38977 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3983), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3983), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_BOOL,VT_UI4);
38978 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3984), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3984), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_BOOL,VT_R4);
38979 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3985), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3985), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_BOOL,VT_R4);
38980 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3986), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3986), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_BOOL,VT_R4);
38981 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3987), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3987), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_BOOL,VT_R8);
38982 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3988), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3988), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_BOOL,VT_R8);
38983 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3989), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3989), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_BOOL,VT_R8);
38984 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3990), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3990), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_BOOL,VT_DATE);
38985 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3991), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3991), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_BOOL,VT_DATE);
38986 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3992), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 3992), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_BOOL,VT_DATE);
38987 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
38989 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3995), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_BOOL, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3995), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_BOOL,VT_I8);
38990 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3996), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_BOOL, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3996), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_BOOL,VT_I8);
38991 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 3997), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_BOOL, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 3997), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_BOOL,VT_I8);
38996 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4002), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4002), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_BOOL,VT_UI8);
38997 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4003), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4003), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_BOOL,VT_UI8);
38999 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4005), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4005), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_BOOL,VT_INT);
39000 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4006), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4006), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_BOOL,VT_INT);
39001 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4007), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4007), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_BOOL,VT_INT);
39002 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4008), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4008), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_BOOL,VT_UINT);
39003 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4009), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_BOOL, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4009), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_BOOL,VT_UINT);
39004 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4010), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_BOOL, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4010), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_BOOL,VT_UINT);
39005 rbstr = SysAllocString(szFalse);
39006 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4012), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarOrFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 4012), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_BOOL,VT_BSTR);
39007 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4013), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 4013), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_BOOL,VT_BSTR);
39008 rbstr = SysAllocString(szTrue);
39009 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4015), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 4015), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_BOOL,VT_BSTR);
39010 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4016), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BOOL, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 4016), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_BOOL,VT_BSTR);
39011 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4017), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BOOL, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4017), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_BOOL,VT_CY);
39012 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4018), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BOOL, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4018), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0xFFFF) && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_BOOL,VT_CY);
39013 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4019), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BOOL, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4019), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BOOL && ((&left)->n1.n2.n3.boolVal) == ((VARIANT_BOOL)0x0000) && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_BOOL,VT_CY);
39015 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4021), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_I1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4021), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == -1, szVarOrChanged,VT_I1,VT_I1);
39016 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4022), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_I1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4022), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, szVarOrChanged,VT_I1,VT_I1);
39017 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4023), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_I1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4023), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I1 && ((&right)->n1.n2.n3.cVal) == 0, szVarOrChanged,VT_I1,VT_I1);
39018 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4024), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UI1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4024), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 255, szVarOrChanged,VT_I1,VT_UI1);
39019 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4025), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UI1, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4025), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_I1,VT_UI1);
39020 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4026), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_UI1, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4026), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_I1,VT_UI1);
39021 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4027), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_I2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4027), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, szVarOrChanged,VT_I1,VT_I2);
39022 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4028), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_I2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4028), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_I1,VT_I2);
39023 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4029), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_I2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4029), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_I1,VT_I2);
39024 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4030), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4030), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, szVarOrChanged,VT_I1,VT_UI2);
39025 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4031), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4031), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_I1,VT_UI2);
39026 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4032), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4032), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_I1,VT_UI2);
39027 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4033), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4033), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, szVarOrChanged,VT_I1,VT_I4);
39028 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4034), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4034), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_I1,VT_I4);
39029 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4035), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4035), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_I1,VT_I4);
39030 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4036), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4036), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, szVarOrChanged,VT_I1,VT_UI4);
39031 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4037), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4037), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_I1,VT_UI4);
39032 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4038), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4038), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_I1,VT_UI4);
39033 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4039), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4039), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_I1,VT_R4);
39034 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4040), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4040), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_I1,VT_R4);
39035 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4041), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4041), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_I1,VT_R4);
39036 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4042), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4042), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_I1,VT_R8);
39037 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4043), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4043), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_I1,VT_R8);
39038 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4044), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4044), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_I1,VT_R8);
39039 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4045), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4045), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_I1,VT_DATE);
39040 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4046), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4046), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_I1,VT_DATE);
39041 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4047), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4047), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_I1,VT_DATE);
39042 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39044 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4050), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I1, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4050), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_I1,VT_I8);
39045 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4051), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I1, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4051), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I1,VT_I8);
39046 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4052), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_I1, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4052), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I1,VT_I8);
39047 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4053), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4053), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I1,VT_UI8);
39048 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4054), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4054), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I1,VT_UI8);
39050 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4056), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4056), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_I1,VT_INT);
39051 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4057), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4057), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_I1,VT_INT);
39052 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4058), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4058), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_I1,VT_INT);
39053 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4059), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4059), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_I1,VT_UINT);
39054 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4060), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4060), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I1,VT_UINT);
39055 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4061), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4061), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I1,VT_UINT);
39056 rbstr = SysAllocString(szFalse);
39057 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4063), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I1, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4063), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I1,VT_BSTR);
39058 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4064), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4064), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I1,VT_BSTR);
39059 rbstr = SysAllocString(szTrue);
39060 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4066), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4066), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I1,VT_BSTR);
39061 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4067), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I1, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4067), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I1,VT_BSTR);
39062 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4068), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I1, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4068), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_I1,VT_CY);
39063 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4069), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I1, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4069), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I1,VT_CY);
39064 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4070), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I1, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4070), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I1 && ((&left)->n1.n2.n3.cVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I1,VT_CY);
39066 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4072), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (255), szVarOrFail, VT_UI1, VT_UI1, VT_UI1, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); (winetest_set_location("vartest.c", 4072), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 255, szVarOrChanged,VT_UI1,VT_UI1);
39067 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4073), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (255), szVarOrFail, VT_UI1, VT_UI1, VT_UI1, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); (winetest_set_location("vartest.c", 4073), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_UI1,VT_UI1);
39068 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4074), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (0), szVarOrFail, VT_UI1, VT_UI1, VT_UI1, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal)); (winetest_set_location("vartest.c", 4074), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI1 && ((&right)->n1.n2.n3.bVal) == 0, szVarOrChanged,VT_UI1,VT_UI1);
39069 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4075), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_UI1, VT_I2, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4075), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, szVarOrChanged,VT_UI1,VT_I2);
39070 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4076), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (255), szVarOrFail, VT_UI1, VT_I2, VT_I2, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4076), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_UI1,VT_I2);
39071 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4077), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_UI1, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4077), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_UI1,VT_I2);
39072 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4078), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI1, VT_UI2, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4078), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, szVarOrChanged,VT_UI1,VT_UI2);
39073 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4079), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_UI2, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4079), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_UI1,VT_UI2);
39074 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4080), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4080), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_UI1,VT_UI2);
39075 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4081), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI1, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4081), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, szVarOrChanged,VT_UI1,VT_I4);
39076 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4082), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_I4, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4082), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_UI1,VT_I4);
39077 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4083), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4083), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_UI1,VT_I4);
39078 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4084), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI1, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4084), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, szVarOrChanged,VT_UI1,VT_UI4);
39079 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4085), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_UI4, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4085), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_UI1,VT_UI4);
39080 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4086), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4086), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_UI1,VT_UI4);
39081 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4087), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI1, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4087), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_UI1,VT_R4);
39082 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4088), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_R4, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4088), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_UI1,VT_R4);
39083 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4089), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4089), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_UI1,VT_R4);
39084 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4090), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI1, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4090), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_UI1,VT_R8);
39085 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4091), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_R8, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4091), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_UI1,VT_R8);
39086 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4092), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4092), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_UI1,VT_R8);
39087 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4093), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI1, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4093), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_UI1,VT_DATE);
39088 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4094), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_DATE, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4094), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_UI1,VT_DATE);
39089 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4095), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4095), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_UI1,VT_DATE);
39090 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39092 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4098), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_UI1, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4098), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_UI1,VT_I8);
39093 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4099), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (255), szVarOrFail, VT_UI1, VT_I8, VT_I8, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4099), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_UI1,VT_I8);
39094 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4100), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_UI1, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4100), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_UI1,VT_I8);
39095 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4101), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_UI8, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4101), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI1,VT_UI8);
39096 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4102), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4102), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI1,VT_UI8);
39098 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4104), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI1, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4104), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_UI1,VT_INT);
39099 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4105), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_INT, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4105), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI1,VT_INT);
39100 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4106), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4106), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI1,VT_INT);
39101 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4107), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI1, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4107), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_UI1,VT_UINT);
39102 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4108), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarOrFail, VT_UI1, VT_UINT, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4108), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI1,VT_UINT);
39103 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4109), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI1, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4109), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI1,VT_UINT);
39104 rbstr = SysAllocString(szFalse);
39105 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4111), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_UI1, VT_BSTR, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4111), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI1,VT_BSTR);
39106 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4112), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (255), szVarOrFail, VT_UI1, VT_BSTR, VT_I2, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4112), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI1,VT_BSTR);
39107 rbstr = SysAllocString(szTrue);
39108 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4114), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_UI1, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4114), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI1,VT_BSTR);
39109 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4115), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_UI1, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4115), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI1,VT_BSTR);
39110 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4116), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, VT_CY, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4116), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_UI1,VT_CY);
39111 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4117), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, VT_CY, VT_I4, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4117), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 255 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI1,VT_CY);
39112 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4118), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI1, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4118), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI1 && ((&left)->n1.n2.n3.bVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI1,VT_CY);
39114 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4120), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_I2, VT_I2, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4120), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == -1, szVarOrChanged,VT_I2,VT_I2);
39115 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4121), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_I2, VT_I2, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4121), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_I2,VT_I2);
39116 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4122), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_I2, VT_I2, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4122), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_I2 && ((&right)->n1.n2.n3.iVal) == 0, szVarOrChanged,VT_I2,VT_I2);
39117 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4123), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4123), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, szVarOrChanged,VT_I2,VT_UI2);
39118 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4124), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_UI2, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4124), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_I2,VT_UI2);
39119 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4125), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4125), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_I2,VT_UI2);
39120 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4126), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4126), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, szVarOrChanged,VT_I2,VT_I4);
39121 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4127), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4127), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_I2,VT_I4);
39122 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4128), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4128), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_I2,VT_I4);
39123 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4129), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4129), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, szVarOrChanged,VT_I2,VT_UI4);
39124 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4130), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4130), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_I2,VT_UI4);
39125 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4131), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4131), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_I2,VT_UI4);
39126 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4132), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4132), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_I2,VT_R4);
39127 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4133), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4133), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_I2,VT_R4);
39128 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4134), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4134), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_I2,VT_R4);
39129 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4135), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4135), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_I2,VT_R8);
39130 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4136), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4136), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_I2,VT_R8);
39131 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4137), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4137), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_I2,VT_R8);
39132 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4138), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4138), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_I2,VT_DATE);
39133 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4139), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4139), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_I2,VT_DATE);
39134 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4140), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4140), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_I2,VT_DATE);
39135 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39137 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4143), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I2, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4143), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_I2,VT_I8);
39138 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4144), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I2, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4144), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I2,VT_I8);
39139 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4145), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_I2, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4145), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I2,VT_I8);
39140 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4146), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4146), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I2,VT_UI8);
39141 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4147), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4147), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I2,VT_UI8);
39143 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4149), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4149), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_I2,VT_INT);
39144 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4150), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4150), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_I2,VT_INT);
39145 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4151), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4151), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_I2,VT_INT);
39146 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4152), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4152), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_I2,VT_UINT);
39147 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4153), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I2, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4153), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I2,VT_UINT);
39148 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4154), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I2, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4154), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I2,VT_UINT);
39149 rbstr = SysAllocString(szFalse);
39150 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4156), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarOrFail, VT_I2, VT_BSTR, VT_I2, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4156), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I2,VT_BSTR);
39151 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4157), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_I2, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4157), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I2,VT_BSTR);
39152 rbstr = SysAllocString(szTrue);
39153 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4159), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_I2, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4159), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I2,VT_BSTR);
39154 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4160), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarOrFail, VT_I2, VT_BSTR, VT_I2, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); (winetest_set_location("vartest.c", 4160), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I2,VT_BSTR);
39155 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4161), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4161), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_I2,VT_CY);
39156 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4162), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4162), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I2,VT_CY);
39157 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4163), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I2, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4163), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I2 && ((&left)->n1.n2.n3.iVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I2,VT_CY);
39159 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4165), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_UI2, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4165), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 65535, szVarOrChanged,VT_UI2,VT_UI2);
39160 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4166), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_UI2, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4166), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_UI2,VT_UI2);
39161 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4167), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_UI2, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4167), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UI2 && ((&right)->n1.n2.n3.uiVal) == 0, szVarOrChanged,VT_UI2,VT_UI2);
39162 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4168), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4168), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, szVarOrChanged,VT_UI2,VT_I4);
39163 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4169), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_I4, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4169), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_UI2,VT_I4);
39164 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4170), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4170), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_UI2,VT_I4);
39165 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4171), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4171), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, szVarOrChanged,VT_UI2,VT_UI4);
39166 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4172), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_UI4, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4172), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_UI2,VT_UI4);
39167 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4173), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4173), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_UI2,VT_UI4);
39168 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4174), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4174), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_UI2,VT_R4);
39169 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4175), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_R4, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4175), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_UI2,VT_R4);
39170 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4176), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4176), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_UI2,VT_R4);
39171 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4177), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4177), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_UI2,VT_R8);
39172 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4178), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_R8, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4178), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_UI2,VT_R8);
39173 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4179), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4179), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_UI2,VT_R8);
39174 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4180), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4180), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_UI2,VT_DATE);
39175 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4181), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_DATE, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4181), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_UI2,VT_DATE);
39176 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4182), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4182), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_UI2,VT_DATE);
39177 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39179 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4185), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_UI2, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4185), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_UI2,VT_I8);
39180 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4186), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (65535), szVarOrFail, VT_UI2, VT_I8, VT_I8, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4186), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_UI2,VT_I8);
39181 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4187), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_UI2, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4187), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_UI2,VT_I8);
39182 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4188), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_UI8, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4188), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI2,VT_UI8);
39183 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4189), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4189), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI2,VT_UI8);
39185 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4191), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4191), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_UI2,VT_INT);
39186 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4192), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_INT, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4192), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI2,VT_INT);
39187 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4193), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4193), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI2,VT_INT);
39188 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4194), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4194), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_UI2,VT_UINT);
39189 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4195), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_UINT, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4195), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI2,VT_UINT);
39190 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4196), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4196), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI2,VT_UINT);
39191 rbstr = SysAllocString(szFalse);
39192 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4198), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI2, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4198), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI2,VT_BSTR);
39193 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4199), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarOrFail, VT_UI2, VT_BSTR, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4199), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI2,VT_BSTR);
39194 rbstr = SysAllocString(szTrue);
39195 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4201), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4201), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI2,VT_BSTR);
39196 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4202), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI2, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4202), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI2,VT_BSTR);
39197 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4203), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI2, VT_CY, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4203), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_UI2,VT_CY);
39198 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4204), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI2, VT_CY, VT_I4, (int)(65535), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4204), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 65535 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI2,VT_CY);
39199 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4205), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI2, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4205), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI2 && ((&left)->n1.n2.n3.uiVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI2,VT_CY);
39201 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4207), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4207), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == -1, szVarOrChanged,VT_I4,VT_I4);
39202 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4208), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_I4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4208), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_I4,VT_I4);
39203 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4209), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_I4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4209), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I4 && ((&right)->n1.n2.n3.lVal) == 0, szVarOrChanged,VT_I4,VT_I4);
39204 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4210), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4210), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, szVarOrChanged,VT_I4,VT_UI4);
39205 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4211), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4211), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_I4,VT_UI4);
39206 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4212), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4212), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_I4,VT_UI4);
39207 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4213), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4213), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_I4,VT_R4);
39208 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4214), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4214), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_I4,VT_R4);
39209 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4215), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4215), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_I4,VT_R4);
39210 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4216), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4216), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_I4,VT_R8);
39211 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4217), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4217), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_I4,VT_R8);
39212 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4218), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4218), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_I4,VT_R8);
39213 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4219), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4219), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_I4,VT_DATE);
39214 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4220), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4220), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_I4,VT_DATE);
39215 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4221), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4221), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_I4,VT_DATE);
39216 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39218 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4224), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4224), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_I4,VT_I8);
39219 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4225), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4225), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I4,VT_I8);
39220 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4226), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_I4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4226), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I4,VT_I8);
39221 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4227), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4227), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I4,VT_UI8);
39222 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4228), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4228), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I4,VT_UI8);
39224 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4230), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4230), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_I4,VT_INT);
39225 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4231), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4231), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_I4,VT_INT);
39226 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4232), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4232), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_I4,VT_INT);
39227 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4233), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4233), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_I4,VT_UINT);
39228 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4234), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4234), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I4,VT_UINT);
39229 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4235), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4235), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I4,VT_UINT);
39230 rbstr = SysAllocString(szFalse);
39231 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4237), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_I4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4237), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I4,VT_BSTR);
39232 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4238), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4238), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I4,VT_BSTR);
39233 rbstr = SysAllocString(szTrue);
39234 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4240), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4240), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I4,VT_BSTR);
39235 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4241), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_I4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4241), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I4,VT_BSTR);
39236 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4242), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4242), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_I4,VT_CY);
39237 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4243), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4243), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I4,VT_CY);
39238 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4244), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I4, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4244), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I4 && ((&left)->n1.n2.n3.lVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I4,VT_CY);
39240 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4246), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4246), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0xffffffff, szVarOrChanged,VT_UI4,VT_UI4);
39241 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4247), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_UI4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4247), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_UI4,VT_UI4);
39242 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4248), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_UI4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4248), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_UI4 && ((&right)->n1.n2.n3.ulVal) == 0, szVarOrChanged,VT_UI4,VT_UI4);
39243 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4249), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4249), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_UI4,VT_R4);
39244 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4250), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4250), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_UI4,VT_R4);
39245 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4251), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4251), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_UI4,VT_R4);
39246 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4252), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4252), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_UI4,VT_R8);
39247 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4253), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4253), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_UI4,VT_R8);
39248 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4254), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4254), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_UI4,VT_R8);
39249 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4255), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4255), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_UI4,VT_DATE);
39250 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4256), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4256), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_UI4,VT_DATE);
39251 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4257), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4257), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_UI4,VT_DATE);
39252 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39254 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4260), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_UI4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4260), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_UI4,VT_I8);
39255 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4261), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0xffffffff), szVarOrFail, VT_UI4, VT_I8, VT_I8, (int)(0xffffffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4261), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_UI4,VT_I8);
39256 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4262), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_UI4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4262), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_UI4,VT_I8);
39257 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4263), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4263), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI4,VT_UI8);
39258 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4264), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4264), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI4,VT_UI8);
39260 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4266), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4266), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_UI4,VT_INT);
39261 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4267), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4267), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI4,VT_INT);
39262 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4268), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4268), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI4,VT_INT);
39263 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4269), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4269), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_UI4,VT_UINT);
39264 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4270), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4270), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI4,VT_UINT);
39265 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4271), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4271), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI4,VT_UINT);
39266 rbstr = SysAllocString(szFalse);
39267 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4273), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4273), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI4,VT_BSTR);
39268 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4274), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4274), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI4,VT_BSTR);
39269 rbstr = SysAllocString(szTrue);
39270 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4276), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4276), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI4,VT_BSTR);
39271 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4277), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4277), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI4,VT_BSTR);
39272 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4278), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4278), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_UI4,VT_CY);
39273 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4279), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4279), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0xffffffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI4,VT_CY);
39274 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4280), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI4, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4280), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI4 && ((&left)->n1.n2.n3.ulVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI4,VT_CY);
39276 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4282), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4282), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == -1, szVarOrChanged,VT_R4,VT_R4);
39277 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4283), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_R4, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4283), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_R4,VT_R4);
39278 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4284), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R4, VT_R4, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4284), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_R4 && ((&right)->n1.n2.n3.fltVal) == 0, szVarOrChanged,VT_R4,VT_R4);
39279 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4285), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4285), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_R4,VT_R8);
39280 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4286), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4286), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_R4,VT_R8);
39281 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4287), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R4, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4287), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_R4,VT_R8);
39282 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4288), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4288), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_R4,VT_DATE);
39283 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4289), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4289), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_R4,VT_DATE);
39284 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4290), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R4, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4290), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_R4,VT_DATE);
39285 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39287 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4293), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_R4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4293), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_R4,VT_I8);
39288 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4294), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_R4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4294), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_R4,VT_I8);
39289 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4295), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_R4, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4295), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_R4,VT_I8);
39290 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4296), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4296), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_R4,VT_UI8);
39291 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4297), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R4, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4297), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_R4,VT_UI8);
39293 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4299), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4299), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_R4,VT_INT);
39294 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4300), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4300), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_R4,VT_INT);
39295 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4301), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R4, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4301), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_R4,VT_INT);
39296 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4302), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4302), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_R4,VT_UINT);
39297 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4303), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4303), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_R4,VT_UINT);
39298 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4304), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R4, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4304), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_R4,VT_UINT);
39299 rbstr = SysAllocString(szFalse);
39300 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4306), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R4, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4306), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R4,VT_BSTR);
39301 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4307), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4307), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R4,VT_BSTR);
39302 rbstr = SysAllocString(szTrue);
39303 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4309), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4309), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R4,VT_BSTR);
39304 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4310), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R4, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4310), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R4,VT_BSTR);
39305 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4311), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4311), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_R4,VT_CY);
39306 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4312), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R4, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4312), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_R4,VT_CY);
39307 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4313), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R4, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4313), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R4 && ((&left)->n1.n2.n3.fltVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_R4,VT_CY);
39309 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4315), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4315), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == -1, szVarOrChanged,VT_R8,VT_R8);
39310 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4316), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_R8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4316), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_R8,VT_R8);
39311 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4317), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R8, VT_R8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4317), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_R8 && ((&right)->n1.n2.n3.dblVal) == 0, szVarOrChanged,VT_R8,VT_R8);
39312 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4318), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4318), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_R8,VT_DATE);
39313 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4319), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4319), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_R8,VT_DATE);
39314 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4320), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R8, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4320), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_R8,VT_DATE);
39315 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39317 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4323), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_R8, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4323), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_R8,VT_I8);
39318 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4324), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_R8, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4324), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_R8,VT_I8);
39319 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4325), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_R8, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4325), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_R8,VT_I8);
39320 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4326), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4326), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_R8,VT_UI8);
39321 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4327), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R8, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4327), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_R8,VT_UI8);
39323 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4329), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4329), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_R8,VT_INT);
39324 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4330), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4330), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_R8,VT_INT);
39325 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4331), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R8, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4331), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_R8,VT_INT);
39326 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4332), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4332), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_R8,VT_UINT);
39327 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4333), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4333), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_R8,VT_UINT);
39328 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4334), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R8, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4334), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_R8,VT_UINT);
39329 rbstr = SysAllocString(szFalse);
39330 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4336), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_R8, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4336), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R8,VT_BSTR);
39331 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4337), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4337), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R8,VT_BSTR);
39332 rbstr = SysAllocString(szTrue);
39333 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4339), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4339), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R8,VT_BSTR);
39334 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4340), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_R8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4340), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_R8,VT_BSTR);
39335 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4341), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R8, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4341), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_R8,VT_CY);
39336 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4342), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R8, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4342), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_R8,VT_CY);
39337 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4343), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_R8, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4343), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_R8 && ((&left)->n1.n2.n3.dblVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_R8,VT_CY);
39339 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4345), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4345), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == -1, szVarOrChanged,VT_DATE,VT_DATE);
39340 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4346), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_DATE, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4346), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_DATE,VT_DATE);
39341 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4347), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_DATE, VT_DATE, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4347), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_DATE && ((&right)->n1.n2.n3.date) == 0, szVarOrChanged,VT_DATE,VT_DATE);
39342 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39344 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4350), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_DATE, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4350), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_DATE,VT_I8);
39345 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4351), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_DATE, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4351), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_DATE,VT_I8);
39346 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4352), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_DATE, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4352), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_DATE,VT_I8);
39347 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4353), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4353), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_DATE,VT_UI8);
39348 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4354), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_DATE, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4354), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_DATE,VT_UI8);
39350 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4356), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4356), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_DATE,VT_INT);
39351 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4357), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4357), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_DATE,VT_INT);
39352 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4358), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_DATE, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4358), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_DATE,VT_INT);
39353 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4359), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4359), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_DATE,VT_UINT);
39354 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4360), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4360), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_DATE,VT_UINT);
39355 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4361), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_DATE, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4361), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_DATE,VT_UINT);
39356 rbstr = SysAllocString(szFalse);
39357 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4363), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_DATE, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4363), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_DATE,VT_BSTR);
39358 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4364), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4364), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_DATE,VT_BSTR);
39359 rbstr = SysAllocString(szTrue);
39360 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4366), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4366), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_DATE,VT_BSTR);
39361 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4367), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_DATE, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4367), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_DATE,VT_BSTR);
39362 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4368), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_DATE, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4368), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_DATE,VT_CY);
39363 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4369), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_DATE, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4369), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_DATE,VT_CY);
39364 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4370), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_DATE, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4370), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_DATE && ((&left)->n1.n2.n3.date) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_DATE,VT_CY);
39366 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39368 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4374), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4374), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == -1, szVarOrChanged,VT_I8,VT_I8);
39369 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4375), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4375), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I8,VT_I8);
39370 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4376), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_I8, VT_I8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4376), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_I8 && ((&right)->n1.n2.n3.llVal) == 0, szVarOrChanged,VT_I8,VT_I8);
39371 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4377), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_UI8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4377), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I8,VT_UI8);
39372 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4378), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_I8, VT_UI8, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4378), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_I8,VT_UI8);
39377 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4383), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_UINT, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4383), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffffffff, szVarOrChanged,VT_I8,VT_UINT);
39378 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4384), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_UINT, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4384), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I8,VT_UINT);
39379 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4385), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_I8, VT_UINT, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4385), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_I8,VT_UINT);
39380 rbstr = SysAllocString(szFalse);
39381 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4387), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarOrFail, VT_I8, VT_BSTR, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4387), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I8,VT_BSTR);
39382 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4388), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_BSTR, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4388), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I8,VT_BSTR);
39383 rbstr = SysAllocString(szTrue);
39384 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4390), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_BSTR, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4390), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I8,VT_BSTR);
39385 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4391), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarOrFail, VT_I8, VT_BSTR, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4391), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_I8,VT_BSTR);
39386 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4392), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I8, VT_CY, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4392), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_I8,VT_CY);
39387 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4393), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I8, VT_CY, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4393), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I8,VT_CY);
39388 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4394), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_I8, VT_CY, VT_I8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal)); (winetest_set_location("vartest.c", 4394), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_I8 && ((&left)->n1.n2.n3.llVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_I8,VT_CY);
39390 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4396), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UI8, VT_UI8, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4396), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0xffff, szVarOrChanged,VT_UI8,VT_UI8);
39391 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4397), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UI8, VT_UI8, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4397), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI8,VT_UI8);
39392 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4398), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI8, VT_UI8, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4398), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_UI8 && ((&right)->n1.n2.n3.ullVal) == 0, szVarOrChanged,VT_UI8,VT_UI8);
39393 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4399), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI8, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4399), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_UI8,VT_INT);
39394 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4400), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UI8, VT_INT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4400), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI8,VT_INT);
39395 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4401), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI8, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4401), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_UI8,VT_INT);
39396 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4402), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UI8, VT_UINT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4402), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffff, szVarOrChanged,VT_UI8,VT_UINT);
39397 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4403), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UI8, VT_UINT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4403), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI8,VT_UINT);
39398 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4404), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI8, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4404), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UI8,VT_UINT);
39399 rbstr = SysAllocString(szFalse);
39400 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4406), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UI8, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4406), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI8,VT_BSTR);
39401 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4407), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UI8, VT_BSTR, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4407), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI8,VT_BSTR);
39402 rbstr = SysAllocString(szTrue);
39403 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4409), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4409), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI8,VT_BSTR);
39404 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4410), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UI8, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4410), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UI8,VT_BSTR);
39405 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4411), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI8, VT_CY, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4411), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_UI8,VT_CY);
39406 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4412), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI8, VT_CY, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4412), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI8,VT_CY);
39407 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4413), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UI8, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4413), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UI8 && ((&left)->n1.n2.n3.ullVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UI8,VT_CY);
39410 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4416), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_INT, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4416), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == -1, szVarOrChanged,VT_INT,VT_INT);
39411 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4417), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_INT, VT_INT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4417), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_INT,VT_INT);
39412 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4418), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_INT, VT_INT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4418), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_INT && ((&right)->n1.n2.n3.intVal) == 0, szVarOrChanged,VT_INT,VT_INT);
39413 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4419), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_INT, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4419), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffff, szVarOrChanged,VT_INT,VT_UINT);
39414 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4420), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_INT, VT_UINT, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4420), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_INT,VT_UINT);
39415 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4421), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_INT, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4421), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_INT,VT_UINT);
39416 rbstr = SysAllocString(szFalse);
39417 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4423), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_INT, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4423), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_INT,VT_BSTR);
39418 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4424), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_INT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4424), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_INT,VT_BSTR);
39419 rbstr = SysAllocString(szTrue);
39420 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4426), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_INT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4426), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_INT,VT_BSTR);
39421 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4427), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_INT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4427), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_INT,VT_BSTR);
39422 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4428), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_INT, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4428), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_INT,VT_CY);
39423 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4429), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_INT, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4429), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == -1 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_INT,VT_CY);
39424 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4430), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_INT, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4430), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_INT && ((&left)->n1.n2.n3.intVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_INT,VT_CY);
39426 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4432), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UINT, VT_UINT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4432), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0xffff, szVarOrChanged,VT_UINT,VT_UINT);
39427 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4433), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UINT, VT_UINT, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4433), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UINT,VT_UINT);
39428 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4434), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UINT, VT_UINT, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4434), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_UINT && ((&right)->n1.n2.n3.uintVal) == 0, szVarOrChanged,VT_UINT,VT_UINT);
39429 rbstr = SysAllocString(szFalse);
39430 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4436), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarOrFail, VT_UINT, VT_BSTR, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4436), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UINT,VT_BSTR);
39431 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4437), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarOrFail, VT_UINT, VT_BSTR, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4437), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UINT,VT_BSTR);
39432 rbstr = SysAllocString(szTrue);
39433 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4439), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UINT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4439), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UINT,VT_BSTR);
39434 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4440), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarOrFail, VT_UINT, VT_BSTR, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4440), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_UINT,VT_BSTR);
39435 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4441), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UINT, VT_CY, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4441), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_UINT,VT_CY);
39436 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4442), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UINT, VT_CY, VT_I4, (int)(0xffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4442), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0xffff && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UINT,VT_CY);
39437 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4443), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_UINT, VT_CY, VT_I4, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4443), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_UINT && ((&left)->n1.n2.n3.uintVal) == 0 && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 0, "VarOr(%d,%d): Modified input arguments\n",VT_UINT,VT_CY);
39439 lbstr = SysAllocString(szFalse);
39440 rbstr = SysAllocString(szFalse);
39441 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4447), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (0), szVarOrFail, VT_BSTR, VT_BSTR, VT_BOOL, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 4447), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_BSTR,VT_BSTR);
39442 rbstr = SysAllocString(szTrue);
39443 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4449), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BSTR, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 4449), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_BSTR,VT_BSTR);
39444 lbstr = SysAllocString(szTrue);
39445 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4451), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarOrFail, VT_BSTR, VT_BSTR, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal)); (winetest_set_location("vartest.c", 4451), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_BSTR && ((&right)->n1.n2.n3.bstrVal) == rbstr, szVarOrChanged,VT_BSTR,VT_BSTR);
39446 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4452), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BSTR, VT_CY, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4452), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_BSTR,VT_CY);
39447 lbstr = SysAllocString(szFalse);
39448 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarOr(&left,&right,&result); (winetest_set_location("vartest.c", 4454), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), "VarOr(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n", VT_BSTR, VT_CY, VT_I4, (int)(1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); (winetest_set_location("vartest.c", 4454), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) == VT_BSTR && ((&left)->n1.n2.n3.bstrVal) == lbstr && ((&right)->n1.n2.vt) == VT_CY && ((&right)->n1.n2.n3.cyVal).int64 == 10000, "VarOr(%d,%d): Modified input arguments\n",VT_BSTR,VT_CY);
39451 static HRESULT (__attribute__((__stdcall__)) *pVarEqv)(LPVARIANT,LPVARIANT,LPVARIANT);
39453 static const char *szVarEqvFail = "VarEqv(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
39455 static void test_VarEqv(void)
39457 VARIANT left, right, result;
39461 pVarEqv = (void*)GetProcAddress(hOleaut32, "VarEqv"); if (!pVarEqv) { (winetest_set_location("vartest.c", 4474), 0) ? (void)0 : winetest_trace("function " "VarEqv" " not available, not testing it\n"); return; };
39464 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
39466 VARTYPE leftvt, rightvt, resvt;
39468 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
39470 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
39472 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
39476 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
39478 if (leftvt == VT_BSTR || rightvt == VT_BSTR ||
39479 leftvt == VT_DISPATCH || rightvt == VT_DISPATCH ||
39480 leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN)
39483 memset(&left, 0, sizeof(left));
39484 memset(&right, 0, sizeof(right));
39485 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
39486 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
39487 ((&result)->n1.n2.vt) = VT_EMPTY;
39490 if (ExtraFlags[i] & VT_ARRAY || ExtraFlags[i] & VT_BYREF ||
39491 !IsValidVariantClearVT(leftvt, ExtraFlags[i]) ||
39492 !IsValidVariantClearVT(rightvt, ExtraFlags[i]) ||
39493 leftvt == VT_CLSID || rightvt == VT_CLSID ||
39494 leftvt == VT_RECORD || rightvt == VT_RECORD ||
39495 leftvt == VT_VARIANT || rightvt == VT_VARIANT ||
39496 leftvt == VT_ERROR || rightvt == VT_ERROR)
39500 if (leftvt == VT_EMPTY || rightvt == VT_EMPTY)
39502 if (leftvt == rightvt ||
39503 leftvt == VT_I2 || rightvt == VT_I2 ||
39504 leftvt == VT_UI1 || rightvt == VT_UI1 ||
39505 leftvt == VT_BOOL || rightvt == VT_BOOL)
39507 else if (leftvt == VT_NULL || rightvt == VT_NULL)
39509 else if (leftvt == VT_I8 || rightvt == VT_I8)
39512 else if (leftvt == VT_NULL || rightvt == VT_NULL)
39516 else if (leftvt == VT_UI1 || rightvt == VT_UI1)
39518 if (leftvt == rightvt)
39520 else if (leftvt == rightvt ||
39521 leftvt == VT_I2 || rightvt == VT_I2 ||
39522 leftvt == VT_BOOL || rightvt == VT_BOOL)
39526 else if (leftvt == VT_I8 || rightvt == VT_I8)
39529 else if (leftvt == VT_I2 || rightvt == VT_I2)
39531 if (leftvt == rightvt ||
39532 leftvt == VT_BOOL || rightvt == VT_BOOL)
39534 else if (leftvt == VT_I8 || rightvt == VT_I8)
39537 else if (leftvt == VT_BOOL && rightvt == VT_BOOL)
39541 else if (leftvt == VT_I8 || rightvt == VT_I8)
39543 if (leftvt == VT_INT || rightvt == VT_INT)
39548 hres = pVarEqv(&left, &right, &result);
39550 (winetest_set_location("vartest.c", 4563), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
39551 "VarEqv: %d|0x%X, %d|0x%X: Expected failure, got 0x%lX vt %d\n",
39552 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], hres,
39553 ((&result)->n1.n2.vt));
39555 (winetest_set_location("vartest.c", 4568), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == resvt,
39556 "VarEqv: %d|0x%X, %d|0x%X: expected S_OK, vt %d, got 0x%lX vt %d\n",
39557 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], resvt, hres,
39558 ((&result)->n1.n2.vt));
39564 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4577), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39565 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4578), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39566 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = 1; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4579), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39567 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4580), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39568 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = 1; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4581), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (-2), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39569 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4582), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (-2), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39570 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = 6; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 7; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4583), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (-2), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39571 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = 6; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 6; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4584), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarEqvFail, VT_BOOL, VT_BOOL, VT_BOOL, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.boolVal));
39572 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4585), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (((VARIANT_BOOL)0xFFFF)), szVarEqvFail, VT_BOOL, VT_I2, VT_I2, (int)(((VARIANT_BOOL)0xFFFF)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal));
39573 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4586), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (((VARIANT_BOOL)0x0000)), szVarEqvFail, VT_BOOL, VT_I2, VT_I2, (int)(((VARIANT_BOOL)0x0000)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal));
39574 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = 6; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 7; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4587), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-2), szVarEqvFail, VT_BOOL, VT_I2, VT_I2, (int)(-2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal));
39575 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4588), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (255), szVarEqvFail, VT_UI1, VT_UI1, VT_UI1, (int)(255), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal));
39576 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4589), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (254), szVarEqvFail, VT_UI1, VT_UI1, VT_UI1, (int)(254), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal));
39577 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4590), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (254), szVarEqvFail, VT_UI1, VT_UI1, VT_UI1, (int)(254), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.bVal));
39578 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
39580 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4593), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarEqvFail, VT_UI4, VT_I8, VT_I8, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal));
39581 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 5; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 19; memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4594), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-23), szVarEqvFail, VT_UI4, VT_I8, VT_I8, (int)(-23), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.llVal));
39582 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarEqv(&left,&right,&result); (winetest_set_location("vartest.c", 4595), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarEqvFail, VT_UI4, VT_UI8, VT_I4, (int)(-1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal));
39586 static HRESULT (__attribute__((__stdcall__)) *pVarMul)(LPVARIANT,LPVARIANT,LPVARIANT);
39588 static const char *szVarMulI4 = "VarMul(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
39589 static const char *szVarMulR8 = "VarMul(%d,%d): expected 0x0,%d,%f, got 0x%lX,%d,%f\n";
39591 static void test_VarMul(void)
39593 static const WCHAR sz12[] = {'1','2','\0'};
39594 VARIANT left, right, result, cy, dec;
39600 pVarMul = (void*)GetProcAddress(hOleaut32, "VarMul"); if (!pVarMul) { (winetest_set_location("vartest.c", 4627), 0) ? (void)0 : winetest_trace("function " "VarMul" " not available, not testing it\n"); return; };
39602 lbstr = SysAllocString(sz12);
39603 rbstr = SysAllocString(sz12);
39606 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
39608 VARTYPE leftvt, rightvt, resvt;
39610 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
39613 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
39615 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
39619 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
39621 if (leftvt == VT_DISPATCH || rightvt == VT_DISPATCH ||
39622 leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN)
39625 memset(&left, 0, sizeof(left));
39626 memset(&right, 0, sizeof(right));
39627 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
39628 if (leftvt == VT_BSTR)
39629 ((&left)->n1.n2.n3.bstrVal) = lbstr;
39630 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
39631 if (rightvt == VT_BSTR)
39632 ((&right)->n1.n2.n3.bstrVal) = rbstr;
39633 ((&result)->n1.n2.vt) = VT_EMPTY;
39634 resvt = VT_UNKNOWN;
39639 if (ExtraFlags[i] & VT_ARRAY || ExtraFlags[i] & VT_BYREF ||
39640 !IsValidVariantClearVT(leftvt, ExtraFlags[i]) ||
39641 !IsValidVariantClearVT(rightvt, ExtraFlags[i]) ||
39642 leftvt == VT_CLSID || rightvt == VT_CLSID ||
39643 leftvt == VT_RECORD || rightvt == VT_RECORD ||
39644 leftvt == VT_VARIANT || rightvt == VT_VARIANT ||
39645 leftvt == VT_ERROR || rightvt == VT_ERROR ||
39646 leftvt == VT_I1 || rightvt == VT_I1 ||
39647 leftvt == VT_UI2 || rightvt == VT_UI2 ||
39648 leftvt == VT_UI4 || rightvt == VT_UI4 ||
39649 leftvt == VT_UI8 || rightvt == VT_UI8 ||
39650 leftvt == VT_INT || rightvt == VT_INT ||
39651 leftvt == VT_UINT || rightvt == VT_UINT) {
39655 if (leftvt == VT_NULL || rightvt == VT_NULL)
39657 else if (leftvt == VT_DECIMAL || rightvt == VT_DECIMAL)
39658 resvt = VT_DECIMAL;
39659 else if (leftvt == VT_R8 || rightvt == VT_R8 ||
39660 leftvt == VT_BSTR || rightvt == VT_BSTR ||
39661 leftvt == VT_DATE || rightvt == VT_DATE)
39663 else if (leftvt == VT_R4 || rightvt == VT_R4) {
39664 if (leftvt == VT_I4 || rightvt == VT_I4 ||
39665 leftvt == VT_I8 || rightvt == VT_I8 ||
39666 leftvt == VT_CY || rightvt == VT_CY)
39670 } else if (leftvt == VT_CY || rightvt == VT_CY)
39672 else if (leftvt == VT_I8 || rightvt == VT_I8)
39674 else if (leftvt == VT_I4 || rightvt == VT_I4)
39676 else if (leftvt == VT_I2 || rightvt == VT_I2 ||
39677 leftvt == VT_BOOL || rightvt == VT_BOOL ||
39678 (leftvt == VT_EMPTY && rightvt == VT_EMPTY))
39680 else if (leftvt == VT_UI1 || rightvt == VT_UI1)
39683 hres = pVarMul(&left, &right, &result);
39685 (winetest_set_location("vartest.c", 4712), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
39686 "VarMul: %d|0x%X, %d|0x%X: Expected failure, got 0x%lX vt %d\n",
39687 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], hres,
39688 ((&result)->n1.n2.vt));
39690 (winetest_set_location("vartest.c", 4717), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == resvt,
39691 "VarMul: %d|0x%X, %d|0x%X: expected S_OK, vt %d, got 0x%lX vt %d\n",
39692 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], resvt, hres,
39693 ((&result)->n1.n2.vt));
39700 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 4; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8) { (winetest_set_location("vartest.c", 4727), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(8))<1e-7), szVarMulR8, VT_I4, VT_I4, VT_I4, (double)(8), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4727), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (8), szVarMulI4, VT_I4, VT_I4, VT_I4, (int)(8), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39701 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 4; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I2 == VT_R4 || VT_I2 == VT_R8) { (winetest_set_location("vartest.c", 4728), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && (fabs((((&result)->n1.n2.n3.iVal))-(8))<1e-7), szVarMulR8, VT_I2, VT_I2, VT_I2, (double)(8), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.iVal)); } else { (winetest_set_location("vartest.c", 4728), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (8), szVarMulI4, VT_I2, VT_I2, VT_I2, (int)(8), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); };
39702 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -13; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8) { (winetest_set_location("vartest.c", 4729), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(-65))<1e-7), szVarMulR8, VT_I2, VT_I4, VT_I4, (double)(-65), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4729), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65), szVarMulI4, VT_I2, VT_I4, VT_I4, (int)(-65), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39703 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -13; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8) { (winetest_set_location("vartest.c", 4730), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(-65))<1e-7), szVarMulR8, VT_I4, VT_I4, VT_I4, (double)(-65), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4730), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-65), szVarMulI4, VT_I4, VT_I4, VT_I4, (int)(-65), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39704 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 7; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0.5; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8) { (winetest_set_location("vartest.c", 4731), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(3.5))<1e-7), szVarMulR8, VT_I2, VT_R4, VT_R4, (double)(3.5), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 4731), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (3.5), szVarMulI4, VT_I2, VT_R4, VT_R4, (int)(3.5), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
39705 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0.5; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4732), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(2.5))<1e-7), szVarMulR8, VT_R4, VT_I4, VT_R8, (double)(2.5), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4732), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (2.5), szVarMulI4, VT_R4, VT_I4, VT_R8, (int)(2.5), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39706 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 7.1; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4733), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(0))<1e-7), szVarMulR8, VT_R8, VT_BOOL, VT_R8, (double)(0), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4733), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (0), szVarMulI4, VT_R8, VT_BOOL, VT_R8, (int)(0), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39707 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 4; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4734), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(48))<1e-7), szVarMulR8, VT_BSTR, VT_I2, VT_R8, (double)(48), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4734), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (48), szVarMulI4, VT_BSTR, VT_I2, VT_R8, (int)(48), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39708 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4735), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(12))<1e-7), szVarMulR8, VT_BSTR, VT_BOOL, VT_R8, (double)(12), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4735), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (12), szVarMulI4, VT_BSTR, VT_BOOL, VT_R8, (int)(12), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39709 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0.1; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4736), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(1.2))<1e-7), szVarMulR8, VT_BSTR, VT_R4, VT_R8, (double)(1.2), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4736), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (1.2), szVarMulI4, VT_BSTR, VT_R4, VT_R8, (int)(1.2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39710 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4737), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(144))<1e-7), szVarMulR8, VT_BSTR, VT_BSTR, VT_R8, (double)(144), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4737), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (144), szVarMulI4, VT_BSTR, VT_BSTR, VT_R8, (int)(144), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39711 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0.2; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4738), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(2.4))<1e-7), szVarMulR8, VT_R4, VT_BSTR, VT_R8, (double)(2.4), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4738), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (2.4), szVarMulI4, VT_R4, VT_BSTR, VT_R8, (int)(2.4), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39712 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 2.25; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 7; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4739), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(15.75))<1e-7), szVarMulR8, VT_DATE, VT_I4, VT_R8, (double)(15.75), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4739), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (15.75), szVarMulI4, VT_DATE, VT_I4, VT_R8, (int)(15.75), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39714 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0xff; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0xff; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8) { (winetest_set_location("vartest.c", 4741), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(0xff * 0xff))<1e-7), szVarMulR8, VT_UI1, VT_UI1, VT_I4, (double)(0xff * 0xff), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4741), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xff * 0xff), szVarMulI4, VT_UI1, VT_UI1, VT_I4, (int)(0xff * 0xff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39715 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0x7fff; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0x7fff; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8) { (winetest_set_location("vartest.c", 4742), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(0x7fff * 0x7fff))<1e-7), szVarMulR8, VT_I2, VT_I2, VT_I4, (double)(0x7fff * 0x7fff), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4742), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0x7fff * 0x7fff), szVarMulI4, VT_I2, VT_I2, VT_I4, (int)(0x7fff * 0x7fff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39716 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0x7fff; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = ((-0x7fff)-1); memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8) { (winetest_set_location("vartest.c", 4743), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(0x7fff * ((-0x7fff)-1)))<1e-7), szVarMulR8, VT_I2, VT_I2, VT_I4, (double)(0x7fff * ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4743), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0x7fff * ((-0x7fff)-1)), szVarMulI4, VT_I2, VT_I2, VT_I4, (int)(0x7fff * ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39717 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = ((-0x7fff)-1); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = ((-0x7fff)-1); memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8) { (winetest_set_location("vartest.c", 4744), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(((-0x7fff)-1) * ((-0x7fff)-1)))<1e-7), szVarMulR8, VT_I2, VT_I2, VT_I4, (double)(((-0x7fff)-1) * ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4744), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (((-0x7fff)-1) * ((-0x7fff)-1)), szVarMulI4, VT_I2, VT_I2, VT_I4, (int)(((-0x7fff)-1) * ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39718 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4745), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((double)0x7fffffff * 0x7fffffff))<1e-7), szVarMulR8, VT_I4, VT_I4, VT_R8, (double)((double)0x7fffffff * 0x7fffffff), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4745), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == ((double)0x7fffffff * 0x7fffffff), szVarMulI4, VT_I4, VT_I4, VT_R8, (int)((double)0x7fffffff * 0x7fffffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39719 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4746), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((double)0x7fffffff * ((-0x7fffffff)-1)))<1e-7), szVarMulR8, VT_I4, VT_I4, VT_R8, (double)((double)0x7fffffff * ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4746), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == ((double)0x7fffffff * ((-0x7fffffff)-1)), szVarMulI4, VT_I4, VT_I4, VT_R8, (int)((double)0x7fffffff * ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39720 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4747), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((double)((-0x7fffffff)-1) * ((-0x7fffffff)-1)))<1e-7), szVarMulR8, VT_I4, VT_I4, VT_R8, (double)((double)((-0x7fffffff)-1) * ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4747), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == ((double)((-0x7fffffff)-1) * ((-0x7fffffff)-1)), szVarMulI4, VT_I4, VT_I4, VT_R8, (int)((double)((-0x7fffffff)-1) * ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39721 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 3.40282347e+38F; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4748), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((double)3.40282347e+38F * 3.40282347e+38F))<1e-7), szVarMulR8, VT_R4, VT_R4, VT_R8, (double)((double)3.40282347e+38F * 3.40282347e+38F), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4748), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == ((double)3.40282347e+38F * 3.40282347e+38F), szVarMulI4, VT_R4, VT_R4, VT_R8, (int)((double)3.40282347e+38F * 3.40282347e+38F), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39722 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1.17549435e-38F; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8) { (winetest_set_location("vartest.c", 4749), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(3.40282347e+38F * 1.17549435e-38F))<1e-7), szVarMulR8, VT_R4, VT_R4, VT_R4, (double)(3.40282347e+38F * 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 4749), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (3.40282347e+38F * 1.17549435e-38F), szVarMulI4, VT_R4, VT_R4, VT_R4, (int)(3.40282347e+38F * 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
39723 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 1.17549435e-38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1.17549435e-38F; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8) { (winetest_set_location("vartest.c", 4750), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(1.17549435e-38F * 1.17549435e-38F))<1e-7), szVarMulR8, VT_R4, VT_R4, VT_R4, (double)(1.17549435e-38F * 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 4750), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (1.17549435e-38F * 1.17549435e-38F), szVarMulI4, VT_R4, VT_R4, VT_R4, (int)(1.17549435e-38F * 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
39724 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4751), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(1.7976931348623157e+308 * 2.2250738585072014e-308))<1e-7), szVarMulR8, VT_R8, VT_R8, VT_R8, (double)(1.7976931348623157e+308 * 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4751), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (1.7976931348623157e+308 * 2.2250738585072014e-308), szVarMulI4, VT_R8, VT_R8, VT_R8, (int)(1.7976931348623157e+308 * 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39725 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; memset(&result,0,sizeof(result)); hres = pVarMul(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8) { (winetest_set_location("vartest.c", 4752), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(2.2250738585072014e-308 * 2.2250738585072014e-308))<1e-7), szVarMulR8, VT_R8, VT_R8, VT_R8, (double)(2.2250738585072014e-308 * 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4752), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (2.2250738585072014e-308 * 2.2250738585072014e-308), szVarMulI4, VT_R8, VT_R8, VT_R8, (int)(2.2250738585072014e-308 * 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39728 ((&cy)->n1.n2.vt) = VT_CY;
39729 hres = VarCyFromI4(4711, &((&cy)->n1.n2.n3.cyVal));
39730 (winetest_set_location("vartest.c", 4757), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCyFromI4 failed!\n");
39731 ((&dec)->n1.n2.vt) = VT_DECIMAL;
39732 hres = VarDecFromR8(-4.2, &((&dec)->n1.decVal));
39733 (winetest_set_location("vartest.c", 4760), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarDecFromR4 failed!\n");
39734 memset(&left, 0, sizeof(left));
39735 memset(&right, 0, sizeof(right));
39736 ((&left)->n1.n2.vt) = VT_I4;
39737 ((&left)->n1.n2.n3.lVal) = -11;
39738 ((&right)->n1.n2.vt) = VT_UI1;
39739 ((&right)->n1.n2.n3.bVal) = 9;
39741 hres = VarMul(&cy, &right, &result);
39742 (winetest_set_location("vartest.c", 4769), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_CY, "VarMul: expected coerced type VT_CY, got %s!\n", vtstr(((&result)->n1.n2.vt)));
39743 hres = VarR8FromCy(((&result)->n1.n2.n3.cyVal), &r);
39744 (winetest_set_location("vartest.c", 4771), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(42399))<1e-14), "VarMul: CY value %f, expected %f\n", r, (double)42399);
39746 hres = VarMul(&left, &dec, &result);
39747 (winetest_set_location("vartest.c", 4774), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DECIMAL, "VarMul: expected coerced type VT_DECIMAL, got %s!\n", vtstr(((&result)->n1.n2.vt)));
39748 hres = VarR8FromDec(&((&result)->n1.decVal), &r);
39749 (winetest_set_location("vartest.c", 4776), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(46.2))<1e-14), "VarMul: DECIMAL value %f, expected %f\n", r, (double)46.2);
39751 SysFreeString(lbstr);
39752 SysFreeString(rbstr);
39755 static HRESULT (__attribute__((__stdcall__)) *pVarAdd)(LPVARIANT,LPVARIANT,LPVARIANT);
39757 static const char *szVarAddI4 = "VarAdd(%d,%d): expected 0x0,%d,%d, got 0x%lX,%d,%d\n";
39758 static const char *szVarAddR8 = "VarAdd(%d,%d): expected 0x0,%d,%f, got 0x%lX,%d,%f\n";
39760 static void test_VarAdd(void)
39762 static const WCHAR sz12[] = {'1','2','\0'};
39763 VARIANT left, right, result, cy, dec;
39769 pVarAdd = (void*)GetProcAddress(hOleaut32, "VarAdd"); if (!pVarAdd) { (winetest_set_location("vartest.c", 4810), 0) ? (void)0 : winetest_trace("function " "VarAdd" " not available, not testing it\n"); return; };
39771 lbstr = SysAllocString(sz12);
39772 rbstr = SysAllocString(sz12);
39775 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
39777 VARTYPE leftvt, rightvt, resvt;
39779 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
39782 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
39784 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
39788 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
39790 if (leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN)
39793 memset(&left, 0, sizeof(left));
39794 memset(&right, 0, sizeof(right));
39795 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
39796 if (leftvt == VT_BSTR)
39797 ((&left)->n1.n2.n3.bstrVal) = lbstr;
39798 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
39799 if (rightvt == VT_BSTR)
39800 ((&right)->n1.n2.n3.bstrVal) = rbstr;
39801 ((&result)->n1.n2.vt) = VT_EMPTY;
39807 if (ExtraFlags[i] & VT_ARRAY || ExtraFlags[i] & VT_BYREF ||
39808 !IsValidVariantClearVT(leftvt, ExtraFlags[i]) ||
39809 !IsValidVariantClearVT(rightvt, ExtraFlags[i]) ||
39810 leftvt == VT_CLSID || rightvt == VT_CLSID ||
39811 leftvt == VT_RECORD || rightvt == VT_RECORD ||
39812 leftvt == VT_VARIANT || rightvt == VT_VARIANT ||
39813 leftvt == VT_ERROR || rightvt == VT_ERROR ||
39814 leftvt == VT_I1 || rightvt == VT_I1 ||
39815 leftvt == VT_UI2 || rightvt == VT_UI2 ||
39816 leftvt == VT_UI4 || rightvt == VT_UI4 ||
39817 leftvt == VT_UI8 || rightvt == VT_UI8 ||
39818 leftvt == VT_INT || rightvt == VT_INT ||
39819 leftvt == VT_UINT || rightvt == VT_UINT) {
39823 if (leftvt == VT_NULL || rightvt == VT_NULL)
39825 else if (leftvt == VT_DISPATCH || rightvt == VT_DISPATCH)
39827 else if (leftvt == VT_DECIMAL || rightvt == VT_DECIMAL)
39828 resvt = VT_DECIMAL;
39829 else if (leftvt == VT_DATE || rightvt == VT_DATE)
39831 else if (leftvt == VT_CY || rightvt == VT_CY)
39833 else if (leftvt == VT_R8 || rightvt == VT_R8)
39835 else if (leftvt == VT_BSTR || rightvt == VT_BSTR) {
39836 if ((leftvt == VT_BSTR && rightvt == VT_BSTR) ||
39837 leftvt == VT_EMPTY || rightvt == VT_EMPTY)
39841 } else if (leftvt == VT_R4 || rightvt == VT_R4) {
39842 if (leftvt == VT_I4 || rightvt == VT_I4 ||
39843 leftvt == VT_I8 || rightvt == VT_I8)
39848 else if (leftvt == VT_I8 || rightvt == VT_I8)
39850 else if (leftvt == VT_I4 || rightvt == VT_I4)
39852 else if (leftvt == VT_I2 || rightvt == VT_I2 ||
39853 leftvt == VT_BOOL || rightvt == VT_BOOL ||
39854 (leftvt == VT_EMPTY && rightvt == VT_EMPTY))
39856 else if (leftvt == VT_UI1 || rightvt == VT_UI1)
39859 hres = pVarAdd(&left, &right, &result);
39861 (winetest_set_location("vartest.c", 4902), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
39862 "VarAdd: %d|0x%X, %d|0x%X: Expected failure, got 0x%lX vt %d\n",
39863 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], hres,
39864 ((&result)->n1.n2.vt));
39866 (winetest_set_location("vartest.c", 4907), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == resvt,
39867 "VarAdd: %d|0x%X, %d|0x%X: expected S_OK, vt %d, got 0x%lX vt %d\n",
39868 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], resvt, hres,
39869 ((&result)->n1.n2.vt));
39876 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 4; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 4917), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(6))<1e-7), szVarAddR8, VT_I4, VT_I4, VT_I4, (double)(6), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4917), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (6), szVarAddI4, VT_I4, VT_I4, VT_I4, (int)(6), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39877 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 4; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I2 == VT_R4 || VT_I2 == VT_R8 || VT_I2 == VT_DATE) { (winetest_set_location("vartest.c", 4918), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && (fabs((((&result)->n1.n2.n3.iVal))-(6))<1e-7), szVarAddR8, VT_I2, VT_I2, VT_I2, (double)(6), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.iVal)); } else { (winetest_set_location("vartest.c", 4918), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (6), szVarAddI4, VT_I2, VT_I2, VT_I2, (int)(6), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); };
39878 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -13; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 4919), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(-8))<1e-7), szVarAddR8, VT_I2, VT_I4, VT_I4, (double)(-8), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4919), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-8), szVarAddI4, VT_I2, VT_I4, VT_I4, (int)(-8), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39879 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -13; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 4920), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(-8))<1e-7), szVarAddR8, VT_I4, VT_I4, VT_I4, (double)(-8), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4920), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-8), szVarAddI4, VT_I4, VT_I4, VT_I4, (int)(-8), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39880 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 7; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0.5; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8 || VT_R4 == VT_DATE) { (winetest_set_location("vartest.c", 4921), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(7.5))<1e-7), szVarAddR8, VT_I2, VT_R4, VT_R4, (double)(7.5), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 4921), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (7.5), szVarAddI4, VT_I2, VT_R4, VT_R4, (int)(7.5), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
39881 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0.5; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 5; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4922), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(5.5))<1e-7), szVarAddR8, VT_R4, VT_I4, VT_R8, (double)(5.5), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4922), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (5.5), szVarAddI4, VT_R4, VT_I4, VT_R8, (int)(5.5), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39882 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 7.1; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4923), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(7.1))<1e-7), szVarAddR8, VT_R8, VT_BOOL, VT_R8, (double)(7.1), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4923), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (7.1), szVarAddI4, VT_R8, VT_BOOL, VT_R8, (int)(7.1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39883 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 4; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4924), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(16))<1e-7), szVarAddR8, VT_BSTR, VT_I2, VT_R8, (double)(16), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4924), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (16), szVarAddI4, VT_BSTR, VT_I2, VT_R8, (int)(16), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39884 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4925), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(13))<1e-7), szVarAddR8, VT_BSTR, VT_BOOL, VT_R8, (double)(13), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4925), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (13), szVarAddI4, VT_BSTR, VT_BOOL, VT_R8, (int)(13), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39885 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = lbstr; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0.1; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4926), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(12.1))<1e-7), szVarAddR8, VT_BSTR, VT_R4, VT_R8, (double)(12.1), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4926), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (12.1), szVarAddI4, VT_BSTR, VT_R4, VT_R8, (int)(12.1), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39886 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0.2; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = rbstr; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4927), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(12.2))<1e-7), szVarAddR8, VT_R4, VT_BSTR, VT_R8, (double)(12.2), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4927), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (12.2), szVarAddI4, VT_R4, VT_BSTR, VT_R8, (int)(12.2), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39887 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 2.25; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 7; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_DATE == VT_R4 || VT_DATE == VT_R8 || VT_DATE == VT_DATE) { (winetest_set_location("vartest.c", 4928), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && (fabs((((&result)->n1.n2.n3.date))-(9.25))<1e-7), szVarAddR8, VT_DATE, VT_I4, VT_DATE, (double)(9.25), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.date)); } else { (winetest_set_location("vartest.c", 4928), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && ((&result)->n1.n2.n3.date) == (9.25), szVarAddI4, VT_DATE, VT_I4, VT_DATE, (int)(9.25), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.date)); };
39888 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 1.25; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1.7; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_DATE == VT_R4 || VT_DATE == VT_R8 || VT_DATE == VT_DATE) { (winetest_set_location("vartest.c", 4929), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && (fabs((((&result)->n1.n2.n3.date))-(-0.45))<1e-7), szVarAddR8, VT_DATE, VT_R4, VT_DATE, (double)(-0.45), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.date)); } else { (winetest_set_location("vartest.c", 4929), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DATE && ((&result)->n1.n2.n3.date) == (-0.45), szVarAddI4, VT_DATE, VT_R4, VT_DATE, (int)(-0.45), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.date)); };
39890 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0xff; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0xff; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I2 == VT_R4 || VT_I2 == VT_R8 || VT_I2 == VT_DATE) { (winetest_set_location("vartest.c", 4931), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && (fabs((((&result)->n1.n2.n3.iVal))-(0xff + 0xff))<1e-7), szVarAddR8, VT_UI1, VT_UI1, VT_I2, (double)(0xff + 0xff), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.iVal)); } else { (winetest_set_location("vartest.c", 4931), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0xff + 0xff), szVarAddI4, VT_UI1, VT_UI1, VT_I2, (int)(0xff + 0xff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); };
39891 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0x7fff; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0x7fff; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 4932), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(0x7fff + 0x7fff))<1e-7), szVarAddR8, VT_I2, VT_I2, VT_I4, (double)(0x7fff + 0x7fff), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4932), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0x7fff + 0x7fff), szVarAddI4, VT_I2, VT_I2, VT_I4, (int)(0x7fff + 0x7fff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39892 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0x7fff; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = ((-0x7fff)-1); memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I2 == VT_R4 || VT_I2 == VT_R8 || VT_I2 == VT_DATE) { (winetest_set_location("vartest.c", 4933), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && (fabs((((&result)->n1.n2.n3.iVal))-(0x7fff + ((-0x7fff)-1)))<1e-7), szVarAddR8, VT_I2, VT_I2, VT_I2, (double)(0x7fff + ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.iVal)); } else { (winetest_set_location("vartest.c", 4933), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0x7fff + ((-0x7fff)-1)), szVarAddI4, VT_I2, VT_I2, VT_I2, (int)(0x7fff + ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.iVal)); };
39893 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = ((-0x7fff)-1); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = ((-0x7fff)-1); memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 4934), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(((-0x7fff)-1) + ((-0x7fff)-1)))<1e-7), szVarAddR8, VT_I2, VT_I2, VT_I4, (double)(((-0x7fff)-1) + ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4934), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (((-0x7fff)-1) + ((-0x7fff)-1)), szVarAddI4, VT_I2, VT_I2, VT_I4, (int)(((-0x7fff)-1) + ((-0x7fff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39894 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_I4 == VT_R4 || VT_I4 == VT_R8 || VT_I4 == VT_DATE) { (winetest_set_location("vartest.c", 4935), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && (fabs((((&result)->n1.n2.n3.lVal))-(0x7fffffff + ((-0x7fffffff)-1)))<1e-7), szVarAddR8, VT_I4, VT_I4, VT_I4, (double)(0x7fffffff + ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.lVal)); } else { (winetest_set_location("vartest.c", 4935), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0x7fffffff + ((-0x7fffffff)-1)), szVarAddI4, VT_I4, VT_I4, VT_I4, (int)(0x7fffffff + ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.lVal)); };
39895 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4936), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((double)0x7fffffff + 0x7fffffff))<1e-7), szVarAddR8, VT_I4, VT_I4, VT_R8, (double)((double)0x7fffffff + 0x7fffffff), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4936), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == ((double)0x7fffffff + 0x7fffffff), szVarAddI4, VT_I4, VT_I4, VT_R8, (int)((double)0x7fffffff + 0x7fffffff), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39896 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = ((-0x7fffffff)-1); memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4937), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((double)((-0x7fffffff)-1) + ((-0x7fffffff)-1)))<1e-7), szVarAddR8, VT_I4, VT_I4, VT_R8, (double)((double)((-0x7fffffff)-1) + ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4937), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == ((double)((-0x7fffffff)-1) + ((-0x7fffffff)-1)), szVarAddI4, VT_I4, VT_I4, VT_R8, (int)((double)((-0x7fffffff)-1) + ((-0x7fffffff)-1)), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39897 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 3.40282347e+38F; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4938), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((double)3.40282347e+38F + 3.40282347e+38F))<1e-7), szVarAddR8, VT_R4, VT_R4, VT_R8, (double)((double)3.40282347e+38F + 3.40282347e+38F), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4938), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == ((double)3.40282347e+38F + 3.40282347e+38F), szVarAddI4, VT_R4, VT_R4, VT_R8, (int)((double)3.40282347e+38F + 3.40282347e+38F), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39898 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1.17549435e-38F; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8 || VT_R4 == VT_DATE) { (winetest_set_location("vartest.c", 4939), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(3.40282347e+38F + 1.17549435e-38F))<1e-7), szVarAddR8, VT_R4, VT_R4, VT_R4, (double)(3.40282347e+38F + 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 4939), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (3.40282347e+38F + 1.17549435e-38F), szVarAddI4, VT_R4, VT_R4, VT_R4, (int)(3.40282347e+38F + 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
39899 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 1.17549435e-38F; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1.17549435e-38F; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R4 == VT_R4 || VT_R4 == VT_R8 || VT_R4 == VT_DATE) { (winetest_set_location("vartest.c", 4940), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-(1.17549435e-38F + 1.17549435e-38F))<1e-7), szVarAddR8, VT_R4, VT_R4, VT_R4, (double)(1.17549435e-38F + 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.fltVal)); } else { (winetest_set_location("vartest.c", 4940), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && ((&result)->n1.n2.n3.fltVal) == (1.17549435e-38F + 1.17549435e-38F), szVarAddI4, VT_R4, VT_R4, VT_R4, (int)(1.17549435e-38F + 1.17549435e-38F), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.fltVal)); };
39900 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4941), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(1.7976931348623157e+308 + 2.2250738585072014e-308))<1e-7), szVarAddR8, VT_R8, VT_R8, VT_R8, (double)(1.7976931348623157e+308 + 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4941), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (1.7976931348623157e+308 + 2.2250738585072014e-308), szVarAddI4, VT_R8, VT_R8, VT_R8, (int)(1.7976931348623157e+308 + 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39901 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; memset(&result,0,sizeof(result)); hres = pVarAdd(&left,&right,&result); if (VT_R8 == VT_R4 || VT_R8 == VT_R8 || VT_R8 == VT_DATE) { (winetest_set_location("vartest.c", 4942), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-(2.2250738585072014e-308 + 2.2250738585072014e-308))<1e-7), szVarAddR8, VT_R8, VT_R8, VT_R8, (double)(2.2250738585072014e-308 + 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (double)((&result)->n1.n2.n3.dblVal)); } else { (winetest_set_location("vartest.c", 4942), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && ((&result)->n1.n2.n3.dblVal) == (2.2250738585072014e-308 + 2.2250738585072014e-308), szVarAddI4, VT_R8, VT_R8, VT_R8, (int)(2.2250738585072014e-308 + 2.2250738585072014e-308), hres, ((&result)->n1.n2.vt), (int)((&result)->n1.n2.n3.dblVal)); };
39904 ((&left)->n1.n2.vt) = VT_BSTR;
39905 ((&left)->n1.n2.n3.bstrVal) = lbstr;
39906 ((&right)->n1.n2.vt) = VT_BSTR;
39907 ((&right)->n1.n2.n3.bstrVal) = rbstr;
39908 hres = VarAdd(&left, &right, &result);
39909 (winetest_set_location("vartest.c", 4950), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BSTR, "VarAdd: expected coerced type VT_BSTR, got %s!\n", vtstr(((&result)->n1.n2.vt)));
39910 hres = VarR8FromStr(((&result)->n1.n2.n3.bstrVal), 0, 0, &r);
39911 (winetest_set_location("vartest.c", 4952), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(1212))<1e-14), "VarAdd: BSTR value %f, expected %f\n", r, (double)1212);
39914 ((&cy)->n1.n2.vt) = VT_CY;
39915 hres = VarCyFromI4(4711, &((&cy)->n1.n2.n3.cyVal));
39916 (winetest_set_location("vartest.c", 4957), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCyFromI4 failed!\n");
39917 ((&dec)->n1.n2.vt) = VT_DECIMAL;
39918 hres = VarDecFromR8(-4.2, &((&dec)->n1.decVal));
39919 (winetest_set_location("vartest.c", 4960), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarDecFromR4 failed!\n");
39920 memset(&left, 0, sizeof(left));
39921 memset(&right, 0, sizeof(right));
39922 ((&left)->n1.n2.vt) = VT_I4;
39923 ((&left)->n1.n2.n3.lVal) = -11;
39924 ((&right)->n1.n2.vt) = VT_UI1;
39925 ((&right)->n1.n2.n3.bVal) = 9;
39927 hres = VarAdd(&cy, &right, &result);
39928 (winetest_set_location("vartest.c", 4969), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_CY, "VarAdd: expected coerced type VT_CY, got %s!\n", vtstr(((&result)->n1.n2.vt)));
39929 hres = VarR8FromCy(((&result)->n1.n2.n3.cyVal), &r);
39930 (winetest_set_location("vartest.c", 4971), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(4720))<1e-14), "VarAdd: CY value %f, expected %f\n", r, (double)4720);
39932 hres = VarAdd(&left, &dec, &result);
39933 (winetest_set_location("vartest.c", 4974), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DECIMAL, "VarAdd: expected coerced type VT_DECIMAL, got %s!\n", vtstr(((&result)->n1.n2.vt)));
39934 hres = VarR8FromDec(&((&result)->n1.decVal), &r);
39935 (winetest_set_location("vartest.c", 4976), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(-15.2))<1e-14), "VarAdd: DECIMAL value %f, expected %f\n", r, (double)-15.2);
39937 SysFreeString(lbstr);
39938 SysFreeString(rbstr);
39941 static void test_VarCat(void)
39944 VARIANT left, right, result, expected;
39945 static const WCHAR sz12[] = {'1','2','\0'};
39946 static const WCHAR sz34[] = {'3','4','\0'};
39947 static const WCHAR sz1234[] = {'1','2','3','4','\0'};
39948 static const WCHAR date_sz12[] = {'9','/','3','0','/','1','9','8','0','1','2','\0'};
39949 static const WCHAR sz12_date[] = {'1','2','9','/','3','0','/','1','9','8','0','\0'};
39950 static const WCHAR sz_empty[] = {'\0'};
39951 static const WCHAR sz12_true[] = {'1','2','T','r','u','e','\0'};
39952 static const WCHAR sz12_false[] = {'1','2','F','a','l','s','e','\0'};
39953 TCHAR orig_date_format[128];
39954 VARTYPE leftvt, rightvt, resultvt;
39956 HRESULT expected_error_num;
39959 lcid = ((((LONG)(((WORD)((DWORD_PTR)((((((WORD)(0x01))<<10) | (WORD)(0x00)))) & 0xFFFF)) | ((DWORD)((WORD)((DWORD_PTR)(0x0) & 0xFFFF))) << 16))));
39960 GetLocaleInfoA(lcid,0x001F,orig_date_format,128);
39961 SetLocaleInfoA(lcid,0x001F,"M/d/yyyy");
39963 VariantInit(&left);
39964 VariantInit(&right);
39965 VariantInit(&result);
39966 VariantInit(&expected);
39969 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
39972 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
39974 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
39977 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
39978 expected_error_num = ((HRESULT)0L);
39979 resultvt = VT_EMPTY;
39981 if (leftvt == VT_DISPATCH || rightvt == VT_DISPATCH ||
39982 leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN ||
39983 leftvt == VT_RECORD || rightvt == VT_RECORD ||
39984 leftvt == 15 || rightvt == 15 )
39987 if (leftvt == VT_NULL && rightvt == VT_NULL)
39988 resultvt = VT_NULL;
39989 else if (leftvt == VT_VARIANT && (rightvt == VT_ERROR ||
39990 rightvt == VT_DATE || rightvt == VT_DECIMAL))
39991 expected_error_num = ((HRESULT)0x80020005L);
39992 else if ((leftvt == VT_I2 || leftvt == VT_I4 ||
39993 leftvt == VT_R4 || leftvt == VT_R8 ||
39994 leftvt == VT_CY || leftvt == VT_BOOL ||
39995 leftvt == VT_BSTR || leftvt == VT_I1 ||
39996 leftvt == VT_UI1 || leftvt == VT_UI2 ||
39997 leftvt == VT_UI4 || leftvt == VT_I8 ||
39998 leftvt == VT_UI8 || leftvt == VT_INT ||
39999 leftvt == VT_UINT || leftvt == VT_EMPTY ||
40000 leftvt == VT_NULL || leftvt == VT_DECIMAL ||
40003 (rightvt == VT_I2 || rightvt == VT_I4 ||
40004 rightvt == VT_R4 || rightvt == VT_R8 ||
40005 rightvt == VT_CY || rightvt == VT_BOOL ||
40006 rightvt == VT_BSTR || rightvt == VT_I1 ||
40007 rightvt == VT_UI1 || rightvt == VT_UI2 ||
40008 rightvt == VT_UI4 || rightvt == VT_I8 ||
40009 rightvt == VT_UI8 || rightvt == VT_INT ||
40010 rightvt == VT_UINT || rightvt == VT_EMPTY ||
40011 rightvt == VT_NULL || rightvt == VT_DECIMAL ||
40012 rightvt == VT_DATE))
40013 resultvt = VT_BSTR;
40014 else if (rightvt == VT_ERROR && leftvt < VT_VOID)
40015 expected_error_num = ((HRESULT)0x80020005L);
40016 else if (leftvt == VT_ERROR && (rightvt == VT_DATE ||
40017 rightvt == VT_ERROR || rightvt == VT_DECIMAL))
40018 expected_error_num = ((HRESULT)0x80020005L);
40019 else if (rightvt == VT_DATE || rightvt == VT_ERROR ||
40020 rightvt == VT_DECIMAL)
40021 expected_error_num = ((HRESULT)0x80020008L);
40022 else if (leftvt == VT_ERROR || rightvt == VT_ERROR)
40023 expected_error_num = ((HRESULT)0x80020005L);
40024 else if (leftvt == VT_VARIANT)
40025 expected_error_num = ((HRESULT)0x80020005L);
40026 else if (rightvt == VT_VARIANT && (leftvt == VT_EMPTY ||
40027 leftvt == VT_NULL || leftvt == VT_I2 ||
40028 leftvt == VT_I4 || leftvt == VT_R4 ||
40029 leftvt == VT_R8 || leftvt == VT_CY ||
40030 leftvt == VT_DATE || leftvt == VT_BSTR ||
40031 leftvt == VT_BOOL || leftvt == VT_DECIMAL ||
40032 leftvt == VT_I1 || leftvt == VT_UI1 ||
40033 leftvt == VT_UI2 || leftvt == VT_UI4 ||
40034 leftvt == VT_I8 || leftvt == VT_UI8 ||
40035 leftvt == VT_INT || leftvt == VT_UINT
40037 expected_error_num = ((HRESULT)0x80020005L);
40039 expected_error_num = ((HRESULT)0x80020008L);
40041 ((&left)->n1.n2.vt) = leftvt;
40042 ((&right)->n1.n2.vt) = rightvt;
40044 if (leftvt == VT_BSTR)
40045 ((&left)->n1.n2.n3.bstrVal) = SysAllocString(sz_empty);
40046 if (rightvt == VT_BSTR)
40047 ((&right)->n1.n2.n3.bstrVal) = SysAllocString(sz_empty);
40048 if (leftvt == VT_DATE)
40049 ((&left)->n1.n2.n3.date) = 0.0;
40050 if (rightvt == VT_DATE)
40051 ((&right)->n1.n2.n3.date) = 0.0;
40052 if (leftvt == VT_DECIMAL)
40053 VarDecFromR8(0.0, &((&left)->n1.decVal));
40054 if (rightvt == VT_DECIMAL)
40055 VarDecFromR8(0.0, &((&right)->n1.decVal));
40057 hres = VarCat(&left, &right, &result);
40060 (winetest_set_location("vartest.c", 5101), 0) ? 0 : winetest_ok(hres == expected_error_num,
40061 "VarCat: %d, %d returned error, 0x%lX expected 0x%lX.\n",
40062 leftvt, rightvt, expected_error_num, hres);
40065 (winetest_set_location("vartest.c", 5106), 0) ? 0 : winetest_ok(((&result)->n1.n2.vt) == resultvt,
40066 "VarCat: %d, %d: expected vt %d, got vt %d\n",
40067 leftvt, rightvt, resultvt, ((&result)->n1.n2.vt));
40069 VariantClear(&left);
40070 VariantClear(&right);
40071 VariantClear(&result);
40078 ((&left)->n1.n2.vt) = VT_BSTR;
40079 ((&right)->n1.n2.vt) = VT_BSTR;
40080 ((&expected)->n1.n2.vt) = VT_BSTR;
40081 ((&left)->n1.n2.n3.bstrVal) = SysAllocString(sz12);
40082 ((&right)->n1.n2.n3.bstrVal) = SysAllocString(sz34);
40083 ((&expected)->n1.n2.n3.bstrVal) = SysAllocString(sz1234);
40084 hres = VarCat(&left,&right,&result);
40085 (winetest_set_location("vartest.c", 5126), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40086 (winetest_set_location("vartest.c", 5127), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40087 "VarCat: VT_BSTR concat with VT_BSTR failed to return correct result\n");
40089 VariantClear(&left);
40090 VariantClear(&right);
40091 VariantClear(&result);
40094 ((&left)->n1.n2.vt) = VT_ERROR;
40095 ((&right)->n1.n2.vt) = VT_BSTR;
40096 ((&right)->n1.n2.n3.bstrVal) = SysAllocString(sz1234);
40097 hres = VarCat(&left,&right,&result);
40098 (winetest_set_location("vartest.c", 5139), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L), "VarCat should have returned DISP_E_TYPEMISMATCH instead of 0x%08lx\n", hres);
40099 (winetest_set_location("vartest.c", 5140), 0) ? 0 : winetest_ok(((&result)->n1.n2.vt) == VT_EMPTY,
40100 "VarCat: VT_ERROR concat with VT_BSTR should have returned VT_EMPTY\n");
40102 VariantClear(&left);
40103 VariantClear(&right);
40104 VariantClear(&result);
40106 ((&left)->n1.n2.vt) = VT_BSTR;
40107 ((&right)->n1.n2.vt) = VT_ERROR;
40108 ((&left)->n1.n2.n3.bstrVal) = SysAllocString(sz1234);
40109 hres = VarCat(&left,&right,&result);
40110 (winetest_set_location("vartest.c", 5151), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L), "VarCat should have returned DISP_E_TYPEMISMATCH instead of 0x%08lx\n", hres);
40111 (winetest_set_location("vartest.c", 5152), 0) ? 0 : winetest_ok(((&result)->n1.n2.vt) == VT_EMPTY,
40112 "VarCat: VT_BSTR concat with VT_ERROR should have returned VT_EMPTY\n");
40114 VariantClear(&left);
40115 VariantClear(&right);
40116 VariantClear(&result);
40117 VariantClear(&expected);
40120 ((&left)->n1.n2.vt) = VT_INT;
40121 ((&right)->n1.n2.vt) = VT_BOOL;
40122 ((&expected)->n1.n2.vt) = VT_BSTR;
40123 ((&left)->n1.n2.n3.intVal) = 12;
40124 ((&right)->n1.n2.n3.boolVal) = 1;
40125 ((&expected)->n1.n2.n3.bstrVal) = SysAllocString(sz12_true);
40126 hres = VarCat(&left,&right,&result);
40127 (winetest_set_location("vartest.c", 5168), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40128 (winetest_set_location("vartest.c", 5169), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40129 "VarCat: VT_INT concat with VT_BOOL (TRUE) returned inncorrect result\n");
40131 VariantClear(&left);
40132 VariantClear(&right);
40133 VariantClear(&result);
40134 VariantClear(&expected);
40136 ((&left)->n1.n2.vt) = VT_INT;
40137 ((&right)->n1.n2.vt) = VT_BOOL;
40138 ((&expected)->n1.n2.vt) = VT_BSTR;
40139 ((&left)->n1.n2.n3.intVal) = 12;
40140 ((&right)->n1.n2.n3.boolVal) = 0;
40141 ((&expected)->n1.n2.n3.bstrVal) = SysAllocString(sz12_false);
40142 hres = VarCat(&left,&right,&result);
40143 (winetest_set_location("vartest.c", 5184), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40144 (winetest_set_location("vartest.c", 5185), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40145 "VarCat: VT_INT concat with VT_BOOL (FALSE) returned inncorrect result\n");
40147 VariantClear(&left);
40148 VariantClear(&right);
40149 VariantClear(&result);
40150 VariantClear(&expected);
40153 ((&left)->n1.n2.vt) = VT_INT;
40154 ((&right)->n1.n2.vt) = VT_INT;
40155 ((&expected)->n1.n2.vt) = VT_BSTR;
40156 ((&left)->n1.n2.n3.intVal) = 12;
40157 ((&right)->n1.n2.n3.intVal) = 34;
40158 ((&expected)->n1.n2.n3.bstrVal) = SysAllocString(sz1234);
40159 hres = VarCat(&left,&right,&result);
40160 (winetest_set_location("vartest.c", 5201), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40161 (winetest_set_location("vartest.c", 5202), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40162 "VarCat: NUMBER concat with NUMBER returned inncorrect result\n");
40164 VariantClear(&left);
40165 VariantClear(&right);
40166 VariantClear(&result);
40169 ((&left)->n1.n2.vt) = VT_INT;
40170 ((&right)->n1.n2.vt) = VT_BSTR;
40171 ((&left)->n1.n2.n3.intVal) = 12;
40172 ((&right)->n1.n2.n3.bstrVal) = SysAllocString(sz34);
40173 hres = VarCat(&left,&right,&result);
40174 (winetest_set_location("vartest.c", 5215), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40175 (winetest_set_location("vartest.c", 5216), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40176 "VarCat: NUMBER concat with VT_BSTR, inncorrect result\n");
40178 VariantClear(&left);
40179 VariantClear(&right);
40180 VariantClear(&result);
40182 ((&left)->n1.n2.vt) = VT_BSTR;
40183 ((&right)->n1.n2.vt) = VT_INT;
40184 ((&left)->n1.n2.n3.bstrVal) = SysAllocString(sz12);
40185 ((&right)->n1.n2.n3.intVal) = 34;
40186 hres = VarCat(&left,&right,&result);
40187 (winetest_set_location("vartest.c", 5228), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40188 (winetest_set_location("vartest.c", 5229), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40189 "VarCat: VT_BSTR concat with NUMBER, inncorrect result\n");
40191 VariantClear(&left);
40192 VariantClear(&right);
40193 VariantClear(&result);
40196 ((&left)->n1.n2.vt) = VT_BSTR;
40197 ((&right)->n1.n2.vt) = VT_DATE;
40198 ((&expected)->n1.n2.vt) = VT_BSTR;
40199 ((&left)->n1.n2.n3.bstrVal) = SysAllocString(sz12);
40200 ((&right)->n1.n2.n3.date) = 29494.0;
40201 ((&expected)->n1.n2.n3.bstrVal)= SysAllocString(sz12_date);
40202 hres = VarCat(&left,&right,&result);
40203 (winetest_set_location("vartest.c", 5244), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40204 (winetest_set_location("vartest.c", 5245), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40205 "VarCat: VT_BSTR concat with VT_DATE returned inncorrect result\n");
40207 VariantClear(&left);
40208 VariantClear(&right);
40209 VariantClear(&result);
40210 VariantClear(&expected);
40212 ((&left)->n1.n2.vt) = VT_DATE;
40213 ((&right)->n1.n2.vt) = VT_BSTR;
40214 ((&expected)->n1.n2.vt) = VT_BSTR;
40215 ((&left)->n1.n2.n3.date) = 29494.0;
40216 ((&right)->n1.n2.n3.bstrVal) = SysAllocString(sz12);
40217 ((&expected)->n1.n2.n3.bstrVal)= SysAllocString(date_sz12);
40218 hres = VarCat(&left,&right,&result);
40219 (winetest_set_location("vartest.c", 5260), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40220 (winetest_set_location("vartest.c", 5261), 0) ? 0 : winetest_ok(VarCmp(&result,&expected,lcid,0) == 1,
40221 "VarCat: VT_DATE concat with VT_BSTR returned inncorrect result\n");
40223 VariantClear(&left);
40224 VariantClear(&right);
40225 VariantClear(&result);
40226 VariantClear(&expected);
40229 ((&left)->n1.n2.vt) = VT_BSTR;
40230 ((&right)->n1.n2.vt) = VT_BSTR;
40231 ((&expected)->n1.n2.vt) = VT_BSTR;
40232 ((&left)->n1.n2.n3.bstrVal) = SysAllocString(sz_empty);
40233 ((&right)->n1.n2.n3.bstrVal) = SysAllocString(sz_empty);
40234 ((&expected)->n1.n2.n3.bstrVal)= SysAllocString(sz_empty);
40235 hres = VarCat(&left,&right,&result);
40236 (winetest_set_location("vartest.c", 5277), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCat failed with error 0x%08lx\n", hres);
40237 (winetest_set_location("vartest.c", 5278), 0) ? 0 : winetest_ok(VarCmp(&result,&left,lcid,0) == 1,
40238 "VarCat: EMPTY concat with EMPTY did not return empty VT_BSTR\n");
40241 SetLocaleInfoA(lcid,0x001F,orig_date_format);
40243 VariantClear(&left);
40244 VariantClear(&right);
40245 VariantClear(&result);
40246 VariantClear(&expected);
40249 static HRESULT (__attribute__((__stdcall__)) *pVarAnd)(LPVARIANT,LPVARIANT,LPVARIANT);
40251 static const char *szVarAndFail = "VarAnd(%s,%s): expected 0x0,%s,%d, got 0x%lX,%s,%d\n";
40253 static void test_VarAnd(void)
40255 static const WCHAR szFalse[] = { '#','F','A','L','S','E','#','\0' };
40256 static const WCHAR szTrue[] = { '#','T','R','U','E','#','\0' };
40257 VARIANT left, right, result;
40258 BSTR false_str, true_str;
40262 true_str = SysAllocString(szTrue);
40263 false_str = SysAllocString(szFalse);
40265 pVarAnd = (void*)GetProcAddress(hOleaut32, "VarAnd"); if (!pVarAnd) { (winetest_set_location("vartest.c", 5328), 0) ? (void)0 : winetest_trace("function " "VarAnd" " not available, not testing it\n"); return; };
40268 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
40270 VARTYPE leftvt, rightvt, resvt;
40272 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
40274 if (leftvt == VT_ERROR || leftvt == VT_VARIANT || leftvt == VT_DISPATCH || leftvt == VT_UNKNOWN || leftvt > VT_UINT || leftvt == 15 ) continue;;
40276 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
40279 if (rightvt == VT_ERROR || rightvt == VT_VARIANT || rightvt == VT_DISPATCH || rightvt == VT_UNKNOWN || rightvt > VT_UINT || rightvt == 15 ) continue;;
40281 memset(&left, 0, sizeof(left));
40282 memset(&right, 0, sizeof(right));
40283 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
40284 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
40285 ((&result)->n1.n2.vt) = VT_EMPTY;
40287 if (leftvt == VT_BSTR)
40288 ((&left)->n1.n2.n3.bstrVal) = true_str;
40289 if (rightvt == VT_BSTR)
40290 ((&right)->n1.n2.n3.bstrVal) = true_str;
40295 if ((leftvt == VT_I8 && rightvt == VT_INT) ||
40296 (leftvt == VT_INT && rightvt == VT_I8) ||
40297 ExtraFlags[i] != 0)
40301 else if (leftvt == VT_I8 || rightvt == VT_I8)
40303 else if (leftvt == VT_I4 || rightvt == VT_I4 ||
40304 leftvt == VT_UINT || rightvt == VT_UINT ||
40305 leftvt == VT_INT || rightvt == VT_INT ||
40306 leftvt == VT_UINT || rightvt == VT_UINT ||
40307 leftvt == VT_R4 || rightvt == VT_R4 ||
40308 leftvt == VT_R8 || rightvt == VT_R8 ||
40309 leftvt == VT_CY || rightvt == VT_CY ||
40310 leftvt == VT_DATE || rightvt == VT_DATE ||
40311 leftvt == VT_I1 || rightvt == VT_I1 ||
40312 leftvt == VT_UI2 || rightvt == VT_UI2 ||
40313 leftvt == VT_UI4 || rightvt == VT_UI4 ||
40314 leftvt == VT_UI8 || rightvt == VT_UI8 ||
40315 leftvt == VT_DECIMAL || rightvt == VT_DECIMAL)
40317 else if (leftvt == VT_UI1 || rightvt == VT_UI1 ||
40318 leftvt == VT_I2 || rightvt == VT_I2 ||
40319 leftvt == VT_EMPTY || rightvt == VT_EMPTY)
40320 if ((leftvt == VT_NULL && rightvt == VT_UI1) ||
40321 (leftvt == VT_UI1 && rightvt == VT_NULL) ||
40322 (leftvt == VT_UI1 && rightvt == VT_UI1))
40326 else if (leftvt == VT_BOOL || rightvt == VT_BOOL ||
40327 (leftvt == VT_BSTR && rightvt == VT_BSTR))
40329 else if (leftvt == VT_NULL || rightvt == VT_NULL ||
40330 leftvt == VT_BSTR || rightvt == VT_BSTR)
40335 hres = pVarAnd(&left, &right, &result);
40339 (winetest_set_location("vartest.c", 5402), 0) ? 0 : winetest_ok (hres == ((HRESULT)0x80020008L) || hres == ((HRESULT)0x80020005L),
40340 "VarAnd: %s|0x%X, %s|0x%X: got vt %s hr 0x%lX\n",
40341 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i],
40342 vtstr(((&result)->n1.n2.vt)), hres);
40344 (winetest_set_location("vartest.c", 5407), 0) ? 0 : winetest_ok (hres == ((HRESULT)0L) && resvt == ((&result)->n1.n2.vt),
40345 "VarAnd: %s|0x%X, %s|0x%X: expected vt %s hr 0x%lX, got vt %s hr 0x%lX\n",
40346 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i], vtstr(resvt),
40347 ((HRESULT)0L), vtstr(((&result)->n1.n2.vt)), hres);
40358 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5421), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_EMPTY), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40359 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5422), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_EMPTY), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40360 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5423), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_EMPTY), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40361 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5424), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_NULL), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40362 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5425), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_NULL), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40363 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5426), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_NULL), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40364 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5427), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40365 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5428), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40366 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5429), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40367 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5430), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI1), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40368 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5431), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI1), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40369 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5432), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI1), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40370 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5433), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40371 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5434), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40372 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5435), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40373 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5436), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40374 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5437), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40375 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5438), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40376 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5439), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40377 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5440), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40378 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5441), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40379 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5442), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40380 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5443), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40381 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5444), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40382 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40384 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5447), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40385 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5448), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40386 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5449), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40387 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5450), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40388 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5451), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40389 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5452), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40391 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5454), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40392 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5455), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40393 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5456), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40394 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5457), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40395 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5458), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40396 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5459), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40397 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5460), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_BOOL), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40398 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5461), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_BOOL), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40399 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5462), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_BOOL), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40400 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5463), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40401 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5464), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40402 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5465), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40403 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5466), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40404 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5467), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40405 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5468), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40406 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5469), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40407 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5470), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40408 ((&left)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5471), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_EMPTY), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40411 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5474), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40412 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5475), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40413 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5476), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40414 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5477), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I1), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40415 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5478), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI1), vtstr(VT_UI1), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.bVal));;
40416 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5479), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI1), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40417 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5480), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40418 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5481), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I2), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40419 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5482), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40420 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5483), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI2), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40421 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5484), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40422 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5485), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40423 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5486), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40424 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5487), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40425 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40427 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5490), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40428 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5491), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_I8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40429 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5492), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40430 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5493), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UI8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40432 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5495), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40433 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5496), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_INT), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40434 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5497), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40435 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5498), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_UINT), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40436 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5499), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_BOOL), vtstr(VT_BOOL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40437 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5500), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_BOOL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40438 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5501), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40439 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5502), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_R4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40440 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5503), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40441 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5504), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_R8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40442 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5505), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40443 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5506), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_NULL), vtstr(VT_BSTR), vtstr(VT_NULL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40444 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5507), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_CY), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40445 ((&left)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5508), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_NULL), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40446 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5509), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0xFFFF)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40447 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5510), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40448 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5511), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40449 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5512), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40452 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5515), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I1), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40453 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5516), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40454 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5517), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40455 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5518), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (255), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI1), vtstr(VT_I2), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40456 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5519), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI1), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40457 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5520), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI1), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40458 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5521), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I2), vtstr(VT_I2), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40459 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5522), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40460 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5523), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40461 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5524), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI2), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40462 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5525), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40463 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5526), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40464 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5527), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40465 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5528), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40466 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5529), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40467 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5530), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40468 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5531), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40469 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5532), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40470 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5533), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_R4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40471 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5534), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40472 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5535), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40473 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5536), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40474 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5537), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40475 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5538), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40476 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5539), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40477 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5540), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40478 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5541), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40479 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40481 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5544), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40482 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5545), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40483 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5546), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40484 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5547), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40485 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5548), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40487 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5550), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40488 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5551), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40489 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5552), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40490 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5553), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40491 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5554), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40492 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5555), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40493 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5556), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40494 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5557), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40495 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5558), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40496 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5559), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0xFFFF)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40497 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5560), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40498 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5561), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40499 ((&left)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5562), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BOOL), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40500 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5563), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_I1), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40501 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5564), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40502 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.n3.cVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5565), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40503 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5566), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI1), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40504 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5567), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40505 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5568), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40506 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5569), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_I2), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40507 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5570), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40508 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5571), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40509 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5572), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI2), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40510 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5573), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40511 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5574), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40512 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5575), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_I4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40513 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5576), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40514 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5577), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40515 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5578), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40516 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5579), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40517 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5580), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40518 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5581), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_R4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40519 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5582), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40520 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5583), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40521 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5584), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40522 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5585), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40523 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5586), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40524 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5587), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40525 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5588), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40526 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5589), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40527 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40529 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5592), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40530 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5593), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40531 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5594), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40532 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5595), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40533 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5596), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40535 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5598), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40536 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5599), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40537 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5600), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40538 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5601), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40539 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5602), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40540 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5603), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40541 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5604), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40542 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5605), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40543 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5606), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40544 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5607), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I1), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40545 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5608), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_I1), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40546 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5609), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40547 ((&left)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5610), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I1), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40549 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 255; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5612), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI1), vtstr(VT_UI1), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.bVal));;
40550 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5613), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI1), vtstr(VT_UI1), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.bVal));;
40551 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.n3.bVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5614), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI1), vtstr(VT_UI1), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.bVal));;
40552 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5615), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I2), vtstr(VT_I2), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40553 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5616), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40554 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5617), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40555 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5618), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI2), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40556 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5619), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40557 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5620), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40558 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5621), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I4), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40559 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5622), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40560 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5623), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40561 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5624), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI4), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40562 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5625), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40563 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5626), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40564 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5627), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_R4), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40565 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5628), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40566 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5629), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40567 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5630), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_R8), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40568 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5631), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40569 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5632), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40570 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5633), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_DATE), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40571 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5634), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40572 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5635), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40573 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40575 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5638), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I8), vtstr(VT_I8), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40576 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5639), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40577 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5640), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40578 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5641), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40579 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5642), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40581 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5644), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_INT), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40582 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5645), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40583 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5646), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40584 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5647), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UINT), vtstr(VT_I4), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40585 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5648), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40586 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5649), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40587 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5650), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40588 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5651), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40589 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5652), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40590 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5653), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (255), szVarAndFail, vtstr(VT_UI1), vtstr(VT_BSTR), vtstr(VT_I2), (int)(255), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40591 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5654), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_UI1), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40592 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 255; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5655), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40593 ((&left)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5656), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI1), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40595 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5658), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_I2), vtstr(VT_I2), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40596 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5659), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40597 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.n3.iVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5660), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40598 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5661), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI2), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40599 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5662), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40600 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5663), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40601 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5664), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_I4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40602 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5665), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40603 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5666), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40604 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5667), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40605 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5668), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40606 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5669), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40607 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5670), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_R4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40608 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5671), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40609 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5672), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40610 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5673), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40611 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5674), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40612 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5675), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40613 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5676), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40614 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5677), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40615 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5678), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40616 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40618 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5681), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40619 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5682), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40620 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5683), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40621 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5684), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40622 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5685), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40624 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5687), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40625 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5688), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40626 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5689), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40627 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5690), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40628 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5691), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40629 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5692), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40630 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5693), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40631 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5694), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40632 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5695), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_BSTR), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40633 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5696), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarAndFail, vtstr(VT_I2), vtstr(VT_BSTR), vtstr(VT_I2), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
40634 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5697), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_I2), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40635 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5698), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40636 ((&left)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5699), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I2), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40638 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 65535; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5701), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI2), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40639 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5702), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40640 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.n3.uiVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5703), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40641 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5704), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_I4), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40642 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5705), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40643 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5706), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40644 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5707), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI4), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40645 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5708), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40646 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5709), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40647 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5710), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_R4), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40648 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5711), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40649 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5712), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40650 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5713), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_R8), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40651 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5714), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40652 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5715), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40653 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5716), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_DATE), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40654 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5717), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40655 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5718), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40656 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40658 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5721), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_I8), vtstr(VT_I8), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40659 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5722), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40660 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5723), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40661 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5724), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40662 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5725), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40664 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5727), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_INT), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40665 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5728), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40666 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5729), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40667 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5730), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UINT), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40668 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5731), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40669 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5732), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40670 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5733), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40671 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5734), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40672 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5735), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40673 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5736), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI2), vtstr(VT_BSTR), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40674 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5737), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_UI2), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40675 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 65535; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5738), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40676 ((&left)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5739), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI2), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40678 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5741), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_I4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40679 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5742), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40680 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5743), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40681 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5744), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_UI4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40682 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5745), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40683 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5746), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40684 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5747), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_R4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40685 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5748), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40686 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5749), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40687 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5750), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40688 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5751), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40689 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5752), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40690 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5753), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40691 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5754), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40692 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5755), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40693 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40695 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5758), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40696 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5759), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40697 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5760), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40698 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5761), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40699 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5762), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40701 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5764), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40702 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5765), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40703 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5766), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40704 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5767), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40705 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5768), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40706 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5769), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40707 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5770), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40708 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5771), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40709 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5772), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40710 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5773), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_I4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40711 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5774), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_I4), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40712 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5775), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40713 ((&left)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5776), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_I4), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40715 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5778), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UI4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40716 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5779), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40717 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.n3.ulVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5780), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40718 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5781), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_R4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40719 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5782), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40720 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5783), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40721 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5784), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40722 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5785), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40723 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5786), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40724 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5787), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40725 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5788), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40726 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5789), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40727 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40729 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5792), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40730 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5793), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40731 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5794), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40732 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5795), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40734 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5797), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40735 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5798), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40736 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5799), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40737 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5800), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40738 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5801), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40739 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5802), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40740 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5803), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40741 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5804), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40742 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5805), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40743 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5806), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40744 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5807), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_UI4), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40745 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0xffffffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5808), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40746 ((&left)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5809), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI4), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40748 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5811), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R4), vtstr(VT_R4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40749 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5812), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40750 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.n3.fltVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5813), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40751 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5814), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R4), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40752 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5815), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40753 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5816), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40754 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5817), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R4), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40755 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5818), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40756 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5819), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40757 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40759 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5822), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_R4), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40760 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5823), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40761 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5824), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40762 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5825), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40763 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5826), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40765 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5828), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R4), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40766 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5829), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40767 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5830), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40768 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5831), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R4), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40769 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5832), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40770 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5833), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40771 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5834), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40772 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5835), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40773 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5836), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40774 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5837), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40775 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5838), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_R4), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40776 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5839), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40777 ((&left)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5840), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R4), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40779 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5842), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R8), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40780 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5843), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40781 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.n3.dblVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5844), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40782 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5845), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R8), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40783 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5846), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40784 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5847), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40785 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40787 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5850), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_R8), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40788 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5851), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40789 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5852), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40790 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5853), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40791 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5854), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40793 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5856), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R8), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40794 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5857), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40795 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5858), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40796 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5859), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R8), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40797 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5860), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40798 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5861), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40799 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5862), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40800 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5863), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40801 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5864), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40802 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5865), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_R8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40803 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5866), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_R8), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40804 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5867), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40805 ((&left)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5868), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_R8), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40807 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5870), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_DATE), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40808 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5871), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40809 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.n3.date) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5872), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40810 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40812 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5875), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_DATE), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40813 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5876), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40814 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5877), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40815 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5878), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40816 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5879), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40818 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5881), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_DATE), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40819 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5882), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40820 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5883), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40821 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffffffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5884), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_DATE), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40822 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5885), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40823 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5886), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40824 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5887), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40825 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5888), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40826 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5889), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40827 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5890), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_DATE), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40828 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5891), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_DATE), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40829 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5892), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40830 ((&left)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5893), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_DATE), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40832 if (((void*)GetProcAddress(hOleaut32, "VarI8FromI1") != ((void *)0)))
40834 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5897), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_I8), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40835 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5898), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40836 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.n3.llVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5899), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40837 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5900), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_UI8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40838 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5901), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_UI8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40839 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5902), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_UINT), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40840 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5903), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_UINT), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40841 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5904), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_BSTR), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40842 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5905), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_BSTR), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40843 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5906), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_BSTR), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40844 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5907), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarAndFail, vtstr(VT_I8), vtstr(VT_BSTR), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40845 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5908), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (1), szVarAndFail, vtstr(VT_I8), vtstr(VT_CY), vtstr(VT_I8), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40846 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5909), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_CY), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40847 ((&left)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5910), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarAndFail, vtstr(VT_I8), vtstr(VT_CY), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
40849 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5912), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarAndFail, vtstr(VT_UI8), vtstr(VT_UI8), vtstr(VT_I4), (int)(0xffff), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40850 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5913), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40851 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.n3.ullVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5914), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40852 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5915), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI8), vtstr(VT_INT), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40853 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5916), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40854 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5917), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40855 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5918), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarAndFail, vtstr(VT_UI8), vtstr(VT_UINT), vtstr(VT_I4), (int)(0xffff), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40856 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5919), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40857 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5920), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40858 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5921), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40859 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5922), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40860 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5923), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40861 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5924), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UI8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40862 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5925), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_UI8), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40863 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5926), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40864 ((&left)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5927), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UI8), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40867 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = -1; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5930), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_INT), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40868 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5931), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40869 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.n3.intVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5932), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40870 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5933), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_INT), vtstr(VT_UINT), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40871 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5934), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40872 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5935), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40873 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5936), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40874 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5937), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40875 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5938), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40876 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5939), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarAndFail, vtstr(VT_INT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40877 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5940), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_INT), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40878 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = -1; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5941), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40879 ((&left)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5942), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_INT), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40881 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0xffff; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5944), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0xffff), szVarAndFail, vtstr(VT_UINT), vtstr(VT_UINT), vtstr(VT_I4), (int)(0xffff), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40882 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5945), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UINT), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40883 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.n3.uintVal) = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5946), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UINT), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40884 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5947), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UINT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40885 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5948), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UINT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40886 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5949), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UINT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40887 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5950), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (65535), szVarAndFail, vtstr(VT_UINT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(65535), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40888 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5951), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_UINT), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40889 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0xffff; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5952), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UINT), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40890 ((&left)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 0; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 0; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5953), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_UINT), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40892 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = false_str; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5955), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (0), szVarAndFail, vtstr(VT_BSTR), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40893 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = true_str; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = false_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5956), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0x0000)), szVarAndFail, vtstr(VT_BSTR), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0x0000)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40894 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = true_str; ((&right)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.n3.bstrVal) = true_str; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5957), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_BOOL && ((&result)->n1.n2.n3.boolVal) == (((VARIANT_BOOL)0xFFFF)), szVarAndFail, vtstr(VT_BSTR), vtstr(VT_BSTR), vtstr(VT_BOOL), (int)(((VARIANT_BOOL)0xFFFF)), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.boolVal));;
40895 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = true_str; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5958), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (1), szVarAndFail, vtstr(VT_BSTR), vtstr(VT_CY), vtstr(VT_I4), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40896 ((&left)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = false_str; ((&right)->n1.n2.vt) = VT_CY; ((&right)->n1.n2.n3.cyVal).int64 = 10000; memset(&result,0,sizeof(result)); hres = pVarAnd(&left,&right,&result); (winetest_set_location("vartest.c", 5959), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarAndFail, vtstr(VT_BSTR), vtstr(VT_CY), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
40898 SysFreeString(true_str);
40899 SysFreeString(false_str);
40902 static HRESULT (__attribute__((__stdcall__)) *pVarCmp)(LPVARIANT,LPVARIANT,LCID,ULONG);
40904 static void test_VarCmp(void)
40906 VARIANT left, right;
40911 static const WCHAR szhuh[] = {'h','u','h','?','\0'};
40912 static const WCHAR sz2cents[] = {'2','c','e','n','t','s','\0'};
40913 static const WCHAR szempty[] = {'\0'};
40914 static const WCHAR sz0[] = {'0','\0'};
40915 static const WCHAR sz1[] = {'1','\0'};
40916 static const WCHAR sz7[] = {'7','\0'};
40917 static const WCHAR sz42[] = {'4','2','\0'};
40918 static const WCHAR sz1neg[] = {'-','1','\0'};
40919 static const WCHAR sz666neg[] = {'-','6','6','6','\0'};
40920 static const WCHAR sz1few[] = {'1','.','0','0','0','0','0','0','0','1','\0'};
40921 BSTR bstrhuh, bstrempty, bstr0, bstr1, bstr7, bstr42, bstr1neg, bstr666neg;
40922 BSTR bstr2cents, bstr1few;
40924 pVarCmp = (void*)GetProcAddress(hOleaut32, "VarCmp"); if (!pVarCmp) { (winetest_set_location("vartest.c", 6005), 0) ? (void)0 : winetest_trace("function " "VarCmp" " not available, not testing it\n"); return; };
40926 lcid = (((LONG)(((WORD)((DWORD_PTR)(((((WORD)(0x01))<<10) | (WORD)(0x09))) & 0xFFFF)) | ((DWORD)((WORD)((DWORD_PTR)(0x0) & 0xFFFF))) << 16)));
40927 bstrempty = SysAllocString(szempty);
40928 bstrhuh = SysAllocString(szhuh);
40929 bstr2cents = SysAllocString(sz2cents);
40930 bstr0 = SysAllocString(sz0);
40931 bstr1 = SysAllocString(sz1);
40932 bstr7 = SysAllocString(sz7);
40933 bstr42 = SysAllocString(sz42);
40934 bstr1neg = SysAllocString(sz1neg);
40935 bstr666neg = SysAllocString(sz666neg);
40936 bstr1few = SysAllocString(sz1few);
40939 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
40941 VARTYPE leftvt, rightvt;
40943 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
40946 if((leftvt > VT_CLSID+10) && (leftvt < VT_BSTR_BLOB-10)) continue;;
40948 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
40951 HRESULT expect = 1;
40953 if((rightvt > VT_CLSID+10) && (rightvt < VT_BSTR_BLOB-10)) continue;;
40955 memset(&left, 0, sizeof(left));
40956 memset(&right, 0, sizeof(right));
40957 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
40958 if (leftvt == VT_BSTR) {
40959 ((&left)->n1.n2.n3.bstrVal) = bstr1neg;
40960 if (ExtraFlags[i] & VT_RESERVED)
40965 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
40966 if (rightvt == VT_BSTR) {
40967 ((&right)->n1.n2.n3.bstrVal) = bstr1neg;
40968 if (ExtraFlags[i] & VT_RESERVED)
40978 if (ExtraFlags[i] & VT_ARRAY || ExtraFlags[i] & VT_BYREF ||
40979 !IsValidVariantClearVT(leftvt, ExtraFlags[i] & ~VT_RESERVED) ||
40980 !IsValidVariantClearVT(rightvt, ExtraFlags[i] & ~VT_RESERVED) ||
40981 leftvt == VT_CLSID || rightvt == VT_CLSID ||
40982 leftvt == VT_DISPATCH || rightvt == VT_DISPATCH ||
40983 leftvt == VT_ERROR || rightvt == VT_ERROR ||
40984 leftvt == VT_RECORD || rightvt == VT_RECORD ||
40985 leftvt == VT_UNKNOWN || rightvt == VT_UNKNOWN ||
40986 leftvt == VT_VARIANT || rightvt == VT_VARIANT ||
40987 leftvt == VT_I1 || rightvt == VT_I1 ||
40988 leftvt == VT_UI2 || rightvt == VT_UI2 ||
40989 leftvt == VT_UI4 || rightvt == VT_UI4 ||
40990 leftvt == VT_UI8 || rightvt == VT_UI8 ||
40991 rightvt == VT_INT ||
40992 leftvt == VT_UINT || rightvt == VT_UINT) {
40996 if (leftvt == VT_ERROR && rightvt == VT_ERROR &&
40997 !(ExtraFlags[i] & ~VT_RESERVED)) {
41000 } else if (leftvt == VT_NULL || rightvt == VT_NULL)
41002 else if (leftvt == VT_BSTR && rightvt == VT_BSTR)
41004 else if (leftvt == VT_BSTR && rightvt == VT_EMPTY)
41006 else if (leftvt == VT_EMPTY && rightvt == VT_BSTR)
41009 hres = pVarCmp(&left, &right, ((((LONG)(((WORD)((DWORD_PTR)((((((WORD)(0x01))<<10) | (WORD)(0x00)))) & 0xFFFF)) | ((DWORD)((WORD)((DWORD_PTR)(0x0) & 0xFFFF))) << 16)))), 0);
41011 (winetest_set_location("vartest.c", 6092), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L) || hres == ((HRESULT)0x80020008L),
41012 "VarCmp: %d|0x%X, %d|0x%X: Expected failure, got 0x%lX\n",
41013 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], hres);
41015 (winetest_set_location("vartest.c", 6096), 0) ? 0 : winetest_ok(hres == expect,
41016 "VarCmp: %d|0x%X, %d|0x%X: Expected 0x%lX, got 0x%lX\n",
41017 leftvt, ExtraFlags[i], rightvt, ExtraFlags[i], expect,
41027 ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | 0; ((&right)->n1.n2.n3.iVal) = 4711; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6108), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "INT" "|" "0" ",VT_" "I2" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 4711; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6108), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "INT" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | 0; ((&right)->n1.n2.n3.iVal) = 4711; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6108), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "INT" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 4711; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6108), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "INT" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41028 (winetest_set_location("vartest.c", 6109), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) & ((&right)->n1.n2.vt) & VT_RESERVED, "VT_RESERVED filtered out!\n");
41029 ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | 0; ((&right)->n1.n2.n3.iVal) = -4711; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6110), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "INT" "|" "0" ",VT_" "I2" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = -4711; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6110), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "INT" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | 0; ((&right)->n1.n2.n3.iVal) = -4711; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6110), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "INT" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.intVal) = 4711; ((&left)->n1.n2.vt) = VT_INT | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = -4711; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6110), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "INT" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41030 ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | 0; ((&right)->n1.n2.n3.scode) = 0; ((&right)->n1.n2.vt) = VT_ERROR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6111), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "ERROR" "|" "0" ",VT_" "ERROR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | VT_RESERVED; ((&right)->n1.n2.n3.scode) = 0; ((&right)->n1.n2.vt) = VT_ERROR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6111), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "ERROR" "|" "VT_RESERVED" ",VT_" "ERROR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | 0; ((&right)->n1.n2.n3.scode) = 0; ((&right)->n1.n2.vt) = VT_ERROR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6111), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "ERROR" "|" "0" ",VT_" "ERROR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | VT_RESERVED; ((&right)->n1.n2.n3.scode) = 0; ((&right)->n1.n2.vt) = VT_ERROR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6111), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "ERROR" "|" "VT_RESERVED" ",VT_" "ERROR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41031 ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6112), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L), "VarCmp(VT_" "ERROR" "|" "0" ",VT_" "UI1" "|" "0" "): expected " "((HRESULT)0x80020005L)" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6112), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L), "VarCmp(VT_" "ERROR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "0" "): expected " "((HRESULT)0x80020005L)" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6112), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L), "VarCmp(VT_" "ERROR" "|" "0" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "((HRESULT)0x80020005L)" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.scode) = 0; ((&left)->n1.n2.vt) = VT_ERROR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6112), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020005L), "VarCmp(VT_" "ERROR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "((HRESULT)0x80020005L)" ", got hres=0x%lx\n", hres);
41032 ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6113), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "EMPTY" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6113), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6113), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6113), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41033 ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6114), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "0" ",VT_" "R8" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6114), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6114), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6114), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41034 ((&left)->n1.n2.n3.lVal) = 19; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6115), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "I2" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 19; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6115), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 19; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6115), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 19; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6115), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41035 (winetest_set_location("vartest.c", 6116), 0) ? 0 : winetest_ok(((&left)->n1.n2.n3.lVal) == 19, "VT_EMPTY modified!\n");
41036 (winetest_set_location("vartest.c", 6117), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) & ((&right)->n1.n2.vt) & VT_RESERVED, "VT_RESERVED filtered out!\n");
41037 ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6118), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "0" ",VT_" "UI1" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6118), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "UI1" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6118), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "0" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6118), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41038 ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6119), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I2" "|" "0" ",VT_" "I2" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6119), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6119), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I2" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6119), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41039 ((&left)->n1.n2.n3.iVal) = 1; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6120), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I2" "|" "0" ",VT_" "I2" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 1; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6120), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 1; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6120), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I2" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 1; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6120), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41040 ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6121), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "0" ",VT_" "I2" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6121), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6121), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6121), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41041 ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6122), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "0" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6122), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6122), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "0" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6122), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41042 ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6123), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "I2" "|" "0" ",VT_" "NULL_" "|" "0" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6123), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "NULL_" "|" "0" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6123), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "I2" "|" "0" ",VT_" "NULL_" "|" "VT_RESERVED" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 2; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_NULL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6123), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "NULL_" "|" "VT_RESERVED" "): expected " "3" ", got hres=0x%lx\n", hres);
41045 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6126), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "NULL_" "|" "0" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6126), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "NULL_" "|" "0" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6126), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "NULL_" "|" "VT_RESERVED" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6126), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "NULL_" "|" "VT_RESERVED" "): expected " "3" ", got hres=0x%lx\n", hres);
41046 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6127), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6127), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6127), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6127), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41047 ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6128), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6128), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6128), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6128), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41048 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6129), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6129), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6129), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6129), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41049 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr1neg; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6130), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr1neg; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6130), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr1neg; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6130), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr1neg; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6130), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41050 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6131), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6131), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6131), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6131), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41051 ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6132), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6132), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6132), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6132), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41052 ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6133), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6133), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6133), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6133), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41053 ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6134), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "EMPTY" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6134), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6134), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6134), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41054 ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6135), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6135), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6135), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6135), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41055 ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6136), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6136), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6136), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6136), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41056 ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6137), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6137), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_EMPTY | 0; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6137), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 1; ((&left)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6137), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "EMPTY" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41057 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6138), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6138), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6138), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6138), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41058 ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6139), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6139), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6139), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6139), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41059 ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6140), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "UI1" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6140), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6140), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6140), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41060 ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6141), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I2" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6141), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6141), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrempty; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = -1; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6141), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41061 ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6142), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I4" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6142), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6142), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I4" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 0; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstrempty; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6142), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41062 ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6143), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "UI1" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6143), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6143), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = ((void *)0); ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6143), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41063 ((&left)->n1.n2.n3.lVal) = 7; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6144), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I4" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 7; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6144), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 7; ((&left)->n1.n2.vt) = VT_I4 | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6144), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "I4" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.lVal) = 7; ((&left)->n1.n2.vt) = VT_I4 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6144), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I4" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41064 ((&left)->n1.n2.n3.bstrVal) = (BSTR)100; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.iVal) = 100; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6145), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I2" "|" "0" "): expected " "VARCMP_GT" ", got hres=0x%lx\n", hres);
41065 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6146), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "UI1" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6146), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6146), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bVal) = 0; ((&right)->n1.n2.vt) = VT_UI1 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6146), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "UI1" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41066 ((&left)->n1.n2.n3.iVal) = 0; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6147), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I2" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 0; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6147), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 0; ((&left)->n1.n2.vt) = VT_I2 | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6147), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "I2" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.iVal) = 0; ((&left)->n1.n2.vt) = VT_I2 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6147), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "I2" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41067 (winetest_set_location("vartest.c", 6148), 0) ? 0 : winetest_ok(((&left)->n1.n2.vt) & ((&right)->n1.n2.vt) & VT_RESERVED, "VT_RESERVED filtered out!\n");
41068 ((&left)->n1.n2.n3.bstrVal) = bstrhuh; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6149), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrhuh; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6149), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrhuh; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6149), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstrhuh; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6149), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41069 ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6150), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6150), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6150), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6150), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41070 ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6151), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6151), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6151), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6151), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41071 ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6152), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6152), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6152), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6152), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41072 ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6153), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6153), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6153), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr2cents; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6153), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41073 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6154), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I2" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6154), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I2" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6154), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.iVal) = 0; ((&right)->n1.n2.vt) = VT_I2 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6154), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I2" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41074 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6155), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6155), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6155), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6155), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41075 ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6156), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6156), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6156), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr0; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6156), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41076 ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6157), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6157), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6157), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6157), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41077 ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6158), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6158), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6158), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6158), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41078 ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6159), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6159), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6159), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6159), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41079 ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6160), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6160), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6160), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6160), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41080 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6161), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6161), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6161), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6161), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41081 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6162), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6162), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6162), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6162), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41082 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6163), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6163), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6163), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6163), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41083 ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6164), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6164), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6164), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6164), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41084 ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6165), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6165), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6165), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6165), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41085 ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6166), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6166), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6166), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6166), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41086 ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6167), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6167), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6167), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6167), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41087 ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6168), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6168), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6168), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6168), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41088 ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6169), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6169), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6169), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6169), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41089 ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6170), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6170), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6170), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr1neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6170), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41090 ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6171), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6171), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6171), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6171), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41091 ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6172), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6172), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6172), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 7; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6172), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41092 ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6173), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6173), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6173), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 42; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6173), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41093 ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6174), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6174), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6174), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0x7fffffff; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6174), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41094 ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6175), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6175), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6175), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -1; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6175), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41095 ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6176), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6176), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6176), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr666neg; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = -666; ((&right)->n1.n2.vt) = VT_I4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6176), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "I4" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41096 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.dblVal) = 7.0; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6177), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "R8" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 7.0; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6177), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.dblVal) = 7.0; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6177), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 7.0; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6177), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41097 ((&left)->n1.n2.n3.dblVal) = 3.141592; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6178), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R8" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 3.141592; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6178), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 3.141592; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6178), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 3.141592; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = ((void *)0); ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6178), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41098 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6179), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6179), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6179), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6179), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41099 ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr42; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6180), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr42; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6180), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr42; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6180), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr7; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr42; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6180), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41100 ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6181), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6181), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | 0; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6181), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.bstrVal) = bstr42; ((&left)->n1.n2.vt) = VT_BSTR | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr7; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6181), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "BSTR" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41103 ((dec)).scale = (BYTE)0; ((dec)).sign = (BYTE)0; dec.Hi32 = (ULONG)0; (dec).Lo64 = (ULONG64)0;
41104 ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6185), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6185), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6185), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr0; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6185), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41105 ((dec)).scale = (BYTE)0; ((dec)).sign = (BYTE)0; dec.Hi32 = (ULONG)0xFFFFFFFF; ((dec)).Mid32 = 0xFFFFFFFF; ((dec)).Lo32 = 0xFFFFFFFF;;
41106 ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6187), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "R8" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6187), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6187), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6187), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41107 ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.date) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6188), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.date) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6188), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.date) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6188), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.date) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6188), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41108 ((dec)).scale = (BYTE)0; ((dec)).sign = (BYTE)0x80; dec.Hi32 = (ULONG)0xFFFFFFFF; ((dec)).Mid32 = 0xFFFFFFFF; ((dec)).Lo32 = 0xFFFFFFFF;;
41109 ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.dblVal) = -1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6190), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "R8" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = -1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6190), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.dblVal) = -1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6190), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = -1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6190), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41110 ((dec)).scale = (BYTE)20; ((dec)).sign = (BYTE)0; dec.Hi32 = (ULONG)0x5; ((dec)).Mid32 = 0x6BC75E2D; ((dec)).Lo32 = 0x63100001;;
41111 ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6192), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "R8" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6192), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | 0; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6192), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.decVal) = dec; ((&left)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6192), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DECIMAL" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41114 ((&left)->n1.n2.n3.date) = 2958465; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 2958465 +1; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6195), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 2958465; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 2958465 +1; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6195), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 2958465; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 2958465 +1; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6195), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 2958465; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 2958465 +1; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6195), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41115 ((&left)->n1.n2.n3.date) = -657434; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = -657434 -1; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6196), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = -657434; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = -657434 -1; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6196), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = -657434; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = -657434 -1; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6196), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = -657434; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = -657434 -1; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6196), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41116 ((&left)->n1.n2.n3.date) = 2.2250738585072014e-308; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6197), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "R8" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 2.2250738585072014e-308; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6197), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 2.2250738585072014e-308; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6197), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 2.2250738585072014e-308; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 2.2250738585072014e-308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6197), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41117 ((&left)->n1.n2.n3.date) = 1; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 1+1e-15; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6198), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 1; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 1+1e-15; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6198), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 1; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 1+1e-15; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6198), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 1; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 1+1e-15; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6198), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41118 ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6199), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6199), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6199), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6199), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41119 ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 25571.0; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6200), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 25571.0; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6200), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 25571.0; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6200), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 25571.0; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6200), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41120 ((&left)->n1.n2.n3.date) = 25571.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6201), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25571.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6201), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25571.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6201), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25571.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.date) = 25570.0; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6201), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41121 ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6202), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6202), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6202), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_EMPTY | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6202), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "EMPTY" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41122 ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6203), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "NULL_" "|" "0" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6203), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "NULL_" "|" "0" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | 0; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6203), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "DATE" "|" "0" ",VT_" "NULL_" "|" "VT_RESERVED" "): expected " "3" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.date) = 25570.0; ((&left)->n1.n2.vt) = VT_DATE | VT_RESERVED; ((&right)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.vt) = VT_NULL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6203), 0) ? 0 : winetest_ok(hres == 3, "VarCmp(VT_" "DATE" "|" "VT_RESERVED" ",VT_" "NULL_" "|" "VT_RESERVED" "): expected " "3" ", got hres=0x%lx\n", hres);
41125 ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.dblVal) = 1+1e-8; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6206), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "0" ",VT_" "R8" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1+1e-8; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6206), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.dblVal) = 1+1e-8; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6206), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1+1e-8; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6206), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41126 ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.fltVal) = 1; ((&right)->n1.n2.vt) = VT_R4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6207), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R8" "|" "0" ",VT_" "R4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.fltVal) = 1; ((&right)->n1.n2.vt) = VT_R4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6207), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "R4" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.fltVal) = 1; ((&right)->n1.n2.vt) = VT_R4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6207), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R8" "|" "0" ",VT_" "R4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.fltVal) = 1; ((&right)->n1.n2.vt) = VT_R4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6207), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "R4" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41127 ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6208), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "0" ",VT_" "R8" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6208), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6208), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 1+1e-8; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6208), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41128 ((&left)->n1.n2.n3.dblVal) = 3.40282347e+38F*1.1; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6209), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "0" ",VT_" "R4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 3.40282347e+38F*1.1; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6209), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "R4" "|" "0" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 3.40282347e+38F*1.1; ((&left)->n1.n2.vt) = VT_R8 | 0; ((&right)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6209), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "0" ",VT_" "R4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.dblVal) = 3.40282347e+38F*1.1; ((&left)->n1.n2.vt) = VT_R8 | VT_RESERVED; ((&right)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&right)->n1.n2.vt) = VT_R4 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6209), 0) ? 0 : winetest_ok(hres == 2, "VarCmp(VT_" "R8" "|" "VT_RESERVED" ",VT_" "R4" "|" "VT_RESERVED" "): expected " "2" ", got hres=0x%lx\n", hres);
41129 ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6210), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "0" ",VT_" "R8" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6210), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "R8" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6210), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "0" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 3.40282347e+38F; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.dblVal) = 1.7976931348623157e+308; ((&right)->n1.n2.vt) = VT_R8 | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6210), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "R8" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41130 ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.date) = 1+1e-8; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6211), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "0" ",VT_" "DATE" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.date) = 1+1e-8; ((&right)->n1.n2.vt) = VT_DATE | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6211), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "DATE" "|" "0" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.date) = 1+1e-8; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6211), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "0" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.date) = 1+1e-8; ((&right)->n1.n2.vt) = VT_DATE | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6211), 0) ? 0 : winetest_ok(hres == 1, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "DATE" "|" "VT_RESERVED" "): expected " "1" ", got hres=0x%lx\n", hres);
41131 ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.bstrVal) = bstr1few; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6212), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "0" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr1few; ((&right)->n1.n2.vt) = VT_BSTR | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6212), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.n2.n3.bstrVal) = bstr1few; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6212), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "0" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.n2.n3.bstrVal) = bstr1few; ((&right)->n1.n2.vt) = VT_BSTR | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6212), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "BSTR" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41132 ((dec)).scale = (BYTE)8; ((dec)).sign = (BYTE)0; dec.Hi32 = (ULONG)0; (dec).Lo64 = (ULONG64)0x5F5E101;
41133 ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.decVal) = dec; ((&right)->n1.n2.vt) = VT_DECIMAL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6214), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "0" ",VT_" "DECIMAL" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.decVal) = dec; ((&right)->n1.n2.vt) = VT_DECIMAL | 0; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6214), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "DECIMAL" "|" "0" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | 0; ((&right)->n1.decVal) = dec; ((&right)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6214), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "0" ",VT_" "DECIMAL" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres); ((&left)->n1.n2.n3.fltVal) = 1; ((&left)->n1.n2.vt) = VT_R4 | VT_RESERVED; ((&right)->n1.decVal) = dec; ((&right)->n1.n2.vt) = VT_DECIMAL | VT_RESERVED; hres = pVarCmp(&left,&right,lcid,0); (winetest_set_location("vartest.c", 6214), 0) ? 0 : winetest_ok(hres == 0, "VarCmp(VT_" "R4" "|" "VT_RESERVED" ",VT_" "DECIMAL" "|" "VT_RESERVED" "): expected " "0" ", got hres=0x%lx\n", hres);
41135 SysFreeString(bstrhuh);
41136 SysFreeString(bstrempty);
41137 SysFreeString(bstr0);
41138 SysFreeString(bstr1);
41139 SysFreeString(bstr7);
41140 SysFreeString(bstr42);
41141 SysFreeString(bstr1neg);
41142 SysFreeString(bstr666neg);
41143 SysFreeString(bstr2cents);
41144 SysFreeString(bstr1few);
41147 static HRESULT (__attribute__((__stdcall__)) *pVarPow)(LPVARIANT,LPVARIANT,LPVARIANT);
41149 static const char *szVarPowFail = "VarPow(%s,%s): expected 0x0,%s,%d, got 0x%lX,%s,%d\n";
41151 static void test_VarPow(void)
41153 static const WCHAR str2[] = { '2','\0' };
41154 static const WCHAR str3[] = { '3','\0' };
41155 VARIANT left, right, result, cy, dec;
41156 BSTR num2_str, num3_str;
41160 pVarPow = (void*)GetProcAddress(hOleaut32, "VarPow"); if (!pVarPow) { (winetest_set_location("vartest.c", 6260), 0) ? (void)0 : winetest_trace("function " "VarPow" " not available, not testing it\n"); return; };
41162 num2_str = SysAllocString(str2);
41163 num3_str = SysAllocString(str3);
41166 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
41168 VARTYPE leftvt, rightvt, resvt;
41170 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
41172 if (leftvt == VT_ERROR || leftvt == VT_VARIANT || leftvt == VT_DISPATCH || leftvt == VT_UNKNOWN || leftvt == VT_RECORD || leftvt > VT_UINT || leftvt == 15 ) continue;;
41174 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
41177 if (rightvt == VT_ERROR || rightvt == VT_VARIANT || rightvt == VT_DISPATCH || rightvt == VT_UNKNOWN || rightvt == VT_RECORD || rightvt > VT_UINT || rightvt == 15 ) continue;;
41180 if (ExtraFlags[i] == VT_BYREF)
41183 memset(&left, 0, sizeof(left));
41184 memset(&right, 0, sizeof(right));
41185 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
41186 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
41187 ((&result)->n1.n2.vt) = VT_EMPTY;
41190 if (leftvt == VT_BSTR)
41191 ((&left)->n1.n2.n3.bstrVal) = num2_str;
41192 if (rightvt == VT_BSTR)
41193 ((&right)->n1.n2.n3.bstrVal) = num2_str;
41196 if (ExtraFlags[i] != 0)
41200 else if (leftvt == VT_NULL || rightvt == VT_NULL)
41202 else if ((leftvt == VT_EMPTY || leftvt == VT_I2 ||
41203 leftvt == VT_I4 || leftvt == VT_R4 ||
41204 leftvt == VT_R8 || leftvt == VT_CY ||
41205 leftvt == VT_DATE || leftvt == VT_BSTR ||
41206 leftvt == VT_BOOL || leftvt == VT_DECIMAL ||
41207 (leftvt >= VT_I1 && leftvt <= VT_UINT)) &&
41208 (rightvt == VT_EMPTY || rightvt == VT_I2 ||
41209 rightvt == VT_I4 || rightvt == VT_R4 ||
41210 rightvt == VT_R8 || rightvt == VT_CY ||
41211 rightvt == VT_DATE || rightvt == VT_BSTR ||
41212 rightvt == VT_BOOL || rightvt == VT_DECIMAL ||
41213 (rightvt >= VT_I1 && rightvt <= VT_UINT)))
41218 hres = pVarPow(&left, &right, &result);
41222 (winetest_set_location("vartest.c", 6322), 0) ? 0 : winetest_ok (hres == ((HRESULT)0x80020008L) || hres == ((HRESULT)0x80020005L),
41223 "VarPow: %s|0x%X, %s|0x%X: got vt %s hr 0x%lX\n",
41224 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i],
41225 vtstr(((&result)->n1.n2.vt)), hres);
41227 (winetest_set_location("vartest.c", 6327), 0) ? 0 : winetest_ok (hres == ((HRESULT)0L) && resvt == ((&result)->n1.n2.vt),
41228 "VarPow: %s|0x%X, %s|0x%X: expected vt %s hr 0x%lX, got vt %s hr 0x%lX\n",
41229 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i], vtstr(resvt),
41230 ((HRESULT)0L), vtstr(((&result)->n1.n2.vt)), hres);
41236 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6336), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41237 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6337), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41238 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6338), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_I2), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41239 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6339), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_I4), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41240 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6340), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_R4), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41241 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6341), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_R8), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41242 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6342), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41243 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6343), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41244 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6344), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41245 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6345), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_I1), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41246 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6346), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41247 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6347), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_UI2), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41248 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6348), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_UI4), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41249 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6349), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_I8), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41250 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6350), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_UI8), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41251 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6351), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_INT), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41252 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6352), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarPowFail, vtstr(VT_EMPTY), vtstr(VT_UINT), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41253 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6353), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_EMPTY), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41254 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6354), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41255 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6355), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_I2), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41256 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6356), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_I4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41257 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6357), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_R4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41258 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6358), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_R8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41259 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6359), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_DATE), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41260 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6360), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_BSTR), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41261 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6361), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_BOOL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41262 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6362), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_I1), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41263 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6363), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_UI1), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41264 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6364), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_UI2), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41265 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6365), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_UI4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41266 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6366), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_I8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41267 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6367), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_UI8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41268 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6368), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_INT), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41269 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6369), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_NULL), vtstr(VT_UINT), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41270 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6370), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41271 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6371), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41272 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6372), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41273 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6373), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41274 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6374), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41275 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6375), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41276 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6376), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41277 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6377), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41278 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6378), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41279 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6379), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41280 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6380), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41281 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6381), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41282 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6382), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41283 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6383), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41284 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6384), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41285 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6385), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41286 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6386), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I2), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41287 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6387), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41288 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6388), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41289 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6389), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41290 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6390), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41291 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6391), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41292 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6392), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41293 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6393), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41294 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6394), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41295 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6395), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41296 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6396), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41297 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6397), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41298 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6398), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41299 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6399), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41300 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6400), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41301 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6401), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41302 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6402), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41303 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6403), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I4), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41304 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6404), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41305 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6405), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41306 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6406), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41307 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6407), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41308 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6408), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41309 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6409), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41310 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6410), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41311 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6411), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41312 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6412), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41313 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6413), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41314 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6414), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41315 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6415), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41316 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6416), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41317 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6417), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41318 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6418), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41319 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6419), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41320 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.fltVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6420), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R4), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41321 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6421), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41322 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6422), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41323 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6423), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41324 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6424), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41325 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6425), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41326 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6426), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41327 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6427), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41328 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6428), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41329 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6429), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41330 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6430), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41331 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6431), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41332 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6432), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41333 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6433), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41334 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6434), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41335 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6435), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41336 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6436), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41337 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.dblVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6437), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_R8), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41338 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6438), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41339 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6439), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41340 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6440), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41341 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6441), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41342 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6442), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41343 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6443), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41344 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6444), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41345 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6445), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41346 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6446), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41347 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6447), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41348 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6448), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41349 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6449), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41350 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6450), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41351 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6451), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41352 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6452), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41353 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6453), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41354 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6454), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_DATE), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41355 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6455), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41356 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6456), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41357 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6457), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41358 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6458), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41359 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6459), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41360 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6460), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41361 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6461), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41362 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6462), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41363 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6463), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41364 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6464), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41365 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6465), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41366 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6466), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41367 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6467), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41368 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6468), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41369 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6469), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41370 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6470), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41371 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6471), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_BSTR), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41372 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6472), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41373 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6473), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41374 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6474), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_I2), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41375 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6475), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_I4), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41376 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6476), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_R4), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41377 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6477), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_R8), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41378 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6478), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_DATE), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41379 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6479), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_BSTR), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41380 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6480), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41381 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6481), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_I1), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41382 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6482), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_UI1), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41383 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6483), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_UI2), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41384 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6484), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_UI4), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41385 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6485), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_I8), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41386 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6486), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_UI8), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41387 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6487), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_INT), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41388 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6488), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarPowFail, vtstr(VT_BOOL), vtstr(VT_UINT), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41389 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6489), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41390 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6490), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41391 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6491), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41392 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6492), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41393 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6493), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41394 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6494), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41395 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6495), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41396 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6496), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41397 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6497), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41398 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6498), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41399 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6499), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41400 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6500), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41401 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6501), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41402 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6502), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41403 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6503), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41404 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6504), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41405 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6505), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I1), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41406 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6506), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41407 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6507), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41408 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6508), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41409 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6509), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41410 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6510), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41411 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6511), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41412 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6512), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41413 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6513), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41414 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6514), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41415 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6515), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41416 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6516), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41417 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6517), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41418 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6518), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41419 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6519), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41420 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6520), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41421 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6521), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41422 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6522), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI1), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41423 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6523), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41424 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6524), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41425 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6525), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41426 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6526), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41427 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6527), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41428 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6528), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41429 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6529), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41430 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6530), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41431 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6531), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41432 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6532), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41433 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6533), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41434 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6534), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41435 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6535), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41436 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6536), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41437 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6537), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41438 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6538), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41439 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6539), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI2), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41440 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6540), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41441 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6541), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41442 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6542), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41443 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6543), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41444 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6544), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41445 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6545), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41446 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6546), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41447 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6547), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41448 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6548), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41449 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6549), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41450 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6550), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41451 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6551), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41452 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6552), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41453 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6553), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41454 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6554), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41455 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6555), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41456 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6556), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI4), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41457 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6557), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41458 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6558), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41459 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6559), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41460 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6560), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41461 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6561), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41462 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6562), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41463 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6563), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41464 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6564), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41465 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6565), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41466 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6566), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41467 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6567), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41468 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6568), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41469 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6569), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41470 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6570), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41471 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6571), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41472 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6572), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41473 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6573), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_I8), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41474 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6574), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41475 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6575), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41476 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6576), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41477 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6577), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41478 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6578), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41479 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6579), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41480 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6580), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41481 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6581), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41482 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6582), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41483 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6583), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41484 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6584), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41485 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6585), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41486 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6586), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41487 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6587), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41488 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6588), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41489 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6589), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UI8), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41490 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6590), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41491 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6591), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41492 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6592), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41493 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6593), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41494 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6594), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41495 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6595), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41496 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6596), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41497 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6597), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41498 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6598), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41499 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6599), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41500 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6600), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41501 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6601), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41502 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6602), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41503 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6603), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41504 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6604), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41505 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6605), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41506 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6606), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_INT), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41507 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6607), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_EMPTY), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41508 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6608), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41509 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.iVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6609), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_I2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41510 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.lVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6610), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_I4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41511 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.fltVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6611), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_R4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41512 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.dblVal) = 3.0; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6612), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_R8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41513 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.date) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6613), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_DATE), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41514 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num3_str; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6614), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_BSTR), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41515 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6615), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41516 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.cVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6616), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_I1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41517 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.bVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6617), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_UI1), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41518 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.uiVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6618), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_UI2), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41519 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.ulVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6619), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_UI4), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41520 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.llVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6620), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_I8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41521 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.ullVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6621), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_UI8), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41522 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.intVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6622), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_INT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41523 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.uintVal) = 3; memset(&result,0,sizeof(result)); hres = pVarPow(&left,&right,&result); (winetest_set_location("vartest.c", 6623), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((8.0)))<1e-14), szVarPowFail, vtstr(VT_UINT), vtstr(VT_UINT), vtstr(VT_R8), (int)(8.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41526 ((&cy)->n1.n2.vt) = VT_CY;
41527 hres = VarCyFromI4(2, &((&cy)->n1.n2.n3.cyVal));
41528 (winetest_set_location("vartest.c", 6628), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCyFromI4 failed!\n");
41529 ((&dec)->n1.n2.vt) = VT_DECIMAL;
41530 hres = VarDecFromR8(2.0, &((&dec)->n1.decVal));
41531 (winetest_set_location("vartest.c", 6631), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarDecFromR4 failed!\n");
41532 memset(&left, 0, sizeof(left));
41533 memset(&right, 0, sizeof(right));
41534 ((&left)->n1.n2.vt) = VT_I4;
41535 ((&left)->n1.n2.n3.lVal) = 100;
41536 ((&right)->n1.n2.vt) = VT_I8;
41537 ((&right)->n1.n2.n3.bVal) = 2;
41539 hres = pVarPow(&cy, &cy, &result);
41540 (winetest_set_location("vartest.c", 6640), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41541 "VARPOW: expected coerced hres 0x%lX type VT_R8, got hres 0x%lX type %s!\n",
41542 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
41543 (winetest_set_location("vartest.c", 6643), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(4.0))<1e-14),
41544 "VARPOW: CY value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), 4.0);
41546 hres = pVarPow(&cy, &right, &result);
41547 (winetest_set_location("vartest.c", 6647), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41548 "VARPOW: expected coerced hres 0x%lX type VT_R8, got hres 0x%lX type %s!\n",
41549 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
41550 (winetest_set_location("vartest.c", 6650), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(4.0))<1e-14),
41551 "VARPOW: CY value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), 4.0);
41553 hres = pVarPow(&left, &cy, &result);
41554 (winetest_set_location("vartest.c", 6654), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41555 "VARPOW: expected coerced hres 0x%lX type VT_R8, got hres 0x%lX type %s!\n",
41556 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
41557 (winetest_set_location("vartest.c", 6657), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(10000.0))<1e-14),
41558 "VARPOW: CY value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), 10000.0);
41560 hres = pVarPow(&left, &dec, &result);
41561 (winetest_set_location("vartest.c", 6661), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41562 "VARPOW: expected coerced hres 0x%lX type VT_R8, got hres 0x%lX type %s!\n",
41563 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
41564 (winetest_set_location("vartest.c", 6664), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(10000.0))<1e-14),
41565 "VARPOW: DECIMAL value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), 10000.0);
41567 hres = pVarPow(&dec, &dec, &result);
41568 (winetest_set_location("vartest.c", 6668), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41569 "VARPOW: expected coerced hres 0x%lX type VT_R8, got hres 0x%lX type %s!\n",
41570 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
41571 (winetest_set_location("vartest.c", 6671), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(4.0))<1e-14),
41572 "VARPOW: DECIMAL value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), 4.0);
41574 hres = pVarPow(&dec, &right, &result);
41575 (winetest_set_location("vartest.c", 6675), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41576 "VARPOW: expected coerced hres 0x%lX type VT_R8, got hres 0x%lX type%s!\n",
41577 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
41578 (winetest_set_location("vartest.c", 6678), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(4.0))<1e-14),
41579 "VARPOW: DECIMAL value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), 4.0);
41581 SysFreeString(num2_str);
41582 SysFreeString(num3_str);
41585 static HRESULT (__attribute__((__stdcall__)) *pVarDiv)(LPVARIANT,LPVARIANT,LPVARIANT);
41587 static const char *szVarDivFail = "VarDiv(%s,%s): expected 0x0,%s,%d, got 0x%lX,%s,%d\n";
41589 static void test_VarDiv(void)
41591 static const WCHAR str1[] = { '1','\0' };
41592 static const WCHAR str2[] = { '2','\0' };
41593 VARIANT left, right, result, cy, dec;
41594 BSTR num1_str, num2_str;
41596 HRESULT hres, expectedhres;
41599 num1_str = SysAllocString(str1);
41600 num2_str = SysAllocString(str2);
41602 pVarDiv = (void*)GetProcAddress(hOleaut32, "VarDiv"); if (!pVarDiv) { (winetest_set_location("vartest.c", 6724), 0) ? (void)0 : winetest_trace("function " "VarDiv" " not available, not testing it\n"); return; };
41605 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
41607 VARTYPE leftvt, rightvt, resvt;
41609 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
41611 if (leftvt == VT_ERROR || leftvt == VT_VARIANT || leftvt == VT_DISPATCH || leftvt == VT_UNKNOWN || leftvt == VT_RECORD || leftvt > VT_UINT || leftvt == VT_I1 || leftvt == VT_UI8 || leftvt == VT_INT || leftvt == VT_UINT || leftvt == VT_UI2 || leftvt == VT_UI4 || leftvt == 15 ) continue;;
41613 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
41616 if (rightvt == VT_ERROR || rightvt == VT_VARIANT || rightvt == VT_DISPATCH || rightvt == VT_UNKNOWN || rightvt == VT_RECORD || rightvt > VT_UINT || rightvt == VT_I1 || rightvt == VT_UI8 || rightvt == VT_INT || rightvt == VT_UINT || rightvt == VT_UI2 || rightvt == VT_UI4 || rightvt == 15 ) continue;;
41619 if (ExtraFlags[i] == VT_BYREF)
41622 memset(&left, 0, sizeof(left));
41623 memset(&right, 0, sizeof(right));
41624 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
41625 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
41626 ((&result)->n1.n2.vt) = VT_EMPTY;
41628 expectedhres = ((HRESULT)0L);
41630 if (leftvt == VT_BSTR)
41631 ((&left)->n1.n2.n3.bstrVal) = num2_str;
41632 else if (leftvt == VT_DECIMAL)
41634 VarDecFromR8(2.0, &((&left)->n1.decVal));
41635 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
41642 ((&right)->n1.n2.n3.bstrVal) = num2_str;
41645 VarDecFromR8(2.0, &((&right)->n1.decVal));
41646 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
41649 ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF);
41651 case VT_I2: ((&right)->n1.n2.n3.iVal) = 2; break;
41652 case VT_I4: ((&right)->n1.n2.n3.lVal) = 2; break;
41653 case VT_R4: ((&right)->n1.n2.n3.fltVal) = 2.0; break;
41654 case VT_R8: ((&right)->n1.n2.n3.dblVal) = 2.0; break;
41655 case VT_CY: ((&right)->n1.n2.n3.cyVal).int64 = 2; break;
41656 case VT_DATE: ((&right)->n1.n2.n3.date) = 2; break;
41657 case VT_UI1: ((&right)->n1.n2.n3.bVal) = 2; break;
41658 case VT_I8: ((&right)->n1.n2.n3.llVal) = 2; break;
41663 if (!(rightvt == VT_EMPTY))
41665 if (leftvt == VT_NULL || rightvt == VT_NULL)
41667 else if (leftvt == VT_DECIMAL || rightvt == VT_DECIMAL)
41668 resvt = VT_DECIMAL;
41669 else if (leftvt == VT_I8 || rightvt == VT_I8 ||
41670 leftvt == VT_CY || rightvt == VT_CY ||
41671 leftvt == VT_DATE || rightvt == VT_DATE ||
41672 leftvt == VT_I4 || rightvt == VT_I4 ||
41673 leftvt == VT_BSTR || rightvt == VT_BSTR ||
41674 leftvt == VT_I2 || rightvt == VT_I2 ||
41675 leftvt == VT_BOOL || rightvt == VT_BOOL ||
41676 leftvt == VT_R8 || rightvt == VT_R8 ||
41677 leftvt == VT_UI1 || rightvt == VT_UI1)
41679 if ((leftvt == VT_UI1 && rightvt == VT_R4) ||
41680 (leftvt == VT_R4 && rightvt == VT_UI1))
41682 else if ((leftvt == VT_R4 && (rightvt == VT_BOOL ||
41683 rightvt == VT_I2)) || (rightvt == VT_R4 &&
41684 (leftvt == VT_BOOL || leftvt == VT_I2)))
41689 else if (leftvt == VT_R4 || rightvt == VT_R4)
41692 else if (leftvt == VT_NULL && rightvt == VT_EMPTY)
41698 if (ExtraFlags[i] != 0)
41701 hres = pVarDiv(&left, &right, &result);
41705 (winetest_set_location("vartest.c", 6827), 0) ? 0 : winetest_ok (hres == ((HRESULT)0x80020008L) || hres == ((HRESULT)0x80020005L) ||
41706 hres == ((HRESULT)0x8002000AL) || hres == ((HRESULT)0x80020012L),
41707 "VarDiv: %s|0x%X, %s|0x%X: got vt %s hr 0x%lX\n",
41708 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i],
41709 vtstr(((&result)->n1.n2.vt)), hres);
41711 (winetest_set_location("vartest.c", 6833), 0) ? 0 : winetest_ok (hres == ((HRESULT)0L) && resvt == ((&result)->n1.n2.vt),
41712 "VarDiv: %s|0x%X, %s|0x%X: expected vt %s hr 0x%lX, got vt %s hr 0x%lX\n",
41713 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i], vtstr(resvt),
41714 ((HRESULT)0L), vtstr(((&result)->n1.n2.vt)), hres);
41720 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6842), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41721 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6843), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_I2), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41722 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6844), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_I4), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41723 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6845), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_R4), vtstr(VT_R4), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41724 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6846), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_R8), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41725 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.date) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6847), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41726 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6848), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41727 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6849), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_BOOL), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41728 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6850), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41729 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6851), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_EMPTY), vtstr(VT_I8), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41730 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6852), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_EMPTY), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41731 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6853), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41732 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6854), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_I2), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41733 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6855), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_I4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41734 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6856), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_R4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41735 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6857), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_R8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41736 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6858), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_DATE), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41737 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6859), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_BSTR), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41738 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6860), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_BOOL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41739 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6861), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_UI1), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41740 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6862), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_NULL), vtstr(VT_I8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41741 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6863), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41742 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6864), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_I2), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41743 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6865), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41744 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.fltVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6866), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_R4), vtstr(VT_R4), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41745 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6867), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41746 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6868), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41747 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6869), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41748 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6870), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41749 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.iVal) = 1; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6871), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I2), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41750 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6872), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41751 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6873), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_I2), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41752 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6874), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41753 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6875), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_R4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41754 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6876), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41755 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6877), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41756 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6878), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41757 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6879), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41758 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6880), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41759 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 1; ((&right)->n1.n2.n3.llVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6881), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I4), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41760 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6882), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41761 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6883), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_I2), vtstr(VT_R4), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41762 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6884), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41763 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6885), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_R4), vtstr(VT_R4), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41764 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6886), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41765 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6887), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41766 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6888), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41767 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6889), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((-1)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_BOOL), vtstr(VT_R4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41768 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6890), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_UI1), vtstr(VT_R4), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41769 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.fltVal) = 1.0; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6891), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R4), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41770 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6892), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41771 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6893), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_I2), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41772 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6894), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41773 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6895), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_R4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41774 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6896), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41775 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6897), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41776 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6898), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41777 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6899), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41778 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6900), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41779 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.dblVal) = 1.0; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6901), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_R8), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41780 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6902), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41781 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6903), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_I2), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41782 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6904), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41783 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6905), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_R4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41784 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6906), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41785 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6907), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41786 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6908), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41787 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6909), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41788 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6910), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41789 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.date) = 1; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6911), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_DATE), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41790 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6912), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41791 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6913), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_I2), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41792 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6914), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41793 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6915), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_R4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41794 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6916), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41795 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6917), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41796 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6918), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41797 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6919), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41798 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6920), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41799 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.bstrVal) = num1_str; ((&right)->n1.n2.n3.llVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6921), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_BSTR), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41800 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6922), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41801 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6923), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_I2), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41802 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6924), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_I2), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41803 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6925), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_I4), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41804 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6926), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_I4), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41805 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6927), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_R4), vtstr(VT_R4), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41806 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6928), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_R4), vtstr(VT_R4), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41807 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6929), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_R8), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41808 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6930), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_R8), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41809 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6931), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41810 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6932), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41811 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6933), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((1.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_R8), (int)(1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41812 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0x0000); ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6934), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_R8), (int)(0.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41813 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6935), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_UI1), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41814 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6936), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1.0)))<1e-14), szVarDivFail, vtstr(VT_BOOL), vtstr(VT_I8), vtstr(VT_R8), (int)(-1.0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41815 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6937), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41816 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6938), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_I2), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41817 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6939), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41818 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6940), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R4 && (fabs((((&result)->n1.n2.n3.fltVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_R4), vtstr(VT_R4), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.fltVal));;
41819 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6941), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41820 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6942), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41821 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6943), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41822 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6944), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41823 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6945), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41824 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.bVal) = 1; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6946), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_UI1), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41825 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6947), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && (fabs((((&result)->n1.n2.n3.lVal))-((0)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
41826 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.iVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6948), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_I2), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41827 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.lVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6949), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_I4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41828 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.fltVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6950), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_R4), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41829 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.dblVal) = 2.0; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6951), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_R8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41830 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.date) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6952), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_DATE), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41831 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.bstrVal) = num2_str; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6953), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_BSTR), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41832 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6954), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((-1)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_BOOL), vtstr(VT_R8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41833 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.bVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6955), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_UI1), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41834 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 1; ((&right)->n1.n2.n3.llVal) = 2; memset(&result,0,sizeof(result)); hres = pVarDiv(&left,&right,&result); (winetest_set_location("vartest.c", 6956), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8 && (fabs((((&result)->n1.n2.n3.dblVal))-((0.5)))<1e-14), szVarDivFail, vtstr(VT_I8), vtstr(VT_I8), vtstr(VT_R8), (int)(0.5), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.dblVal));;
41837 ((&cy)->n1.n2.vt) = VT_CY;
41838 hres = VarCyFromI4(10000, &((&cy)->n1.n2.n3.cyVal));
41839 (winetest_set_location("vartest.c", 6961), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCyFromI4 failed!\n");
41840 ((&dec)->n1.n2.vt) = VT_DECIMAL;
41841 hres = VarDecFromR8(2.0, &((&dec)->n1.decVal));
41842 (winetest_set_location("vartest.c", 6964), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarDecFromR4 failed!\n");
41843 memset(&left, 0, sizeof(left));
41844 memset(&right, 0, sizeof(right));
41845 ((&left)->n1.n2.vt) = VT_I4;
41846 ((&left)->n1.n2.n3.lVal) = 100;
41847 ((&right)->n1.n2.vt) = VT_UI1;
41848 ((&right)->n1.n2.n3.bVal) = 2;
41850 hres = pVarDiv(&cy, &cy, &result);
41851 (winetest_set_location("vartest.c", 6973), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41852 "VARDIV: expected coerced type VT_R8, got %s!\n", vtstr(((&result)->n1.n2.vt)));
41853 (winetest_set_location("vartest.c", 6975), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(1.0))<1e-14),
41854 "VARDIV: CY value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), (double)1.0);
41856 hres = pVarDiv(&cy, &right, &result);
41857 (winetest_set_location("vartest.c", 6979), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41858 "VARDIV: expected coerced type VT_R8, got %s!\n", vtstr(((&result)->n1.n2.vt)));
41859 (winetest_set_location("vartest.c", 6981), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(5000.0))<1e-14),
41860 "VARDIV: CY value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), (double)5000.0);
41862 hres = pVarDiv(&left, &cy, &result);
41863 (winetest_set_location("vartest.c", 6985), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_R8,
41864 "VARDIV: expected coerced type VT_R8, got %s!\n", vtstr(((&result)->n1.n2.vt)));
41865 (winetest_set_location("vartest.c", 6987), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((((&result)->n1.n2.n3.dblVal))-(0.01))<1e-14),
41866 "VARDIV: CY value %f, expected %f\n", ((&result)->n1.n2.n3.dblVal), (double)0.01);
41868 hres = pVarDiv(&left, &dec, &result);
41869 (winetest_set_location("vartest.c", 6991), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DECIMAL,
41870 "VARDIV: expected coerced type VT_DECIMAL, got %s!\n", vtstr(((&result)->n1.n2.vt)));
41871 hres = VarR8FromDec(&((&result)->n1.decVal), &r);
41872 (winetest_set_location("vartest.c", 6994), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(50.0))<1e-14),
41873 "VARDIV: DECIMAL value %f, expected %f\n", r, (double)50.0);
41875 hres = pVarDiv(&dec, &dec, &result);
41876 (winetest_set_location("vartest.c", 6998), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DECIMAL,
41877 "VARDIV: expected coerced type VT_DECIMAL, got %s!\n", vtstr(((&result)->n1.n2.vt)));
41878 hres = VarR8FromDec(&((&result)->n1.decVal), &r);
41879 (winetest_set_location("vartest.c", 7001), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(1.0))<1e-14),
41880 "VARDIV: DECIMAL value %f, expected %f\n", r, (double)1.0);
41882 hres = pVarDiv(&dec, &right, &result);
41883 (winetest_set_location("vartest.c", 7005), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_DECIMAL,
41884 "VARDIV: expected coerced type VT_DECIMAL, got %s!\n", vtstr(((&result)->n1.n2.vt)));
41885 hres = VarR8FromDec(&((&result)->n1.decVal), &r);
41886 (winetest_set_location("vartest.c", 7008), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && (fabs((r)-(1.0))<1e-14),
41887 "VARDIV: DECIMAL value %f, expected %f\n", r, (double)1.0);
41890 ((&left)->n1.n2.vt) = VT_R8;
41891 ((&left)->n1.n2.n3.lVal) = 1.0;
41892 ((&right)->n1.n2.vt) = VT_R8;
41893 ((&right)->n1.n2.n3.lVal) = 0.0;
41894 hres = pVarDiv(&left, &right, &result);
41895 (winetest_set_location("vartest.c", 7017), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020012L) && ((&result)->n1.n2.vt) == VT_EMPTY,
41896 "VARDIV: Division by (1.0/0.0) should result in DISP_E_DIVBYZERO but got 0x%lX\n", hres);
41898 ((&left)->n1.n2.vt) = VT_R8;
41899 ((&left)->n1.n2.n3.lVal) = 0.0;
41900 ((&right)->n1.n2.vt) = VT_R8;
41901 ((&right)->n1.n2.n3.lVal) = 0.0;
41902 hres = pVarDiv(&left, &right, &result);
41903 (winetest_set_location("vartest.c", 7025), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x8002000AL) && ((&result)->n1.n2.vt) == VT_EMPTY,
41904 "VARDIV: Division by (0.0/0.0) should result in DISP_E_OVERFLOW but got 0x%lX\n", hres);
41906 SysFreeString(num1_str);
41907 SysFreeString(num2_str);
41910 static HRESULT (__attribute__((__stdcall__)) *pVarIdiv)(LPVARIANT,LPVARIANT,LPVARIANT);
41912 static const char *szVarIdivFail = "VarIdiv(%s,%s): expected 0x0,%s,%d, got 0x%lX,%s,%d\n";
41914 static void test_VarIdiv(void)
41916 static const WCHAR str1[] = { '1','\0' };
41917 static const WCHAR str2[] = { '2','\0' };
41918 VARIANT left, right, result, cy, dec;
41919 BSTR num1_str, num2_str;
41923 pVarIdiv = (void*)GetProcAddress(hOleaut32, "VarIdiv"); if (!pVarIdiv) { (winetest_set_location("vartest.c", 7064), 0) ? (void)0 : winetest_trace("function " "VarIdiv" " not available, not testing it\n"); return; };
41925 num1_str = SysAllocString(str1);
41926 num2_str = SysAllocString(str2);
41929 for (i = 0; i < sizeof(ExtraFlags)/sizeof(ExtraFlags[0]); i++)
41931 VARTYPE leftvt, rightvt, resvt;
41933 for (leftvt = 0; leftvt <= VT_BSTR_BLOB; leftvt++)
41935 if (leftvt == VT_ERROR || leftvt == VT_VARIANT || leftvt == VT_DISPATCH || leftvt == VT_UNKNOWN || leftvt == VT_RECORD || leftvt > VT_UINT || leftvt == 15 ) continue;;
41937 for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++)
41940 if (rightvt == VT_ERROR || rightvt == VT_VARIANT || rightvt == VT_DISPATCH || rightvt == VT_UNKNOWN || rightvt == VT_RECORD || rightvt > VT_UINT || rightvt == 15 ) continue;;
41943 if (ExtraFlags[i] == VT_BYREF)
41946 memset(&left, 0, sizeof(left));
41947 memset(&right, 0, sizeof(right));
41948 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
41949 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
41950 ((&result)->n1.n2.vt) = VT_EMPTY;
41953 if (leftvt == VT_BSTR)
41954 ((&left)->n1.n2.n3.bstrVal) = num2_str;
41955 else if (leftvt == VT_DECIMAL)
41957 VarDecFromR8(2.0, &((&left)->n1.decVal));
41958 ((&left)->n1.n2.vt) = leftvt | ExtraFlags[i];
41965 ((&right)->n1.n2.n3.bstrVal) = num2_str;
41968 VarDecFromR8(2.0, &((&right)->n1.decVal));
41969 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
41972 ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF);
41975 VarCyFromI4(10000, &((&right)->n1.n2.n3.cyVal));
41976 ((&right)->n1.n2.vt) = rightvt | ExtraFlags[i];
41978 case VT_I2: ((&right)->n1.n2.n3.iVal) = 2; break;
41979 case VT_I4: ((&right)->n1.n2.n3.lVal) = 2; break;
41980 case VT_R4: ((&right)->n1.n2.n3.fltVal) = 2.0; break;
41981 case VT_R8: ((&right)->n1.n2.n3.dblVal) = 2.0; break;
41982 case VT_DATE: ((&right)->n1.n2.n3.date) = 2; break;
41983 case VT_I1: ((&right)->n1.n2.n3.cVal) = 2; break;
41984 case VT_UI1: ((&right)->n1.n2.n3.bVal) = 2; break;
41985 case VT_UI2: ((&right)->n1.n2.n3.uiVal) = 2; break;
41986 case VT_UI4: ((&right)->n1.n2.n3.ulVal) = 2; break;
41987 case VT_I8: ((&right)->n1.n2.n3.llVal) = 2; break;
41988 case VT_UI8: ((&right)->n1.n2.n3.ullVal) = 2; break;
41989 case VT_INT: ((&right)->n1.n2.n3.intVal) = 2; break;
41990 case VT_UINT: ((&right)->n1.n2.n3.uintVal) = 2; break;
41997 if ((leftvt == VT_I8 && rightvt == VT_INT) ||
41998 (leftvt == VT_INT && rightvt == VT_I8) ||
41999 (rightvt == VT_EMPTY && leftvt != VT_NULL) ||
42000 ExtraFlags[i] != 0)
42004 else if (leftvt == VT_NULL || rightvt == VT_NULL)
42006 else if (leftvt == VT_I8 || rightvt == VT_I8)
42008 else if (leftvt == VT_I4 || rightvt == VT_I4 ||
42009 leftvt == VT_INT || rightvt == VT_INT ||
42010 leftvt == VT_UINT || rightvt == VT_UINT ||
42011 leftvt == VT_UI8 || rightvt == VT_UI8 ||
42012 leftvt == VT_UI4 || rightvt == VT_UI4 ||
42013 leftvt == VT_UI2 || rightvt == VT_UI2 ||
42014 leftvt == VT_I1 || rightvt == VT_I1 ||
42015 leftvt == VT_BSTR || rightvt == VT_BSTR ||
42016 leftvt == VT_DATE || rightvt == VT_DATE ||
42017 leftvt == VT_CY || rightvt == VT_CY ||
42018 leftvt == VT_DECIMAL || rightvt == VT_DECIMAL ||
42019 leftvt == VT_R8 || rightvt == VT_R8 ||
42020 leftvt == VT_R4 || rightvt == VT_R4)
42022 else if (leftvt == VT_I2 || rightvt == VT_I2 ||
42023 leftvt == VT_BOOL || rightvt == VT_BOOL ||
42024 leftvt == VT_EMPTY)
42026 else if (leftvt == VT_UI1 || rightvt == VT_UI1)
42031 hres = pVarIdiv(&left, &right, &result);
42035 (winetest_set_location("vartest.c", 7176), 0) ? 0 : winetest_ok (hres == ((HRESULT)0x80020008L) || hres == ((HRESULT)0x80020005L) ||
42036 hres == ((HRESULT)0x80020012L),
42037 "VarIdiv: %s|0x%X, %s|0x%X: got vt %s hr 0x%lX\n",
42038 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i],
42039 vtstr(((&result)->n1.n2.vt)), hres);
42041 (winetest_set_location("vartest.c", 7182), 0) ? 0 : winetest_ok (hres == ((HRESULT)0L) && resvt == ((&result)->n1.n2.vt),
42042 "VarIdiv: %s|0x%X, %s|0x%X: expected vt %s hr 0x%lX, got vt %s hr 0x%lX\n",
42043 vtstr(leftvt), ExtraFlags[i], vtstr(rightvt), ExtraFlags[i], vtstr(resvt),
42044 ((HRESULT)0L), vtstr(((&result)->n1.n2.vt)), hres);
42050 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7191), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42051 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7192), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_I2), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42052 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7193), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_I4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42053 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7194), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_R4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42054 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7195), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_R8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42055 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.date) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7196), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_DATE), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42056 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7197), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_BSTR), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42057 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7198), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_BOOL), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42058 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7199), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_I1), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42059 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7200), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_UI1), vtstr(VT_I2), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42060 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7201), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_UI2), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42061 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7202), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_UI4), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42062 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7203), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_I8), vtstr(VT_I8), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42063 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7204), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_UI8), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42064 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7205), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_INT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42065 ((&left)->n1.n2.vt) = VT_EMPTY; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7206), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_EMPTY), vtstr(VT_UINT), vtstr(VT_I4), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42066 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_EMPTY; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7207), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_EMPTY), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42067 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7208), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42068 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7209), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_I2), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42069 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7210), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_I4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42070 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7211), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_R4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42071 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7212), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_R8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42072 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7213), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_DATE), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42073 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7214), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_BSTR), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42074 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7215), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_BOOL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42075 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7216), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_I1), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42076 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7217), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_UI1), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42077 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7218), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_UI2), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42078 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7219), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_UI4), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42079 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7220), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_I8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42080 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7221), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_UI8), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42081 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7222), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_INT), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42082 ((&left)->n1.n2.vt) = VT_NULL; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.lVal) = 0; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7223), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_NULL), vtstr(VT_UINT), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42083 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7224), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_I2), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42084 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7225), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_I2), vtstr(VT_I2), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42085 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7226), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42086 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7227), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42087 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7228), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42088 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7229), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42089 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7230), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42090 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7231), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_BOOL), vtstr(VT_I2), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42091 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7232), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42092 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7233), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_UI1), vtstr(VT_I2), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42093 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7234), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42094 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7235), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42095 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7236), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42096 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7237), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42097 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7238), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42098 ((&left)->n1.n2.vt) = VT_I2; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.iVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7239), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I2), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42099 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7240), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_I4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42100 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7241), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42101 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7242), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42102 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7243), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42103 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7244), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42104 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7245), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42105 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7246), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42106 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7247), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42107 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7248), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42108 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7249), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42109 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7250), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42110 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7251), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42111 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7252), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42112 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7253), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42113 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7254), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42114 ((&left)->n1.n2.vt) = VT_I4; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.lVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7255), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I4), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42115 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7256), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_R4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42116 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7257), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42117 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7258), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42118 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7259), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42119 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7260), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42120 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7261), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42121 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7262), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42122 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7263), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42123 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7264), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42124 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7265), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42125 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7266), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42126 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7267), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42127 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7268), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42128 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7269), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42129 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7270), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42130 ((&left)->n1.n2.vt) = VT_R4; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.fltVal) = 2.0; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7271), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R4), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42131 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7272), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_R8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42132 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7273), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42133 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7274), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42134 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7275), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42135 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7276), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42136 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7277), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42137 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7278), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42138 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7279), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42139 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7280), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42140 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7281), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42141 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7282), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42142 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7283), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42143 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7284), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42144 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7285), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42145 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7286), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42146 ((&left)->n1.n2.vt) = VT_R8; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.dblVal) = 2.0; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7287), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_R8), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42147 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7288), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42148 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7289), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42149 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7290), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42150 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.fltVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7291), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42151 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.dblVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7292), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42152 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7293), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42153 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7294), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42154 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7295), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42155 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7296), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42156 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7297), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42157 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7298), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42158 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7299), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42159 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7300), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42160 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7301), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42161 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7302), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42162 ((&left)->n1.n2.vt) = VT_DATE; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.date) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7303), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_DATE), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42163 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7304), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42164 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7305), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42165 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7306), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42166 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7307), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42167 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7308), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42168 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7309), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42169 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7310), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42170 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7311), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42171 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7312), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42172 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7313), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42173 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7314), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42174 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7315), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42175 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7316), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42176 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7317), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42177 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7318), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42178 ((&left)->n1.n2.vt) = VT_BSTR; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.bstrVal) = num2_str; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7319), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_BSTR), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42179 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7320), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42180 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7321), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_I2), vtstr(VT_I2), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42181 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7322), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_I4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42182 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7323), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_R4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42183 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7324), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_R8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42184 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7325), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_DATE), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42185 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7326), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_BSTR), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42186 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7327), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_BOOL), vtstr(VT_I2), (int)(1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42187 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7328), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_I1), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42188 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7329), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_UI1), vtstr(VT_I2), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42189 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7330), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_UI2), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42190 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7331), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_UI4), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42191 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7332), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_I8), vtstr(VT_I8), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42192 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7333), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_UI8), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42193 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7334), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_INT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42194 ((&left)->n1.n2.vt) = VT_BOOL; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7335), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-1), szVarIdivFail, vtstr(VT_BOOL), vtstr(VT_UINT), vtstr(VT_I4), (int)(-1), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42195 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7336), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_I1), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42196 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7337), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42197 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7338), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42198 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7339), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42199 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7340), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42200 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7341), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42201 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7342), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42202 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7343), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42203 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7344), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42204 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7345), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42205 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7346), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42206 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7347), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42207 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7348), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42208 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7349), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42209 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7350), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42210 ((&left)->n1.n2.vt) = VT_I1; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.cVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7351), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_I1), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42211 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7352), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42212 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7353), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_I2), vtstr(VT_I2), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42213 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7354), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42214 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7355), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42215 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7356), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42216 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7357), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42217 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7358), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42218 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7359), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I2 && ((&result)->n1.n2.n3.iVal) == (-2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_BOOL), vtstr(VT_I2), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.iVal));;
42219 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7360), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42220 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7361), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_UI1 && ((&result)->n1.n2.n3.bVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_UI1), vtstr(VT_UI1), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.bVal));;
42221 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7362), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42222 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7363), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42223 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7364), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42224 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7365), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42225 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7366), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42226 ((&left)->n1.n2.vt) = VT_UI1; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.bVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7367), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI1), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42227 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7368), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42228 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7369), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42229 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7370), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42230 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7371), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42231 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7372), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42232 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7373), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42233 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7374), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42234 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7375), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42235 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7376), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42236 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7377), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42237 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7378), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42238 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7379), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42239 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7380), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42240 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7381), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42241 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7382), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42242 ((&left)->n1.n2.vt) = VT_UI2; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uiVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7383), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI2), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42243 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7384), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42244 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7385), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42245 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7386), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42246 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7387), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42247 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7388), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42248 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7389), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42249 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7390), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42250 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7391), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42251 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7392), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42252 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7393), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42253 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7394), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42254 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7395), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42255 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7396), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42256 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7397), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42257 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7398), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42258 ((&left)->n1.n2.vt) = VT_UI4; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.ulVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7399), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI4), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42259 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7400), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_I8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42260 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7401), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_I2), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42261 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7402), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_I4), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42262 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7403), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_R4), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42263 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7404), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_R8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42264 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7405), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_DATE), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42265 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7406), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_BSTR), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42266 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.boolVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7407), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_BOOL), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42267 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7408), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_I1), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42268 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7409), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_UI1), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42269 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7410), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_UI2), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42270 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7411), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_UI4), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42271 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7412), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42272 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7413), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_UI8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42273 ((&left)->n1.n2.vt) = VT_I8; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.llVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7414), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_I8), vtstr(VT_UINT), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42274 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7415), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42275 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7416), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42276 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7417), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42277 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7418), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42278 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7419), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42279 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7420), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42280 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7421), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42281 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7422), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42282 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7423), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42283 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7424), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42284 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7425), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42285 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7426), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42286 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7427), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42287 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7428), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42288 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7429), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42289 ((&left)->n1.n2.vt) = VT_UI8; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.ullVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7430), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UI8), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42290 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7431), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_INT), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42291 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7432), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42292 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7433), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42293 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7434), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42294 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7435), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42295 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7436), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42296 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7437), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42297 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7438), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42298 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7439), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42299 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7440), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42300 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7441), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42301 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7442), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42302 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7443), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42303 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7444), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42304 ((&left)->n1.n2.vt) = VT_INT; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.intVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7445), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_INT), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42305 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_NULL; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.lVal) = 0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7446), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_NULL && ((&result)->n1.n2.n3.lVal) == (0), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_NULL), vtstr(VT_NULL), (int)(0), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42306 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I2; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.iVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7447), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_I2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42307 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I4; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.lVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7448), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_I4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42308 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_R4; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.fltVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7449), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_R4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42309 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_R8; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.dblVal) = 1.0; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7450), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_R8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42310 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_DATE; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.date) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7451), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_DATE), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42311 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_BSTR; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.bstrVal) = num1_str; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7452), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_BSTR), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42312 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_BOOL; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.boolVal) = ((VARIANT_BOOL)0xFFFF); memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7453), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (-2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_BOOL), vtstr(VT_I4), (int)(-2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42313 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I1; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.cVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7454), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_I1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42314 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI1; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.bVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7455), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_UI1), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42315 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI2; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.uiVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7456), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_UI2), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42316 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI4; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.ulVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7457), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_UI4), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42317 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_I8; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.llVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7458), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8 && ((&result)->n1.n2.n3.llVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_I8), vtstr(VT_I8), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.llVal));;
42318 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UI8; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.ullVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7459), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_UI8), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42319 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_INT; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.intVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7460), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_INT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42320 ((&left)->n1.n2.vt) = VT_UINT; ((&right)->n1.n2.vt) = VT_UINT; ((&left)->n1.n2.n3.uintVal) = 2; ((&right)->n1.n2.n3.uintVal) = 1; memset(&result,0,sizeof(result)); hres = pVarIdiv(&left,&right,&result); (winetest_set_location("vartest.c", 7461), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4 && ((&result)->n1.n2.n3.lVal) == (2), szVarIdivFail, vtstr(VT_UINT), vtstr(VT_UINT), vtstr(VT_I4), (int)(2), hres, vtstr(((&result)->n1.n2.vt)), (int)((&result)->n1.n2.n3.lVal));;
42323 ((&cy)->n1.n2.vt) = VT_CY;
42324 hres = VarCyFromI4(10000, &((&cy)->n1.n2.n3.cyVal));
42325 (winetest_set_location("vartest.c", 7466), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarCyFromI4 failed!\n");
42326 ((&dec)->n1.n2.vt) = VT_DECIMAL;
42327 hres = VarDecFromR8(2.0, &((&dec)->n1.decVal));
42328 (winetest_set_location("vartest.c", 7469), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L), "VarDecFromR4 failed!\n");
42329 memset(&left, 0, sizeof(left));
42330 memset(&right, 0, sizeof(right));
42331 ((&left)->n1.n2.vt) = VT_I4;
42332 ((&left)->n1.n2.n3.lVal) = 100;
42333 ((&right)->n1.n2.vt) = VT_I8;
42334 ((&right)->n1.n2.n3.bVal) = 2;
42336 hres = VarIdiv(&cy, &cy, &result);
42337 (winetest_set_location("vartest.c", 7478), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4,
42338 "VARIDIV: expected coerced hres 0x%lX type VT_I4, got hres 0x%lX type %s!\n",
42339 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
42340 (winetest_set_location("vartest.c", 7481), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.n3.lVal) == 1,
42341 "VARIDIV: CY value %ld, expected %d\n", ((&result)->n1.n2.n3.lVal), 1);
42343 hres = VarIdiv(&cy, &right, &result);
42344 (winetest_set_location("vartest.c", 7485), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8,
42345 "VARIDIV: expected coerced hres 0x%lX type VT_I8, got hres 0x%lX type %s!\n",
42346 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
42347 (winetest_set_location("vartest.c", 7488), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.n3.llVal) == 5000,
42348 "VARIDIV: CY value %lld, expected %d\n", ((&result)->n1.n2.n3.llVal), 5000);
42350 hres = VarIdiv(&left, &cy, &result);
42351 (winetest_set_location("vartest.c", 7492), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4,
42352 "VARIDIV: expected coerced hres 0x%lX type VT_I4, got hres 0x%lX type %s!\n",
42353 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
42354 (winetest_set_location("vartest.c", 7495), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.n3.lVal) == 0,
42355 "VARIDIV: CY value %ld, expected %d\n", ((&result)->n1.n2.n3.lVal), 0);
42357 hres = VarIdiv(&left, &dec, &result);
42358 (winetest_set_location("vartest.c", 7499), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4,
42359 "VARIDIV: expected coerced hres 0x%lX type VT_I4, got hres 0x%lX type %s!\n",
42360 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
42361 (winetest_set_location("vartest.c", 7502), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.n3.lVal) == 50,
42362 "VARIDIV: DECIMAL value %ld, expected %d\n", ((&result)->n1.n2.n3.lVal), 50);
42364 hres = VarIdiv(&dec, &dec, &result);
42365 (winetest_set_location("vartest.c", 7506), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I4,
42366 "VARIDIV: expected coerced hres 0x%lX type VT_I4, got hres 0x%lX type %s!\n",
42367 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
42368 (winetest_set_location("vartest.c", 7509), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.n3.lVal) == 1,
42369 "VARIDIV: DECIMAL value %ld, expected %d\n", ((&result)->n1.n2.n3.lVal), 1);
42371 hres = VarIdiv(&dec, &right, &result);
42372 (winetest_set_location("vartest.c", 7513), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.vt) == VT_I8,
42373 "VARIDIV: expected coerced hres 0x%lX type VT_I8, got hres 0x%lX type%s!\n",
42374 ((HRESULT)0L), hres, vtstr(((&result)->n1.n2.vt)));
42375 (winetest_set_location("vartest.c", 7516), 0) ? 0 : winetest_ok(hres == ((HRESULT)0L) && ((&result)->n1.n2.n3.llVal) == 1,
42376 "VARIDIV: DECIMAL value %lld, expected %d\n", ((&result)->n1.n2.n3.llVal), 1);
42379 ((&left)->n1.n2.vt) = VT_INT;
42380 ((&left)->n1.n2.n3.lVal) = 1;
42381 ((&right)->n1.n2.vt) = VT_INT;
42382 ((&right)->n1.n2.n3.lVal) = 0;
42383 hres = pVarIdiv(&left, &right, &result);
42384 (winetest_set_location("vartest.c", 7525), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020012L) && ((&result)->n1.n2.vt) == VT_EMPTY,
42385 "VARIDIV: Division by 0 should result in DISP_E_DIVBYZERO but got 0x%lX\n", hres);
42387 ((&left)->n1.n2.vt) = VT_INT;
42388 ((&left)->n1.n2.n3.lVal) = 0;
42389 ((&right)->n1.n2.vt) = VT_INT;
42390 ((&right)->n1.n2.n3.lVal) = 0;
42391 hres = pVarIdiv(&left, &right, &result);
42392 (winetest_set_location("vartest.c", 7533), 0) ? 0 : winetest_ok(hres == ((HRESULT)0x80020012L) && ((&result)->n1.n2.vt) == VT_EMPTY,
42393 "VARIDIV: Division by 0 should result in DISP_E_DIVBYZERO but got 0x%lX\n", hres);
42395 SysFreeString(num1_str);
42396 SysFreeString(num2_str);
42399 void func_vartest(void)
42401 hOleaut32 = LoadLibraryA("oleaut32.dll");
42403 test_VariantInit();
42404 test_VariantClear();
42405 test_VariantCopy();
42406 test_VariantCopyInd();
42407 test_VarParseNumFromStr();
42408 test_VarNumFromParseNum();
42409 test_VarUdateFromDate();
42410 test_VarDateFromUdate();
42411 test_SystemTimeToVariantTime();
42412 test_VariantTimeToSystemTime();
42413 test_DosDateTimeToVariantTime();
42414 test_VariantTimeToDosDateTime();