# 1 "pen.c" # 1 "" # 1 "" # 1 "pen.c" # 21 "pen.c" # 1 "../../include/config.h" 1 # 22 "pen.c" 2 # 1 "x11drv.h" 1 # 29 "x11drv.h" # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stdarg.h" 1 3 4 # 40 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stdarg.h" 3 4 typedef __builtin_va_list __gnuc_va_list; # 102 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stdarg.h" 3 4 typedef __gnuc_va_list va_list; # 30 "x11drv.h" 2 # 1 "/usr/include/X11/Xlib.h" 1 3 4 # 38 "/usr/include/X11/Xlib.h" 3 4 # 1 "/usr/include/sys/types.h" 1 3 4 # 26 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 322 "/usr/include/features.h" 3 4 # 1 "/usr/include/bits/predefs.h" 1 3 4 # 323 "/usr/include/features.h" 2 3 4 # 355 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 353 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 354 "/usr/include/sys/cdefs.h" 2 3 4 # 356 "/usr/include/features.h" 2 3 4 # 387 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 5 "/usr/include/gnu/stubs.h" 2 3 4 # 1 "/usr/include/gnu/stubs-32.h" 1 3 4 # 8 "/usr/include/gnu/stubs.h" 2 3 4 # 388 "/usr/include/features.h" 2 3 4 # 27 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/bits/types.h" 1 3 4 # 28 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 29 "/usr/include/bits/types.h" 2 3 4 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; __extension__ typedef signed long long int __int64_t; __extension__ typedef unsigned long long int __uint64_t; __extension__ typedef long long int __quad_t; __extension__ typedef unsigned long long int __u_quad_t; # 131 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/typesizes.h" 1 3 4 # 132 "/usr/include/bits/types.h" 2 3 4 __extension__ typedef __u_quad_t __dev_t; __extension__ typedef unsigned int __uid_t; __extension__ typedef unsigned int __gid_t; __extension__ typedef unsigned long int __ino_t; __extension__ typedef __u_quad_t __ino64_t; __extension__ typedef unsigned int __mode_t; __extension__ typedef unsigned int __nlink_t; __extension__ typedef long int __off_t; __extension__ typedef __quad_t __off64_t; __extension__ typedef int __pid_t; __extension__ typedef struct { int __val[2]; } __fsid_t; __extension__ typedef long int __clock_t; __extension__ typedef unsigned long int __rlim_t; __extension__ typedef __u_quad_t __rlim64_t; __extension__ typedef unsigned int __id_t; __extension__ typedef long int __time_t; __extension__ typedef unsigned int __useconds_t; __extension__ typedef long int __suseconds_t; __extension__ typedef int __daddr_t; __extension__ typedef long int __swblk_t; __extension__ typedef int __key_t; __extension__ typedef int __clockid_t; __extension__ typedef void * __timer_t; __extension__ typedef long int __blksize_t; __extension__ typedef long int __blkcnt_t; __extension__ typedef __quad_t __blkcnt64_t; __extension__ typedef unsigned long int __fsblkcnt_t; __extension__ typedef __u_quad_t __fsblkcnt64_t; __extension__ typedef unsigned long int __fsfilcnt_t; __extension__ typedef __u_quad_t __fsfilcnt64_t; __extension__ typedef int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; __extension__ typedef int __intptr_t; __extension__ typedef unsigned int __socklen_t; # 31 "/usr/include/sys/types.h" 2 3 4 typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino64_t ino_t; # 61 "/usr/include/sys/types.h" 3 4 typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off64_t off_t; # 99 "/usr/include/sys/types.h" 3 4 typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 133 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/time.h" 1 3 4 # 58 "/usr/include/time.h" 3 4 typedef __clock_t clock_t; # 74 "/usr/include/time.h" 3 4 typedef __time_t time_t; # 92 "/usr/include/time.h" 3 4 typedef __clockid_t clockid_t; # 104 "/usr/include/time.h" 3 4 typedef __timer_t timer_t; # 134 "/usr/include/sys/types.h" 2 3 4 # 147 "/usr/include/sys/types.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 1 3 4 # 211 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 3 4 typedef unsigned int size_t; # 148 "/usr/include/sys/types.h" 2 3 4 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 195 "/usr/include/sys/types.h" 3 4 typedef int int8_t __attribute__ ((__mode__ (__QI__))); typedef int int16_t __attribute__ ((__mode__ (__HI__))); typedef int int32_t __attribute__ ((__mode__ (__SI__))); typedef int int64_t __attribute__ ((__mode__ (__DI__))); typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); typedef int register_t __attribute__ ((__mode__ (__word__))); # 217 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/endian.h" 1 3 4 # 37 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 38 "/usr/include/endian.h" 2 3 4 # 61 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/byteswap.h" 1 3 4 # 28 "/usr/include/bits/byteswap.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 29 "/usr/include/bits/byteswap.h" 2 3 4 # 62 "/usr/include/endian.h" 2 3 4 # 218 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/select.h" 1 3 4 # 31 "/usr/include/sys/select.h" 3 4 # 1 "/usr/include/bits/select.h" 1 3 4 # 23 "/usr/include/bits/select.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 24 "/usr/include/bits/select.h" 2 3 4 # 32 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/sigset.h" 1 3 4 # 24 "/usr/include/bits/sigset.h" 3 4 typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 35 "/usr/include/sys/select.h" 2 3 4 typedef __sigset_t sigset_t; # 1 "/usr/include/time.h" 1 3 4 # 120 "/usr/include/time.h" 3 4 struct timespec { __time_t tv_sec; long int tv_nsec; }; # 45 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/time.h" 1 3 4 # 75 "/usr/include/bits/time.h" 3 4 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 47 "/usr/include/sys/select.h" 2 3 4 typedef __suseconds_t suseconds_t; typedef long int __fd_mask; # 67 "/usr/include/sys/select.h" 3 4 typedef struct { __fd_mask __fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; # 99 "/usr/include/sys/select.h" 3 4 # 109 "/usr/include/sys/select.h" 3 4 extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); # 121 "/usr/include/sys/select.h" 3 4 extern int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask); # 221 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/sysmacros.h" 1 3 4 # 30 "/usr/include/sys/sysmacros.h" 3 4 __extension__ extern unsigned int gnu_dev_major (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern unsigned int gnu_dev_minor (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) { return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); } __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) { return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); } __extension__ extern __inline unsigned long long int __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) { return ((__minor & 0xff) | ((__major & 0xfff) << 8) | (((unsigned long long int) (__minor & ~0xff)) << 12) | (((unsigned long long int) (__major & ~0xfff)) << 32)); } # 224 "/usr/include/sys/types.h" 2 3 4 typedef __blksize_t blksize_t; # 249 "/usr/include/sys/types.h" 3 4 typedef __blkcnt64_t blkcnt_t; typedef __fsblkcnt64_t fsblkcnt_t; typedef __fsfilcnt64_t fsfilcnt_t; # 271 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 # 23 "/usr/include/bits/pthreadtypes.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 # 50 "/usr/include/bits/pthreadtypes.h" 3 4 typedef unsigned long int pthread_t; typedef union { char __size[36]; long int __align; } pthread_attr_t; # 67 "/usr/include/bits/pthreadtypes.h" 3 4 typedef struct __pthread_internal_slist { struct __pthread_internal_slist *__next; } __pthread_slist_t; typedef union { struct __pthread_mutex_s { int __lock; unsigned int __count; int __owner; int __kind; unsigned int __nusers; __extension__ union { int __spins; __pthread_slist_t __list; }; } __data; char __size[24]; long int __align; } pthread_mutex_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { struct { int __lock; unsigned int __futex; __extension__ unsigned long long int __total_seq; __extension__ unsigned long long int __wakeup_seq; __extension__ unsigned long long int __woken_seq; void *__mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; } __data; char __size[48]; __extension__ long long int __align; } pthread_cond_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; typedef union { # 170 "/usr/include/bits/pthreadtypes.h" 3 4 struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; unsigned char __flags; unsigned char __shared; unsigned char __pad1; unsigned char __pad2; int __writer; } __data; char __size[32]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[20]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 272 "/usr/include/sys/types.h" 2 3 4 # 39 "/usr/include/X11/Xlib.h" 2 3 4 # 1 "/usr/include/X11/X.h" 1 3 4 # 66 "/usr/include/X11/X.h" 3 4 typedef unsigned long XID; typedef unsigned long Mask; typedef unsigned long Atom; typedef unsigned long VisualID; typedef unsigned long Time; # 96 "/usr/include/X11/X.h" 3 4 typedef XID Window; typedef XID Drawable; typedef XID Font; typedef XID Pixmap; typedef XID Cursor; typedef XID Colormap; typedef XID GContext; typedef XID KeySym; typedef unsigned char KeyCode; # 45 "/usr/include/X11/Xlib.h" 2 3 4 # 1 "/usr/include/X11/Xfuncproto.h" 1 3 4 # 48 "/usr/include/X11/Xlib.h" 2 3 4 # 1 "/usr/include/X11/Xosdefs.h" 1 3 4 # 49 "/usr/include/X11/Xlib.h" 2 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 1 3 4 # 149 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 3 4 typedef int ptrdiff_t; # 323 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 3 4 typedef int wchar_t; # 52 "/usr/include/X11/Xlib.h" 2 3 4 # 69 "/usr/include/X11/Xlib.h" 3 4 extern int _Xmblen( char *str, int len ); typedef char *XPointer; # 156 "/usr/include/X11/Xlib.h" 3 4 typedef struct _XExtData { int number; struct _XExtData *next; int (*free_private)( struct _XExtData *extension ); XPointer private_data; } XExtData; typedef struct { int extension; int major_opcode; int first_event; int first_error; } XExtCodes; typedef struct { int depth; int bits_per_pixel; int scanline_pad; } XPixmapFormatValues; typedef struct { int function; unsigned long plane_mask; unsigned long foreground; unsigned long background; int line_width; int line_style; int cap_style; int join_style; int fill_style; int fill_rule; int arc_mode; Pixmap tile; Pixmap stipple; int ts_x_origin; int ts_y_origin; Font font; int subwindow_mode; int graphics_exposures; int clip_x_origin; int clip_y_origin; Pixmap clip_mask; int dash_offset; char dashes; } XGCValues; typedef struct _XGC *GC; typedef struct { XExtData *ext_data; VisualID visualid; int class; unsigned long red_mask, green_mask, blue_mask; int bits_per_rgb; int map_entries; } Visual; typedef struct { int depth; int nvisuals; Visual *visuals; } Depth; struct _XDisplay; typedef struct { XExtData *ext_data; struct _XDisplay *display; Window root; int width, height; int mwidth, mheight; int ndepths; Depth *depths; int root_depth; Visual *root_visual; GC default_gc; Colormap cmap; unsigned long white_pixel; unsigned long black_pixel; int max_maps, min_maps; int backing_store; int save_unders; long root_input_mask; } Screen; typedef struct { XExtData *ext_data; int depth; int bits_per_pixel; int scanline_pad; } ScreenFormat; typedef struct { Pixmap background_pixmap; unsigned long background_pixel; Pixmap border_pixmap; unsigned long border_pixel; int bit_gravity; int win_gravity; int backing_store; unsigned long backing_planes; unsigned long backing_pixel; int save_under; long event_mask; long do_not_propagate_mask; int override_redirect; Colormap colormap; Cursor cursor; } XSetWindowAttributes; typedef struct { int x, y; int width, height; int border_width; int depth; Visual *visual; Window root; int class; int bit_gravity; int win_gravity; int backing_store; unsigned long backing_planes; unsigned long backing_pixel; int save_under; Colormap colormap; int map_installed; int map_state; long all_event_masks; long your_event_mask; long do_not_propagate_mask; int override_redirect; Screen *screen; } XWindowAttributes; typedef struct { int family; int length; char *address; } XHostAddress; typedef struct { int typelength; int valuelength; char *type; char *value; } XServerInterpretedAddress; typedef struct _XImage { int width, height; int xoffset; int format; char *data; int byte_order; int bitmap_unit; int bitmap_bit_order; int bitmap_pad; int depth; int bytes_per_line; int bits_per_pixel; unsigned long red_mask; unsigned long green_mask; unsigned long blue_mask; XPointer obdata; struct funcs { struct _XImage *(*create_image)( struct _XDisplay* , Visual* , unsigned int , int , int , char* , unsigned int , unsigned int , int , int ); int (*destroy_image) (struct _XImage *); unsigned long (*get_pixel) (struct _XImage *, int, int); int (*put_pixel) (struct _XImage *, int, int, unsigned long); struct _XImage *(*sub_image)(struct _XImage *, int, int, unsigned int, unsigned int); int (*add_pixel) (struct _XImage *, long); } f; } XImage; typedef struct { int x, y; int width, height; int border_width; Window sibling; int stack_mode; } XWindowChanges; typedef struct { unsigned long pixel; unsigned short red, green, blue; char flags; char pad; } XColor; typedef struct { short x1, y1, x2, y2; } XSegment; typedef struct { short x, y; } XPoint; typedef struct { short x, y; unsigned short width, height; } XRectangle; typedef struct { short x, y; unsigned short width, height; short angle1, angle2; } XArc; typedef struct { int key_click_percent; int bell_percent; int bell_pitch; int bell_duration; int led; int led_mode; int key; int auto_repeat_mode; } XKeyboardControl; typedef struct { int key_click_percent; int bell_percent; unsigned int bell_pitch, bell_duration; unsigned long led_mask; int global_auto_repeat; char auto_repeats[32]; } XKeyboardState; typedef struct { Time time; short x, y; } XTimeCoord; typedef struct { int max_keypermod; KeyCode *modifiermap; } XModifierKeymap; # 495 "/usr/include/X11/Xlib.h" 3 4 typedef struct _XDisplay Display; struct _XPrivate; struct _XrmHashBucketRec; typedef struct { XExtData *ext_data; struct _XPrivate *private1; int fd; int private2; int proto_major_version; int proto_minor_version; char *vendor; XID private3; XID private4; XID private5; int private6; XID (*resource_alloc)( struct _XDisplay* ); int byte_order; int bitmap_unit; int bitmap_pad; int bitmap_bit_order; int nformats; ScreenFormat *pixmap_format; int private8; int release; struct _XPrivate *private9, *private10; int qlen; unsigned long last_request_read; unsigned long request; XPointer private11; XPointer private12; XPointer private13; XPointer private14; unsigned max_request_size; struct _XrmHashBucketRec *db; int (*private15)( struct _XDisplay* ); char *display_name; int default_screen; int nscreens; Screen *screens; unsigned long motion_buffer; unsigned long private16; int min_keycode; int max_keycode; XPointer private17; XPointer private18; int private19; char *xdefaults; } *_XPrivDisplay; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; unsigned int keycode; int same_screen; } XKeyEvent; typedef XKeyEvent XKeyPressedEvent; typedef XKeyEvent XKeyReleasedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; unsigned int button; int same_screen; } XButtonEvent; typedef XButtonEvent XButtonPressedEvent; typedef XButtonEvent XButtonReleasedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; char is_hint; int same_screen; } XMotionEvent; typedef XMotionEvent XPointerMovedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; int mode; int detail; int same_screen; int focus; unsigned int state; } XCrossingEvent; typedef XCrossingEvent XEnterWindowEvent; typedef XCrossingEvent XLeaveWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int mode; int detail; } XFocusChangeEvent; typedef XFocusChangeEvent XFocusInEvent; typedef XFocusChangeEvent XFocusOutEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; char key_vector[32]; } XKeymapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int x, y; int width, height; int count; } XExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Drawable drawable; int x, y; int width, height; int count; int major_code; int minor_code; } XGraphicsExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Drawable drawable; int major_code; int minor_code; } XNoExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int state; } XVisibilityEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int x, y; int width, height; int border_width; int override_redirect; } XCreateWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; } XDestroyWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int from_configure; } XUnmapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int override_redirect; } XMapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; } XMapRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; Window parent; int x, y; int override_redirect; } XReparentEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int x, y; int width, height; int border_width; Window above; int override_redirect; } XConfigureEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int x, y; } XGravityEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int width, height; } XResizeRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int x, y; int width, height; int border_width; Window above; int detail; unsigned long value_mask; } XConfigureRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int place; } XCirculateEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int place; } XCirculateRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom atom; Time time; int state; } XPropertyEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom selection; Time time; } XSelectionClearEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window owner; Window requestor; Atom selection; Atom target; Atom property; Time time; } XSelectionRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window requestor; Atom selection; Atom target; Atom property; Time time; } XSelectionEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Colormap colormap; int new; int state; } XColormapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom message_type; int format; union { char b[20]; short s[10]; long l[5]; } data; } XClientMessageEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int request; int first_keycode; int count; } XMappingEvent; typedef struct { int type; Display *display; XID resourceid; unsigned long serial; unsigned char error_code; unsigned char request_code; unsigned char minor_code; } XErrorEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; } XAnyEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; int extension; int evtype; } XGenericEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; int extension; int evtype; unsigned int cookie; void *data; } XGenericEventCookie; typedef union _XEvent { int type; XAnyEvent xany; XKeyEvent xkey; XButtonEvent xbutton; XMotionEvent xmotion; XCrossingEvent xcrossing; XFocusChangeEvent xfocus; XExposeEvent xexpose; XGraphicsExposeEvent xgraphicsexpose; XNoExposeEvent xnoexpose; XVisibilityEvent xvisibility; XCreateWindowEvent xcreatewindow; XDestroyWindowEvent xdestroywindow; XUnmapEvent xunmap; XMapEvent xmap; XMapRequestEvent xmaprequest; XReparentEvent xreparent; XConfigureEvent xconfigure; XGravityEvent xgravity; XResizeRequestEvent xresizerequest; XConfigureRequestEvent xconfigurerequest; XCirculateEvent xcirculate; XCirculateRequestEvent xcirculaterequest; XPropertyEvent xproperty; XSelectionClearEvent xselectionclear; XSelectionRequestEvent xselectionrequest; XSelectionEvent xselection; XColormapEvent xcolormap; XClientMessageEvent xclient; XMappingEvent xmapping; XErrorEvent xerror; XKeymapEvent xkeymap; XGenericEvent xgeneric; XGenericEventCookie xcookie; long pad[24]; } XEvent; typedef struct { short lbearing; short rbearing; short width; short ascent; short descent; unsigned short attributes; } XCharStruct; typedef struct { Atom name; unsigned long card32; } XFontProp; typedef struct { XExtData *ext_data; Font fid; unsigned direction; unsigned min_char_or_byte2; unsigned max_char_or_byte2; unsigned min_byte1; unsigned max_byte1; int all_chars_exist; unsigned default_char; int n_properties; XFontProp *properties; XCharStruct min_bounds; XCharStruct max_bounds; XCharStruct *per_char; int ascent; int descent; } XFontStruct; typedef struct { char *chars; int nchars; int delta; Font font; } XTextItem; typedef struct { unsigned char byte1; unsigned char byte2; } XChar2b; typedef struct { XChar2b *chars; int nchars; int delta; Font font; } XTextItem16; typedef union { Display *display; GC gc; Visual *visual; Screen *screen; ScreenFormat *pixmap_format; XFontStruct *font; } XEDataObject; typedef struct { XRectangle max_ink_extent; XRectangle max_logical_extent; } XFontSetExtents; typedef struct _XOM *XOM; typedef struct _XOC *XOC, *XFontSet; typedef struct { char *chars; int nchars; int delta; XFontSet font_set; } XmbTextItem; typedef struct { wchar_t *chars; int nchars; int delta; XFontSet font_set; } XwcTextItem; # 1129 "/usr/include/X11/Xlib.h" 3 4 typedef struct { int charset_count; char **charset_list; } XOMCharSetList; typedef enum { XOMOrientation_LTR_TTB, XOMOrientation_RTL_TTB, XOMOrientation_TTB_LTR, XOMOrientation_TTB_RTL, XOMOrientation_Context } XOrientation; typedef struct { int num_orientation; XOrientation *orientation; } XOMOrientation; typedef struct { int num_font; XFontStruct **font_struct_list; char **font_name_list; } XOMFontInfo; typedef struct _XIM *XIM; typedef struct _XIC *XIC; typedef void (*XIMProc)( XIM, XPointer, XPointer ); typedef int (*XICProc)( XIC, XPointer, XPointer ); typedef void (*XIDProc)( Display*, XPointer, XPointer ); typedef unsigned long XIMStyle; typedef struct { unsigned short count_styles; XIMStyle *supported_styles; } XIMStyles; # 1241 "/usr/include/X11/Xlib.h" 3 4 typedef void *XVaNestedList; typedef struct { XPointer client_data; XIMProc callback; } XIMCallback; typedef struct { XPointer client_data; XICProc callback; } XICCallback; typedef unsigned long XIMFeedback; # 1265 "/usr/include/X11/Xlib.h" 3 4 typedef struct _XIMText { unsigned short length; XIMFeedback *feedback; int encoding_is_wchar; union { char *multi_byte; wchar_t *wide_char; } string; } XIMText; typedef unsigned long XIMPreeditState; typedef struct _XIMPreeditStateNotifyCallbackStruct { XIMPreeditState state; } XIMPreeditStateNotifyCallbackStruct; typedef unsigned long XIMResetState; typedef unsigned long XIMStringConversionFeedback; # 1299 "/usr/include/X11/Xlib.h" 3 4 typedef struct _XIMStringConversionText { unsigned short length; XIMStringConversionFeedback *feedback; int encoding_is_wchar; union { char *mbs; wchar_t *wcs; } string; } XIMStringConversionText; typedef unsigned short XIMStringConversionPosition; typedef unsigned short XIMStringConversionType; typedef unsigned short XIMStringConversionOperation; typedef enum { XIMForwardChar, XIMBackwardChar, XIMForwardWord, XIMBackwardWord, XIMCaretUp, XIMCaretDown, XIMNextLine, XIMPreviousLine, XIMLineStart, XIMLineEnd, XIMAbsolutePosition, XIMDontChange } XIMCaretDirection; typedef struct _XIMStringConversionCallbackStruct { XIMStringConversionPosition position; XIMCaretDirection direction; XIMStringConversionOperation operation; unsigned short factor; XIMStringConversionText *text; } XIMStringConversionCallbackStruct; typedef struct _XIMPreeditDrawCallbackStruct { int caret; int chg_first; int chg_length; XIMText *text; } XIMPreeditDrawCallbackStruct; typedef enum { XIMIsInvisible, XIMIsPrimary, XIMIsSecondary } XIMCaretStyle; typedef struct _XIMPreeditCaretCallbackStruct { int position; XIMCaretDirection direction; XIMCaretStyle style; } XIMPreeditCaretCallbackStruct; typedef enum { XIMTextType, XIMBitmapType } XIMStatusDataType; typedef struct _XIMStatusDrawCallbackStruct { XIMStatusDataType type; union { XIMText *text; Pixmap bitmap; } data; } XIMStatusDrawCallbackStruct; typedef struct _XIMHotKeyTrigger { KeySym keysym; int modifier; int modifier_mask; } XIMHotKeyTrigger; typedef struct _XIMHotKeyTriggers { int num_hot_key; XIMHotKeyTrigger *key; } XIMHotKeyTriggers; typedef unsigned long XIMHotKeyState; typedef struct { unsigned short count_values; char **supported_values; } XIMValuesList; extern int _Xdebug; extern XFontStruct *XLoadQueryFont( Display* , const char* ); extern XFontStruct *XQueryFont( Display* , XID ); extern XTimeCoord *XGetMotionEvents( Display* , Window , Time , Time , int* ); extern XModifierKeymap *XDeleteModifiermapEntry( XModifierKeymap* , KeyCode , int ); extern XModifierKeymap *XGetModifierMapping( Display* ); extern XModifierKeymap *XInsertModifiermapEntry( XModifierKeymap* , KeyCode , int ); extern XModifierKeymap *XNewModifiermap( int ); extern XImage *XCreateImage( Display* , Visual* , unsigned int , int , int , char* , unsigned int , unsigned int , int , int ); extern int XInitImage( XImage* ); extern XImage *XGetImage( Display* , Drawable , int , int , unsigned int , unsigned int , unsigned long , int ); extern XImage *XGetSubImage( Display* , Drawable , int , int , unsigned int , unsigned int , unsigned long , int , XImage* , int , int ); extern Display *XOpenDisplay( const char* ); extern void XrmInitialize( void ); extern char *XFetchBytes( Display* , int* ); extern char *XFetchBuffer( Display* , int* , int ); extern char *XGetAtomName( Display* , Atom ); extern int XGetAtomNames( Display* , Atom* , int , char** ); extern char *XGetDefault( Display* , const char* , const char* ); extern char *XDisplayName( const char* ); extern char *XKeysymToString( KeySym ); extern int (*XSynchronize( Display* , int ))( Display* ); extern int (*XSetAfterFunction( Display* , int (*) ( Display* ) ))( Display* ); extern Atom XInternAtom( Display* , const char* , int ); extern int XInternAtoms( Display* , char** , int , int , Atom* ); extern Colormap XCopyColormapAndFree( Display* , Colormap ); extern Colormap XCreateColormap( Display* , Window , Visual* , int ); extern Cursor XCreatePixmapCursor( Display* , Pixmap , Pixmap , XColor* , XColor* , unsigned int , unsigned int ); extern Cursor XCreateGlyphCursor( Display* , Font , Font , unsigned int , unsigned int , XColor const * , XColor const * ); extern Cursor XCreateFontCursor( Display* , unsigned int ); extern Font XLoadFont( Display* , const char* ); extern GC XCreateGC( Display* , Drawable , unsigned long , XGCValues* ); extern GContext XGContextFromGC( GC ); extern void XFlushGC( Display* , GC ); extern Pixmap XCreatePixmap( Display* , Drawable , unsigned int , unsigned int , unsigned int ); extern Pixmap XCreateBitmapFromData( Display* , Drawable , const char* , unsigned int , unsigned int ); extern Pixmap XCreatePixmapFromBitmapData( Display* , Drawable , char* , unsigned int , unsigned int , unsigned long , unsigned long , unsigned int ); extern Window XCreateSimpleWindow( Display* , Window , int , int , unsigned int , unsigned int , unsigned int , unsigned long , unsigned long ); extern Window XGetSelectionOwner( Display* , Atom ); extern Window XCreateWindow( Display* , Window , int , int , unsigned int , unsigned int , unsigned int , int , unsigned int , Visual* , unsigned long , XSetWindowAttributes* ); extern Colormap *XListInstalledColormaps( Display* , Window , int* ); extern char **XListFonts( Display* , const char* , int , int* ); extern char **XListFontsWithInfo( Display* , const char* , int , int* , XFontStruct** ); extern char **XGetFontPath( Display* , int* ); extern char **XListExtensions( Display* , int* ); extern Atom *XListProperties( Display* , Window , int* ); extern XHostAddress *XListHosts( Display* , int* , int* ); extern KeySym XKeycodeToKeysym( Display* , KeyCode , int ); extern KeySym XLookupKeysym( XKeyEvent* , int ); extern KeySym *XGetKeyboardMapping( Display* , KeyCode , int , int* ); extern KeySym XStringToKeysym( const char* ); extern long XMaxRequestSize( Display* ); extern long XExtendedMaxRequestSize( Display* ); extern char *XResourceManagerString( Display* ); extern char *XScreenResourceString( Screen* ); extern unsigned long XDisplayMotionBufferSize( Display* ); extern VisualID XVisualIDFromVisual( Visual* ); extern int XInitThreads( void ); extern void XLockDisplay( Display* ); extern void XUnlockDisplay( Display* ); extern XExtCodes *XInitExtension( Display* , const char* ); extern XExtCodes *XAddExtension( Display* ); extern XExtData *XFindOnExtensionList( XExtData** , int ); extern XExtData **XEHeadOfExtensionList( XEDataObject ); extern Window XRootWindow( Display* , int ); extern Window XDefaultRootWindow( Display* ); extern Window XRootWindowOfScreen( Screen* ); extern Visual *XDefaultVisual( Display* , int ); extern Visual *XDefaultVisualOfScreen( Screen* ); extern GC XDefaultGC( Display* , int ); extern GC XDefaultGCOfScreen( Screen* ); extern unsigned long XBlackPixel( Display* , int ); extern unsigned long XWhitePixel( Display* , int ); extern unsigned long XAllPlanes( void ); extern unsigned long XBlackPixelOfScreen( Screen* ); extern unsigned long XWhitePixelOfScreen( Screen* ); extern unsigned long XNextRequest( Display* ); extern unsigned long XLastKnownRequestProcessed( Display* ); extern char *XServerVendor( Display* ); extern char *XDisplayString( Display* ); extern Colormap XDefaultColormap( Display* , int ); extern Colormap XDefaultColormapOfScreen( Screen* ); extern Display *XDisplayOfScreen( Screen* ); extern Screen *XScreenOfDisplay( Display* , int ); extern Screen *XDefaultScreenOfDisplay( Display* ); extern long XEventMaskOfScreen( Screen* ); extern int XScreenNumberOfScreen( Screen* ); typedef int (*XErrorHandler) ( Display* , XErrorEvent* ); extern XErrorHandler XSetErrorHandler ( XErrorHandler ); typedef int (*XIOErrorHandler) ( Display* ); extern XIOErrorHandler XSetIOErrorHandler ( XIOErrorHandler ); extern XPixmapFormatValues *XListPixmapFormats( Display* , int* ); extern int *XListDepths( Display* , int , int* ); extern int XReconfigureWMWindow( Display* , Window , int , unsigned int , XWindowChanges* ); extern int XGetWMProtocols( Display* , Window , Atom** , int* ); extern int XSetWMProtocols( Display* , Window , Atom* , int ); extern int XIconifyWindow( Display* , Window , int ); extern int XWithdrawWindow( Display* , Window , int ); extern int XGetCommand( Display* , Window , char*** , int* ); extern int XGetWMColormapWindows( Display* , Window , Window** , int* ); extern int XSetWMColormapWindows( Display* , Window , Window* , int ); extern void XFreeStringList( char** ); extern int XSetTransientForHint( Display* , Window , Window ); extern int XActivateScreenSaver( Display* ); extern int XAddHost( Display* , XHostAddress* ); extern int XAddHosts( Display* , XHostAddress* , int ); extern int XAddToExtensionList( struct _XExtData** , XExtData* ); extern int XAddToSaveSet( Display* , Window ); extern int XAllocColor( Display* , Colormap , XColor* ); extern int XAllocColorCells( Display* , Colormap , int , unsigned long* , unsigned int , unsigned long* , unsigned int ); extern int XAllocColorPlanes( Display* , Colormap , int , unsigned long* , int , int , int , int , unsigned long* , unsigned long* , unsigned long* ); extern int XAllocNamedColor( Display* , Colormap , const char* , XColor* , XColor* ); extern int XAllowEvents( Display* , int , Time ); extern int XAutoRepeatOff( Display* ); extern int XAutoRepeatOn( Display* ); extern int XBell( Display* , int ); extern int XBitmapBitOrder( Display* ); extern int XBitmapPad( Display* ); extern int XBitmapUnit( Display* ); extern int XCellsOfScreen( Screen* ); extern int XChangeActivePointerGrab( Display* , unsigned int , Cursor , Time ); extern int XChangeGC( Display* , GC , unsigned long , XGCValues* ); extern int XChangeKeyboardControl( Display* , unsigned long , XKeyboardControl* ); extern int XChangeKeyboardMapping( Display* , int , int , KeySym* , int ); extern int XChangePointerControl( Display* , int , int , int , int , int ); extern int XChangeProperty( Display* , Window , Atom , Atom , int , int , const unsigned char* , int ); extern int XChangeSaveSet( Display* , Window , int ); extern int XChangeWindowAttributes( Display* , Window , unsigned long , XSetWindowAttributes* ); extern int XCheckIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XCheckMaskEvent( Display* , long , XEvent* ); extern int XCheckTypedEvent( Display* , int , XEvent* ); extern int XCheckTypedWindowEvent( Display* , Window , int , XEvent* ); extern int XCheckWindowEvent( Display* , Window , long , XEvent* ); extern int XCirculateSubwindows( Display* , Window , int ); extern int XCirculateSubwindowsDown( Display* , Window ); extern int XCirculateSubwindowsUp( Display* , Window ); extern int XClearArea( Display* , Window , int , int , unsigned int , unsigned int , int ); extern int XClearWindow( Display* , Window ); extern int XCloseDisplay( Display* ); extern int XConfigureWindow( Display* , Window , unsigned int , XWindowChanges* ); extern int XConnectionNumber( Display* ); extern int XConvertSelection( Display* , Atom , Atom , Atom , Window , Time ); extern int XCopyArea( Display* , Drawable , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XCopyGC( Display* , GC , unsigned long , GC ); extern int XCopyPlane( Display* , Drawable , Drawable , GC , int , int , unsigned int , unsigned int , int , int , unsigned long ); extern int XDefaultDepth( Display* , int ); extern int XDefaultDepthOfScreen( Screen* ); extern int XDefaultScreen( Display* ); extern int XDefineCursor( Display* , Window , Cursor ); extern int XDeleteProperty( Display* , Window , Atom ); extern int XDestroyWindow( Display* , Window ); extern int XDestroySubwindows( Display* , Window ); extern int XDoesBackingStore( Screen* ); extern int XDoesSaveUnders( Screen* ); extern int XDisableAccessControl( Display* ); extern int XDisplayCells( Display* , int ); extern int XDisplayHeight( Display* , int ); extern int XDisplayHeightMM( Display* , int ); extern int XDisplayKeycodes( Display* , int* , int* ); extern int XDisplayPlanes( Display* , int ); extern int XDisplayWidth( Display* , int ); extern int XDisplayWidthMM( Display* , int ); extern int XDrawArc( Display* , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XDrawArcs( Display* , Drawable , GC , XArc* , int ); extern int XDrawImageString( Display* , Drawable , GC , int , int , const char* , int ); extern int XDrawImageString16( Display* , Drawable , GC , int , int , const XChar2b* , int ); extern int XDrawLine( Display* , Drawable , GC , int , int , int , int ); extern int XDrawLines( Display* , Drawable , GC , XPoint* , int , int ); extern int XDrawPoint( Display* , Drawable , GC , int , int ); extern int XDrawPoints( Display* , Drawable , GC , XPoint* , int , int ); extern int XDrawRectangle( Display* , Drawable , GC , int , int , unsigned int , unsigned int ); extern int XDrawRectangles( Display* , Drawable , GC , XRectangle* , int ); extern int XDrawSegments( Display* , Drawable , GC , XSegment* , int ); extern int XDrawString( Display* , Drawable , GC , int , int , const char* , int ); extern int XDrawString16( Display* , Drawable , GC , int , int , const XChar2b* , int ); extern int XDrawText( Display* , Drawable , GC , int , int , XTextItem* , int ); extern int XDrawText16( Display* , Drawable , GC , int , int , XTextItem16* , int ); extern int XEnableAccessControl( Display* ); extern int XEventsQueued( Display* , int ); extern int XFetchName( Display* , Window , char** ); extern int XFillArc( Display* , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XFillArcs( Display* , Drawable , GC , XArc* , int ); extern int XFillPolygon( Display* , Drawable , GC , XPoint* , int , int , int ); extern int XFillRectangle( Display* , Drawable , GC , int , int , unsigned int , unsigned int ); extern int XFillRectangles( Display* , Drawable , GC , XRectangle* , int ); extern int XFlush( Display* ); extern int XForceScreenSaver( Display* , int ); extern int XFree( void* ); extern int XFreeColormap( Display* , Colormap ); extern int XFreeColors( Display* , Colormap , unsigned long* , int , unsigned long ); extern int XFreeCursor( Display* , Cursor ); extern int XFreeExtensionList( char** ); extern int XFreeFont( Display* , XFontStruct* ); extern int XFreeFontInfo( char** , XFontStruct* , int ); extern int XFreeFontNames( char** ); extern int XFreeFontPath( char** ); extern int XFreeGC( Display* , GC ); extern int XFreeModifiermap( XModifierKeymap* ); extern int XFreePixmap( Display* , Pixmap ); extern int XGeometry( Display* , int , const char* , const char* , unsigned int , unsigned int , unsigned int , int , int , int* , int* , int* , int* ); extern int XGetErrorDatabaseText( Display* , const char* , const char* , const char* , char* , int ); extern int XGetErrorText( Display* , int , char* , int ); extern int XGetFontProperty( XFontStruct* , Atom , unsigned long* ); extern int XGetGCValues( Display* , GC , unsigned long , XGCValues* ); extern int XGetGeometry( Display* , Drawable , Window* , int* , int* , unsigned int* , unsigned int* , unsigned int* , unsigned int* ); extern int XGetIconName( Display* , Window , char** ); extern int XGetInputFocus( Display* , Window* , int* ); extern int XGetKeyboardControl( Display* , XKeyboardState* ); extern int XGetPointerControl( Display* , int* , int* , int* ); extern int XGetPointerMapping( Display* , unsigned char* , int ); extern int XGetScreenSaver( Display* , int* , int* , int* , int* ); extern int XGetTransientForHint( Display* , Window , Window* ); extern int XGetWindowProperty( Display* , Window , Atom , long , long , int , Atom , Atom* , int* , unsigned long* , unsigned long* , unsigned char** ); extern int XGetWindowAttributes( Display* , Window , XWindowAttributes* ); extern int XGrabButton( Display* , unsigned int , unsigned int , Window , int , unsigned int , int , int , Window , Cursor ); extern int XGrabKey( Display* , int , unsigned int , Window , int , int , int ); extern int XGrabKeyboard( Display* , Window , int , int , int , Time ); extern int XGrabPointer( Display* , Window , int , unsigned int , int , int , Window , Cursor , Time ); extern int XGrabServer( Display* ); extern int XHeightMMOfScreen( Screen* ); extern int XHeightOfScreen( Screen* ); extern int XIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XImageByteOrder( Display* ); extern int XInstallColormap( Display* , Colormap ); extern KeyCode XKeysymToKeycode( Display* , KeySym ); extern int XKillClient( Display* , XID ); extern int XLookupColor( Display* , Colormap , const char* , XColor* , XColor* ); extern int XLowerWindow( Display* , Window ); extern int XMapRaised( Display* , Window ); extern int XMapSubwindows( Display* , Window ); extern int XMapWindow( Display* , Window ); extern int XMaskEvent( Display* , long , XEvent* ); extern int XMaxCmapsOfScreen( Screen* ); extern int XMinCmapsOfScreen( Screen* ); extern int XMoveResizeWindow( Display* , Window , int , int , unsigned int , unsigned int ); extern int XMoveWindow( Display* , Window , int , int ); extern int XNextEvent( Display* , XEvent* ); extern int XNoOp( Display* ); extern int XParseColor( Display* , Colormap , const char* , XColor* ); extern int XParseGeometry( const char* , int* , int* , unsigned int* , unsigned int* ); extern int XPeekEvent( Display* , XEvent* ); extern int XPeekIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XPending( Display* ); extern int XPlanesOfScreen( Screen* ); extern int XProtocolRevision( Display* ); extern int XProtocolVersion( Display* ); extern int XPutBackEvent( Display* , XEvent* ); extern int XPutImage( Display* , Drawable , GC , XImage* , int , int , int , int , unsigned int , unsigned int ); extern int XQLength( Display* ); extern int XQueryBestCursor( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestSize( Display* , int , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestStipple( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestTile( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryColor( Display* , Colormap , XColor* ); extern int XQueryColors( Display* , Colormap , XColor* , int ); extern int XQueryExtension( Display* , const char* , int* , int* , int* ); extern int XQueryKeymap( Display* , char [32] ); extern int XQueryPointer( Display* , Window , Window* , Window* , int* , int* , int* , int* , unsigned int* ); extern int XQueryTextExtents( Display* , XID , const char* , int , int* , int* , int* , XCharStruct* ); extern int XQueryTextExtents16( Display* , XID , const XChar2b* , int , int* , int* , int* , XCharStruct* ); extern int XQueryTree( Display* , Window , Window* , Window* , Window** , unsigned int* ); extern int XRaiseWindow( Display* , Window ); extern int XReadBitmapFile( Display* , Drawable , const char* , unsigned int* , unsigned int* , Pixmap* , int* , int* ); extern int XReadBitmapFileData( const char* , unsigned int* , unsigned int* , unsigned char** , int* , int* ); extern int XRebindKeysym( Display* , KeySym , KeySym* , int , const unsigned char* , int ); extern int XRecolorCursor( Display* , Cursor , XColor* , XColor* ); extern int XRefreshKeyboardMapping( XMappingEvent* ); extern int XRemoveFromSaveSet( Display* , Window ); extern int XRemoveHost( Display* , XHostAddress* ); extern int XRemoveHosts( Display* , XHostAddress* , int ); extern int XReparentWindow( Display* , Window , Window , int , int ); extern int XResetScreenSaver( Display* ); extern int XResizeWindow( Display* , Window , unsigned int , unsigned int ); extern int XRestackWindows( Display* , Window* , int ); extern int XRotateBuffers( Display* , int ); extern int XRotateWindowProperties( Display* , Window , Atom* , int , int ); extern int XScreenCount( Display* ); extern int XSelectInput( Display* , Window , long ); extern int XSendEvent( Display* , Window , int , long , XEvent* ); extern int XSetAccessControl( Display* , int ); extern int XSetArcMode( Display* , GC , int ); extern int XSetBackground( Display* , GC , unsigned long ); extern int XSetClipMask( Display* , GC , Pixmap ); extern int XSetClipOrigin( Display* , GC , int , int ); extern int XSetClipRectangles( Display* , GC , int , int , XRectangle* , int , int ); extern int XSetCloseDownMode( Display* , int ); extern int XSetCommand( Display* , Window , char** , int ); extern int XSetDashes( Display* , GC , int , const char* , int ); extern int XSetFillRule( Display* , GC , int ); extern int XSetFillStyle( Display* , GC , int ); extern int XSetFont( Display* , GC , Font ); extern int XSetFontPath( Display* , char** , int ); extern int XSetForeground( Display* , GC , unsigned long ); extern int XSetFunction( Display* , GC , int ); extern int XSetGraphicsExposures( Display* , GC , int ); extern int XSetIconName( Display* , Window , const char* ); extern int XSetInputFocus( Display* , Window , int , Time ); extern int XSetLineAttributes( Display* , GC , unsigned int , int , int , int ); extern int XSetModifierMapping( Display* , XModifierKeymap* ); extern int XSetPlaneMask( Display* , GC , unsigned long ); extern int XSetPointerMapping( Display* , const unsigned char* , int ); extern int XSetScreenSaver( Display* , int , int , int , int ); extern int XSetSelectionOwner( Display* , Atom , Window , Time ); extern int XSetState( Display* , GC , unsigned long , unsigned long , int , unsigned long ); extern int XSetStipple( Display* , GC , Pixmap ); extern int XSetSubwindowMode( Display* , GC , int ); extern int XSetTSOrigin( Display* , GC , int , int ); extern int XSetTile( Display* , GC , Pixmap ); extern int XSetWindowBackground( Display* , Window , unsigned long ); extern int XSetWindowBackgroundPixmap( Display* , Window , Pixmap ); extern int XSetWindowBorder( Display* , Window , unsigned long ); extern int XSetWindowBorderPixmap( Display* , Window , Pixmap ); extern int XSetWindowBorderWidth( Display* , Window , unsigned int ); extern int XSetWindowColormap( Display* , Window , Colormap ); extern int XStoreBuffer( Display* , const char* , int , int ); extern int XStoreBytes( Display* , const char* , int ); extern int XStoreColor( Display* , Colormap , XColor* ); extern int XStoreColors( Display* , Colormap , XColor* , int ); extern int XStoreName( Display* , Window , const char* ); extern int XStoreNamedColor( Display* , Colormap , const char* , unsigned long , int ); extern int XSync( Display* , int ); extern int XTextExtents( XFontStruct* , const char* , int , int* , int* , int* , XCharStruct* ); extern int XTextExtents16( XFontStruct* , const XChar2b* , int , int* , int* , int* , XCharStruct* ); extern int XTextWidth( XFontStruct* , const char* , int ); extern int XTextWidth16( XFontStruct* , const XChar2b* , int ); extern int XTranslateCoordinates( Display* , Window , Window , int , int , int* , int* , Window* ); extern int XUndefineCursor( Display* , Window ); extern int XUngrabButton( Display* , unsigned int , unsigned int , Window ); extern int XUngrabKey( Display* , int , unsigned int , Window ); extern int XUngrabKeyboard( Display* , Time ); extern int XUngrabPointer( Display* , Time ); extern int XUngrabServer( Display* ); extern int XUninstallColormap( Display* , Colormap ); extern int XUnloadFont( Display* , Font ); extern int XUnmapSubwindows( Display* , Window ); extern int XUnmapWindow( Display* , Window ); extern int XVendorRelease( Display* ); extern int XWarpPointer( Display* , Window , Window , int , int , unsigned int , unsigned int , int , int ); extern int XWidthMMOfScreen( Screen* ); extern int XWidthOfScreen( Screen* ); extern int XWindowEvent( Display* , Window , long , XEvent* ); extern int XWriteBitmapFile( Display* , const char* , Pixmap , unsigned int , unsigned int , int , int ); extern int XSupportsLocale (void); extern char *XSetLocaleModifiers( const char* ); extern XOM XOpenOM( Display* , struct _XrmHashBucketRec* , const char* , const char* ); extern int XCloseOM( XOM ); extern char *XSetOMValues( XOM , ... ) __attribute__ ((__sentinel__(0))); extern char *XGetOMValues( XOM , ... ) __attribute__ ((__sentinel__(0))); extern Display *XDisplayOfOM( XOM ); extern char *XLocaleOfOM( XOM ); extern XOC XCreateOC( XOM , ... ) __attribute__ ((__sentinel__(0))); extern void XDestroyOC( XOC ); extern XOM XOMOfOC( XOC ); extern char *XSetOCValues( XOC , ... ) __attribute__ ((__sentinel__(0))); extern char *XGetOCValues( XOC , ... ) __attribute__ ((__sentinel__(0))); extern XFontSet XCreateFontSet( Display* , const char* , char*** , int* , char** ); extern void XFreeFontSet( Display* , XFontSet ); extern int XFontsOfFontSet( XFontSet , XFontStruct*** , char*** ); extern char *XBaseFontNameListOfFontSet( XFontSet ); extern char *XLocaleOfFontSet( XFontSet ); extern int XContextDependentDrawing( XFontSet ); extern int XDirectionalDependentDrawing( XFontSet ); extern int XContextualDrawing( XFontSet ); extern XFontSetExtents *XExtentsOfFontSet( XFontSet ); extern int XmbTextEscapement( XFontSet , const char* , int ); extern int XwcTextEscapement( XFontSet , const wchar_t* , int ); extern int Xutf8TextEscapement( XFontSet , const char* , int ); extern int XmbTextExtents( XFontSet , const char* , int , XRectangle* , XRectangle* ); extern int XwcTextExtents( XFontSet , const wchar_t* , int , XRectangle* , XRectangle* ); extern int Xutf8TextExtents( XFontSet , const char* , int , XRectangle* , XRectangle* ); extern int XmbTextPerCharExtents( XFontSet , const char* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern int XwcTextPerCharExtents( XFontSet , const wchar_t* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern int Xutf8TextPerCharExtents( XFontSet , const char* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern void XmbDrawText( Display* , Drawable , GC , int , int , XmbTextItem* , int ); extern void XwcDrawText( Display* , Drawable , GC , int , int , XwcTextItem* , int ); extern void Xutf8DrawText( Display* , Drawable , GC , int , int , XmbTextItem* , int ); extern void XmbDrawString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XwcDrawString( Display* , Drawable , XFontSet , GC , int , int , const wchar_t* , int ); extern void Xutf8DrawString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XmbDrawImageString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XwcDrawImageString( Display* , Drawable , XFontSet , GC , int , int , const wchar_t* , int ); extern void Xutf8DrawImageString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern XIM XOpenIM( Display* , struct _XrmHashBucketRec* , char* , char* ); extern int XCloseIM( XIM ); extern char *XGetIMValues( XIM , ... ) __attribute__ ((__sentinel__(0))); extern char *XSetIMValues( XIM , ... ) __attribute__ ((__sentinel__(0))); extern Display *XDisplayOfIM( XIM ); extern char *XLocaleOfIM( XIM ); extern XIC XCreateIC( XIM , ... ) __attribute__ ((__sentinel__(0))); extern void XDestroyIC( XIC ); extern void XSetICFocus( XIC ); extern void XUnsetICFocus( XIC ); extern wchar_t *XwcResetIC( XIC ); extern char *XmbResetIC( XIC ); extern char *Xutf8ResetIC( XIC ); extern char *XSetICValues( XIC , ... ) __attribute__ ((__sentinel__(0))); extern char *XGetICValues( XIC , ... ) __attribute__ ((__sentinel__(0))); extern XIM XIMOfIC( XIC ); extern int XFilterEvent( XEvent* , Window ); extern int XmbLookupString( XIC , XKeyPressedEvent* , char* , int , KeySym* , int* ); extern int XwcLookupString( XIC , XKeyPressedEvent* , wchar_t* , int , KeySym* , int* ); extern int Xutf8LookupString( XIC , XKeyPressedEvent* , char* , int , KeySym* , int* ); extern XVaNestedList XVaCreateNestedList( int , ... ) __attribute__ ((__sentinel__(0))); extern int XRegisterIMInstantiateCallback( Display* , struct _XrmHashBucketRec* , char* , char* , XIDProc , XPointer ); extern int XUnregisterIMInstantiateCallback( Display* , struct _XrmHashBucketRec* , char* , char* , XIDProc , XPointer ); typedef void (*XConnectionWatchProc)( Display* , XPointer , int , int , XPointer* ); extern int XInternalConnectionNumbers( Display* , int** , int* ); extern void XProcessInternalConnection( Display* , int ); extern int XAddConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XRemoveConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XSetAuthorization( char * , int , char * , int ); extern int _Xmbtowc( wchar_t * , char * , int ); extern int _Xwctomb( char * , wchar_t ); extern int XGetEventData( Display* , XGenericEventCookie* ); extern void XFreeEventData( Display* , XGenericEventCookie* ); # 31 "x11drv.h" 2 # 1 "/usr/include/X11/Xresource.h" 1 3 4 # 66 "/usr/include/X11/Xresource.h" 3 4 extern char *Xpermalloc( unsigned int ); typedef int XrmQuark, *XrmQuarkList; typedef char *XrmString; extern XrmQuark XrmStringToQuark( const char* ); extern XrmQuark XrmPermStringToQuark( const char* ); extern XrmString XrmQuarkToString( XrmQuark ); extern XrmQuark XrmUniqueQuark( void ); # 117 "/usr/include/X11/Xresource.h" 3 4 typedef enum {XrmBindTightly, XrmBindLoosely} XrmBinding, *XrmBindingList; extern void XrmStringToQuarkList( const char* , XrmQuarkList ); extern void XrmStringToBindingQuarkList( const char* , XrmBindingList , XrmQuarkList ); typedef XrmQuark XrmName; typedef XrmQuarkList XrmNameList; typedef XrmQuark XrmClass; typedef XrmQuarkList XrmClassList; # 156 "/usr/include/X11/Xresource.h" 3 4 typedef XrmQuark XrmRepresentation; typedef struct { unsigned int size; XPointer addr; } XrmValue, *XrmValuePtr; # 172 "/usr/include/X11/Xresource.h" 3 4 typedef struct _XrmHashBucketRec *XrmHashBucket; typedef XrmHashBucket *XrmHashTable; typedef XrmHashTable XrmSearchList[]; typedef struct _XrmHashBucketRec *XrmDatabase; extern void XrmDestroyDatabase( XrmDatabase ); extern void XrmQPutResource( XrmDatabase* , XrmBindingList , XrmQuarkList , XrmRepresentation , XrmValue* ); extern void XrmPutResource( XrmDatabase* , const char* , const char* , XrmValue* ); extern void XrmQPutStringResource( XrmDatabase* , XrmBindingList , XrmQuarkList , const char* ); extern void XrmPutStringResource( XrmDatabase* , const char* , const char* ); extern void XrmPutLineResource( XrmDatabase* , const char* ); extern int XrmQGetResource( XrmDatabase , XrmNameList , XrmClassList , XrmRepresentation* , XrmValue* ); extern int XrmGetResource( XrmDatabase , const char* , const char* , char** , XrmValue* ); extern int XrmQGetSearchList( XrmDatabase , XrmNameList , XrmClassList , XrmSearchList , int ); extern int XrmQGetSearchResource( XrmSearchList , XrmName , XrmClass , XrmRepresentation* , XrmValue* ); # 255 "/usr/include/X11/Xresource.h" 3 4 extern void XrmSetDatabase( Display* , XrmDatabase ); extern XrmDatabase XrmGetDatabase( Display* ); extern XrmDatabase XrmGetFileDatabase( const char* ); extern int XrmCombineFileDatabase( const char* , XrmDatabase* , int ); extern XrmDatabase XrmGetStringDatabase( const char* ); extern void XrmPutFileDatabase( XrmDatabase , const char* ); extern void XrmMergeDatabases( XrmDatabase , XrmDatabase* ); extern void XrmCombineDatabase( XrmDatabase , XrmDatabase* , int ); extern int XrmEnumerateDatabase( XrmDatabase , XrmNameList , XrmClassList , int , int (*)( XrmDatabase* , XrmBindingList , XrmQuarkList , XrmRepresentation* , XrmValue* , XPointer ) , XPointer ); extern const char *XrmLocaleOfDatabase( XrmDatabase ); # 326 "/usr/include/X11/Xresource.h" 3 4 typedef enum { XrmoptionNoArg, XrmoptionIsArg, XrmoptionStickyArg, XrmoptionSepArg, XrmoptionResArg, XrmoptionSkipArg, XrmoptionSkipLine, XrmoptionSkipNArgs } XrmOptionKind; typedef struct { char *option; char *specifier; XrmOptionKind argKind; XPointer value; } XrmOptionDescRec, *XrmOptionDescList; extern void XrmParseCommand( XrmDatabase* , XrmOptionDescList , int , const char* , int* , char** ); # 32 "x11drv.h" 2 # 1 "/usr/include/X11/Xutil.h" 1 3 4 # 54 "/usr/include/X11/Xutil.h" 3 4 # 1 "/usr/include/X11/keysym.h" 1 3 4 # 72 "/usr/include/X11/keysym.h" 3 4 # 1 "/usr/include/X11/keysymdef.h" 1 3 4 # 73 "/usr/include/X11/keysym.h" 2 3 4 # 55 "/usr/include/X11/Xutil.h" 2 3 4 # 73 "/usr/include/X11/Xutil.h" 3 4 typedef struct { long flags; int x, y; int width, height; int min_width, min_height; int max_width, max_height; int width_inc, height_inc; struct { int x; int y; } min_aspect, max_aspect; int base_width, base_height; int win_gravity; } XSizeHints; # 111 "/usr/include/X11/Xutil.h" 3 4 typedef struct { long flags; int input; int initial_state; Pixmap icon_pixmap; Window icon_window; int icon_x, icon_y; Pixmap icon_mask; XID window_group; } XWMHints; # 155 "/usr/include/X11/Xutil.h" 3 4 typedef struct { unsigned char *value; Atom encoding; int format; unsigned long nitems; } XTextProperty; typedef enum { XStringStyle, XCompoundTextStyle, XTextStyle, XStdICCTextStyle, XUTF8StringStyle } XICCEncodingStyle; typedef struct { int min_width, min_height; int max_width, max_height; int width_inc, height_inc; } XIconSize; typedef struct { char *res_name; char *res_class; } XClassHint; # 223 "/usr/include/X11/Xutil.h" 3 4 typedef struct _XComposeStatus { XPointer compose_ptr; int chars_matched; } XComposeStatus; # 265 "/usr/include/X11/Xutil.h" 3 4 typedef struct _XRegion *Region; # 279 "/usr/include/X11/Xutil.h" 3 4 typedef struct { Visual *visual; VisualID visualid; int screen; int depth; int class; unsigned long red_mask; unsigned long green_mask; unsigned long blue_mask; int colormap_size; int bits_per_rgb; } XVisualInfo; # 312 "/usr/include/X11/Xutil.h" 3 4 typedef struct { Colormap colormap; unsigned long red_max; unsigned long red_mult; unsigned long green_max; unsigned long green_mult; unsigned long blue_max; unsigned long blue_mult; unsigned long base_pixel; VisualID visualid; XID killid; } XStandardColormap; # 349 "/usr/include/X11/Xutil.h" 3 4 typedef int XContext; extern XClassHint *XAllocClassHint ( void ); extern XIconSize *XAllocIconSize ( void ); extern XSizeHints *XAllocSizeHints ( void ); extern XStandardColormap *XAllocStandardColormap ( void ); extern XWMHints *XAllocWMHints ( void ); extern int XClipBox( Region , XRectangle* ); extern Region XCreateRegion( void ); extern const char *XDefaultString (void); extern int XDeleteContext( Display* , XID , XContext ); extern int XDestroyRegion( Region ); extern int XEmptyRegion( Region ); extern int XEqualRegion( Region , Region ); extern int XFindContext( Display* , XID , XContext , XPointer* ); extern int XGetClassHint( Display* , Window , XClassHint* ); extern int XGetIconSizes( Display* , Window , XIconSize** , int* ); extern int XGetNormalHints( Display* , Window , XSizeHints* ); extern int XGetRGBColormaps( Display* , Window , XStandardColormap** , int* , Atom ); extern int XGetSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XGetStandardColormap( Display* , Window , XStandardColormap* , Atom ); extern int XGetTextProperty( Display* , Window , XTextProperty* , Atom ); extern XVisualInfo *XGetVisualInfo( Display* , long , XVisualInfo* , int* ); extern int XGetWMClientMachine( Display* , Window , XTextProperty* ); extern XWMHints *XGetWMHints( Display* , Window ); extern int XGetWMIconName( Display* , Window , XTextProperty* ); extern int XGetWMName( Display* , Window , XTextProperty* ); extern int XGetWMNormalHints( Display* , Window , XSizeHints* , long* ); extern int XGetWMSizeHints( Display* , Window , XSizeHints* , long* , Atom ); extern int XGetZoomHints( Display* , Window , XSizeHints* ); extern int XIntersectRegion( Region , Region , Region ); extern void XConvertCase( KeySym , KeySym* , KeySym* ); extern int XLookupString( XKeyEvent* , char* , int , KeySym* , XComposeStatus* ); extern int XMatchVisualInfo( Display* , int , int , int , XVisualInfo* ); extern int XOffsetRegion( Region , int , int ); extern int XPointInRegion( Region , int , int ); extern Region XPolygonRegion( XPoint* , int , int ); extern int XRectInRegion( Region , int , int , unsigned int , unsigned int ); extern int XSaveContext( Display* , XID , XContext , const char* ); extern int XSetClassHint( Display* , Window , XClassHint* ); extern int XSetIconSizes( Display* , Window , XIconSize* , int ); extern int XSetNormalHints( Display* , Window , XSizeHints* ); extern void XSetRGBColormaps( Display* , Window , XStandardColormap* , int , Atom ); extern int XSetSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XSetStandardProperties( Display* , Window , const char* , const char* , Pixmap , char** , int , XSizeHints* ); extern void XSetTextProperty( Display* , Window , XTextProperty* , Atom ); extern void XSetWMClientMachine( Display* , Window , XTextProperty* ); extern int XSetWMHints( Display* , Window , XWMHints* ); extern void XSetWMIconName( Display* , Window , XTextProperty* ); extern void XSetWMName( Display* , Window , XTextProperty* ); extern void XSetWMNormalHints( Display* , Window , XSizeHints* ); extern void XSetWMProperties( Display* , Window , XTextProperty* , XTextProperty* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void XmbSetWMProperties( Display* , Window , const char* , const char* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void Xutf8SetWMProperties( Display* , Window , const char* , const char* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void XSetWMSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XSetRegion( Display* , GC , Region ); extern void XSetStandardColormap( Display* , Window , XStandardColormap* , Atom ); extern int XSetZoomHints( Display* , Window , XSizeHints* ); extern int XShrinkRegion( Region , int , int ); extern int XStringListToTextProperty( char** , int , XTextProperty* ); extern int XSubtractRegion( Region , Region , Region ); extern int XmbTextListToTextProperty( Display* display, char** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern int XwcTextListToTextProperty( Display* display, wchar_t** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern int Xutf8TextListToTextProperty( Display* display, char** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern void XwcFreeStringList( wchar_t** list ); extern int XTextPropertyToStringList( XTextProperty* , char*** , int* ); extern int XmbTextPropertyToTextList( Display* display, const XTextProperty* text_prop, char*** list_return, int* count_return ); extern int XwcTextPropertyToTextList( Display* display, const XTextProperty* text_prop, wchar_t*** list_return, int* count_return ); extern int Xutf8TextPropertyToTextList( Display* display, const XTextProperty* text_prop, char*** list_return, int* count_return ); extern int XUnionRectWithRegion( XRectangle* , Region , Region ); extern int XUnionRegion( Region , Region , Region ); extern int XWMGeometry( Display* , int , const char* , const char* , unsigned int , XSizeHints* , int* , int* , int* , int* , int* ); extern int XXorRegion( Region , Region , Region ); # 33 "x11drv.h" 2 # 1 "/usr/include/X11/Xatom.h" 1 3 4 # 34 "x11drv.h" 2 # 1 "/usr/include/X11/extensions/XShm.h" 1 3 4 # 36 "/usr/include/X11/extensions/XShm.h" 3 4 # 1 "/usr/include/X11/extensions/shm.h" 1 3 4 # 37 "/usr/include/X11/extensions/XShm.h" 2 3 4 typedef unsigned long ShmSeg; typedef struct { int type; unsigned long serial; int send_event; Display *display; Drawable drawable; int major_code; int minor_code; ShmSeg shmseg; unsigned long offset; } XShmCompletionEvent; typedef struct { ShmSeg shmseg; int shmid; char *shmaddr; int readOnly; } XShmSegmentInfo; int XShmQueryExtension( Display* ); int XShmGetEventBase( Display* ); int XShmQueryVersion( Display* , int* , int* , int* ); int XShmPixmapFormat( Display* ); int XShmAttach( Display* , XShmSegmentInfo* ); int XShmDetach( Display* , XShmSegmentInfo* ); int XShmPutImage( Display* , Drawable , GC , XImage* , int , int , int , int , unsigned int , unsigned int , int ); int XShmGetImage( Display* , Drawable , XImage* , int , int , unsigned long ); XImage *XShmCreateImage( Display* , Visual* , unsigned int , int , char* , XShmSegmentInfo* , unsigned int , unsigned int ); Pixmap XShmCreatePixmap( Display* , Drawable , char* , XShmSegmentInfo* , unsigned int , unsigned int , unsigned int ); # 36 "x11drv.h" 2 # 44 "x11drv.h" # 1 "/usr/include/X11/Xmd.h" 1 3 4 # 120 "/usr/include/X11/Xmd.h" 3 4 typedef long X_INT32; typedef short X_INT16; typedef signed char X_INT8; typedef unsigned long CARD32; typedef unsigned long long CARD64; typedef unsigned short CARD16; typedef unsigned char CARD8; typedef CARD32 BITS32; typedef CARD16 BITS16; typedef CARD8 X_BYTE; typedef CARD8 X_BOOL; # 45 "x11drv.h" 2 # 1 "/usr/include/X11/Xproto.h" 1 3 4 # 73 "/usr/include/X11/Xproto.h" 3 4 # 1 "/usr/include/X11/Xprotostr.h" 1 3 4 # 54 "/usr/include/X11/Xprotostr.h" 3 4 typedef struct _xSegment { X_INT16 x1 , y1 , x2 , y2 ; } xSegment; typedef struct _xPoint { X_INT16 x , y ; } xPoint; typedef struct _xRectangle { X_INT16 x , y ; CARD16 width , height ; } xRectangle; typedef struct _xArc { X_INT16 x , y ; CARD16 width , height ; X_INT16 angle1 , angle2 ; } xArc; # 74 "/usr/include/X11/Xproto.h" 2 3 4 # 259 "/usr/include/X11/Xproto.h" 3 4 typedef CARD16 KeyButMask; typedef struct { CARD8 byteOrder; X_BYTE pad; CARD16 majorVersion , minorVersion ; CARD16 nbytesAuthProto ; CARD16 nbytesAuthString ; CARD16 pad2 ; } xConnClientPrefix; typedef struct { CARD8 success; X_BYTE lengthReason; CARD16 majorVersion , minorVersion ; CARD16 length ; } xConnSetupPrefix; typedef struct { CARD32 release ; CARD32 ridBase , ridMask ; CARD32 motionBufferSize ; CARD16 nbytesVendor ; CARD16 maxRequestSize ; CARD8 numRoots; CARD8 numFormats; CARD8 imageByteOrder; CARD8 bitmapBitOrder; CARD8 bitmapScanlineUnit, bitmapScanlinePad; CARD8 minKeyCode, maxKeyCode; CARD32 pad2 ; } xConnSetup; typedef struct { CARD8 depth; CARD8 bitsPerPixel; CARD8 scanLinePad; CARD8 pad1; CARD32 pad2 ; } xPixmapFormat; typedef struct { CARD8 depth; CARD8 pad1; CARD16 nVisuals ; CARD32 pad2 ; } xDepth; typedef struct { CARD32 visualID ; CARD8 class; CARD8 bitsPerRGB; CARD16 colormapEntries ; CARD32 redMask , greenMask , blueMask ; CARD32 pad ; } xVisualType; typedef struct { CARD32 windowId ; CARD32 defaultColormap ; CARD32 whitePixel , blackPixel ; CARD32 currentInputMask ; CARD16 pixWidth , pixHeight ; CARD16 mmWidth , mmHeight ; CARD16 minInstalledMaps , maxInstalledMaps ; CARD32 rootVisualID ; CARD8 backingStore; X_BOOL saveUnders; CARD8 rootDepth; CARD8 nDepths; } xWindowRoot; # 354 "/usr/include/X11/Xproto.h" 3 4 typedef struct { CARD32 time ; X_INT16 x , y ; } xTimecoord; typedef struct { CARD8 family; X_BYTE pad; CARD16 length ; } xHostEntry; typedef struct { X_INT16 leftSideBearing , rightSideBearing , characterWidth , ascent , descent ; CARD16 attributes ; } xCharInfo; typedef struct { CARD32 name ; CARD32 value ; } xFontProp; typedef struct { CARD8 len; X_INT8 delta; } xTextElt; typedef struct { CARD32 pixel ; CARD16 red , green , blue ; CARD8 flags; CARD8 pad; } xColorItem; typedef struct { CARD16 red , green , blue , pad ; } xrgb; typedef CARD8 KEYCODE; # 412 "/usr/include/X11/Xproto.h" 3 4 typedef struct { X_BYTE type; X_BYTE data1; CARD16 sequenceNumber ; CARD32 length ; CARD32 data00 ; CARD32 data01 ; CARD32 data02 ; CARD32 data03 ; CARD32 data04 ; CARD32 data05 ; } xGenericReply; typedef struct { X_BYTE type; CARD8 backingStore; CARD16 sequenceNumber ; CARD32 length ; CARD32 visualID ; CARD16 class ; CARD8 bitGravity; CARD8 winGravity; CARD32 backingBitPlanes ; CARD32 backingPixel ; X_BOOL saveUnder; X_BOOL mapInstalled; CARD8 mapState; X_BOOL override; CARD32 colormap ; CARD32 allEventMasks ; CARD32 yourEventMask ; CARD16 doNotPropagateMask ; CARD16 pad ; } xGetWindowAttributesReply; typedef struct { X_BYTE type; CARD8 depth; CARD16 sequenceNumber ; CARD32 length ; CARD32 root ; X_INT16 x , y ; CARD16 width , height ; CARD16 borderWidth ; CARD16 pad1 ; CARD32 pad2 ; CARD32 pad3 ; } xGetGeometryReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 root , parent ; CARD16 nChildren ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xQueryTreeReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 atom ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xInternAtomReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nameLength ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetAtomNameReply; typedef struct { X_BYTE type; CARD8 format; CARD16 sequenceNumber ; CARD32 length ; CARD32 propertyType ; CARD32 bytesAfter ; CARD32 nItems ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; } xGetPropertyReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nProperties ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListPropertiesReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 owner ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetSelectionOwnerReply; typedef struct { X_BYTE type; X_BYTE status; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGrabPointerReply; typedef xGrabPointerReply xGrabKeyboardReply; typedef struct { X_BYTE type; X_BOOL sameScreen; CARD16 sequenceNumber ; CARD32 length ; CARD32 root , child ; X_INT16 rootX , rootY , winX , winY ; CARD16 mask ; CARD16 pad1 ; CARD32 pad ; } xQueryPointerReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 nEvents ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetMotionEventsReply; typedef struct { X_BYTE type; X_BOOL sameScreen; CARD16 sequenceNumber ; CARD32 length ; CARD32 child ; X_INT16 dstX , dstY ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xTranslateCoordsReply; typedef struct { X_BYTE type; CARD8 revertTo; CARD16 sequenceNumber ; CARD32 length ; CARD32 focus ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xGetInputFocusReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; X_BYTE map[32]; } xQueryKeymapReply; typedef struct _xQueryFontReply { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; xCharInfo minBounds; CARD32 walign1 ; xCharInfo maxBounds; CARD32 walign2 ; CARD16 minCharOrByte2 , maxCharOrByte2 ; CARD16 defaultChar ; CARD16 nFontProps ; CARD8 drawDirection; CARD8 minByte1, maxByte1; X_BOOL allCharsExist; X_INT16 fontAscent , fontDescent ; CARD32 nCharInfos ; } xQueryFontReply; typedef struct { X_BYTE type; CARD8 drawDirection; CARD16 sequenceNumber ; CARD32 length ; X_INT16 fontAscent , fontDescent ; X_INT16 overallAscent , overallDescent ; X_INT32 overallWidth , overallLeft , overallRight ; CARD32 pad ; } xQueryTextExtentsReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nFonts ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListFontsReply; typedef struct { X_BYTE type; CARD8 nameLength; CARD16 sequenceNumber ; CARD32 length ; xCharInfo minBounds; CARD32 walign1 ; xCharInfo maxBounds; CARD32 walign2 ; CARD16 minCharOrByte2 , maxCharOrByte2 ; CARD16 defaultChar ; CARD16 nFontProps ; CARD8 drawDirection; CARD8 minByte1, maxByte1; X_BOOL allCharsExist; X_INT16 fontAscent , fontDescent ; CARD32 nReplies ; } xListFontsWithInfoReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPaths ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetFontPathReply; typedef struct { X_BYTE type; CARD8 depth; CARD16 sequenceNumber ; CARD32 length ; CARD32 visual ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetImageReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nColormaps ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListInstalledColormapsReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 red , green , blue ; CARD16 pad2 ; CARD32 pixel ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xAllocColorReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 pixel ; CARD16 exactRed , exactGreen , exactBlue ; CARD16 screenRed , screenGreen , screenBlue ; CARD32 pad2 ; CARD32 pad3 ; } xAllocNamedColorReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPixels , nMasks ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xAllocColorCellsReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPixels ; CARD16 pad2 ; CARD32 redMask , greenMask , blueMask ; CARD32 pad3 ; CARD32 pad4 ; } xAllocColorPlanesReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nColors ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryColorsReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 exactRed , exactGreen , exactBlue ; CARD16 screenRed , screenGreen , screenBlue ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xLookupColorReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 width , height ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryBestSizeReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; X_BOOL present; CARD8 major_opcode; CARD8 first_event; CARD8 first_error; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryExtensionReply; typedef struct { X_BYTE type; CARD8 nExtensions; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListExtensionsReply; typedef struct { X_BYTE type; CARD8 success; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xSetMappingReply; typedef xSetMappingReply xSetPointerMappingReply; typedef xSetMappingReply xSetModifierMappingReply; typedef struct { X_BYTE type; CARD8 nElts; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetPointerMappingReply; typedef struct { X_BYTE type; CARD8 keySymsPerKeyCode; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetKeyboardMappingReply; typedef struct { X_BYTE type; CARD8 numKeyPerModifier; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetModifierMappingReply; typedef struct { X_BYTE type; X_BOOL globalAutoRepeat; CARD16 sequenceNumber ; CARD32 length ; CARD32 ledMask ; CARD8 keyClickPercent, bellPercent; CARD16 bellPitch , bellDuration ; CARD16 pad ; X_BYTE map[32]; } xGetKeyboardControlReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 accelNumerator , accelDenominator ; CARD16 threshold ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetPointerControlReply; typedef struct { X_BYTE type; X_BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 timeout , interval ; X_BOOL preferBlanking; X_BOOL allowExposures; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetScreenSaverReply; typedef struct { X_BYTE type; X_BOOL enabled; CARD16 sequenceNumber ; CARD32 length ; CARD16 nHosts ; CARD16 pad1 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListHostsReply; # 971 "/usr/include/X11/Xproto.h" 3 4 typedef struct { X_BYTE type; X_BYTE errorCode; CARD16 sequenceNumber ; CARD32 resourceID ; CARD16 minorCode ; CARD8 majorCode; X_BYTE pad1; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xError; typedef struct _xEvent { union { struct { X_BYTE type; X_BYTE detail; CARD16 sequenceNumber ; } u; struct { CARD32 pad00 ; CARD32 time ; CARD32 root , event , child ; X_INT16 rootX , rootY , eventX , eventY ; KeyButMask state ; X_BOOL sameScreen; X_BYTE pad1; } keyButtonPointer; struct { CARD32 pad00 ; CARD32 time ; CARD32 root , event , child ; X_INT16 rootX , rootY , eventX , eventY ; KeyButMask state ; X_BYTE mode; X_BYTE flags; } enterLeave; struct { CARD32 pad00 ; CARD32 window ; X_BYTE mode; X_BYTE pad1, pad2, pad3; } focus; struct { CARD32 pad00 ; CARD32 window ; CARD16 x , y , width , height ; CARD16 count ; CARD16 pad2 ; } expose; struct { CARD32 pad00 ; CARD32 drawable ; CARD16 x , y , width , height ; CARD16 minorEvent ; CARD16 count ; X_BYTE majorEvent; X_BYTE pad1, pad2, pad3; } graphicsExposure; struct { CARD32 pad00 ; CARD32 drawable ; CARD16 minorEvent ; X_BYTE majorEvent; X_BYTE bpad; } noExposure; struct { CARD32 pad00 ; CARD32 window ; CARD8 state; X_BYTE pad1, pad2, pad3; } visibility; struct { CARD32 pad00 ; CARD32 parent , window ; X_INT16 x , y ; CARD16 width , height , borderWidth ; X_BOOL override; X_BYTE bpad; } createNotify; # 1069 "/usr/include/X11/Xproto.h" 3 4 struct { CARD32 pad00 ; CARD32 event , window ; } destroyNotify; struct { CARD32 pad00 ; CARD32 event , window ; X_BOOL fromConfigure; X_BYTE pad1, pad2, pad3; } unmapNotify; struct { CARD32 pad00 ; CARD32 event , window ; X_BOOL override; X_BYTE pad1, pad2, pad3; } mapNotify; struct { CARD32 pad00 ; CARD32 parent , window ; } mapRequest; struct { CARD32 pad00 ; CARD32 event , window , parent ; X_INT16 x , y ; X_BOOL override; X_BYTE pad1, pad2, pad3; } reparent; struct { CARD32 pad00 ; CARD32 event , window , aboveSibling ; X_INT16 x , y ; CARD16 width , height , borderWidth ; X_BOOL override; X_BYTE bpad; } configureNotify; struct { CARD32 pad00 ; CARD32 parent , window , sibling ; X_INT16 x , y ; CARD16 width , height , borderWidth ; CARD16 valueMask ; CARD32 pad1 ; } configureRequest; struct { CARD32 pad00 ; CARD32 event , window ; X_INT16 x , y ; CARD32 pad1 , pad2 , pad3 , pad4 ; } gravity; struct { CARD32 pad00 ; CARD32 window ; CARD16 width , height ; } resizeRequest; struct { CARD32 pad00 ; CARD32 event , window , parent ; X_BYTE place; X_BYTE pad1, pad2, pad3; } circulate; struct { CARD32 pad00 ; CARD32 window ; CARD32 atom ; CARD32 time ; X_BYTE state; X_BYTE pad1; CARD16 pad2 ; } property; struct { CARD32 pad00 ; CARD32 time ; CARD32 window ; CARD32 atom ; } selectionClear; struct { CARD32 pad00 ; CARD32 time ; CARD32 owner , requestor ; CARD32 selection , target , property ; } selectionRequest; struct { CARD32 pad00 ; CARD32 time ; CARD32 requestor ; CARD32 selection , target , property ; } selectionNotify; struct { CARD32 pad00 ; CARD32 window ; CARD32 colormap ; X_BOOL new; X_BYTE state; X_BYTE pad1, pad2; } colormap; struct { CARD32 pad00 ; CARD8 request; CARD8 firstKeyCode; CARD8 count; X_BYTE pad1; } mappingNotify; struct { CARD32 pad00 ; CARD32 window ; union { struct { CARD32 type ; X_INT32 longs0 ; X_INT32 longs1 ; X_INT32 longs2 ; X_INT32 longs3 ; X_INT32 longs4 ; } l; struct { CARD32 type ; X_INT16 shorts0 ; X_INT16 shorts1 ; X_INT16 shorts2 ; X_INT16 shorts3 ; X_INT16 shorts4 ; X_INT16 shorts5 ; X_INT16 shorts6 ; X_INT16 shorts7 ; X_INT16 shorts8 ; X_INT16 shorts9 ; } s; struct { CARD32 type ; X_INT8 bytes[20]; } b; } u; } clientMessage; } u; } xEvent; # 1226 "/usr/include/X11/Xproto.h" 3 4 typedef struct { X_BYTE type; CARD8 extension; CARD16 sequenceNumber ; CARD32 length ; CARD16 evtype ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGenericEvent; typedef struct { X_BYTE type; X_BYTE map[31]; } xKeymapEvent; # 1259 "/usr/include/X11/Xproto.h" 3 4 typedef union { xGenericReply generic; xGetGeometryReply geom; xQueryTreeReply tree; xInternAtomReply atom; xGetAtomNameReply atomName; xGetPropertyReply property; xListPropertiesReply listProperties; xGetSelectionOwnerReply selection; xGrabPointerReply grabPointer; xGrabKeyboardReply grabKeyboard; xQueryPointerReply pointer; xGetMotionEventsReply motionEvents; xTranslateCoordsReply coords; xGetInputFocusReply inputFocus; xQueryTextExtentsReply textExtents; xListFontsReply fonts; xGetFontPathReply fontPath; xGetImageReply image; xListInstalledColormapsReply colormaps; xAllocColorReply allocColor; xAllocNamedColorReply allocNamedColor; xAllocColorCellsReply colorCells; xAllocColorPlanesReply colorPlanes; xQueryColorsReply colors; xLookupColorReply lookupColor; xQueryBestSizeReply bestSize; xQueryExtensionReply extension; xListExtensionsReply extensions; xSetModifierMappingReply setModifierMapping; xGetModifierMappingReply getModifierMapping; xSetPointerMappingReply setPointerMapping; xGetKeyboardMappingReply getKeyboardMapping; xGetPointerMappingReply getPointerMapping; xGetPointerControlReply pointerControl; xGetScreenSaverReply screenSaver; xListHostsReply hosts; xError error; xEvent event; } xReply; # 1309 "/usr/include/X11/Xproto.h" 3 4 typedef struct _xReq { CARD8 reqType; CARD8 data; CARD16 length ; } xReq; # 1323 "/usr/include/X11/Xproto.h" 3 4 typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 id ; } xResourceReq; typedef struct { CARD8 reqType; CARD8 depth; CARD16 length ; CARD32 wid , parent ; X_INT16 x , y ; CARD16 width , height , borderWidth ; CARD16 class ; CARD32 visual ; CARD32 mask ; } xCreateWindowReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 window ; CARD32 valueMask ; } xChangeWindowAttributesReq; typedef struct { CARD8 reqType; X_BYTE mode; CARD16 length ; CARD32 window ; } xChangeSaveSetReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 window , parent ; X_INT16 x , y ; } xReparentWindowReq; typedef struct { CARD8 reqType; CARD8 pad; CARD16 length ; CARD32 window ; CARD16 mask ; CARD16 pad2 ; } xConfigureWindowReq; typedef struct { CARD8 reqType; CARD8 direction; CARD16 length ; CARD32 window ; } xCirculateWindowReq; typedef struct { CARD8 reqType; X_BOOL onlyIfExists; CARD16 length ; CARD16 nbytes ; CARD16 pad ; } xInternAtomReq; typedef struct { CARD8 reqType; CARD8 mode; CARD16 length ; CARD32 window ; CARD32 property , type ; CARD8 format; X_BYTE pad[3]; CARD32 nUnits ; } xChangePropertyReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 window ; CARD32 property ; } xDeletePropertyReq; typedef struct { CARD8 reqType; X_BOOL delete; CARD16 length ; CARD32 window ; CARD32 property , type ; CARD32 longOffset ; CARD32 longLength ; } xGetPropertyReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 window ; CARD32 selection ; CARD32 time ; } xSetSelectionOwnerReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 requestor ; CARD32 selection , target , property ; CARD32 time ; } xConvertSelectionReq; typedef struct { CARD8 reqType; X_BOOL propagate; CARD16 length ; CARD32 destination ; CARD32 eventMask ; xEvent event; } xSendEventReq; typedef struct { CARD8 reqType; X_BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 eventMask ; X_BYTE pointerMode, keyboardMode; CARD32 confineTo ; CARD32 cursor ; CARD32 time ; } xGrabPointerReq; typedef struct { CARD8 reqType; X_BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 eventMask ; X_BYTE pointerMode, keyboardMode; CARD32 confineTo ; CARD32 cursor ; CARD8 button; X_BYTE pad; CARD16 modifiers ; } xGrabButtonReq; typedef struct { CARD8 reqType; CARD8 button; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD16 pad ; } xUngrabButtonReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cursor ; CARD32 time ; CARD16 eventMask ; CARD16 pad2 ; } xChangeActivePointerGrabReq; typedef struct { CARD8 reqType; X_BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD32 time ; X_BYTE pointerMode, keyboardMode; CARD16 pad ; } xGrabKeyboardReq; typedef struct { CARD8 reqType; X_BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD8 key; X_BYTE pointerMode, keyboardMode; X_BYTE pad1, pad2, pad3; } xGrabKeyReq; typedef struct { CARD8 reqType; CARD8 key; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD16 pad ; } xUngrabKeyReq; typedef struct { CARD8 reqType; CARD8 mode; CARD16 length ; CARD32 time ; } xAllowEventsReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 window ; CARD32 start , stop ; } xGetMotionEventsReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 srcWid , dstWid ; X_INT16 srcX , srcY ; } xTranslateCoordsReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 srcWid , dstWid ; X_INT16 srcX , srcY ; CARD16 srcWidth , srcHeight ; X_INT16 dstX , dstY ; } xWarpPointerReq; typedef struct { CARD8 reqType; CARD8 revertTo; CARD16 length ; CARD32 focus ; CARD32 time ; } xSetInputFocusReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 fid ; CARD16 nbytes ; X_BYTE pad1, pad2; } xOpenFontReq; typedef struct { CARD8 reqType; X_BOOL oddLength; CARD16 length ; CARD32 fid ; } xQueryTextExtentsReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD16 maxNames ; CARD16 nbytes ; } xListFontsReq; typedef xListFontsReq xListFontsWithInfoReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD16 nFonts ; X_BYTE pad1, pad2; } xSetFontPathReq; typedef struct { CARD8 reqType; CARD8 depth; CARD16 length ; CARD32 pid ; CARD32 drawable ; CARD16 width , height ; } xCreatePixmapReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 gc ; CARD32 drawable ; CARD32 mask ; } xCreateGCReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 gc ; CARD32 mask ; } xChangeGCReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 srcGC , dstGC ; CARD32 mask ; } xCopyGCReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 gc ; CARD16 dashOffset ; CARD16 nDashes ; } xSetDashesReq; typedef struct { CARD8 reqType; X_BYTE ordering; CARD16 length ; CARD32 gc ; X_INT16 xOrigin , yOrigin ; } xSetClipRectanglesReq; typedef struct { CARD8 reqType; X_BOOL exposures; CARD16 length ; CARD32 window ; X_INT16 x , y ; CARD16 width , height ; } xClearAreaReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 srcDrawable , dstDrawable ; CARD32 gc ; X_INT16 srcX , srcY , dstX , dstY ; CARD16 width , height ; } xCopyAreaReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 srcDrawable , dstDrawable ; CARD32 gc ; X_INT16 srcX , srcY , dstX , dstY ; CARD16 width , height ; CARD32 bitPlane ; } xCopyPlaneReq; typedef struct { CARD8 reqType; X_BYTE coordMode; CARD16 length ; CARD32 drawable ; CARD32 gc ; } xPolyPointReq; typedef xPolyPointReq xPolyLineReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; } xPolySegmentReq; typedef xPolySegmentReq xPolyArcReq; typedef xPolySegmentReq xPolyRectangleReq; typedef xPolySegmentReq xPolyFillRectangleReq; typedef xPolySegmentReq xPolyFillArcReq; typedef struct _FillPolyReq { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; X_BYTE shape; X_BYTE coordMode; CARD16 pad1 ; } xFillPolyReq; typedef struct _PutImageReq { CARD8 reqType; CARD8 format; CARD16 length ; CARD32 drawable ; CARD32 gc ; CARD16 width , height ; X_INT16 dstX , dstY ; CARD8 leftPad; CARD8 depth; CARD16 pad ; } xPutImageReq; typedef struct { CARD8 reqType; CARD8 format; CARD16 length ; CARD32 drawable ; X_INT16 x , y ; CARD16 width , height ; CARD32 planeMask ; } xGetImageReq; typedef struct { CARD8 reqType; CARD8 pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; X_INT16 x , y ; } xPolyTextReq; typedef xPolyTextReq xPolyText8Req; typedef xPolyTextReq xPolyText16Req; typedef struct { CARD8 reqType; X_BYTE nChars; CARD16 length ; CARD32 drawable ; CARD32 gc ; X_INT16 x , y ; } xImageTextReq; typedef xImageTextReq xImageText8Req; typedef xImageTextReq xImageText16Req; typedef struct { CARD8 reqType; X_BYTE alloc; CARD16 length ; CARD32 mid ; CARD32 window ; CARD32 visual ; } xCreateColormapReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 mid ; CARD32 srcCmap ; } xCopyColormapAndFreeReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 red , green , blue ; CARD16 pad2 ; } xAllocColorReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 nbytes ; X_BYTE pad1, pad2; } xAllocNamedColorReq; typedef struct { CARD8 reqType; X_BOOL contiguous; CARD16 length ; CARD32 cmap ; CARD16 colors , planes ; } xAllocColorCellsReq; typedef struct { CARD8 reqType; X_BOOL contiguous; CARD16 length ; CARD32 cmap ; CARD16 colors , red , green , blue ; } xAllocColorPlanesReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cmap ; CARD32 planeMask ; } xFreeColorsReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cmap ; } xStoreColorsReq; typedef struct { CARD8 reqType; CARD8 flags; CARD16 length ; CARD32 cmap ; CARD32 pixel ; CARD16 nbytes ; X_BYTE pad1, pad2; } xStoreNamedColorReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cmap ; } xQueryColorsReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 nbytes ; X_BYTE pad1, pad2; } xLookupColorReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cid ; CARD32 source , mask ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; CARD16 x , y ; } xCreateCursorReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cid ; CARD32 source , mask ; CARD16 sourceChar , maskChar ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; } xCreateGlyphCursorReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 cursor ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; } xRecolorCursorReq; typedef struct { CARD8 reqType; CARD8 class; CARD16 length ; CARD32 drawable ; CARD16 width , height ; } xQueryBestSizeReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD16 nbytes ; X_BYTE pad1, pad2; } xQueryExtensionReq; typedef struct { CARD8 reqType; CARD8 numKeyPerModifier; CARD16 length ; } xSetModifierMappingReq; typedef struct { CARD8 reqType; CARD8 nElts; CARD16 length ; } xSetPointerMappingReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD8 firstKeyCode; CARD8 count; CARD16 pad1 ; } xGetKeyboardMappingReq; typedef struct { CARD8 reqType; CARD8 keyCodes; CARD16 length ; CARD8 firstKeyCode; CARD8 keySymsPerKeyCode; CARD16 pad1 ; } xChangeKeyboardMappingReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 mask ; } xChangeKeyboardControlReq; typedef struct { CARD8 reqType; X_INT8 percent; CARD16 length ; } xBellReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; X_INT16 accelNum , accelDenum ; X_INT16 threshold ; X_BOOL doAccel, doThresh; } xChangePointerControlReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; X_INT16 timeout , interval ; X_BYTE preferBlank, allowExpose; CARD16 pad2 ; } xSetScreenSaverReq; typedef struct { CARD8 reqType; X_BYTE mode; CARD16 length ; CARD8 hostFamily; X_BYTE pad; CARD16 hostLength ; } xChangeHostsReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; } xListHostsReq; typedef struct { CARD8 reqType; X_BYTE mode; CARD16 length ; } xChangeModeReq; typedef xChangeModeReq xSetAccessControlReq; typedef xChangeModeReq xSetCloseDownModeReq; typedef xChangeModeReq xForceScreenSaverReq; typedef struct { CARD8 reqType; X_BYTE pad; CARD16 length ; CARD32 window ; CARD16 nAtoms ; X_INT16 nPositions ; } xRotatePropertiesReq; # 46 "x11drv.h" 2 # 55 "x11drv.h" typedef int Status; # 1 "../../include/windef.h" 1 # 205 "../../include/windef.h" typedef void *LPVOID; typedef const void *LPCVOID; typedef int BOOL, *PBOOL, *LPBOOL; typedef unsigned char BYTE, *PBYTE, *LPBYTE; typedef unsigned char UCHAR, *PUCHAR; typedef unsigned short WORD, *PWORD, *LPWORD; typedef unsigned short USHORT, *PUSHORT; typedef int INT, *PINT, *LPINT; typedef unsigned int UINT, *PUINT; typedef float FLOAT, *PFLOAT; typedef char *PSZ; typedef int *LPLONG; typedef unsigned int DWORD, *PDWORD, *LPDWORD; typedef unsigned int ULONG, *PULONG; # 252 "../../include/windef.h" # 1 "../../include/winnt.h" 1 # 24 "../../include/winnt.h" # 1 "../../include/basetsd.h" 1 # 81 "../../include/basetsd.h" typedef signed char INT8, *PINT8; typedef signed short INT16, *PINT16; typedef signed int INT32, *PINT32; typedef unsigned char UINT8, *PUINT8; typedef unsigned short UINT16, *PUINT16; typedef unsigned int UINT32, *PUINT32; typedef signed int LONG32, *PLONG32; typedef unsigned int ULONG32, *PULONG32; typedef unsigned int DWORD32, *PDWORD32; # 98 "../../include/basetsd.h" typedef signed long long __attribute__((aligned(8))) INT64, *PINT64; typedef unsigned long long __attribute__((aligned(8))) UINT64, *PUINT64; typedef signed long long __attribute__((aligned(8))) LONG64, *PLONG64; typedef unsigned long long __attribute__((aligned(8))) ULONG64, *PULONG64; typedef unsigned long long __attribute__((aligned(8))) DWORD64, *PDWORD64; # 129 "../../include/basetsd.h" typedef long INT_PTR, *PINT_PTR; typedef unsigned long UINT_PTR, *PUINT_PTR; typedef long LONG_PTR, *PLONG_PTR; typedef unsigned long ULONG_PTR, *PULONG_PTR; typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR; # 234 "../../include/basetsd.h" typedef long SHANDLE_PTR; typedef unsigned long HANDLE_PTR; typedef signed short HALF_PTR, *PHALF_PTR; typedef unsigned short UHALF_PTR, *PUHALF_PTR; # 265 "../../include/basetsd.h" typedef LONG_PTR SSIZE_T, *PSSIZE_T; typedef ULONG_PTR SIZE_T, *PSIZE_T; typedef ULONG_PTR KAFFINITY, *PKAFFINITY; # 25 "../../include/winnt.h" 2 # 1 "../../include/guiddef.h" 1 # 21 "../../include/guiddef.h" typedef struct _GUID { unsigned int Data1; unsigned short Data2; unsigned short Data3; unsigned char Data4[ 8 ]; } GUID; # 61 "../../include/guiddef.h" typedef GUID *LPGUID; typedef const GUID *LPCGUID; typedef GUID IID,*LPIID; typedef GUID CLSID,*LPCLSID; typedef GUID FMTID,*LPFMTID; # 120 "../../include/guiddef.h" extern const IID GUID_NULL; # 26 "../../include/winnt.h" 2 # 1 "/usr/include/ctype.h" 1 3 4 # 30 "/usr/include/ctype.h" 3 4 # 48 "/usr/include/ctype.h" 3 4 enum { _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)), _ISlower = ((1) < 8 ? ((1 << (1)) << 8) : ((1 << (1)) >> 8)), _ISalpha = ((2) < 8 ? ((1 << (2)) << 8) : ((1 << (2)) >> 8)), _ISdigit = ((3) < 8 ? ((1 << (3)) << 8) : ((1 << (3)) >> 8)), _ISxdigit = ((4) < 8 ? ((1 << (4)) << 8) : ((1 << (4)) >> 8)), _ISspace = ((5) < 8 ? ((1 << (5)) << 8) : ((1 << (5)) >> 8)), _ISprint = ((6) < 8 ? ((1 << (6)) << 8) : ((1 << (6)) >> 8)), _ISgraph = ((7) < 8 ? ((1 << (7)) << 8) : ((1 << (7)) >> 8)), _ISblank = ((8) < 8 ? ((1 << (8)) << 8) : ((1 << (8)) >> 8)), _IScntrl = ((9) < 8 ? ((1 << (9)) << 8) : ((1 << (9)) >> 8)), _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)), _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8)) }; # 81 "/usr/include/ctype.h" 3 4 extern __const unsigned short int **__ctype_b_loc (void) __attribute__ ((__nothrow__)) __attribute__ ((__const)); extern __const __int32_t **__ctype_tolower_loc (void) __attribute__ ((__nothrow__)) __attribute__ ((__const)); extern __const __int32_t **__ctype_toupper_loc (void) __attribute__ ((__nothrow__)) __attribute__ ((__const)); # 96 "/usr/include/ctype.h" 3 4 extern int isalnum (int) __attribute__ ((__nothrow__)); extern int isalpha (int) __attribute__ ((__nothrow__)); extern int iscntrl (int) __attribute__ ((__nothrow__)); extern int isdigit (int) __attribute__ ((__nothrow__)); extern int islower (int) __attribute__ ((__nothrow__)); extern int isgraph (int) __attribute__ ((__nothrow__)); extern int isprint (int) __attribute__ ((__nothrow__)); extern int ispunct (int) __attribute__ ((__nothrow__)); extern int isspace (int) __attribute__ ((__nothrow__)); extern int isupper (int) __attribute__ ((__nothrow__)); extern int isxdigit (int) __attribute__ ((__nothrow__)); extern int tolower (int __c) __attribute__ ((__nothrow__)); extern int toupper (int __c) __attribute__ ((__nothrow__)); extern int isblank (int) __attribute__ ((__nothrow__)); # 142 "/usr/include/ctype.h" 3 4 extern int isascii (int __c) __attribute__ ((__nothrow__)); extern int toascii (int __c) __attribute__ ((__nothrow__)); extern int _toupper (int) __attribute__ ((__nothrow__)); extern int _tolower (int) __attribute__ ((__nothrow__)); # 190 "/usr/include/ctype.h" 3 4 extern __inline int __attribute__ ((__nothrow__)) tolower (int __c) { return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c; } extern __inline int __attribute__ ((__nothrow__)) toupper (int __c) { return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c; } # 233 "/usr/include/ctype.h" 3 4 # 1 "/usr/include/xlocale.h" 1 3 4 # 28 "/usr/include/xlocale.h" 3 4 typedef struct __locale_struct { struct __locale_data *__locales[13]; const unsigned short int *__ctype_b; const int *__ctype_tolower; const int *__ctype_toupper; const char *__names[13]; } *__locale_t; typedef __locale_t locale_t; # 234 "/usr/include/ctype.h" 2 3 4 # 247 "/usr/include/ctype.h" 3 4 extern int isalnum_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isalpha_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int iscntrl_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isdigit_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int islower_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isgraph_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isprint_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int ispunct_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isspace_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isupper_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isxdigit_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int isblank_l (int, __locale_t) __attribute__ ((__nothrow__)); extern int __tolower_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); extern int tolower_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); extern int __toupper_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); extern int toupper_l (int __c, __locale_t __l) __attribute__ ((__nothrow__)); # 323 "/usr/include/ctype.h" 3 4 # 29 "../../include/winnt.h" 2 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 1 3 4 # 30 "../../include/winnt.h" 2 # 1 "/usr/include/string.h" 1 3 4 # 29 "/usr/include/string.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 1 3 4 # 35 "/usr/include/string.h" 2 3 4 extern void *memcpy (void *__restrict __dest, __const void *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memmove (void *__dest, __const void *__src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memccpy (void *__restrict __dest, __const void *__restrict __src, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int memcmp (__const void *__s1, __const void *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 95 "/usr/include/string.h" 3 4 extern void *memchr (__const void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 126 "/usr/include/string.h" 3 4 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncpy (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strcat (char *__restrict __dest, __const char *__restrict __src) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncat (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcmp (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncmp (__const char *__s1, __const char *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcoll (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strxfrm (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); # 165 "/usr/include/string.h" 3 4 extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n, __locale_t __l) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); extern char *strdup (__const char *__s) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); extern char *strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); # 210 "/usr/include/string.h" 3 4 # 235 "/usr/include/string.h" 3 4 extern char *strchr (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 262 "/usr/include/string.h" 3 4 extern char *strrchr (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 281 "/usr/include/string.h" 3 4 extern size_t strcspn (__const char *__s, __const char *__reject) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strspn (__const char *__s, __const char *__accept) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 314 "/usr/include/string.h" 3 4 extern char *strpbrk (__const char *__s, __const char *__accept) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 342 "/usr/include/string.h" 3 4 extern char *strstr (__const char *__haystack, __const char *__needle) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strtok (char *__restrict __s, __const char *__restrict __delim) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern char *__strtok_r (char *__restrict __s, __const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); # 397 "/usr/include/string.h" 3 4 extern size_t strlen (__const char *__s) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern size_t strnlen (__const char *__string, size_t __maxlen) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern char *strerror (int __errnum) __attribute__ ((__nothrow__)); # 427 "/usr/include/string.h" 3 4 extern int strerror_r (int __errnum, char *__buf, size_t __buflen) __asm__ ("" "__xpg_strerror_r") __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); # 445 "/usr/include/string.h" 3 4 extern char *strerror_l (int __errnum, __locale_t __l) __attribute__ ((__nothrow__)); extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void bcopy (__const void *__src, void *__dest, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int bcmp (__const void *__s1, __const void *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 489 "/usr/include/string.h" 3 4 extern char *index (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 517 "/usr/include/string.h" 3 4 extern char *rindex (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); # 536 "/usr/include/string.h" 3 4 extern int strcasecmp (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 559 "/usr/include/string.h" 3 4 extern char *strsep (char **__restrict __stringp, __const char *__restrict __delim) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strsignal (int __sig) __attribute__ ((__nothrow__)); extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *__stpncpy (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *stpncpy (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); # 634 "/usr/include/string.h" 3 4 # 1 "/usr/include/bits/string.h" 1 3 4 # 635 "/usr/include/string.h" 2 3 4 # 1 "/usr/include/bits/string2.h" 1 3 4 # 394 "/usr/include/bits/string2.h" 3 4 extern void *__rawmemchr (const void *__s, int __c); # 969 "/usr/include/bits/string2.h" 3 4 extern __inline size_t __strcspn_c1 (__const char *__s, int __reject); extern __inline size_t __strcspn_c1 (__const char *__s, int __reject) { register size_t __result = 0; while (__s[__result] != '\0' && __s[__result] != __reject) ++__result; return __result; } extern __inline size_t __strcspn_c2 (__const char *__s, int __reject1, int __reject2); extern __inline size_t __strcspn_c2 (__const char *__s, int __reject1, int __reject2) { register size_t __result = 0; while (__s[__result] != '\0' && __s[__result] != __reject1 && __s[__result] != __reject2) ++__result; return __result; } extern __inline size_t __strcspn_c3 (__const char *__s, int __reject1, int __reject2, int __reject3); extern __inline size_t __strcspn_c3 (__const char *__s, int __reject1, int __reject2, int __reject3) { register size_t __result = 0; while (__s[__result] != '\0' && __s[__result] != __reject1 && __s[__result] != __reject2 && __s[__result] != __reject3) ++__result; return __result; } # 1045 "/usr/include/bits/string2.h" 3 4 extern __inline size_t __strspn_c1 (__const char *__s, int __accept); extern __inline size_t __strspn_c1 (__const char *__s, int __accept) { register size_t __result = 0; while (__s[__result] == __accept) ++__result; return __result; } extern __inline size_t __strspn_c2 (__const char *__s, int __accept1, int __accept2); extern __inline size_t __strspn_c2 (__const char *__s, int __accept1, int __accept2) { register size_t __result = 0; while (__s[__result] == __accept1 || __s[__result] == __accept2) ++__result; return __result; } extern __inline size_t __strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3); extern __inline size_t __strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3) { register size_t __result = 0; while (__s[__result] == __accept1 || __s[__result] == __accept2 || __s[__result] == __accept3) ++__result; return __result; } # 1121 "/usr/include/bits/string2.h" 3 4 extern __inline char *__strpbrk_c2 (__const char *__s, int __accept1, int __accept2); extern __inline char * __strpbrk_c2 (__const char *__s, int __accept1, int __accept2) { while (*__s != '\0' && *__s != __accept1 && *__s != __accept2) ++__s; return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; } extern __inline char *__strpbrk_c3 (__const char *__s, int __accept1, int __accept2, int __accept3); extern __inline char * __strpbrk_c3 (__const char *__s, int __accept1, int __accept2, int __accept3) { while (*__s != '\0' && *__s != __accept1 && *__s != __accept2 && *__s != __accept3) ++__s; return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; } # 1172 "/usr/include/bits/string2.h" 3 4 extern __inline char *__strtok_r_1c (char *__s, char __sep, char **__nextp); extern __inline char * __strtok_r_1c (char *__s, char __sep, char **__nextp) { char *__result; if (__s == ((void *)0)) __s = *__nextp; while (*__s == __sep) ++__s; __result = ((void *)0); if (*__s != '\0') { __result = __s++; while (*__s != '\0') if (*__s++ == __sep) { __s[-1] = '\0'; break; } } *__nextp = __s; return __result; } # 1204 "/usr/include/bits/string2.h" 3 4 extern char *__strsep_g (char **__stringp, __const char *__delim); # 1222 "/usr/include/bits/string2.h" 3 4 extern __inline char *__strsep_1c (char **__s, char __reject); extern __inline char * __strsep_1c (char **__s, char __reject) { register char *__retval = *__s; 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)) *(*__s)++ = '\0'; return __retval; } extern __inline char *__strsep_2c (char **__s, char __reject1, char __reject2); extern __inline char * __strsep_2c (char **__s, char __reject1, char __reject2) { register char *__retval = *__s; if (__retval != ((void *)0)) { register char *__cp = __retval; while (1) { if (*__cp == '\0') { __cp = ((void *)0); break; } if (*__cp == __reject1 || *__cp == __reject2) { *__cp++ = '\0'; break; } ++__cp; } *__s = __cp; } return __retval; } extern __inline char *__strsep_3c (char **__s, char __reject1, char __reject2, char __reject3); extern __inline char * __strsep_3c (char **__s, char __reject1, char __reject2, char __reject3) { register char *__retval = *__s; if (__retval != ((void *)0)) { register char *__cp = __retval; while (1) { if (*__cp == '\0') { __cp = ((void *)0); break; } if (*__cp == __reject1 || *__cp == __reject2 || *__cp == __reject3) { *__cp++ = '\0'; break; } ++__cp; } *__s = __cp; } return __retval; } # 1298 "/usr/include/bits/string2.h" 3 4 # 1 "/usr/include/stdlib.h" 1 3 4 # 33 "/usr/include/stdlib.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 1 3 4 # 34 "/usr/include/stdlib.h" 2 3 4 # 469 "/usr/include/stdlib.h" 3 4 extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; # 964 "/usr/include/stdlib.h" 3 4 # 1299 "/usr/include/bits/string2.h" 2 3 4 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 1322 "/usr/include/bits/string2.h" 3 4 extern char *__strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 638 "/usr/include/string.h" 2 3 4 # 646 "/usr/include/string.h" 3 4 # 31 "../../include/winnt.h" 2 # 375 "../../include/winnt.h" typedef void *PVOID; typedef void *PVOID64; typedef BYTE BOOLEAN, *PBOOLEAN; typedef char CHAR, *PCHAR; typedef short SHORT, *PSHORT; typedef int LONG, *PLONG; typedef unsigned short WCHAR, *PWCHAR; # 400 "../../include/winnt.h" typedef signed long long __attribute__((aligned(8))) LONGLONG, *PLONGLONG; typedef unsigned long long __attribute__((aligned(8))) ULONGLONG, *PULONGLONG; # 410 "../../include/winnt.h" typedef ULONGLONG __attribute__((aligned(8))) DWORDLONG, *PDWORDLONG; typedef CHAR *PCH, *LPCH; typedef const CHAR *PCCH, *LPCCH; typedef CHAR *PSTR, *LPSTR, *NPSTR; typedef const CHAR *PCSTR, *LPCSTR; typedef WCHAR *PWCH, *LPWCH; typedef const WCHAR *PCWCH, *LPCWCH; typedef WCHAR *PWSTR, *LPWSTR, *NWPSTR; typedef const WCHAR *PCWSTR, *LPCWSTR; # 453 "../../include/winnt.h" typedef char CCHAR; typedef DWORD LCID, *PLCID; typedef WORD LANGID; typedef DWORD EXECUTION_STATE; typedef LONG HRESULT; typedef void *HANDLE; typedef HANDLE *PHANDLE, *LPHANDLE; typedef BYTE FCHAR; typedef WORD FSHORT; typedef DWORD FLONG; # 589 "../../include/winnt.h" typedef struct _MEMORY_BASIC_INFORMATION { LPVOID BaseAddress; LPVOID AllocationBase; DWORD AllocationProtect; SIZE_T RegionSize; DWORD State; DWORD Protect; DWORD Type; } MEMORY_BASIC_INFORMATION, *PMEMORY_BASIC_INFORMATION; # 657 "../../include/winnt.h" typedef struct _LIST_ENTRY { struct _LIST_ENTRY *Flink; struct _LIST_ENTRY *Blink; } LIST_ENTRY, *PLIST_ENTRY, * PRLIST_ENTRY; typedef struct _SINGLE_LIST_ENTRY { struct _SINGLE_LIST_ENTRY *Next; } SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY; # 704 "../../include/winnt.h" typedef union _SLIST_HEADER { ULONGLONG Alignment; struct { SINGLE_LIST_ENTRY Next; WORD Depth; WORD Sequence; } ; } SLIST_HEADER, *PSLIST_HEADER; __attribute__((visibility ("hidden"))) PSINGLE_LIST_ENTRY __attribute__((__stdcall__)) RtlFirstEntrySList(const SLIST_HEADER*); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) RtlInitializeSListHead(PSLIST_HEADER); __attribute__((visibility ("hidden"))) PSINGLE_LIST_ENTRY __attribute__((__stdcall__)) RtlInterlockedFlushSList(PSLIST_HEADER); __attribute__((visibility ("hidden"))) PSINGLE_LIST_ENTRY __attribute__((__stdcall__)) RtlInterlockedPopEntrySList(PSLIST_HEADER); __attribute__((visibility ("hidden"))) PSINGLE_LIST_ENTRY __attribute__((__stdcall__)) RtlInterlockedPushEntrySList(PSLIST_HEADER, PSINGLE_LIST_ENTRY); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) RtlQueryDepthSList(PSLIST_HEADER); # 741 "../../include/winnt.h" typedef enum _HEAP_INFORMATION_CLASS { HeapCompatibilityInformation, } HEAP_INFORMATION_CLASS; # 778 "../../include/winnt.h" typedef struct _FLOATING_SAVE_AREA { DWORD ControlWord; DWORD StatusWord; DWORD TagWord; DWORD ErrorOffset; DWORD ErrorSelector; DWORD DataOffset; DWORD DataSelector; BYTE RegisterArea[80]; DWORD Cr0NpxState; } FLOATING_SAVE_AREA, *PFLOATING_SAVE_AREA; typedef struct _CONTEXT { DWORD ContextFlags; DWORD Dr0; DWORD Dr1; DWORD Dr2; DWORD Dr3; DWORD Dr6; DWORD Dr7; FLOATING_SAVE_AREA FloatSave; DWORD SegGs; DWORD SegFs; DWORD SegEs; DWORD SegDs; DWORD Edi; DWORD Esi; DWORD Ebx; DWORD Edx; DWORD Ecx; DWORD Eax; DWORD Ebp; DWORD Eip; DWORD SegCs; DWORD EFlags; DWORD Esp; DWORD SegSs; BYTE ExtendedRegisters[512]; } CONTEXT; # 853 "../../include/winnt.h" typedef struct _LDT_ENTRY { WORD LimitLow; WORD BaseLow; union { struct { BYTE BaseMid; BYTE Flags1; BYTE Flags2; BYTE BaseHi; } Bytes; struct { unsigned BaseMid: 8; unsigned Type : 5; unsigned Dpl : 2; unsigned Pres : 1; unsigned LimitHi : 4; unsigned Sys : 1; unsigned Reserved_0 : 1; unsigned Default_Big : 1; unsigned Granularity : 1; unsigned BaseHi : 8; } Bits; } HighWord; } LDT_ENTRY, *PLDT_ENTRY; # 1887 "../../include/winnt.h" typedef CONTEXT *PCONTEXT; __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) RtlCaptureContext(CONTEXT*); # 2412 "../../include/winnt.h" typedef struct _EXCEPTION_RECORD { DWORD ExceptionCode; DWORD ExceptionFlags; struct _EXCEPTION_RECORD *ExceptionRecord; PVOID ExceptionAddress; DWORD NumberParameters; ULONG_PTR ExceptionInformation[15]; } EXCEPTION_RECORD, *PEXCEPTION_RECORD; typedef struct _EXCEPTION_POINTERS { PEXCEPTION_RECORD ExceptionRecord; PCONTEXT ContextRecord; } EXCEPTION_POINTERS, *PEXCEPTION_POINTERS; # 2441 "../../include/winnt.h" struct _EXCEPTION_REGISTRATION_RECORD; typedef DWORD (*PEXCEPTION_HANDLER)(PEXCEPTION_RECORD,struct _EXCEPTION_REGISTRATION_RECORD*, PCONTEXT,struct _EXCEPTION_REGISTRATION_RECORD **); typedef struct _EXCEPTION_REGISTRATION_RECORD { struct _EXCEPTION_REGISTRATION_RECORD *Prev; PEXCEPTION_HANDLER Handler; } EXCEPTION_REGISTRATION_RECORD; typedef LONG (__attribute__((__stdcall__)) *PVECTORED_EXCEPTION_HANDLER)(PEXCEPTION_POINTERS ExceptionInfo); typedef struct _NT_TIB { struct _EXCEPTION_REGISTRATION_RECORD *ExceptionList; PVOID StackBase; PVOID StackLimit; PVOID SubSystemTib; union { PVOID FiberData; DWORD Version; } ; PVOID ArbitraryUserPointer; struct _NT_TIB *Self; } NT_TIB, *PNT_TIB; struct _TEB; static inline __attribute__((always_inline)) struct _TEB * __attribute__((__stdcall__)) NtCurrentTeb(void) { struct _TEB *teb; __asm__(".byte 0x64\n\tmovl (0x18),%0" : "=r" (teb)); return teb; } # 2521 "../../include/winnt.h" # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2522 "../../include/winnt.h" 2 typedef struct _IMAGE_DOS_HEADER { WORD e_magic; WORD e_cblp; WORD e_cp; WORD e_crlc; WORD e_cparhdr; WORD e_minalloc; WORD e_maxalloc; WORD e_ss; WORD e_sp; WORD e_csum; WORD e_ip; WORD e_cs; WORD e_lfarlc; WORD e_ovno; WORD e_res[4]; WORD e_oemid; WORD e_oeminfo; WORD e_res2[10]; DWORD e_lfanew; } IMAGE_DOS_HEADER, *PIMAGE_DOS_HEADER; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 2544 "../../include/winnt.h" 2 # 2556 "../../include/winnt.h" # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2557 "../../include/winnt.h" 2 typedef struct { WORD ne_magic; BYTE ne_ver; BYTE ne_rev; WORD ne_enttab; WORD ne_cbenttab; LONG ne_crc; WORD ne_flags; WORD ne_autodata; WORD ne_heap; WORD ne_stack; DWORD ne_csip; DWORD ne_sssp; WORD ne_cseg; WORD ne_cmod; WORD ne_cbnrestab; WORD ne_segtab; WORD ne_rsrctab; WORD ne_restab; WORD ne_modtab; WORD ne_imptab; DWORD ne_nrestab; WORD ne_cmovent; WORD ne_align; WORD ne_cres; BYTE ne_exetyp; BYTE ne_flagsothers; WORD ne_pretthunks; WORD ne_psegrefbytes; WORD ne_swaparea; WORD ne_expver; } IMAGE_OS2_HEADER, *PIMAGE_OS2_HEADER; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 2591 "../../include/winnt.h" 2 # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2593 "../../include/winnt.h" 2 typedef struct _IMAGE_VXD_HEADER { WORD e32_magic; BYTE e32_border; BYTE e32_worder; DWORD e32_level; WORD e32_cpu; WORD e32_os; DWORD e32_ver; DWORD e32_mflags; DWORD e32_mpages; DWORD e32_startobj; DWORD e32_eip; DWORD e32_stackobj; DWORD e32_esp; DWORD e32_pagesize; DWORD e32_lastpagesize; DWORD e32_fixupsize; DWORD e32_fixupsum; DWORD e32_ldrsize; DWORD e32_ldrsum; DWORD e32_objtab; DWORD e32_objcnt; DWORD e32_objmap; DWORD e32_itermap; DWORD e32_rsrctab; DWORD e32_rsrccnt; DWORD e32_restab; DWORD e32_enttab; DWORD e32_dirtab; DWORD e32_dircnt; DWORD e32_fpagetab; DWORD e32_frectab; DWORD e32_impmod; DWORD e32_impmodcnt; DWORD e32_impproc; DWORD e32_pagesum; DWORD e32_datapage; DWORD e32_preload; DWORD e32_nrestab; DWORD e32_cbnrestab; DWORD e32_nressum; DWORD e32_autodata; DWORD e32_debuginfo; DWORD e32_debuglen; DWORD e32_instpreload; DWORD e32_instdemand; DWORD e32_heapsize; BYTE e32_res3[12]; DWORD e32_winresoff; DWORD e32_winreslen; WORD e32_devid; WORD e32_ddkver; } IMAGE_VXD_HEADER, *PIMAGE_VXD_HEADER; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 2647 "../../include/winnt.h" 2 # 2788 "../../include/winnt.h" typedef struct _IMAGE_FILE_HEADER { WORD Machine; WORD NumberOfSections; DWORD TimeDateStamp; DWORD PointerToSymbolTable; DWORD NumberOfSymbols; WORD SizeOfOptionalHeader; WORD Characteristics; } IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER; typedef struct _IMAGE_DATA_DIRECTORY { DWORD VirtualAddress; DWORD Size; } IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY; typedef struct _IMAGE_OPTIONAL_HEADER64 { WORD Magic; BYTE MajorLinkerVersion; BYTE MinorLinkerVersion; DWORD SizeOfCode; DWORD SizeOfInitializedData; DWORD SizeOfUninitializedData; DWORD AddressOfEntryPoint; DWORD BaseOfCode; ULONGLONG ImageBase; DWORD SectionAlignment; DWORD FileAlignment; WORD MajorOperatingSystemVersion; WORD MinorOperatingSystemVersion; WORD MajorImageVersion; WORD MinorImageVersion; WORD MajorSubsystemVersion; WORD MinorSubsystemVersion; DWORD Win32VersionValue; DWORD SizeOfImage; DWORD SizeOfHeaders; DWORD CheckSum; WORD Subsystem; WORD DllCharacteristics; ULONGLONG SizeOfStackReserve; ULONGLONG SizeOfStackCommit; ULONGLONG SizeOfHeapReserve; ULONGLONG SizeOfHeapCommit; DWORD LoaderFlags; DWORD NumberOfRvaAndSizes; IMAGE_DATA_DIRECTORY DataDirectory[16]; } IMAGE_OPTIONAL_HEADER64, *PIMAGE_OPTIONAL_HEADER64; typedef struct _IMAGE_NT_HEADERS64 { DWORD Signature; IMAGE_FILE_HEADER FileHeader; IMAGE_OPTIONAL_HEADER64 OptionalHeader; } IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64; typedef struct _IMAGE_OPTIONAL_HEADER { WORD Magic; BYTE MajorLinkerVersion; BYTE MinorLinkerVersion; DWORD SizeOfCode; DWORD SizeOfInitializedData; DWORD SizeOfUninitializedData; DWORD AddressOfEntryPoint; DWORD BaseOfCode; DWORD BaseOfData; DWORD ImageBase; DWORD SectionAlignment; DWORD FileAlignment; WORD MajorOperatingSystemVersion; WORD MinorOperatingSystemVersion; WORD MajorImageVersion; WORD MinorImageVersion; WORD MajorSubsystemVersion; WORD MinorSubsystemVersion; DWORD Win32VersionValue; DWORD SizeOfImage; DWORD SizeOfHeaders; DWORD CheckSum; WORD Subsystem; WORD DllCharacteristics; DWORD SizeOfStackReserve; DWORD SizeOfStackCommit; DWORD SizeOfHeapReserve; DWORD SizeOfHeapCommit; DWORD LoaderFlags; DWORD NumberOfRvaAndSizes; IMAGE_DATA_DIRECTORY DataDirectory[16]; } IMAGE_OPTIONAL_HEADER32, *PIMAGE_OPTIONAL_HEADER32; typedef struct _IMAGE_NT_HEADERS { DWORD Signature; IMAGE_FILE_HEADER FileHeader; IMAGE_OPTIONAL_HEADER32 OptionalHeader; } IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32; typedef IMAGE_NT_HEADERS32 IMAGE_NT_HEADERS; typedef PIMAGE_NT_HEADERS32 PIMAGE_NT_HEADERS; typedef IMAGE_OPTIONAL_HEADER32 IMAGE_OPTIONAL_HEADER; typedef PIMAGE_OPTIONAL_HEADER32 PIMAGE_OPTIONAL_HEADER; typedef struct _IMAGE_SECTION_HEADER { BYTE Name[8]; union { DWORD PhysicalAddress; DWORD VirtualSize; } Misc; DWORD VirtualAddress; DWORD SizeOfRawData; DWORD PointerToRawData; DWORD PointerToRelocations; DWORD PointerToLinenumbers; WORD NumberOfRelocations; WORD NumberOfLinenumbers; DWORD Characteristics; } IMAGE_SECTION_HEADER, *PIMAGE_SECTION_HEADER; # 2983 "../../include/winnt.h" # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2984 "../../include/winnt.h" 2 typedef struct _IMAGE_SYMBOL { union { BYTE ShortName[8]; struct { DWORD Short; DWORD Long; } Name; DWORD LongName[2]; } N; DWORD Value; SHORT SectionNumber; WORD Type; BYTE StorageClass; BYTE NumberOfAuxSymbols; } IMAGE_SYMBOL; typedef IMAGE_SYMBOL *PIMAGE_SYMBOL; typedef struct _IMAGE_LINENUMBER { union { DWORD SymbolTableIndex; DWORD VirtualAddress; } Type; WORD Linenumber; } IMAGE_LINENUMBER; typedef IMAGE_LINENUMBER *PIMAGE_LINENUMBER; typedef union _IMAGE_AUX_SYMBOL { struct { DWORD TagIndex; union { struct { WORD Linenumber; WORD Size; } LnSz; DWORD TotalSize; } Misc; union { struct { DWORD PointerToLinenumber; DWORD PointerToNextFunction; } Function; struct { WORD Dimension[4]; } Array; } FcnAry; WORD TvIndex; } Sym; struct { BYTE Name[18]; } File; struct { DWORD Length; WORD NumberOfRelocations; WORD NumberOfLinenumbers; DWORD CheckSum; SHORT Number; BYTE Selection; } Section; } IMAGE_AUX_SYMBOL; typedef IMAGE_AUX_SYMBOL *PIMAGE_AUX_SYMBOL; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 3053 "../../include/winnt.h" 2 # 3156 "../../include/winnt.h" typedef struct _IMAGE_EXPORT_DIRECTORY { DWORD Characteristics; DWORD TimeDateStamp; WORD MajorVersion; WORD MinorVersion; DWORD Name; DWORD Base; DWORD NumberOfFunctions; DWORD NumberOfNames; DWORD AddressOfFunctions; DWORD AddressOfNames; DWORD AddressOfNameOrdinals; } IMAGE_EXPORT_DIRECTORY,*PIMAGE_EXPORT_DIRECTORY; typedef struct _IMAGE_IMPORT_BY_NAME { WORD Hint; BYTE Name[1]; } IMAGE_IMPORT_BY_NAME,*PIMAGE_IMPORT_BY_NAME; # 1 "../../include/pshpack8.h" 1 # 105 "../../include/pshpack8.h" #pragma pack(8) # 3177 "../../include/winnt.h" 2 typedef struct _IMAGE_THUNK_DATA64 { union { ULONGLONG ForwarderString; ULONGLONG Function; ULONGLONG Ordinal; ULONGLONG AddressOfData; } u1; } IMAGE_THUNK_DATA64,*PIMAGE_THUNK_DATA64; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 3187 "../../include/winnt.h" 2 typedef struct _IMAGE_THUNK_DATA32 { union { DWORD ForwarderString; DWORD Function; DWORD Ordinal; DWORD AddressOfData; } u1; } IMAGE_THUNK_DATA32,*PIMAGE_THUNK_DATA32; typedef struct _IMAGE_IMPORT_DESCRIPTOR { union { DWORD Characteristics; DWORD OriginalFirstThunk; } ; DWORD TimeDateStamp; DWORD ForwarderChain; DWORD Name; DWORD FirstThunk; } IMAGE_IMPORT_DESCRIPTOR,*PIMAGE_IMPORT_DESCRIPTOR; # 3234 "../../include/winnt.h" typedef IMAGE_THUNK_DATA32 IMAGE_THUNK_DATA; typedef PIMAGE_THUNK_DATA32 PIMAGE_THUNK_DATA; typedef struct _IMAGE_BOUND_IMPORT_DESCRIPTOR { DWORD TimeDateStamp; WORD OffsetModuleName; WORD NumberOfModuleForwarderRefs; } IMAGE_BOUND_IMPORT_DESCRIPTOR, *PIMAGE_BOUND_IMPORT_DESCRIPTOR; typedef struct _IMAGE_BOUND_FORWARDER_REF { DWORD TimeDateStamp; WORD OffsetModuleName; WORD Reserved; } IMAGE_BOUND_FORWARDER_REF, *PIMAGE_BOUND_FORWARDER_REF; typedef struct _IMAGE_BASE_RELOCATION { DWORD VirtualAddress; DWORD SizeOfBlock; } IMAGE_BASE_RELOCATION,*PIMAGE_BASE_RELOCATION; # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 3261 "../../include/winnt.h" 2 typedef struct _IMAGE_RELOCATION { union { DWORD VirtualAddress; DWORD RelocCount; } ; DWORD SymbolTableIndex; WORD Type; } IMAGE_RELOCATION, *PIMAGE_RELOCATION; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 3273 "../../include/winnt.h" 2 # 3473 "../../include/winnt.h" typedef struct _IMAGE_ARCHIVE_MEMBER_HEADER { BYTE Name[16]; BYTE Date[12]; BYTE UserID[6]; BYTE GroupID[6]; BYTE Mode[8]; BYTE Size[10]; BYTE EndHeader[2]; } IMAGE_ARCHIVE_MEMBER_HEADER, *PIMAGE_ARCHIVE_MEMBER_HEADER; typedef struct _IMPORT_OBJECT_HEADER { WORD Sig1; WORD Sig2; WORD Version; WORD Machine; DWORD TimeDateStamp; DWORD SizeOfData; union { WORD Ordinal; WORD Hint; } ; WORD Type : 2; WORD NameType : 3; WORD Reserved : 11; } IMPORT_OBJECT_HEADER; typedef enum IMPORT_OBJECT_TYPE { IMPORT_OBJECT_CODE = 0, IMPORT_OBJECT_DATA = 1, IMPORT_OBJECT_CONST = 2 } IMPORT_OBJECT_TYPE; typedef enum IMPORT_OBJECT_NAME_TYPE { IMPORT_OBJECT_ORDINAL = 0, IMPORT_OBJECT_NAME = 1, IMPORT_OBJECT_NAME_NO_PREFIX = 2, IMPORT_OBJECT_NAME_UNDECORATE = 3 } IMPORT_OBJECT_NAME_TYPE; typedef struct _ANON_OBJECT_HEADER { WORD Sig1; WORD Sig2; WORD Version; WORD Machine; DWORD TimeDateStamp; CLSID ClassID; DWORD SizeOfData; } ANON_OBJECT_HEADER; typedef struct _IMAGE_RESOURCE_DIRECTORY { DWORD Characteristics; DWORD TimeDateStamp; WORD MajorVersion; WORD MinorVersion; WORD NumberOfNamedEntries; WORD NumberOfIdEntries; } IMAGE_RESOURCE_DIRECTORY,*PIMAGE_RESOURCE_DIRECTORY; typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { union { struct { unsigned NameOffset:31; unsigned NameIsString:1; } ; DWORD Name; struct { WORD Id; WORD __pad; } ; } ; union { DWORD OffsetToData; struct { unsigned OffsetToDirectory:31; unsigned DataIsDirectory:1; } ; } ; } IMAGE_RESOURCE_DIRECTORY_ENTRY,*PIMAGE_RESOURCE_DIRECTORY_ENTRY; typedef struct _IMAGE_RESOURCE_DIRECTORY_STRING { WORD Length; CHAR NameString[ 1 ]; } IMAGE_RESOURCE_DIRECTORY_STRING,*PIMAGE_RESOURCE_DIRECTORY_STRING; typedef struct _IMAGE_RESOURCE_DIR_STRING_U { WORD Length; WCHAR NameString[ 1 ]; } IMAGE_RESOURCE_DIR_STRING_U,*PIMAGE_RESOURCE_DIR_STRING_U; typedef struct _IMAGE_RESOURCE_DATA_ENTRY { DWORD OffsetToData; DWORD Size; DWORD CodePage; DWORD Reserved; } IMAGE_RESOURCE_DATA_ENTRY,*PIMAGE_RESOURCE_DATA_ENTRY; typedef void (__attribute__((__stdcall__)) *PIMAGE_TLS_CALLBACK)( LPVOID DllHandle,DWORD Reason,LPVOID Reserved ); typedef struct _IMAGE_TLS_DIRECTORY64 { ULONGLONG StartAddressOfRawData; ULONGLONG EndAddressOfRawData; ULONGLONG AddressOfIndex; ULONGLONG AddressOfCallBacks; DWORD SizeOfZeroFill; DWORD Characteristics; } IMAGE_TLS_DIRECTORY64, *PIMAGE_TLS_DIRECTORY64; typedef struct _IMAGE_TLS_DIRECTORY32 { DWORD StartAddressOfRawData; DWORD EndAddressOfRawData; DWORD AddressOfIndex; DWORD AddressOfCallBacks; DWORD SizeOfZeroFill; DWORD Characteristics; } IMAGE_TLS_DIRECTORY32, *PIMAGE_TLS_DIRECTORY32; typedef IMAGE_TLS_DIRECTORY32 IMAGE_TLS_DIRECTORY; typedef PIMAGE_TLS_DIRECTORY32 PIMAGE_TLS_DIRECTORY; typedef struct _IMAGE_DEBUG_DIRECTORY { DWORD Characteristics; DWORD TimeDateStamp; WORD MajorVersion; WORD MinorVersion; DWORD Type; DWORD SizeOfData; DWORD AddressOfRawData; DWORD PointerToRawData; } IMAGE_DEBUG_DIRECTORY, *PIMAGE_DEBUG_DIRECTORY; # 3656 "../../include/winnt.h" typedef enum ReplacesCorHdrNumericDefines { COMIMAGE_FLAGS_ILONLY = 0x00000001, COMIMAGE_FLAGS_32BITREQUIRED = 0x00000002, COMIMAGE_FLAGS_IL_LIBRARY = 0x00000004, COMIMAGE_FLAGS_STRONGNAMESIGNED = 0x00000008, COMIMAGE_FLAGS_TRACKDEBUGDATA = 0x00010000, COR_VERSION_MAJOR_V2 = 2, COR_VERSION_MAJOR = COR_VERSION_MAJOR_V2, COR_VERSION_MINOR = 0, COR_DELETED_NAME_LENGTH = 8, COR_VTABLEGAP_NAME_LENGTH = 8, NATIVE_TYPE_MAX_CB = 1, COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE = 0xff, IMAGE_COR_MIH_METHODRVA = 0x01, IMAGE_COR_MIH_EHRVA = 0x02, IMAGE_COR_MIH_BASICBLOCK = 0x08, COR_VTABLE_32BIT = 0x01, COR_VTABLE_64BIT = 0x02, COR_VTABLE_FROM_UNMANAGED = 0x04, COR_VTABLE_CALL_MOST_DERIVED = 0x10, IMAGE_COR_EATJ_THUNK_SIZE = 32, MAX_CLASS_NAME = 1024, MAX_PACKAGE_NAME = 1024, } ReplacesCorHdrNumericDefines; typedef struct IMAGE_COR20_HEADER { DWORD cb; WORD MajorRuntimeVersion; WORD MinorRuntimeVersion; IMAGE_DATA_DIRECTORY MetaData; DWORD Flags; DWORD EntryPointToken; IMAGE_DATA_DIRECTORY Resources; IMAGE_DATA_DIRECTORY StrongNameSignature; IMAGE_DATA_DIRECTORY CodeManagerTable; IMAGE_DATA_DIRECTORY VTableFixups; IMAGE_DATA_DIRECTORY ExportAddressTableJumps; IMAGE_DATA_DIRECTORY ManagedNativeHeader; } IMAGE_COR20_HEADER, *PIMAGE_COR20_HEADER; typedef struct _IMAGE_COFF_SYMBOLS_HEADER { DWORD NumberOfSymbols; DWORD LvaToFirstSymbol; DWORD NumberOfLinenumbers; DWORD LvaToFirstLinenumber; DWORD RvaToFirstByteOfCode; DWORD RvaToLastByteOfCode; DWORD RvaToFirstByteOfData; DWORD RvaToLastByteOfData; } IMAGE_COFF_SYMBOLS_HEADER, *PIMAGE_COFF_SYMBOLS_HEADER; typedef struct _FPO_DATA { DWORD ulOffStart; DWORD cbProcSize; DWORD cdwLocals; WORD cdwParams; WORD cbProlog : 8; WORD cbRegs : 3; WORD fHasSEH : 1; WORD fUseBP : 1; WORD reserved : 1; WORD cbFrame : 2; } FPO_DATA, *PFPO_DATA; typedef struct _IMAGE_LOAD_CONFIG_DIRECTORY { DWORD Size; DWORD TimeDateStamp; WORD MajorVersion; WORD MinorVersion; DWORD GlobalFlagsClear; DWORD GlobalFlagsSet; DWORD CriticalSectionDefaultTimeout; DWORD DeCommitFreeBlockThreshold; DWORD DeCommitTotalFreeThreshold; PVOID LockPrefixTable; DWORD MaximumAllocationSize; DWORD VirtualMemoryThreshold; DWORD ProcessHeapFlags; DWORD ProcessAffinityMask; WORD CSDVersion; WORD Reserved1; PVOID EditList; DWORD SecurityCookie; DWORD SEHandlerTable; DWORD SEHandlerCount; } IMAGE_LOAD_CONFIG_DIRECTORY, *PIMAGE_LOAD_CONFIG_DIRECTORY; typedef struct _IMAGE_FUNCTION_ENTRY { DWORD StartingAddress; DWORD EndingAddress; DWORD EndOfPrologue; } IMAGE_FUNCTION_ENTRY, *PIMAGE_FUNCTION_ENTRY; typedef struct _IMAGE_DEBUG_MISC { DWORD DataType; DWORD Length; BYTE Unicode; BYTE Reserved[ 3 ]; BYTE Data[ 1 ]; } IMAGE_DEBUG_MISC, *PIMAGE_DEBUG_MISC; typedef struct _IMAGE_SEPARATE_DEBUG_HEADER { WORD Signature; WORD Flags; WORD Machine; WORD Characteristics; DWORD TimeDateStamp; DWORD CheckSum; DWORD ImageBase; DWORD SizeOfImage; DWORD NumberOfSections; DWORD ExportedNamesSize; DWORD DebugDirectorySize; DWORD SectionAlignment; DWORD Reserved[ 2 ]; } IMAGE_SEPARATE_DEBUG_HEADER,*PIMAGE_SEPARATE_DEBUG_HEADER; typedef struct tagMESSAGE_RESOURCE_ENTRY { WORD Length; WORD Flags; BYTE Text[1]; } MESSAGE_RESOURCE_ENTRY,*PMESSAGE_RESOURCE_ENTRY; typedef struct tagMESSAGE_RESOURCE_BLOCK { DWORD LowId; DWORD HighId; DWORD OffsetToEntries; } MESSAGE_RESOURCE_BLOCK,*PMESSAGE_RESOURCE_BLOCK; typedef struct tagMESSAGE_RESOURCE_DATA { DWORD NumberOfBlocks; MESSAGE_RESOURCE_BLOCK Blocks[ 1 ]; } MESSAGE_RESOURCE_DATA,*PMESSAGE_RESOURCE_DATA; # 3825 "../../include/winnt.h" typedef PVOID PACCESS_TOKEN; typedef PVOID PSECURITY_DESCRIPTOR; typedef PVOID PSID; typedef enum _TOKEN_ELEVATION_TYPE { TokenElevationTypeDefault = 1, TokenElevationTypeFull, TokenElevationTypeLimited } TOKEN_ELEVATION_TYPE, *PTOKEN_ELEVATION_TYPE; typedef enum _TOKEN_INFORMATION_CLASS { TokenUser = 1, TokenGroups, TokenPrivileges, TokenOwner, TokenPrimaryGroup, TokenDefaultDacl, TokenSource, TokenType, TokenImpersonationLevel, TokenStatistics, TokenRestrictedSids, TokenSessionId, TokenGroupsAndPrivileges, TokenSessionReference, TokenSandBoxInert, TokenAuditPolicy, TokenOrigin, TokenElevationType, TokenLinkedToken, TokenElevation, TokenHasRestrictions, TokenAccessInformation, TokenVirtualizationAllowed, TokenVirtualizationEnabled, TokenIntegrityLevel, TokenUIAccess, TokenMandatoryPolicy, TokenLogonSid, MaxTokenInfoClass } TOKEN_INFORMATION_CLASS; # 3902 "../../include/winnt.h" typedef DWORD ACCESS_MASK, *PACCESS_MASK; typedef struct _GENERIC_MAPPING { ACCESS_MASK GenericRead; ACCESS_MASK GenericWrite; ACCESS_MASK GenericExecute; ACCESS_MASK GenericAll; } GENERIC_MAPPING, *PGENERIC_MAPPING; typedef struct { BYTE Value[6]; } SID_IDENTIFIER_AUTHORITY, *PSID_IDENTIFIER_AUTHORITY; typedef struct _SID { BYTE Revision; BYTE SubAuthorityCount; SID_IDENTIFIER_AUTHORITY IdentifierAuthority; DWORD SubAuthority[1]; } SID,*PISID; # 3948 "../../include/winnt.h" typedef struct _ACL { BYTE AclRevision; BYTE Sbz1; WORD AclSize; WORD AceCount; WORD Sbz2; } ACL, *PACL; typedef enum _ACL_INFORMATION_CLASS { AclRevisionInformation = 1, AclSizeInformation } ACL_INFORMATION_CLASS; typedef struct _ACL_REVISION_INFORMATION { DWORD AclRevision; } ACL_REVISION_INFORMATION, *PACL_REVISION_INFORMATION; typedef struct _ACL_SIZE_INFORMATION { DWORD AceCount; DWORD AclBytesInUse; DWORD AclBytesFree; } ACL_SIZE_INFORMATION, *PACL_SIZE_INFORMATION; # 4042 "../../include/winnt.h" typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION; typedef WORD SECURITY_DESCRIPTOR_CONTROL, *PSECURITY_DESCRIPTOR_CONTROL; typedef struct { BYTE Revision; BYTE Sbz1; SECURITY_DESCRIPTOR_CONTROL Control; DWORD Owner; DWORD Group; DWORD Sacl; DWORD Dacl; } SECURITY_DESCRIPTOR_RELATIVE, *PISECURITY_DESCRIPTOR_RELATIVE; typedef struct { BYTE Revision; BYTE Sbz1; SECURITY_DESCRIPTOR_CONTROL Control; PSID Owner; PSID Group; PACL Sacl; PACL Dacl; } SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR; # 4074 "../../include/winnt.h" typedef struct _SID_AND_ATTRIBUTES { PSID Sid; DWORD Attributes; } SID_AND_ATTRIBUTES, *PSID_AND_ATTRIBUTES; # 4186 "../../include/winnt.h" typedef enum { WinNullSid = 0, WinWorldSid = 1, WinLocalSid = 2, WinCreatorOwnerSid = 3, WinCreatorGroupSid = 4, WinCreatorOwnerServerSid = 5, WinCreatorGroupServerSid = 6, WinNtAuthoritySid = 7, WinDialupSid = 8, WinNetworkSid = 9, WinBatchSid = 10, WinInteractiveSid = 11, WinServiceSid = 12, WinAnonymousSid = 13, WinProxySid = 14, WinEnterpriseControllersSid = 15, WinSelfSid = 16, WinAuthenticatedUserSid = 17, WinRestrictedCodeSid = 18, WinTerminalServerSid = 19, WinRemoteLogonIdSid = 20, WinLogonIdsSid = 21, WinLocalSystemSid = 22, WinLocalServiceSid = 23, WinNetworkServiceSid = 24, WinBuiltinDomainSid = 25, WinBuiltinAdministratorsSid = 26, WinBuiltinUsersSid = 27, WinBuiltinGuestsSid = 28, WinBuiltinPowerUsersSid = 29, WinBuiltinAccountOperatorsSid = 30, WinBuiltinSystemOperatorsSid = 31, WinBuiltinPrintOperatorsSid = 32, WinBuiltinBackupOperatorsSid = 33, WinBuiltinReplicatorSid = 34, WinBuiltinPreWindows2000CompatibleAccessSid = 35, WinBuiltinRemoteDesktopUsersSid = 36, WinBuiltinNetworkConfigurationOperatorsSid = 37, WinAccountAdministratorSid = 38, WinAccountGuestSid = 39, WinAccountKrbtgtSid = 40, WinAccountDomainAdminsSid = 41, WinAccountDomainUsersSid = 42, WinAccountDomainGuestsSid = 43, WinAccountComputersSid = 44, WinAccountControllersSid = 45, WinAccountCertAdminsSid = 46, WinAccountSchemaAdminsSid = 47, WinAccountEnterpriseAdminsSid = 48, WinAccountPolicyAdminsSid = 49, WinAccountRasAndIasServersSid = 50, WinNTLMAuthenticationSid = 51, WinDigestAuthenticationSid = 52, WinSChannelAuthenticationSid = 53, WinThisOrganizationSid = 54, WinOtherOrganizationSid = 55, WinBuiltinIncomingForestTrustBuildersSid = 56, WinBuiltinPerfMonitoringUsersSid = 57, WinBuiltinPerfLoggingUsersSid = 58, WinBuiltinAuthorizationAccessSid = 59, WinBuiltinTerminalServerLicenseServersSid = 60, WinBuiltinDCOMUsersSid = 61, WinBuiltinIUsersSid = 62, WinIUserSid = 63, WinBuiltinCryptoOperatorsSid = 64, WinUntrustedLabelSid = 65, WinLowLabelSid = 66, WinMediumLabelSid = 67, WinHighLabelSid = 68, WinSystemLabelSid = 69, WinWriteRestrictedCodeSid = 70, WinCreatorOwnerRightsSid = 71, WinCacheablePrincipalsGroupSid = 72, WinNonCacheablePrincipalsGroupSid = 73, WinEnterpriseReadonlyControllersSid = 74, WinAccountReadonlyControllersSid = 75, WinBuiltinEventLogReadersGroup = 76, WinNewEnterpriseReadonlyControllersSid = 77, WinBuiltinCertSvcDComAccessGroup = 78, WinMediumPlusLabelSid = 79, WinLocalLogonSid = 80, WinConsoleLogonSid = 81, WinThisOrganizationCertificateSid = 82, } WELL_KNOWN_SID_TYPE; typedef struct _TOKEN_USER { SID_AND_ATTRIBUTES User; } TOKEN_USER, *PTOKEN_USER; typedef struct _TOKEN_GROUPS { DWORD GroupCount; SID_AND_ATTRIBUTES Groups[1]; } TOKEN_GROUPS, *PTOKEN_GROUPS; typedef union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; } u; struct { DWORD LowPart; LONG HighPart; }; LONGLONG QuadPart; } LARGE_INTEGER, *PLARGE_INTEGER; typedef union _ULARGE_INTEGER { struct { DWORD LowPart; DWORD HighPart; } u; struct { DWORD LowPart; DWORD HighPart; }; ULONGLONG QuadPart; } ULARGE_INTEGER, *PULARGE_INTEGER; typedef struct _LUID { DWORD LowPart; LONG HighPart; } LUID, *PLUID; # 1 "../../include/pshpack4.h" 1 # 105 "../../include/pshpack4.h" #pragma pack(4) # 4351 "../../include/winnt.h" 2 typedef struct _LUID_AND_ATTRIBUTES { LUID Luid; DWORD Attributes; } LUID_AND_ATTRIBUTES, *PLUID_AND_ATTRIBUTES; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 4356 "../../include/winnt.h" 2 typedef struct _PRIVILEGE_SET { DWORD PrivilegeCount; DWORD Control; LUID_AND_ATTRIBUTES Privilege[1]; } PRIVILEGE_SET, *PPRIVILEGE_SET; typedef struct _TOKEN_PRIVILEGES { DWORD PrivilegeCount; LUID_AND_ATTRIBUTES Privileges[1]; } TOKEN_PRIVILEGES, *PTOKEN_PRIVILEGES; typedef struct _TOKEN_OWNER { PSID Owner; } TOKEN_OWNER, *PTOKEN_OWNER; typedef struct _TOKEN_PRIMARY_GROUP { PSID PrimaryGroup; } TOKEN_PRIMARY_GROUP, *PTOKEN_PRIMARY_GROUP; typedef struct _TOKEN_DEFAULT_DACL { PACL DefaultDacl; } TOKEN_DEFAULT_DACL, *PTOKEN_DEFAULT_DACL; typedef struct _TOKEN_SOURCE { char SourceName[8]; LUID SourceIdentifier; } TOKEN_SOURCE, *PTOKEN_SOURCE; typedef enum tagTOKEN_TYPE { TokenPrimary = 1, TokenImpersonation } TOKEN_TYPE; typedef enum _SECURITY_IMPERSONATION_LEVEL { SecurityAnonymous, SecurityIdentification, SecurityImpersonation, SecurityDelegation } SECURITY_IMPERSONATION_LEVEL, *PSECURITY_IMPERSONATION_LEVEL; typedef BOOLEAN SECURITY_CONTEXT_TRACKING_MODE, * PSECURITY_CONTEXT_TRACKING_MODE; typedef struct _SECURITY_QUALITY_OF_SERVICE { DWORD Length; SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode; BOOLEAN EffectiveOnly; } SECURITY_QUALITY_OF_SERVICE, *PSECURITY_QUALITY_OF_SERVICE; # 1 "../../include/pshpack4.h" 1 # 105 "../../include/pshpack4.h" #pragma pack(4) # 4453 "../../include/winnt.h" 2 typedef struct _TOKEN_STATISTICS { LUID TokenId; LUID AuthenticationId; LARGE_INTEGER ExpirationTime; TOKEN_TYPE TokenType; SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; DWORD DynamicCharged; DWORD DynamicAvailable; DWORD GroupCount; DWORD PrivilegeCount; LUID ModifiedId; } TOKEN_STATISTICS; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 4466 "../../include/winnt.h" 2 typedef struct _TOKEN_GROUPS_AND_PRIVILEGES { DWORD SidCount; DWORD SidLength; PSID_AND_ATTRIBUTES Sids; DWORD RestrictedSidCount; DWORD RestrictedSidLength; PSID_AND_ATTRIBUTES RestrictedSids; DWORD PrivilegeCount; DWORD PrivilegeLength; PLUID_AND_ATTRIBUTES Privileges; LUID AuthenticationId; } TOKEN_GROUPS_AND_PRIVILEGES, * PTOKEN_GROUPS_AND_PRIVILEGES; typedef struct _TOKEN_ORIGIN { LUID OriginatingLogonSession; } TOKEN_ORIGIN, * PTOKEN_ORIGIN; typedef struct _TOKEN_LINKED_TOKEN { HANDLE LinkedToken; } TOKEN_LINKED_TOKEN, * PTOKEN_LINKED_TOKEN; typedef struct _TOKEN_ELEVATION { DWORD TokenIsElevated; } TOKEN_ELEVATION, * PTOKEN_ELEVATION; typedef struct _ACE_HEADER { BYTE AceType; BYTE AceFlags; WORD AceSize; } ACE_HEADER,*PACE_HEADER; # 4529 "../../include/winnt.h" typedef struct _ACCESS_ALLOWED_ACE { ACE_HEADER Header; DWORD Mask; DWORD SidStart; } ACCESS_ALLOWED_ACE,*PACCESS_ALLOWED_ACE; typedef struct _ACCESS_DENIED_ACE { ACE_HEADER Header; DWORD Mask; DWORD SidStart; } ACCESS_DENIED_ACE,*PACCESS_DENIED_ACE; typedef struct _SYSTEM_AUDIT_ACE { ACE_HEADER Header; DWORD Mask; DWORD SidStart; } SYSTEM_AUDIT_ACE,*PSYSTEM_AUDIT_ACE; typedef struct _SYSTEM_ALARM_ACE { ACE_HEADER Header; DWORD Mask; DWORD SidStart; } SYSTEM_ALARM_ACE,*PSYSTEM_ALARM_ACE; typedef enum tagSID_NAME_USE { SidTypeUser = 1, SidTypeGroup, SidTypeDomain, SidTypeAlias, SidTypeWellKnownGroup, SidTypeDeletedAccount, SidTypeInvalid, SidTypeUnknown } SID_NAME_USE,*PSID_NAME_USE; # 4645 "../../include/winnt.h" typedef struct _QUOTA_LIMITS { SIZE_T PagedPoolLimit; SIZE_T NonPagedPoolLimit; SIZE_T MinimumWorkingSetSize; SIZE_T MaximumWorkingSetSize; SIZE_T PagefileLimit; LARGE_INTEGER TimeLimit; } QUOTA_LIMITS, *PQUOTA_LIMITS; typedef struct _QUOTA_LIMITS_EX { SIZE_T PagedPoolLimit; SIZE_T NonPagedPoolLimit; SIZE_T MinimumWorkingSetSize; SIZE_T MaximumWorkingSetSize; SIZE_T PagefileLimit; LARGE_INTEGER TimeLimit; SIZE_T Reserved1; SIZE_T Reserved2; SIZE_T Reserved3; SIZE_T Reserved4; DWORD Flags; DWORD Reserved5; } QUOTA_LIMITS_EX, *PQUOTA_LIMITS_EX; # 4799 "../../include/winnt.h" typedef enum _LATENCY_TIME { LT_DONT_CARE, LT_LOWEST_LATENCY } LATENCY_TIME, *PLATENCY_TIME; # 4813 "../../include/winnt.h" typedef enum _POWER_ACTION { PowerActionNone = 0, PowerActionReserved, PowerActionSleep, PowerActionHibernate, PowerActionShutdown, PowerActionShutdownReset, PowerActionShutdownOff, PowerActionWarmEject } POWER_ACTION, *PPOWER_ACTION; typedef enum _SYSTEM_POWER_STATE { PowerSystemUnspecified = 0, PowerSystemWorking = 1, PowerSystemSleeping1 = 2, PowerSystemSleeping2 = 3, PowerSystemSleeping3 = 4, PowerSystemHibernate = 5, PowerSystemShutdown = 6, PowerSystemMaximum = 7 } SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE; typedef enum _DEVICE_POWER_STATE { PowerDeviceUnspecified, PowerDeviceD0, PowerDeviceD1, PowerDeviceD2, PowerDeviceD3, PowerDeviceMaximum } DEVICE_POWER_STATE, *PDEVICE_POWER_STATE; typedef enum _POWER_INFORMATION_LEVEL { SystemPowerPolicyAc, SystemPowerPolicyDc, VerifySystemPolicyAc, VerifySystemPolicyDc, SystemPowerCapabilities, SystemBatteryState, SystemPowerStateHandler, ProcessorStateHandler, SystemPowerPolicyCurrent, AdministratorPowerPolicy, SystemReserveHiberFile, ProcessorInformation, SystemPowerInformation, ProcessorStateHandler2, LastWakeTime, LastSleepTime, SystemExecutionState, SystemPowerStateNotifyHandler, ProcessorPowerPolicyAc, ProcessorPowerPolicyDc, VerifyProcessorPowerPolicyAc, VerifyProcessorPowerPolicyDc, ProcessorPowerPolicyCurrent } POWER_INFORMATION_LEVEL; typedef struct _ADMINISTRATOR_POWER_POLICY { SYSTEM_POWER_STATE MinSleep; SYSTEM_POWER_STATE MaxSleep; ULONG MinVideoTimeout; ULONG MaxVideoTimeout; ULONG MinSpindownTimeout; ULONG MaxSpindownTimeout; } ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY; typedef struct { ULONG Granularity; ULONG Capacity; } BATTERY_REPORTING_SCALE, *PBATTERY_REPORTING_SCALE; typedef struct { POWER_ACTION Action; ULONG Flags; ULONG EventCode; } POWER_ACTION_POLICY, *PPOWER_ACTION_POLICY; typedef struct _PROCESSOR_POWER_INFORMATION { ULONG Number; ULONG MaxMhz; ULONG CurrentMhz; ULONG MhzLimit; ULONG MaxIdleState; ULONG CurrentIdleState; } PROCESSOR_POWER_INFORMATION, *PPROCESSOR_POWER_INFORMATION; typedef struct _PROCESSOR_POWER_POLICY_INFO { ULONG TimeCheck; ULONG DemoteLimit; ULONG PromoteLimit; UCHAR DemotePercent; UCHAR PromotePercent; UCHAR Spare[2]; ULONG AllowDemotion:1; ULONG AllowPromotion:1; ULONG Reserved:30; } PROCESSOR_POWER_POLICY_INFO, *PPROCESSOR_POWER_POLICY_INFO; typedef struct _PROCESSOR_POWER_POLICY { DWORD Revision; BYTE DynamicThrottle; BYTE Spare[3]; DWORD DisableCStates:1; DWORD Reserved:31; DWORD PolicyCount; PROCESSOR_POWER_POLICY_INFO Policy[3]; } PROCESSOR_POWER_POLICY, *PPROCESSOR_POWER_POLICY; typedef struct { BOOLEAN AcOnLine; BOOLEAN BatteryPresent; BOOLEAN Charging; BOOLEAN Discharging; BOOLEAN Spare1[4]; ULONG MaxCapacity; ULONG RemainingCapacity; ULONG Rate; ULONG EstimatedTime; ULONG DefaultAlert1; ULONG DefaultAlert2; } SYSTEM_BATTERY_STATE, *PSYSTEM_BATTERY_STATE; typedef struct { BOOLEAN PowerButtonPresent; BOOLEAN SleepButtonPresent; BOOLEAN LidPresent; BOOLEAN SystemS1; BOOLEAN SystemS2; BOOLEAN SystemS3; BOOLEAN SystemS4; BOOLEAN SystemS5; BOOLEAN HiberFilePresent; BOOLEAN FullWake; BOOLEAN VideoDimPresent; BOOLEAN ApmPresent; BOOLEAN UpsPresent; BOOLEAN ThermalControl; BOOLEAN ProcessorThrottle; UCHAR ProcessorMinThrottle; UCHAR ProcessorMaxThrottle; UCHAR spare2[4]; BOOLEAN DiskSpinDown; UCHAR spare3[8]; BOOLEAN SystemBatteriesPresent; BOOLEAN BatteriesAreShortTerm; BATTERY_REPORTING_SCALE BatteryScale[3]; SYSTEM_POWER_STATE AcOnLineWake; SYSTEM_POWER_STATE SoftLidWake; SYSTEM_POWER_STATE RtcWake; SYSTEM_POWER_STATE MinDeviceWakeState; SYSTEM_POWER_STATE DefaultLowLatencyWake; } SYSTEM_POWER_CAPABILITIES, *PSYSTEM_POWER_CAPABILITIES; typedef struct _SYSTEM_POWER_INFORMATION { ULONG MaxIdlenessAllowed; ULONG Idleness; ULONG TimeRemaining; UCHAR CoolingMode; } SYSTEM_POWER_INFORMATION, *PSYSTEM_POWER_INFORMATION; typedef struct _SYSTEM_POWER_LEVEL { BOOLEAN Enable; UCHAR Spare[3]; ULONG BatteryLevel; POWER_ACTION_POLICY PowerPolicy; SYSTEM_POWER_STATE MinSystemState; } SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL; typedef struct _SYSTEM_POWER_POLICY { ULONG Revision; POWER_ACTION_POLICY PowerButton; POWER_ACTION_POLICY SleepButton; POWER_ACTION_POLICY LidClose; SYSTEM_POWER_STATE LidOpenWake; ULONG Reserved; POWER_ACTION_POLICY Idle; ULONG IdleTimeout; UCHAR IdleSensitivity; UCHAR DynamicThrottle; UCHAR Spare2[2]; SYSTEM_POWER_STATE MinSleep; SYSTEM_POWER_STATE MaxSleep; SYSTEM_POWER_STATE ReducedLatencySleep; ULONG WinLogonFlags; ULONG Spare3; ULONG DozeS4Timeout; ULONG BroadcastCapacityResolution; SYSTEM_POWER_LEVEL DischargePolicy[4]; ULONG VideoTimeout; BOOLEAN VideoDimDisplay; ULONG VideoReserved[3]; ULONG SpindownTimeout; BOOLEAN OptimizeForPower; UCHAR FanThrottleTolerance; UCHAR ForcedThrottle; UCHAR MinThrottle; POWER_ACTION_POLICY OverThrottled; } SYSTEM_POWER_POLICY, *PSYSTEM_POWER_POLICY; typedef union _FILE_SEGMENT_ELEMENT { PVOID64 Buffer; ULONGLONG Alignment; } FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT; typedef struct _FILE_NOTIFY_INFORMATION { DWORD NextEntryOffset; DWORD Action; DWORD FileNameLength; WCHAR FileName[1]; } FILE_NOTIFY_INFORMATION, *PFILE_NOTIFY_INFORMATION; # 5064 "../../include/winnt.h" typedef struct _TAPE_CREATE_PARTITION { DWORD Method; DWORD Count; DWORD Size; } TAPE_CREATE_PARTITION, *PTAPE_CREATE_PARTITION; typedef struct _TAPE_ERASE { DWORD Type; BOOLEAN Immediate; } TAPE_ERASE, *PTAPE_ERASE; typedef struct _TAPE_PREPARE { DWORD Operation; BOOLEAN Immediate; } TAPE_PREPARE, *PTAPE_PREPARE; typedef struct _TAPE_SET_DRIVE_PARAMETERS { BOOLEAN ECC; BOOLEAN Compression; BOOLEAN DataPadding; BOOLEAN ReportSetmarks; ULONG EOTWarningZoneSize; } TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS; typedef struct _TAPE_SET_MEDIA_PARAMETERS { ULONG BlockSize; } TAPE_SET_MEDIA_PARAMETERS, *PTAPE_SET_MEDIA_PARAMETERS; typedef struct _TAPE_WRITE_MARKS { DWORD Type; DWORD Count; BOOLEAN Immediate; } TAPE_WRITE_MARKS, *PTAPE_WRITE_MARKS; typedef struct _TAPE_GET_POSITION { ULONG Type; ULONG Partition; ULONG OffsetLow; ULONG OffsetHigh; } TAPE_GET_POSITION, *PTAPE_GET_POSITION; typedef struct _TAPE_SET_POSITION { ULONG Method; ULONG Partition; LARGE_INTEGER Offset; BOOLEAN Immediate; } TAPE_SET_POSITION, *PTAPE_SET_POSITION; typedef struct _TAPE_GET_DRIVE_PARAMETERS { BOOLEAN ECC; BOOLEAN Compression; BOOLEAN DataPadding; BOOLEAN ReportSetmarks; DWORD DefaultBlockSize; DWORD MaximumBlockSize; DWORD MinimumBlockSize; DWORD MaximumPartitionCount; DWORD FeaturesLow; DWORD FeaturesHigh; DWORD EOTWarningZoneSize; } TAPE_GET_DRIVE_PARAMETERS, *PTAPE_GET_DRIVE_PARAMETERS; typedef struct _TAPE_GET_MEDIA_PARAMETERS { LARGE_INTEGER Capacity; LARGE_INTEGER Remaining; DWORD BlockSize; DWORD PartitionCount; BOOLEAN WriteProtected; } TAPE_GET_MEDIA_PARAMETERS, *PTAPE_GET_MEDIA_PARAMETERS; # 5217 "../../include/winnt.h" typedef struct _EVENTLOGRECORD { DWORD Length; DWORD Reserved; DWORD RecordNumber; DWORD TimeGenerated; DWORD TimeWritten; DWORD EventID; WORD EventType; WORD NumStrings; WORD EventCategory; WORD ReservedFlags; DWORD ClosingRecordNumber; DWORD StringOffset; DWORD UserSidLength; DWORD UserSidOffset; DWORD DataLength; DWORD DataOffset; } EVENTLOGRECORD, *PEVENTLOGRECORD; # 5266 "../../include/winnt.h" typedef enum _CM_SERVICE_NODE_TYPE { DriverType = 0x00000001, FileSystemType = 0x00000002, Win32ServiceOwnProcess = 0x00000010, Win32ServiceShareProcess = 0x00000020, AdapterType = 0x00000004, RecognizerType = 0x00000008 } SERVICE_NODE_TYPE; typedef enum _CM_SERVICE_LOAD_TYPE { BootLoad = 0x00000000, SystemLoad = 0x00000001, AutoLoad = 0x00000002, DemandLoad = 0x00000003, DisableLoad = 0x00000004 } SERVICE_LOAD_TYPE; typedef enum _CM_ERROR_CONTROL_TYPE { IgnoreError = 0x00000000, NormalError = 0x00000001, SevereError = 0x00000002, CriticalError = 0x00000003 } SERVICE_ERROR_TYPE; # 5301 "../../include/winnt.h" # 1 "../../include/guiddef.h" 1 # 5302 "../../include/winnt.h" 2 typedef struct _OBJECT_TYPE_LIST { WORD Level; WORD Sbz; GUID *ObjectType; } OBJECT_TYPE_LIST, *POBJECT_TYPE_LIST; typedef struct _RTL_CRITICAL_SECTION_DEBUG { WORD Type; WORD CreatorBackTraceIndex; struct _RTL_CRITICAL_SECTION *CriticalSection; LIST_ENTRY ProcessLocksList; DWORD EntryCount; DWORD ContentionCount; DWORD_PTR Spare[8/sizeof(DWORD_PTR)]; } RTL_CRITICAL_SECTION_DEBUG, *PRTL_CRITICAL_SECTION_DEBUG, RTL_RESOURCE_DEBUG, *PRTL_RESOURCE_DEBUG; typedef struct _RTL_CRITICAL_SECTION { PRTL_CRITICAL_SECTION_DEBUG DebugInfo; LONG LockCount; LONG RecursionCount; HANDLE OwningThread; HANDLE LockSemaphore; ULONG_PTR SpinCount; } RTL_CRITICAL_SECTION, *PRTL_CRITICAL_SECTION; typedef void (__attribute__((__stdcall__)) * WAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN ); typedef void (__attribute__((__stdcall__)) * PFLS_CALLBACK_FUNCTION) ( PVOID ); # 1 "../../include/pshpack8.h" 1 # 105 "../../include/pshpack8.h" #pragma pack(8) # 5343 "../../include/winnt.h" 2 typedef struct _IO_COUNTERS { ULONGLONG __attribute__((aligned(8))) ReadOperationCount; ULONGLONG __attribute__((aligned(8))) WriteOperationCount; ULONGLONG __attribute__((aligned(8))) OtherOperationCount; ULONGLONG __attribute__((aligned(8))) ReadTransferCount; ULONGLONG __attribute__((aligned(8))) WriteTransferCount; ULONGLONG __attribute__((aligned(8))) OtherTransferCount; } IO_COUNTERS, *PIO_COUNTERS; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 5352 "../../include/winnt.h" 2 typedef struct { DWORD dwOSVersionInfoSize; DWORD dwMajorVersion; DWORD dwMinorVersion; DWORD dwBuildNumber; DWORD dwPlatformId; CHAR szCSDVersion[128]; } OSVERSIONINFOA, *POSVERSIONINFOA, *LPOSVERSIONINFOA; typedef struct { DWORD dwOSVersionInfoSize; DWORD dwMajorVersion; DWORD dwMinorVersion; DWORD dwBuildNumber; DWORD dwPlatformId; WCHAR szCSDVersion[128]; } OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW; typedef struct { DWORD dwOSVersionInfoSize; DWORD dwMajorVersion; DWORD dwMinorVersion; DWORD dwBuildNumber; DWORD dwPlatformId; CHAR szCSDVersion[128]; WORD wServicePackMajor; WORD wServicePackMinor; WORD wSuiteMask; BYTE wProductType; BYTE wReserved; } OSVERSIONINFOEXA, *POSVERSIONINFOEXA, *LPOSVERSIONINFOEXA; typedef struct { DWORD dwOSVersionInfoSize; DWORD dwMajorVersion; DWORD dwMinorVersion; DWORD dwBuildNumber; DWORD dwPlatformId; WCHAR szCSDVersion[128]; WORD wServicePackMajor; WORD wServicePackMinor; WORD wSuiteMask; BYTE wProductType; BYTE wReserved; } OSVERSIONINFOEXW, *POSVERSIONINFOEXW, *LPOSVERSIONINFOEXW, RTL_OSVERSIONINFOEXW, *PRTL_OSVERSIONINFOEXW; __attribute__((visibility ("hidden"))) ULONGLONG __attribute__((__stdcall__)) VerSetConditionMask(ULONGLONG,DWORD,BYTE); # 5453 "../../include/winnt.h" typedef struct _ACTIVATION_CONTEXT_DETAILED_INFORMATION { DWORD dwFlags; DWORD ulFormatVersion; DWORD ulAssemblyCount; DWORD ulRootManifestPathType; DWORD ulRootManifestPathChars; DWORD ulRootConfigurationPathType; DWORD ulRootConfigurationPathChars; DWORD ulAppDirPathType; DWORD ulAppDirPathChars; PCWSTR lpRootManifestPath; PCWSTR lpRootConfigurationPath; PCWSTR lpAppDirPath; } ACTIVATION_CONTEXT_DETAILED_INFORMATION, *PACTIVATION_CONTEXT_DETAILED_INFORMATION; typedef struct _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { DWORD ulFlags; DWORD ulEncodedAssemblyIdentityLength; DWORD ulManifestPathType; DWORD ulManifestPathLength; LARGE_INTEGER liManifestLastWriteTime; DWORD ulPolicyPathType; DWORD ulPolicyPathLength; LARGE_INTEGER liPolicyLastWriteTime; DWORD ulMetadataSatelliteRosterIndex; DWORD ulManifestVersionMajor; DWORD ulManifestVersionMinor; DWORD ulPolicyVersionMajor; DWORD ulPolicyVersionMinor; DWORD ulAssemblyDirectoryNameLength; PCWSTR lpAssemblyEncodedAssemblyIdentity; PCWSTR lpAssemblyManifestPath; PCWSTR lpAssemblyPolicyPath; PCWSTR lpAssemblyDirectoryName; DWORD ulFileCount; } ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION, *PACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; typedef struct _ACTIVATION_CONTEXT_QUERY_INDEX { DWORD ulAssemblyIndex; DWORD ulFileIndexInAssembly; } ACTIVATION_CONTEXT_QUERY_INDEX, *PACTIVATION_CONTEXT_QUERY_INDEX; typedef const struct _ACTIVATION_CONTEXT_QUERY_INDEX *PCACTIVATION_CONTEXT_QUERY_INDEX; typedef struct _ASSEMBLY_FILE_DETAILED_INFORMATION { DWORD ulFlags; DWORD ulFilenameLength; DWORD ulPathLength; PCWSTR lpFileName; PCWSTR lpFilePath; } ASSEMBLY_FILE_DETAILED_INFORMATION, *PASSEMBLY_FILE_DETAILED_INFORMATION; typedef const ASSEMBLY_FILE_DETAILED_INFORMATION *PCASSEMBLY_FILE_DETAILED_INFORMATION; typedef enum _ACTIVATION_CONTEXT_INFO_CLASS { ActivationContextBasicInformation = 1, ActivationContextDetailedInformation = 2, AssemblyDetailedInformationInActivationContext = 3, FileInformationInAssemblyOfAssemblyInActivationContext = 4, MaxActivationContextInfoClass, AssemblyDetailedInformationInActivationContxt = 3, FileInformationInAssemblyOfAssemblyInActivationContxt = 4 } ACTIVATION_CONTEXT_INFO_CLASS; # 5533 "../../include/winnt.h" typedef enum _JOBOBJECTINFOCLASS { JobObjectBasicAccountingInformation = 1, JobObjectBasicLimitInformation, JobObjectBasicProcessIdList, JobObjectBasicUIRestrictions, JobObjectSecurityLimitInformation, JobObjectEndOfJobTimeInformation, JobObjectAssociateCompletionPortInformation, JobObjectBasicAndIoAccountingInformation, JobObjectExtendedLimitInformation, JobObjectJobSetInformation, MaxJobObjectInfoClass } JOBOBJECTINFOCLASS; typedef enum _LOGICAL_PROCESSOR_RELATIONSHIP { RelationProcessorCore = 0, RelationNumaNode = 1, RelationCache = 2, RelationProcessorPackage = 3, RelationGroup = 4, RelationAll = 0xffff } LOGICAL_PROCESSOR_RELATIONSHIP; typedef enum _PROCESSOR_CACHE_TYPE { CacheUnified, CacheInstruction, CacheData, CacheTrace } PROCESSOR_CACHE_TYPE; typedef struct _PROCESSOR_GROUP_INFO { BYTE MaximumProcessorCount; BYTE ActiveProcessorCount; BYTE Reserved[38]; KAFFINITY ActiveProcessorMask; } PROCESSOR_GROUP_INFO, *PPROCESSOR_GROUP_INFO; typedef struct _CACHE_DESCRIPTOR { BYTE Level; BYTE Associativity; WORD LineSize; DWORD Size; PROCESSOR_CACHE_TYPE Type; } CACHE_DESCRIPTOR, *PCACHE_DESCRIPTOR; typedef struct _GROUP_AFFINITY { KAFFINITY Mask; WORD Group; WORD Reserved[3]; } GROUP_AFFINITY, *PGROUP_AFFINITY; typedef struct _PROCESSOR_RELATIONSHIP { BYTE Flags; BYTE Reserved[21]; WORD GroupCount; GROUP_AFFINITY GroupMask[1]; } PROCESSOR_RELATIONSHIP, *PPROCESSOR_RELATIONSHIP; typedef struct _NUMA_NODE_RELATIONSHIP { DWORD NodeNumber; BYTE Reserved[20]; GROUP_AFFINITY GroupMask; } NUMA_NODE_RELATIONSHIP, *PNUMA_NODE_RELATIONSHIP; typedef struct _CACHE_RELATIONSHIP { BYTE Level; BYTE Associativity; WORD LineSize; PROCESSOR_CACHE_TYPE Type; BYTE Reserved[20]; GROUP_AFFINITY GroupMask; } CACHE_RELATIONSHIP, *PCACHE_RELATIONSHIP; typedef struct _GROUP_RELATIONSHIP { WORD MaximumGroupCount; WORD ActiveGroupCount; BYTE Reserved[20]; PROCESSOR_GROUP_INFO GroupInfo[1]; } GROUP_RELATIONSHIP, *PGROUP_RELATIONSHIP; typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION { ULONG_PTR ProcessorMask; LOGICAL_PROCESSOR_RELATIONSHIP Relationship; union { struct { BYTE Flags; } ProcessorCore; struct { DWORD NodeNumber; } NumaNode; CACHE_DESCRIPTOR Cache; ULONGLONG Reserved[2]; } ; } SYSTEM_LOGICAL_PROCESSOR_INFORMATION, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION; typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX { LOGICAL_PROCESSOR_RELATIONSHIP Relationship; DWORD Size; union { PROCESSOR_RELATIONSHIP Processor; NUMA_NODE_RELATIONSHIP NumaNode; CACHE_RELATIONSHIP Cache; GROUP_RELATIONSHIP Group; } ; } SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX; __attribute__((visibility ("hidden"))) BOOLEAN __attribute__((__stdcall__)) RtlGetProductInfo(DWORD,DWORD,DWORD,DWORD,PDWORD); # 253 "../../include/windef.h" 2 typedef UINT_PTR WPARAM; typedef LONG_PTR LPARAM; typedef LONG_PTR LRESULT; typedef WORD ATOM; typedef DWORD COLORREF, *LPCOLORREF; typedef int HFILE; typedef struct HACCEL__ { int unused; } *HACCEL; typedef struct HBITMAP__ { int unused; } *HBITMAP; typedef struct HBRUSH__ { int unused; } *HBRUSH; typedef struct HCOLORSPACE__ { int unused; } *HCOLORSPACE; typedef struct HDC__ { int unused; } *HDC; typedef struct HDESK__ { int unused; } *HDESK; typedef struct HENHMETAFILE__ { int unused; } *HENHMETAFILE; typedef struct HFONT__ { int unused; } *HFONT; typedef struct HGLRC__ { int unused; } *HGLRC; typedef struct HHOOK__ { int unused; } *HHOOK; typedef struct HICON__ { int unused; } *HICON; typedef struct HINSTANCE__ { int unused; } *HINSTANCE; typedef struct HKEY__ { int unused; } *HKEY; typedef HKEY *PHKEY; typedef struct HKL__ { int unused; } *HKL; typedef struct HMENU__ { int unused; } *HMENU; typedef struct HMETAFILE__ { int unused; } *HMETAFILE; typedef struct HMONITOR__ { int unused; } *HMONITOR; typedef struct HPALETTE__ { int unused; } *HPALETTE; typedef struct HPEN__ { int unused; } *HPEN; typedef struct HRGN__ { int unused; } *HRGN; typedef struct HRSRC__ { int unused; } *HRSRC; typedef struct HTASK__ { int unused; } *HTASK; typedef struct HWINEVENTHOOK__ { int unused; } *HWINEVENTHOOK; typedef struct HWINSTA__ { int unused; } *HWINSTA; typedef struct HWND__ { int unused; } *HWND; typedef HINSTANCE HMODULE; typedef HANDLE HGDIOBJ; typedef HANDLE HGLOBAL; typedef HANDLE HLOCAL; typedef HANDLE GLOBALHANDLE; typedef HANDLE LOCALHANDLE; typedef HICON HCURSOR; typedef INT_PTR (__attribute__((__stdcall__)) *FARPROC)(void); typedef INT_PTR (__attribute__((__stdcall__)) *NEARPROC)(void); typedef INT_PTR (__attribute__((__stdcall__)) *PROC)(void); # 347 "../../include/windef.h" typedef struct tagSIZE { LONG cx; LONG cy; } SIZE, *PSIZE, *LPSIZE; typedef SIZE SIZEL, *PSIZEL, *LPSIZEL; typedef struct tagPOINT { LONG x; LONG y; } POINT, *PPOINT, *LPPOINT; typedef struct _POINTL { LONG x; LONG y; } POINTL, *PPOINTL; typedef struct tagPOINTS { SHORT x; SHORT y; } POINTS, *PPOINTS, *LPPOINTS; typedef struct _FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime; } FILETIME, *PFILETIME, *LPFILETIME; typedef struct tagRECT { LONG left; LONG top; LONG right; LONG bottom; } RECT, *PRECT, *LPRECT; typedef const RECT *LPCRECT; typedef struct _RECTL { LONG left; LONG top; LONG right; LONG bottom; } RECTL, *PRECTL, *LPRECTL; typedef const RECTL *LPCRECTL; # 58 "x11drv.h" 2 # 1 "../../include/winbase.h" 1 # 22 "../../include/winbase.h" # 1 "../../include/winerror.h" 1 # 93 "../../include/winerror.h" static inline HRESULT HRESULT_FROM_WIN32(unsigned int x) { return (HRESULT)x > 0 ? ((HRESULT) ((x & 0x0000FFFF) | (7 << 16) | 0x80000000)) : (HRESULT)x; } # 23 "../../include/winbase.h" 2 # 44 "../../include/winbase.h" typedef DWORD (__attribute__((__stdcall__)) *LPTHREAD_START_ROUTINE)(LPVOID); typedef void (__attribute__((__stdcall__)) *PFIBER_START_ROUTINE)( LPVOID lpFiberParameter ); typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE; typedef RTL_CRITICAL_SECTION CRITICAL_SECTION; typedef PRTL_CRITICAL_SECTION PCRITICAL_SECTION; typedef PRTL_CRITICAL_SECTION LPCRITICAL_SECTION; typedef RTL_CRITICAL_SECTION_DEBUG CRITICAL_SECTION_DEBUG; typedef PRTL_CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG; typedef PRTL_CRITICAL_SECTION_DEBUG LPCRITICAL_SECTION_DEBUG; typedef WAITORTIMERCALLBACKFUNC WAITORTIMERCALLBACK; # 71 "../../include/winbase.h" typedef struct _EXCEPTION_DEBUG_INFO { EXCEPTION_RECORD ExceptionRecord; DWORD dwFirstChance; } EXCEPTION_DEBUG_INFO; typedef struct _CREATE_THREAD_DEBUG_INFO { HANDLE hThread; LPVOID lpThreadLocalBase; LPTHREAD_START_ROUTINE lpStartAddress; } CREATE_THREAD_DEBUG_INFO; typedef struct _CREATE_PROCESS_DEBUG_INFO { HANDLE hFile; HANDLE hProcess; HANDLE hThread; LPVOID lpBaseOfImage; DWORD dwDebugInfoFileOffset; DWORD nDebugInfoSize; LPVOID lpThreadLocalBase; LPTHREAD_START_ROUTINE lpStartAddress; LPVOID lpImageName; WORD fUnicode; } CREATE_PROCESS_DEBUG_INFO; typedef struct _EXIT_THREAD_DEBUG_INFO { DWORD dwExitCode; } EXIT_THREAD_DEBUG_INFO; typedef struct _EXIT_PROCESS_DEBUG_INFO { DWORD dwExitCode; } EXIT_PROCESS_DEBUG_INFO; typedef struct _LOAD_DLL_DEBUG_INFO { HANDLE hFile; LPVOID lpBaseOfDll; DWORD dwDebugInfoFileOffset; DWORD nDebugInfoSize; LPVOID lpImageName; WORD fUnicode; } LOAD_DLL_DEBUG_INFO; typedef struct _UNLOAD_DLL_DEBUG_INFO { LPVOID lpBaseOfDll; } UNLOAD_DLL_DEBUG_INFO; typedef struct _OUTPUT_DEBUG_STRING_INFO { LPSTR lpDebugStringData; WORD fUnicode; WORD nDebugStringLength; } OUTPUT_DEBUG_STRING_INFO; typedef struct _RIP_INFO { DWORD dwError; DWORD dwType; } RIP_INFO; typedef struct _DEBUG_EVENT { DWORD dwDebugEventCode; DWORD dwProcessId; DWORD dwThreadId; union { EXCEPTION_DEBUG_INFO Exception; CREATE_THREAD_DEBUG_INFO CreateThread; CREATE_PROCESS_DEBUG_INFO CreateProcessInfo; EXIT_THREAD_DEBUG_INFO ExitThread; EXIT_PROCESS_DEBUG_INFO ExitProcess; LOAD_DLL_DEBUG_INFO LoadDll; UNLOAD_DLL_DEBUG_INFO UnloadDll; OUTPUT_DEBUG_STRING_INFO DebugString; RIP_INFO RipInfo; } u; } DEBUG_EVENT, *LPDEBUG_EVENT; typedef PCONTEXT LPCONTEXT; typedef PEXCEPTION_RECORD LPEXCEPTION_RECORD; typedef PEXCEPTION_POINTERS LPEXCEPTION_POINTERS; typedef LONG (__attribute__((__stdcall__)) *PTOP_LEVEL_EXCEPTION_FILTER)(PEXCEPTION_POINTERS); typedef PTOP_LEVEL_EXCEPTION_FILTER LPTOP_LEVEL_EXCEPTION_FILTER; typedef struct _OFSTRUCT { BYTE cBytes; BYTE fFixedDisk; WORD nErrCode; WORD Reserved1; WORD Reserved2; CHAR szPathName[128]; } OFSTRUCT, *POFSTRUCT, *LPOFSTRUCT; # 219 "../../include/winbase.h" typedef struct _SECURITY_ATTRIBUTES { DWORD nLength; LPVOID lpSecurityDescriptor; BOOL bInheritHandle; } SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES; # 242 "../../include/winbase.h" typedef struct _WIN32_FIND_DATAA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD dwReserved0; DWORD dwReserved1; CHAR cFileName[260]; CHAR cAlternateFileName[14]; } WIN32_FIND_DATAA, *PWIN32_FIND_DATAA, *LPWIN32_FIND_DATAA; typedef struct _WIN32_FIND_DATAW { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD dwReserved0; DWORD dwReserved1; WCHAR cFileName[260]; WCHAR cAlternateFileName[14]; } WIN32_FIND_DATAW, *PWIN32_FIND_DATAW, *LPWIN32_FIND_DATAW; typedef enum _FINDEX_INFO_LEVELS { FindExInfoStandard, FindExInfoMaxInfoLevel } FINDEX_INFO_LEVELS; typedef enum _FINDEX_SEARCH_OPS { FindExSearchNameMatch, FindExSearchLimitToDirectories, FindExSearchLimitToDevices, FindExSearchMaxSearchOp } FINDEX_SEARCH_OPS; typedef struct _PROCESS_HEAP_ENTRY { LPVOID lpData; DWORD cbData; BYTE cbOverhead; BYTE iRegionIndex; WORD wFlags; union { struct { HANDLE hMem; DWORD dwReserved[3]; } Block; struct { DWORD dwCommittedSize; DWORD dwUnCommittedSize; LPVOID lpFirstBlock; LPVOID lpLastBlock; } Region; } ; } PROCESS_HEAP_ENTRY, *PPROCESS_HEAP_ENTRY, *LPPROCESS_HEAP_ENTRY; # 481 "../../include/winbase.h" typedef struct tagMEMORYSTATUS { DWORD dwLength; DWORD dwMemoryLoad; SIZE_T dwTotalPhys; SIZE_T dwAvailPhys; SIZE_T dwTotalPageFile; SIZE_T dwAvailPageFile; SIZE_T dwTotalVirtual; SIZE_T dwAvailVirtual; } MEMORYSTATUS, *LPMEMORYSTATUS; # 1 "../../include/pshpack8.h" 1 # 105 "../../include/pshpack8.h" #pragma pack(8) # 494 "../../include/winbase.h" 2 typedef struct tagMEMORYSTATUSEX { DWORD dwLength; DWORD dwMemoryLoad; DWORDLONG __attribute__((aligned(8))) ullTotalPhys; DWORDLONG __attribute__((aligned(8))) ullAvailPhys; DWORDLONG __attribute__((aligned(8))) ullTotalPageFile; DWORDLONG __attribute__((aligned(8))) ullAvailPageFile; DWORDLONG __attribute__((aligned(8))) ullTotalVirtual; DWORDLONG __attribute__((aligned(8))) ullAvailVirtual; DWORDLONG __attribute__((aligned(8))) ullAvailExtendedVirtual; } MEMORYSTATUSEX, *LPMEMORYSTATUSEX; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 506 "../../include/winbase.h" 2 typedef enum _MEMORY_RESOURCE_NOTIFICATION_TYPE { LowMemoryResourceNotification, HighMemoryResourceNotification } MEMORY_RESOURCE_NOTIFICATION_TYPE; typedef struct _SYSTEMTIME{ WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; } SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME; typedef struct _OVERLAPPED { ULONG_PTR Internal; ULONG_PTR InternalHigh; union { struct { DWORD Offset; DWORD OffsetHigh; } ; PVOID Pointer; } ; HANDLE hEvent; } OVERLAPPED, *LPOVERLAPPED; typedef void (__attribute__((__stdcall__)) *LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD,DWORD,LPOVERLAPPED); # 568 "../../include/winbase.h" typedef struct _STARTUPINFOA{ DWORD cb; LPSTR lpReserved; LPSTR lpDesktop; LPSTR lpTitle; DWORD dwX; DWORD dwY; DWORD dwXSize; DWORD dwYSize; DWORD dwXCountChars; DWORD dwYCountChars; DWORD dwFillAttribute; DWORD dwFlags; WORD wShowWindow; WORD cbReserved2; BYTE *lpReserved2; HANDLE hStdInput; HANDLE hStdOutput; HANDLE hStdError; } STARTUPINFOA, *LPSTARTUPINFOA; typedef struct _STARTUPINFOW{ DWORD cb; LPWSTR lpReserved; LPWSTR lpDesktop; LPWSTR lpTitle; DWORD dwX; DWORD dwY; DWORD dwXSize; DWORD dwYSize; DWORD dwXCountChars; DWORD dwYCountChars; DWORD dwFillAttribute; DWORD dwFlags; WORD wShowWindow; WORD cbReserved2; BYTE *lpReserved2; HANDLE hStdInput; HANDLE hStdOutput; HANDLE hStdError; } STARTUPINFOW, *LPSTARTUPINFOW; typedef struct _PROCESS_INFORMATION{ HANDLE hProcess; HANDLE hThread; DWORD dwProcessId; DWORD dwThreadId; } PROCESS_INFORMATION, *PPROCESS_INFORMATION, *LPPROCESS_INFORMATION; typedef struct _TIME_DYNAMIC_ZONE_INFORMATION { LONG Bias; WCHAR StandardName[32]; SYSTEMTIME StandardDate; LONG StandardBias; WCHAR DaylightName[32]; SYSTEMTIME DaylightDate; LONG DaylightBias; WCHAR TimeZoneKeyName[128]; BOOLEAN DynamicDaylightTimeDisabled; } DYNAMIC_TIME_ZONE_INFORMATION, *PDYNAMIC_TIME_ZONE_INFORMATION; typedef struct _TIME_ZONE_INFORMATION{ LONG Bias; WCHAR StandardName[32]; SYSTEMTIME StandardDate; LONG StandardBias; WCHAR DaylightName[32]; SYSTEMTIME DaylightDate; LONG DaylightBias; } TIME_ZONE_INFORMATION, *PTIME_ZONE_INFORMATION, *LPTIME_ZONE_INFORMATION; # 717 "../../include/winbase.h" typedef struct _BY_HANDLE_FILE_INFORMATION { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD dwVolumeSerialNumber; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD nNumberOfLinks; DWORD nFileIndexHigh; DWORD nFileIndexLow; } BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION, *LPBY_HANDLE_FILE_INFORMATION ; # 763 "../../include/winbase.h" typedef struct _SYSTEM_POWER_STATUS { BYTE ACLineStatus; BYTE BatteryFlag; BYTE BatteryLifePercent; BYTE Reserved1; DWORD BatteryLifeTime; DWORD BatteryFullLifeTime; } SYSTEM_POWER_STATUS, *LPSYSTEM_POWER_STATUS; typedef struct _SYSTEM_INFO { union { DWORD dwOemId; struct { WORD wProcessorArchitecture; WORD wReserved; } ; } ; DWORD dwPageSize; LPVOID lpMinimumApplicationAddress; LPVOID lpMaximumApplicationAddress; DWORD_PTR dwActiveProcessorMask; DWORD dwNumberOfProcessors; DWORD dwProcessorType; DWORD dwAllocationGranularity; WORD wProcessorLevel; WORD wProcessorRevision; } SYSTEM_INFO, *LPSYSTEM_INFO; typedef BOOL (__attribute__((__stdcall__)) *ENUMRESTYPEPROCA)(HMODULE,LPSTR,LONG_PTR); typedef BOOL (__attribute__((__stdcall__)) *ENUMRESTYPEPROCW)(HMODULE,LPWSTR,LONG_PTR); typedef BOOL (__attribute__((__stdcall__)) *ENUMRESNAMEPROCA)(HMODULE,LPCSTR,LPSTR,LONG_PTR); typedef BOOL (__attribute__((__stdcall__)) *ENUMRESNAMEPROCW)(HMODULE,LPCWSTR,LPWSTR,LONG_PTR); typedef BOOL (__attribute__((__stdcall__)) *ENUMRESLANGPROCA)(HMODULE,LPCSTR,LPCSTR,WORD,LONG_PTR); typedef BOOL (__attribute__((__stdcall__)) *ENUMRESLANGPROCW)(HMODULE,LPCWSTR,LPCWSTR,WORD,LONG_PTR); # 818 "../../include/winbase.h" typedef PLDT_ENTRY LPLDT_ENTRY; typedef enum _GET_FILEEX_INFO_LEVELS { GetFileExInfoStandard } GET_FILEEX_INFO_LEVELS; typedef struct _WIN32_FILE_ATTRIBUTES_DATA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeHigh; DWORD nFileSizeLow; } WIN32_FILE_ATTRIBUTE_DATA, *LPWIN32_FILE_ATTRIBUTE_DATA; typedef DWORD (__attribute__((__stdcall__)) *LPPROGRESS_ROUTINE)(LARGE_INTEGER, LARGE_INTEGER, LARGE_INTEGER, LARGE_INTEGER, DWORD, DWORD, HANDLE, HANDLE, LPVOID); # 952 "../../include/winbase.h" typedef struct tagACTCTXA { ULONG cbSize; DWORD dwFlags; LPCSTR lpSource; USHORT wProcessorArchitecture; LANGID wLangId; LPCSTR lpAssemblyDirectory; LPCSTR lpResourceName; LPCSTR lpApplicationName; HMODULE hModule; } ACTCTXA, *PACTCTXA; typedef struct tagACTCTXW { ULONG cbSize; DWORD dwFlags; LPCWSTR lpSource; USHORT wProcessorArchitecture; LANGID wLangId; LPCWSTR lpAssemblyDirectory; LPCWSTR lpResourceName; LPCWSTR lpApplicationName; HMODULE hModule; } ACTCTXW, *PACTCTXW; typedef const ACTCTXA *PCACTCTXA; typedef const ACTCTXW *PCACTCTXW; typedef struct tagACTCTX_SECTION_KEYED_DATA_2600 { ULONG cbSize; ULONG ulDataFormatVersion; PVOID lpData; ULONG ulLength; PVOID lpSectionGlobalData; ULONG ulSectionGlobalDataLength; PVOID lpSectionBase; ULONG ulSectionTotalLength; HANDLE hActCtx; ULONG ulAssemblyRosterIndex; } ACTCTX_SECTION_KEYED_DATA_2600, *PACTCTX_SECTION_KEYED_DATA_2600; typedef const ACTCTX_SECTION_KEYED_DATA_2600 *PCACTCTX_SECTION_KEYED_DATA_2600; typedef struct tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { PVOID lpInformation; PVOID lpSectionBase; ULONG ulSectionLength; PVOID lpSectionGlobalDataBase; ULONG ulSectionGlobalDataLength; } ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA, *PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; typedef const ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA *PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA; typedef struct tagACTCTX_SECTION_KEYED_DATA { ULONG cbSize; ULONG ulDataFormatVersion; PVOID lpData; ULONG ulLength; PVOID lpSectionGlobalData; ULONG ulSectionGlobalDataLength; PVOID lpSectionBase; ULONG ulSectionTotalLength; HANDLE hActCtx; ULONG ulAssemblyRosterIndex; ULONG ulFlags; ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA AssemblyMetadata; } ACTCTX_SECTION_KEYED_DATA, *PACTCTX_SECTION_KEYED_DATA; typedef const ACTCTX_SECTION_KEYED_DATA *PCACTCTX_SECTION_KEYED_DATA; typedef struct _ACTIVATION_CONTEXT_BASIC_INFORMATION { HANDLE hActCtx; DWORD dwFlags; } ACTIVATION_CONTEXT_BASIC_INFORMATION, *PACTIVATION_CONTEXT_BASIC_INFORMATION; typedef BOOL (__attribute__((__stdcall__)) *PQUERYACTCTXW_FUNC)(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T *); typedef struct tagCOMSTAT { DWORD fCtsHold : 1; DWORD fDsrHold : 1; DWORD fRlsdHold : 1; DWORD fXoffHold : 1; DWORD fXoffSent : 1; DWORD fEof : 1; DWORD fTxim : 1; DWORD fReserved : 25; DWORD cbInQue; DWORD cbOutQue; } COMSTAT, *LPCOMSTAT; typedef struct tagDCB { DWORD DCBlength; DWORD BaudRate; unsigned fBinary :1; unsigned fParity :1; unsigned fOutxCtsFlow :1; unsigned fOutxDsrFlow :1; unsigned fDtrControl :2; unsigned fDsrSensitivity :1; unsigned fTXContinueOnXoff :1; unsigned fOutX :1; unsigned fInX :1; unsigned fErrorChar :1; unsigned fNull :1; unsigned fRtsControl :2; unsigned fAbortOnError :1; unsigned fDummy2 :17; WORD wReserved; WORD XonLim; WORD XoffLim; BYTE ByteSize; BYTE Parity; BYTE StopBits; char XonChar; char XoffChar; char ErrorChar; char EofChar; char EvtChar; WORD wReserved1; } DCB, *LPDCB; typedef struct tagCOMMCONFIG { DWORD dwSize; WORD wVersion; WORD wReserved; DCB dcb; DWORD dwProviderSubType; DWORD dwProviderOffset; DWORD dwProviderSize; DWORD wcProviderData[1]; } COMMCONFIG, *LPCOMMCONFIG; typedef struct tagCOMMPROP { WORD wPacketLength; WORD wPacketVersion; DWORD dwServiceMask; DWORD dwReserved1; DWORD dwMaxTxQueue; DWORD dwMaxRxQueue; DWORD dwMaxBaud; DWORD dwProvSubType; DWORD dwProvCapabilities; DWORD dwSettableParams; DWORD dwSettableBaud; WORD wSettableData; WORD wSettableStopParity; DWORD dwCurrentTxQueue; DWORD dwCurrentRxQueue; DWORD dwProvSpec1; DWORD dwProvSpec2; WCHAR wcProvChar[1]; } COMMPROP, *LPCOMMPROP; # 1182 "../../include/winbase.h" typedef struct tagCOMMTIMEOUTS { DWORD ReadIntervalTimeout; DWORD ReadTotalTimeoutMultiplier; DWORD ReadTotalTimeoutConstant; DWORD WriteTotalTimeoutMultiplier; DWORD WriteTotalTimeoutConstant; } COMMTIMEOUTS,*LPCOMMTIMEOUTS; # 1197 "../../include/winbase.h" typedef void (__attribute__((__stdcall__)) *PAPCFUNC)(ULONG_PTR); typedef void (__attribute__((__stdcall__)) *PTIMERAPCROUTINE)(LPVOID,DWORD,DWORD); typedef enum _COMPUTER_NAME_FORMAT { ComputerNameNetBIOS, ComputerNameDnsHostname, ComputerNameDnsDomain, ComputerNameDnsFullyQualified, ComputerNamePhysicalNetBIOS, ComputerNamePhysicalDnsHostname, ComputerNamePhysicalDnsDomain, ComputerNamePhysicalDnsFullyQualified, ComputerNameMax } COMPUTER_NAME_FORMAT; # 1222 "../../include/winbase.h" typedef struct tagHW_PROFILE_INFOA { DWORD dwDockInfo; CHAR szHwProfileGuid[39]; CHAR szHwProfileName[80]; } HW_PROFILE_INFOA, *LPHW_PROFILE_INFOA; typedef struct tagHW_PROFILE_INFOW { DWORD dwDockInfo; WCHAR szHwProfileGuid[39]; WCHAR szHwProfileName[80]; } HW_PROFILE_INFOW, *LPHW_PROFILE_INFOW; typedef enum _DEP_SYSTEM_POLICY_TYPE { AlwaysOff = 0, AlwaysOn = 1, OptIn = 2, OptOut = 3 } DEP_SYSTEM_POLICY_TYPE; typedef struct _EVENTLOG_FULL_INFORMATION { DWORD dwFull; } EVENTLOG_FULL_INFORMATION, *LPEVENTLOG_FULL_INFORMATION; # 1273 "../../include/winbase.h" # 1 "../../include/pshpack8.h" 1 # 105 "../../include/pshpack8.h" #pragma pack(8) # 1274 "../../include/winbase.h" 2 typedef struct _WIN32_STREAM_ID { DWORD dwStreamId; DWORD dwStreamAttributes; LARGE_INTEGER __attribute__((aligned(8))) Size; DWORD dwStreamNameSize; WCHAR cStreamName[1]; } WIN32_STREAM_ID, *LPWIN32_STREAM_ID; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 1282 "../../include/winbase.h" 2 # 1306 "../../include/winbase.h" __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ActivateActCtx(HANDLE,ULONG_PTR *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AddAccessAllowedAce(PACL,DWORD,DWORD,PSID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AddAccessAllowedAceEx(PACL,DWORD,DWORD,DWORD,PSID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AddAccessDeniedAce(PACL,DWORD,DWORD,PSID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AddAccessDeniedAceEx(PACL,DWORD,DWORD,DWORD,PSID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AddAce(PACL,DWORD,DWORD,LPVOID,DWORD); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) AddAtomA(LPCSTR); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) AddAtomW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AddAuditAccessAce(PACL,DWORD,DWORD,PSID,BOOL,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AddAuditAccessAceEx(PACL,DWORD,DWORD,DWORD,PSID,BOOL,BOOL); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) AddRefActCtx(HANDLE); __attribute__((visibility ("hidden"))) PVOID __attribute__((__stdcall__)) AddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AdjustTokenGroups(HANDLE,BOOL,PTOKEN_GROUPS,DWORD,PTOKEN_GROUPS,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AccessCheck(PSECURITY_DESCRIPTOR,HANDLE,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AccessCheckAndAuditAlarmA(LPCSTR,LPVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,DWORD,PGENERIC_MAPPING,BOOL,LPDWORD,LPBOOL,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AccessCheckAndAuditAlarmW(LPCWSTR,LPVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,DWORD,PGENERIC_MAPPING,BOOL,LPDWORD,LPBOOL,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AccessCheckByType(PSECURITY_DESCRIPTOR,PSID,HANDLE,DWORD,POBJECT_TYPE_LIST,DWORD,PGENERIC_MAPPING,PPRIVILEGE_SET,LPDWORD,LPDWORD,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AdjustTokenPrivileges(HANDLE,BOOL,PTOKEN_PRIVILEGES,DWORD,PTOKEN_PRIVILEGES,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,PSID *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AllocateLocallyUniqueId(PLUID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AreAllAccessesGranted(DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AreAnyAccessesGranted(DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AreFileApisANSI(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AssignProcessToJobObject(HANDLE,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BackupEventLogA(HANDLE,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BackupEventLogW(HANDLE,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BackupRead(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BackupSeek(HANDLE,DWORD,DWORD,LPDWORD,LPDWORD,LPVOID*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BackupWrite(HANDLE,LPBYTE,DWORD,LPDWORD,BOOL,BOOL,LPVOID*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Beep(DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) BeginUpdateResourceA(LPCSTR,BOOL); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) BeginUpdateResourceW(LPCWSTR,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BindIoCompletionCallback(HANDLE,LPOVERLAPPED_COMPLETION_ROUTINE,ULONG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BuildCommDCBA(LPCSTR,LPDCB); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BuildCommDCBW(LPCWSTR,LPDCB); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BuildCommDCBAndTimeoutsA(LPCSTR,LPDCB,LPCOMMTIMEOUTS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BuildCommDCBAndTimeoutsW(LPCWSTR,LPDCB,LPCOMMTIMEOUTS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CallNamedPipeA(LPCSTR,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CallNamedPipeW(LPCWSTR,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CancelIo(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CancelIoEx(HANDLE,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CancelWaitableTimer(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ChangeTimerQueueTimer(HANDLE,HANDLE,ULONG,ULONG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CheckTokenMembership(HANDLE,PSID,PBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ClearCommBreak(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ClearCommError(HANDLE,LPDWORD,LPCOMSTAT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ClearEventLogA(HANDLE,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ClearEventLogW(HANDLE,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CloseEventLog(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CloseHandle(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CommConfigDialogA(LPCSTR,HWND,LPCOMMCONFIG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CommConfigDialogW(LPCWSTR,HWND,LPCOMMCONFIG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ConnectNamedPipe(HANDLE,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ContinueDebugEvent(DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) ConvertToGlobalHandle(HANDLE hSrc); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CopyFileA(LPCSTR,LPCSTR,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CopyFileW(LPCWSTR,LPCWSTR,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CopyFileExA(LPCSTR, LPCSTR, LPPROGRESS_ROUTINE, LPVOID, LPBOOL, DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CopyFileExW(LPCWSTR, LPCWSTR, LPPROGRESS_ROUTINE, LPVOID, LPBOOL, DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CopySid(DWORD,PSID,PSID); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) CompareFileTime(const FILETIME*,const FILETIME*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ConvertFiberToThread(void); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) ConvertThreadToFiber(LPVOID); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) ConvertThreadToFiberEx(LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ConvertToAutoInheritPrivateObjectSecurity(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,GUID*,BOOL,PGENERIC_MAPPING); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateActCtxA(PCACTCTXA); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateActCtxW(PCACTCTXW); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateDirectoryA(LPCSTR,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateDirectoryW(LPCWSTR,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateDirectoryExA(LPCSTR,LPCSTR,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateDirectoryExW(LPCWSTR,LPCWSTR,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateEventA(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateEventW(LPSECURITY_ATTRIBUTES,BOOL,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateEventExA(SECURITY_ATTRIBUTES*,LPCSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateEventExW(SECURITY_ATTRIBUTES*,LPCWSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) CreateFiber(SIZE_T,LPFIBER_START_ROUTINE,LPVOID); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) CreateFiberEx(SIZE_T,SIZE_T,DWORD,LPFIBER_START_ROUTINE,LPVOID); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateFileA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateFileW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateFileMappingA(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateFileMappingW(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateIoCompletionPort(HANDLE,HANDLE,ULONG_PTR,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateJobObjectA(LPSECURITY_ATTRIBUTES,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateJobObjectW(LPSECURITY_ATTRIBUTES,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateMailslotA(LPCSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateMailslotW(LPCWSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateMemoryResourceNotification(MEMORY_RESOURCE_NOTIFICATION_TYPE); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateMutexA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateMutexW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateMutexExA(SECURITY_ATTRIBUTES*,LPCSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateMutexExW(SECURITY_ATTRIBUTES*,LPCWSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateNamedPipeA(LPCSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateNamedPipeW(LPCWSTR,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreatePipe(PHANDLE,PHANDLE,LPSECURITY_ATTRIBUTES,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreatePrivateObjectSecurity(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,BOOL,HANDLE,PGENERIC_MAPPING); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateProcessA(LPCSTR,LPSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,LPVOID,LPCSTR,LPSTARTUPINFOA,LPPROCESS_INFORMATION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateProcessW(LPCWSTR,LPWSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,LPVOID,LPCWSTR,LPSTARTUPINFOW,LPPROCESS_INFORMATION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateProcessAsUserA(HANDLE,LPCSTR,LPSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,LPVOID,LPCSTR,LPSTARTUPINFOA,LPPROCESS_INFORMATION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateProcessAsUserW(HANDLE,LPCWSTR,LPWSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,LPVOID,LPCWSTR,LPSTARTUPINFOW,LPPROCESS_INFORMATION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateProcessWithLogonW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPCWSTR,LPWSTR,DWORD,LPVOID,LPCWSTR,LPSTARTUPINFOW,LPPROCESS_INFORMATION); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateRemoteThread(HANDLE,LPSECURITY_ATTRIBUTES,SIZE_T,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateRestrictedToken(HANDLE,DWORD,DWORD,PSID_AND_ATTRIBUTES,DWORD,PLUID_AND_ATTRIBUTES,DWORD,PSID_AND_ATTRIBUTES,PHANDLE); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateSemaphoreA(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateSemaphoreW(LPSECURITY_ATTRIBUTES,LONG,LONG,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateSemaphoreExA(SECURITY_ATTRIBUTES*,LONG,LONG,LPCSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateSemaphoreExW(SECURITY_ATTRIBUTES*,LONG,LONG,LPCWSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) CreateTapePartition(HANDLE,DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateThread(LPSECURITY_ATTRIBUTES,SIZE_T,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateTimerQueue(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateTimerQueueTimer(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,DWORD,DWORD,ULONG); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateWaitableTimerA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateWaitableTimerW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateWaitableTimerExA(SECURITY_ATTRIBUTES*,LPCSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CreateWaitableTimerExW(SECURITY_ATTRIBUTES*,LPCWSTR,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateWellKnownSid(WELL_KNOWN_SID_TYPE,PSID,PSID,DWORD*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeactivateActCtx(DWORD,ULONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DebugActiveProcess(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DebugActiveProcessStop(DWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) DebugBreak(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DebugBreakProcess(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DebugSetProcessKillOnExit(BOOL); __attribute__((visibility ("hidden"))) PVOID __attribute__((__stdcall__)) DecodePointer(PVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DecryptFileA(LPCSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DecryptFileW(LPCWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DefineDosDeviceA(DWORD,LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DefineDosDeviceW(DWORD,LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteAce(PACL,DWORD); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) DeleteAtom(ATOM); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) DeleteCriticalSection(CRITICAL_SECTION *lpCrit); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) DeleteFiber(LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteFileA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteFileW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteTimerQueueEx(HANDLE,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteTimerQueueTimer(HANDLE,HANDLE,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteVolumeMountPointA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteVolumeMountPointW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeregisterEventSource(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DestroyPrivateObjectSecurity(PSECURITY_DESCRIPTOR*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeviceIoControl(HANDLE,DWORD,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DisableThreadLibraryCalls(HMODULE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DisconnectNamedPipe(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DnsHostnameToComputerNameA(LPCSTR,LPSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DnsHostnameToComputerNameW(LPCWSTR,LPWSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DosDateTimeToFileTime(WORD,WORD,LPFILETIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DuplicateHandle(HANDLE,HANDLE,HANDLE,HANDLE*,DWORD,BOOL,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DuplicateToken(HANDLE,SECURITY_IMPERSONATION_LEVEL,PHANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DuplicateTokenEx(HANDLE,DWORD,LPSECURITY_ATTRIBUTES,SECURITY_IMPERSONATION_LEVEL,TOKEN_TYPE,PHANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EscapeCommFunction(HANDLE,UINT); __attribute__((visibility ("hidden"))) PVOID __attribute__((__stdcall__)) EncodePointer(PVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EncryptFileA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EncryptFileW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EndUpdateResourceA(HANDLE,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EndUpdateResourceW(HANDLE,BOOL); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) EnterCriticalSection(CRITICAL_SECTION *lpCrit); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumResourceLanguagesA(HMODULE,LPCSTR,LPCSTR,ENUMRESLANGPROCA,LONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumResourceLanguagesW(HMODULE,LPCWSTR,LPCWSTR,ENUMRESLANGPROCW,LONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumResourceNamesA(HMODULE,LPCSTR,ENUMRESNAMEPROCA,LONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumResourceNamesW(HMODULE,LPCWSTR,ENUMRESNAMEPROCW,LONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumResourceTypesA(HMODULE,ENUMRESTYPEPROCA,LONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumResourceTypesW(HMODULE,ENUMRESTYPEPROCW,LONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EqualSid(PSID, PSID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EqualPrefixSid(PSID,PSID); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) EraseTape(HANDLE,DWORD,BOOL); __attribute__((visibility ("hidden"))) void __attribute__((noreturn)) __attribute__((__stdcall__)) ExitProcess(DWORD); __attribute__((visibility ("hidden"))) void __attribute__((noreturn)) __attribute__((__stdcall__)) ExitThread(DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) ExpandEnvironmentStringsA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) ExpandEnvironmentStringsW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) FatalAppExitA(UINT,LPCSTR); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) FatalAppExitW(UINT,LPCWSTR); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) FatalExit(int); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FileEncryptionStatusA(LPCSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FileEncryptionStatusW(LPCWSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FileTimeToDosDateTime(const FILETIME*,LPWORD,LPWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FileTimeToLocalFileTime(const FILETIME*,LPFILETIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FileTimeToSystemTime(const FILETIME*,LPSYSTEMTIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindActCtxSectionStringA(DWORD,const GUID *,ULONG,LPCSTR,PACTCTX_SECTION_KEYED_DATA); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindActCtxSectionStringW(DWORD,const GUID *,ULONG,LPCWSTR,PACTCTX_SECTION_KEYED_DATA); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindActCtxSectionGuid(DWORD,const GUID *,ULONG,const GUID *,PACTCTX_SECTION_KEYED_DATA); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) FindAtomA(LPCSTR); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) FindAtomW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindClose(HANDLE); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstChangeNotificationA(LPCSTR,BOOL,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstChangeNotificationW(LPCWSTR,BOOL,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstFileA(LPCSTR,LPWIN32_FIND_DATAA); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstFileW(LPCWSTR,LPWIN32_FIND_DATAW); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstFileExA(LPCSTR,FINDEX_INFO_LEVELS,LPVOID,FINDEX_SEARCH_OPS,LPVOID,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstFileExW(LPCWSTR,FINDEX_INFO_LEVELS,LPVOID,FINDEX_SEARCH_OPS,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindFirstFreeAce(PACL,LPVOID*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindNextChangeNotification(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindNextFileA(HANDLE,LPWIN32_FIND_DATAA); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindNextFileW(HANDLE,LPWIN32_FIND_DATAW); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindCloseChangeNotification(HANDLE); __attribute__((visibility ("hidden"))) HRSRC __attribute__((__stdcall__)) FindResourceA(HMODULE,LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) HRSRC __attribute__((__stdcall__)) FindResourceW(HMODULE,LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) HRSRC __attribute__((__stdcall__)) FindResourceExA(HMODULE,LPCSTR,LPCSTR,WORD); __attribute__((visibility ("hidden"))) HRSRC __attribute__((__stdcall__)) FindResourceExW(HMODULE,LPCWSTR,LPCWSTR,WORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstVolumeA(LPSTR,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstVolumeW(LPWSTR,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstVolumeMountPointA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) FindFirstVolumeMountPointW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindNextVolumeA(HANDLE,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindNextVolumeW(HANDLE,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindNextVolumeMountPointA(HANDLE,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindNextVolumeMountPointW(HANDLE,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindVolumeClose(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FindVolumeMountPointClose(HANDLE); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) FlsAlloc(PFLS_CALLBACK_FUNCTION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlsFree(DWORD); __attribute__((visibility ("hidden"))) PVOID __attribute__((__stdcall__)) FlsGetValue(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlsSetValue(DWORD,PVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlushFileBuffers(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlushInstructionCache(HANDLE,LPCVOID,SIZE_T); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlushViewOfFile(LPCVOID,SIZE_T); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) FormatMessageA(DWORD,LPCVOID,DWORD,DWORD,LPSTR,DWORD,va_list*); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) FormatMessageW(DWORD,LPCVOID,DWORD,DWORD,LPWSTR,DWORD,va_list*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FreeEnvironmentStringsA(LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FreeEnvironmentStringsW(LPWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FreeLibrary(HMODULE); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) FreeLibraryAndExitThread(HINSTANCE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FreeResource(HGLOBAL); __attribute__((visibility ("hidden"))) PVOID __attribute__((__stdcall__)) FreeSid(PSID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetAce(PACL,DWORD,LPVOID*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetAclInformation(PACL,LPVOID,DWORD,ACL_INFORMATION_CLASS); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetAtomNameA(ATOM,LPSTR,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetAtomNameW(ATOM,LPWSTR,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetBinaryTypeA( LPCSTR lpApplicationName, LPDWORD lpBinaryType ); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetBinaryTypeW( LPCWSTR lpApplicationName, LPDWORD lpBinaryType ); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCurrentActCtx(HANDLE *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCommConfig(HANDLE,LPCOMMCONFIG,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCommMask(HANDLE,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCommModemStatus(HANDLE,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCommProperties(HANDLE,LPCOMMPROP); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCommState(HANDLE,LPDCB); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCommTimeouts(HANDLE,LPCOMMTIMEOUTS); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) GetCommandLineA(void); __attribute__((visibility ("hidden"))) LPWSTR __attribute__((__stdcall__)) GetCommandLineW(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetCompressedFileSizeA(LPCSTR,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetCompressedFileSizeW(LPCWSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetComputerNameA(LPSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetComputerNameW(LPWSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetComputerNameExA(COMPUTER_NAME_FORMAT,LPSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetComputerNameExW(COMPUTER_NAME_FORMAT,LPWSTR,LPDWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetCurrentDirectoryA(UINT,LPSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetCurrentDirectoryW(UINT,LPWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCurrentHwProfileA(LPHW_PROFILE_INFOA); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCurrentHwProfileW(LPHW_PROFILE_INFOW); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) GetCurrentProcess(void); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) GetCurrentThread(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDevicePowerState(HANDLE,BOOL*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceA(LPCSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceW(LPCWSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceExA(LPCSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDiskFreeSpaceExW(LPCWSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetDllDirectoryA(DWORD,LPSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetDllDirectoryW(DWORD,LPWSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetDriveTypeA(LPCSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetDriveTypeW(LPCWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetDynamicTimeZoneInformation(PDYNAMIC_TIME_ZONE_INFORMATION); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) GetEnvironmentStringsA(void); __attribute__((visibility ("hidden"))) LPWSTR __attribute__((__stdcall__)) GetEnvironmentStringsW(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetEnvironmentVariableA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetEnvironmentVariableW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetErrorMode(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetEventLogInformation(HANDLE,DWORD,LPVOID,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetExitCodeProcess(HANDLE,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetExitCodeThread(HANDLE,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFileAttributesA(LPCSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFileAttributesW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetFileAttributesExA(LPCSTR,GET_FILEEX_INFO_LEVELS,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetFileAttributesExW(LPCWSTR,GET_FILEEX_INFO_LEVELS,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetFileInformationByHandle(HANDLE,BY_HANDLE_FILE_INFORMATION*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFileSize(HANDLE,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetFileSizeEx(HANDLE,PLARGE_INTEGER); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetFileTime(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFileType(HANDLE); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFullPathNameA(LPCSTR,DWORD,LPSTR,LPSTR*); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFullPathNameW(LPCWSTR,DWORD,LPWSTR,LPWSTR*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetHandleInformation(HANDLE,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetLengthSid(PSID); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GetLocalTime(LPSYSTEMTIME); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetLogicalDrives(void); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetLogicalDriveStringsA(UINT,LPSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetLogicalDriveStringsW(UINT,LPWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetLongPathNameA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetLongPathNameW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMailslotInfo(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetModuleFileNameA(HMODULE,LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetModuleFileNameW(HMODULE,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) HMODULE __attribute__((__stdcall__)) GetModuleHandleA(LPCSTR); __attribute__((visibility ("hidden"))) HMODULE __attribute__((__stdcall__)) GetModuleHandleW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetModuleHandleExA(DWORD,LPCSTR,HMODULE*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetModuleHandleExW(DWORD,LPCWSTR,HMODULE*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetNamedPipeHandleStateA(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetNamedPipeHandleStateW(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetNamedPipeInfo(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GetNativeSystemInfo(LPSYSTEM_INFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetNumberOfEventLogRecords(HANDLE,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetOldestEventLogRecord(HANDLE,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetOverlappedResult(HANDLE,LPOVERLAPPED,LPDWORD,BOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetPriorityClass(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetPrivateObjectSecurity(PSECURITY_DESCRIPTOR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetPrivateProfileIntA(LPCSTR,LPCSTR,INT,LPCSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetPrivateProfileIntW(LPCWSTR,LPCWSTR,INT,LPCWSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPrivateProfileSectionA(LPCSTR,LPSTR,DWORD,LPCSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPrivateProfileSectionW(LPCWSTR,LPWSTR,DWORD,LPCWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetPrivateProfileSectionNamesA(LPSTR,DWORD,LPCSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetPrivateProfileSectionNamesW(LPWSTR,DWORD,LPCWSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,UINT,LPCSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetPrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetPrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR); __attribute__((visibility ("hidden"))) FARPROC __attribute__((__stdcall__)) GetProcAddress(HMODULE,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProcessAffinityMask(HANDLE,PDWORD_PTR,PDWORD_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetLogicalProcessorInformation(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetLogicalProcessorInformationEx(LOGICAL_PROCESSOR_RELATIONSHIP,PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX,PDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetProcessHeaps(DWORD,PHANDLE); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetProcessId(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProcessIoCounters(HANDLE,PIO_COUNTERS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProcessPriorityBoost(HANDLE,PBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProcessShutdownParameters(LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProcessTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetProcessVersion(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProcessWorkingSetSize(HANDLE,PSIZE_T,PSIZE_T); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProductInfo(DWORD,DWORD,DWORD,DWORD,PDWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetProfileIntA(LPCSTR,LPCSTR,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetProfileIntW(LPCWSTR,LPCWSTR,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetProfileSectionA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetProfileSectionW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPSTR,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetQueuedCompletionStatus(HANDLE,LPDWORD,PULONG_PTR,LPOVERLAPPED*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR_CONTROL,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL *,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID *,LPBOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetSecurityDescriptorLength(PSECURITY_DESCRIPTOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID *,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,LPBOOL,PACL *,LPBOOL); __attribute__((visibility ("hidden"))) PSID_IDENTIFIER_AUTHORITY __attribute__((__stdcall__)) GetSidIdentifierAuthority(PSID); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetSidLengthRequired(BYTE); __attribute__((visibility ("hidden"))) PDWORD __attribute__((__stdcall__)) GetSidSubAuthority(PSID,DWORD); __attribute__((visibility ("hidden"))) PUCHAR __attribute__((__stdcall__)) GetSidSubAuthorityCount(PSID); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetShortPathNameA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetShortPathNameW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GetStartupInfoA(LPSTARTUPINFOA); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GetStartupInfoW(LPSTARTUPINFOW); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) GetStdHandle(DWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemDirectoryA(LPSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemDirectoryW(LPWSTR,UINT); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GetSystemInfo(LPSYSTEM_INFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSystemPowerStatus(LPSYSTEM_POWER_STATUS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSystemRegistryQuota(PDWORD,PDWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GetSystemTime(LPSYSTEMTIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetSystemTimeAdjustment(PDWORD,PDWORD,PBOOL); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GetSystemTimeAsFileTime(LPFILETIME); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemWindowsDirectoryA(LPSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemWindowsDirectoryW(LPWSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemWow64DirectoryA(LPSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemWow64DirectoryW(LPWSTR,UINT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTapeParameters(HANDLE,DWORD,LPDWORD,LPVOID); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTapePosition(HANDLE,DWORD,LPDWORD,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTapeStatus(HANDLE); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetTempFileNameA(LPCSTR,LPCSTR,UINT,LPSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetTempFileNameW(LPCWSTR,LPCWSTR,UINT,LPWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTempPathA(DWORD,LPSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTempPathW(DWORD,LPWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetThreadId(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetThreadIOPendingFlag(HANDLE,PBOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTickCount(void); __attribute__((visibility ("hidden"))) ULONGLONG __attribute__((__stdcall__)) GetTickCount64(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTimeZoneInformation(LPTIME_ZONE_INFORMATION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetThreadContext(HANDLE,CONTEXT *); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetThreadErrorMode(void); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetThreadPriority(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetThreadPriorityBoost(HANDLE,PBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetThreadTimes(HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,LPVOID,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetUserNameA(LPSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetUserNameW(LPWSTR,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetVersion(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVersionExA(OSVERSIONINFOA*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVersionExW(OSVERSIONINFOW*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumeInformationA(LPCSTR,LPSTR,DWORD,LPDWORD,LPDWORD,LPDWORD,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumeInformationW(LPCWSTR,LPWSTR,DWORD,LPDWORD,LPDWORD,LPDWORD,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumeNameForVolumeMountPointA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumeNameForVolumeMountPointW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumePathNameA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumePathNameW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumePathNamesForVolumeNameA(LPCSTR,LPSTR,DWORD,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetVolumePathNamesForVolumeNameW(LPCWSTR,LPWSTR,DWORD,PDWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetWindowsDirectoryA(LPSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetWindowsDirectoryW(LPWSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetWriteWatch(DWORD,LPVOID,SIZE_T,LPVOID*,ULONG_PTR*,ULONG*); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) GlobalAddAtomA(LPCSTR); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) GlobalAddAtomW(LPCWSTR); __attribute__((visibility ("hidden"))) HGLOBAL __attribute__((__stdcall__)) GlobalAlloc(UINT,SIZE_T) __attribute__((__alloc_size__(2))); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) GlobalCompact(DWORD); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) GlobalDeleteAtom(ATOM); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) GlobalFindAtomA(LPCSTR); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) GlobalFindAtomW(LPCWSTR); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GlobalFix(HGLOBAL); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GlobalFlags(HGLOBAL); __attribute__((visibility ("hidden"))) HGLOBAL __attribute__((__stdcall__)) GlobalFree(HGLOBAL); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GlobalGetAtomNameA(ATOM,LPSTR,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GlobalGetAtomNameW(ATOM,LPWSTR,INT); __attribute__((visibility ("hidden"))) HGLOBAL __attribute__((__stdcall__)) GlobalHandle(LPCVOID); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) GlobalLock(HGLOBAL); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GlobalMemoryStatus(LPMEMORYSTATUS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GlobalMemoryStatusEx(LPMEMORYSTATUSEX); __attribute__((visibility ("hidden"))) HGLOBAL __attribute__((__stdcall__)) GlobalReAlloc(HGLOBAL,SIZE_T,UINT) __attribute__((__alloc_size__(3))); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) GlobalSize(HGLOBAL); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) GlobalUnfix(HGLOBAL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GlobalUnlock(HGLOBAL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GlobalUnWire(HGLOBAL); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) GlobalWire(HGLOBAL); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) HeapAlloc(HANDLE,DWORD,SIZE_T) __attribute__((__alloc_size__(3))); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) HeapCompact(HANDLE,DWORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) HeapCreate(DWORD,SIZE_T,SIZE_T); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapDestroy(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapFree(HANDLE,DWORD,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapLock(HANDLE); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) HeapReAlloc(HANDLE,DWORD,LPVOID,SIZE_T) __attribute__((__alloc_size__(4))); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapQueryInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T,PSIZE_T); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapSetInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) HeapSize(HANDLE,DWORD,LPCVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapUnlock(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapValidate(HANDLE,DWORD,LPCVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HeapWalk(HANDLE,LPPROCESS_HEAP_ENTRY); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InitAtomTable(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InitializeAcl(PACL,DWORD,DWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) InitializeCriticalSection(CRITICAL_SECTION *lpCrit); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InitializeCriticalSectionAndSpinCount(CRITICAL_SECTION *,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InitializeCriticalSectionEx(CRITICAL_SECTION *,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InitializeSid(PSID,PSID_IDENTIFIER_AUTHORITY,BYTE); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) InitializeSListHead(PSLIST_HEADER); __attribute__((visibility ("hidden"))) PSINGLE_LIST_ENTRY __attribute__((__stdcall__)) InterlockedFlushSList(PSLIST_HEADER); __attribute__((visibility ("hidden"))) PSINGLE_LIST_ENTRY __attribute__((__stdcall__)) InterlockedPopEntrySList(PSLIST_HEADER); __attribute__((visibility ("hidden"))) PSINGLE_LIST_ENTRY __attribute__((__stdcall__)) InterlockedPushEntrySList(PSLIST_HEADER, PSINGLE_LIST_ENTRY); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsBadCodePtr(FARPROC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsBadHugeReadPtr(LPCVOID,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsBadHugeWritePtr(LPVOID,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsBadReadPtr(LPCVOID,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsBadStringPtrA(LPCSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsBadStringPtrW(LPCWSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsBadWritePtr(LPVOID,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsDebuggerPresent(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsSystemResumeAutomatic(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsTextUnicode(LPCVOID,INT,LPINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsTokenRestricted(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsValidAcl(PACL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsValidSid(PSID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsWellKnownSid(PSID,WELL_KNOWN_SID_TYPE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsWow64Process(HANDLE,PBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ImpersonateLoggedOnUser(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ImpersonateNamedPipeClient(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ImpersonateSelf(SECURITY_IMPERSONATION_LEVEL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsProcessInJob(HANDLE,HANDLE,PBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsProcessorFeaturePresent(DWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) LeaveCriticalSection(CRITICAL_SECTION *lpCrit); __attribute__((visibility ("hidden"))) HMODULE __attribute__((__stdcall__)) LoadLibraryA(LPCSTR); __attribute__((visibility ("hidden"))) HMODULE __attribute__((__stdcall__)) LoadLibraryW(LPCWSTR); __attribute__((visibility ("hidden"))) HMODULE __attribute__((__stdcall__)) LoadLibraryExA(LPCSTR,HANDLE,DWORD); __attribute__((visibility ("hidden"))) HMODULE __attribute__((__stdcall__)) LoadLibraryExW(LPCWSTR,HANDLE,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) LoadModule(LPCSTR,LPVOID); __attribute__((visibility ("hidden"))) HGLOBAL __attribute__((__stdcall__)) LoadResource(HMODULE,HRSRC); __attribute__((visibility ("hidden"))) HLOCAL __attribute__((__stdcall__)) LocalAlloc(UINT,SIZE_T) __attribute__((__alloc_size__(2))); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) LocalCompact(UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) LocalFlags(HLOCAL); __attribute__((visibility ("hidden"))) HLOCAL __attribute__((__stdcall__)) LocalFree(HLOCAL); __attribute__((visibility ("hidden"))) HLOCAL __attribute__((__stdcall__)) LocalHandle(LPCVOID); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) LocalLock(HLOCAL); __attribute__((visibility ("hidden"))) HLOCAL __attribute__((__stdcall__)) LocalReAlloc(HLOCAL,SIZE_T,UINT) __attribute__((__alloc_size__(3))); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) LocalShrink(HGLOBAL,UINT); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) LocalSize(HLOCAL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LocalUnlock(HLOCAL); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) LockResource(HGLOBAL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupAccountNameA(LPCSTR,LPCSTR,PSID,LPDWORD,LPSTR,LPDWORD,PSID_NAME_USE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupAccountNameW(LPCWSTR,LPCWSTR,PSID,LPDWORD,LPWSTR,LPDWORD,PSID_NAME_USE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupAccountSidA(LPCSTR,PSID,LPSTR,LPDWORD,LPSTR,LPDWORD,PSID_NAME_USE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupAccountSidW(LPCWSTR,PSID,LPWSTR,LPDWORD,LPWSTR,LPDWORD,PSID_NAME_USE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LocalFileTimeToFileTime(const FILETIME*,LPFILETIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LockFile(HANDLE,DWORD,DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LockFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LogonUserA(LPCSTR,LPCSTR,LPCSTR,DWORD,DWORD,PHANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LogonUserW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,DWORD,PHANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupPrivilegeDisplayNameA(LPCSTR,LPCSTR,LPSTR,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupPrivilegeDisplayNameW(LPCWSTR,LPCWSTR,LPWSTR,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupPrivilegeNameA(LPCSTR,PLUID,LPSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupPrivilegeNameW(LPCWSTR,PLUID,LPWSTR,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupPrivilegeValueA(LPCSTR,LPCSTR,PLUID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LookupPrivilegeValueW(LPCWSTR,LPCWSTR,PLUID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MakeAbsoluteSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,LPDWORD,PACL,LPDWORD,PACL,LPDWORD,PSID,LPDWORD,PSID,LPDWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) MakeCriticalSectionGlobal(CRITICAL_SECTION *lpCrit); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MakeSelfRelativeSD(PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR,LPDWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) MapGenericMask(PDWORD,PGENERIC_MAPPING); __attribute__((visibility ("hidden"))) HMODULE __attribute__((__stdcall__)) MapHModuleSL(WORD); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) MapHModuleLS(HMODULE); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) MapViewOfFile(HANDLE,DWORD,DWORD,DWORD,SIZE_T); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) MapViewOfFileEx(HANDLE,DWORD,DWORD,DWORD,SIZE_T,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveFileA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveFileW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveFileExA(LPCSTR,LPCSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveFileExW(LPCWSTR,LPCWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveFileWithProgressA(LPCSTR,LPCSTR,LPPROGRESS_ROUTINE,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveFileWithProgressW(LPCWSTR,LPCWSTR,LPPROGRESS_ROUTINE,LPVOID,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MulDiv(INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) NeedCurrentDirectoryForExePathA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) NeedCurrentDirectoryForExePathW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) NotifyChangeEventLog(HANDLE,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectCloseAuditAlarmA(LPCSTR,LPVOID,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectCloseAuditAlarmW(LPCWSTR,LPVOID,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectDeleteAuditAlarmA(LPCSTR,LPVOID,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectDeleteAuditAlarmW(LPCWSTR,LPVOID,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectOpenAuditAlarmA(LPCSTR,LPVOID,LPSTR,LPSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectOpenAuditAlarmW(LPCWSTR,LPVOID,LPWSTR,LPWSTR,PSECURITY_DESCRIPTOR,HANDLE,DWORD,DWORD,PPRIVILEGE_SET,BOOL,BOOL,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectPrivilegeAuditAlarmA(LPCSTR,LPVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ObjectPrivilegeAuditAlarmW(LPCWSTR,LPVOID,HANDLE,DWORD,PPRIVILEGE_SET,BOOL); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenBackupEventLogA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenBackupEventLogW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenEventA(DWORD,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenEventW(DWORD,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenEventLogA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenEventLogW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) HFILE __attribute__((__stdcall__)) OpenFile(LPCSTR,OFSTRUCT*,UINT); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenFileMappingA(DWORD,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenFileMappingW(DWORD,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenJobObjectA(DWORD,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenJobObjectW(DWORD,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenMutexA(DWORD,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenMutexW(DWORD,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenProcess(DWORD,BOOL,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OpenProcessToken(HANDLE,DWORD,PHANDLE); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenSemaphoreA(DWORD,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenSemaphoreW(DWORD,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenThread(DWORD,BOOL,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OpenThreadToken(HANDLE,DWORD,BOOL,PHANDLE); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenWaitableTimerA(DWORD,BOOL,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) OpenWaitableTimerW(DWORD,BOOL,LPCWSTR); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) OutputDebugStringA(LPCSTR); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) OutputDebugStringW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PeekNamedPipe(HANDLE,PVOID,DWORD,PDWORD,PDWORD,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PostQueuedCompletionStatus(HANDLE,DWORD,ULONG_PTR,LPOVERLAPPED); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) PrepareTape(HANDLE,DWORD,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ProcessIdToSessionId(DWORD,DWORD*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PrivilegeCheck(HANDLE,PPRIVILEGE_SET,LPBOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PulseEvent(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PurgeComm(HANDLE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) QueryActCtxW(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T *); __attribute__((visibility ("hidden"))) USHORT __attribute__((__stdcall__)) QueryDepthSList(PSLIST_HEADER); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) QueryDosDeviceA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) QueryDosDeviceW(LPCWSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) QueryFullProcessImageNameA(HANDLE,DWORD,LPSTR,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) QueryFullProcessImageNameW(HANDLE,DWORD,LPWSTR,PDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) QueryInformationJobObject(HANDLE,JOBOBJECTINFOCLASS,LPVOID,DWORD,DWORD*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) QueryPerformanceCounter(LARGE_INTEGER*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) QueryPerformanceFrequency(LARGE_INTEGER*); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) QueueUserWorkItem(LPTHREAD_START_ROUTINE,PVOID,ULONG); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) RaiseException(DWORD,DWORD,DWORD,const ULONG_PTR *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReadEventLogA(HANDLE,DWORD,DWORD,LPVOID,DWORD,DWORD *,DWORD *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReadEventLogW(HANDLE,DWORD,DWORD,LPVOID,DWORD,DWORD *,DWORD *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReadDirectoryChangesW(HANDLE,LPVOID,DWORD,BOOL,DWORD,LPDWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReadFile(HANDLE,LPVOID,DWORD,LPDWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReadFileEx(HANDLE,LPVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReadFileScatter(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReadProcessMemory(HANDLE,LPCVOID,LPVOID,SIZE_T,SIZE_T*); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) RegisterEventSourceA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) RegisterEventSourceW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RegisterWaitForSingleObject(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) RegisterWaitForSingleObjectEx(HANDLE,WAITORTIMERCALLBACK,PVOID,ULONG,ULONG); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) ReleaseActCtx(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReleaseMutex(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReleaseSemaphore(HANDLE,LONG,LPLONG); __attribute__((visibility ("hidden"))) ULONG __attribute__((__stdcall__)) RemoveVectoredExceptionHandler(PVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReplaceFileA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPVOID,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReplaceFileW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPVOID,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveDirectoryA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveDirectoryW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReportEventA(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCSTR *,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR *,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RequestWakeupLatency(LATENCY_TIME latency); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ResetEvent(HANDLE); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) ResetWriteWatch(LPVOID,SIZE_T); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) ResumeThread(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RevertToSelf(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SearchPathA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SearchPathW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPWSTR,LPWSTR*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetAclInformation(PACL,LPVOID,DWORD,ACL_INFORMATION_CLASS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCommConfig(HANDLE,LPCOMMCONFIG,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCommBreak(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCommMask(HANDLE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCommState(HANDLE,LPDCB); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCommTimeouts(HANDLE,LPCOMMTIMEOUTS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetComputerNameA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetComputerNameW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetComputerNameExA(COMPUTER_NAME_FORMAT,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetComputerNameExW(COMPUTER_NAME_FORMAT,LPCWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetCriticalSectionSpinCount(LPCRITICAL_SECTION,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCurrentDirectoryA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCurrentDirectoryW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDefaultCommConfigA(LPCSTR,LPCOMMCONFIG,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDefaultCommConfigW(LPCWSTR,LPCOMMCONFIG,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDllDirectoryA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDllDirectoryW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDynamicTimeZoneInformation(const DYNAMIC_TIME_ZONE_INFORMATION*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetEndOfFile(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetEnvironmentVariableA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetEnvironmentVariableW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SetErrorMode(UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetEvent(HANDLE); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) SetFileApisToANSI(void); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) SetFileApisToOEM(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetFileAttributesA(LPCSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetFileAttributesW(LPCWSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetFilePointer(HANDLE,LONG,LPLONG,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetFilePointerEx(HANDLE,LARGE_INTEGER,LARGE_INTEGER*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetFileSecurityA(LPCSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetFileSecurityW(LPCWSTR,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetFileTime(HANDLE,const FILETIME*,const FILETIME*,const FILETIME*); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SetHandleCount(UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetHandleInformation(HANDLE,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetInformationJobObject(HANDLE,JOBOBJECTINFOCLASS,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetKernelObjectSecurity(HANDLE,SECURITY_INFORMATION,PSECURITY_DESCRIPTOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetLocalTime(const SYSTEMTIME*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMailslotInfo(HANDLE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetNamedPipeHandleState(HANDLE,LPDWORD,LPDWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetPriorityClass(HANDLE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetPrivateObjectSecurity(SECURITY_INFORMATION,PSECURITY_DESCRIPTOR,PSECURITY_DESCRIPTOR*,PGENERIC_MAPPING,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetProcessAffinityMask(HANDLE,DWORD_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetProcessPriorityBoost(HANDLE,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetProcessShutdownParameters(DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetProcessWorkingSetSize(HANDLE,SIZE_T,SIZE_T); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSecurityDescriptorControl(PSECURITY_DESCRIPTOR,SECURITY_DESCRIPTOR_CONTROL,SECURITY_DESCRIPTOR_CONTROL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSecurityDescriptorDacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSecurityDescriptorGroup(PSECURITY_DESCRIPTOR,PSID,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSecurityDescriptorOwner(PSECURITY_DESCRIPTOR,PSID,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSecurityDescriptorSacl(PSECURITY_DESCRIPTOR,BOOL,PACL,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetStdHandle(DWORD,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSystemPowerState(BOOL,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSystemTime(const SYSTEMTIME*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSystemTimeAdjustment(DWORD,BOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetTapeParameters(HANDLE,DWORD,LPVOID); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL); __attribute__((visibility ("hidden"))) DWORD_PTR __attribute__((__stdcall__)) SetThreadAffinityMask(HANDLE,DWORD_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetThreadContext(HANDLE,const CONTEXT *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetThreadErrorMode(DWORD,LPDWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetThreadExecutionState(EXECUTION_STATE); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetThreadIdealProcessor(HANDLE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetThreadPriority(HANDLE,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetThreadPriorityBoost(HANDLE,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetThreadToken(PHANDLE,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetTimeZoneInformation(const TIME_ZONE_INFORMATION *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetTokenInformation(HANDLE,TOKEN_INFORMATION_CLASS,LPVOID,DWORD); __attribute__((visibility ("hidden"))) LPTOP_LEVEL_EXCEPTION_FILTER __attribute__((__stdcall__)) SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetVolumeLabelA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetVolumeLabelW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetVolumeMountPointA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetVolumeMountPointW(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWaitableTimer(HANDLE,const LARGE_INTEGER*,LONG,PTIMERAPCROUTINE,LPVOID,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetupComm(HANDLE,DWORD,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SignalObjectAndWait(HANDLE,HANDLE,DWORD,BOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SizeofResource(HMODULE,HRSRC); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) Sleep(DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SleepEx(DWORD,BOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SuspendThread(HANDLE); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) SwitchToFiber(LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SwitchToThread(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SystemTimeToFileTime(const SYSTEMTIME*,LPFILETIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SystemTimeToTzSpecificLocalTime(const TIME_ZONE_INFORMATION*,const SYSTEMTIME*,LPSYSTEMTIME); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TerminateJobObject(HANDLE,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TerminateProcess(HANDLE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TerminateThread(HANDLE,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) TlsAlloc(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TlsFree(DWORD); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) TlsGetValue(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TlsSetValue(DWORD,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TransactNamedPipe(HANDLE,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TransmitCommChar(HANDLE,CHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TryEnterCriticalSection(CRITICAL_SECTION *lpCrit); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TzSpecificLocalTimeToSystemTime(const TIME_ZONE_INFORMATION*,const SYSTEMTIME*,LPSYSTEMTIME); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) UnhandledExceptionFilter(PEXCEPTION_POINTERS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnlockFile(HANDLE,DWORD,DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnlockFileEx(HANDLE,DWORD,DWORD,DWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnmapViewOfFile(LPCVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnregisterWait(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnregisterWaitEx(HANDLE,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateResourceA(HANDLE,LPCSTR,LPCSTR,WORD,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateResourceW(HANDLE,LPCWSTR,LPCWSTR,WORD,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VerifyVersionInfoA(LPOSVERSIONINFOEXA,DWORD,DWORDLONG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VerifyVersionInfoW(LPOSVERSIONINFOEXW,DWORD,DWORDLONG); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) VirtualAlloc(LPVOID,SIZE_T,DWORD,DWORD); __attribute__((visibility ("hidden"))) LPVOID __attribute__((__stdcall__)) VirtualAllocEx(HANDLE,LPVOID,SIZE_T,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VirtualFree(LPVOID,SIZE_T,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VirtualFreeEx(HANDLE,LPVOID,SIZE_T,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VirtualLock(LPVOID,SIZE_T); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VirtualProtect(LPVOID,SIZE_T,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VirtualProtectEx(HANDLE,LPVOID,SIZE_T,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) VirtualQuery(LPCVOID,PMEMORY_BASIC_INFORMATION,SIZE_T); __attribute__((visibility ("hidden"))) SIZE_T __attribute__((__stdcall__)) VirtualQueryEx(HANDLE,LPCVOID,PMEMORY_BASIC_INFORMATION,SIZE_T); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) VirtualUnlock(LPVOID,SIZE_T); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) WTSGetActiveConsoleSessionId(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WaitCommEvent(HANDLE,LPDWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WaitForDebugEvent(LPDEBUG_EVENT,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) WaitForMultipleObjects(DWORD,const HANDLE*,BOOL,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) WaitForMultipleObjectsEx(DWORD,const HANDLE*,BOOL,DWORD,BOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) WaitForSingleObject(HANDLE,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) WaitForSingleObjectEx(HANDLE,DWORD,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WaitNamedPipeA(LPCSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WaitNamedPipeW(LPCWSTR,DWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) WinExec(LPCSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Wow64DisableWow64FsRedirection(PVOID*); __attribute__((visibility ("hidden"))) BOOLEAN __attribute__((__stdcall__)) Wow64EnableWow64FsRedirection(BOOLEAN); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Wow64RevertWow64FsRedirection(PVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteFile(HANDLE,LPCVOID,DWORD,LPDWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteFileEx(HANDLE,LPCVOID,DWORD,LPOVERLAPPED,LPOVERLAPPED_COMPLETION_ROUTINE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteFileGather(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAPPED); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WritePrivateProfileSectionA(LPCSTR,LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WritePrivateProfileSectionW(LPCWSTR,LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WritePrivateProfileStringA(LPCSTR,LPCSTR,LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WritePrivateProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WritePrivateProfileStructA(LPCSTR,LPCSTR,LPVOID,UINT,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WritePrivateProfileStructW(LPCWSTR,LPCWSTR,LPVOID,UINT,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteProcessMemory(HANDLE,LPVOID,LPCVOID,SIZE_T,SIZE_T*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteProfileSectionA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteProfileSectionW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteProfileStringA(LPCSTR,LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WriteProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) WriteTapemark(HANDLE,DWORD,DWORD,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ZombifyActCtx(HANDLE); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) lstrcmpA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) lstrcmpW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) lstrcmpiA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) lstrcmpiW(LPCWSTR,LPCWSTR); # 2235 "../../include/winbase.h" static inline LPWSTR __attribute__((__stdcall__)) lstrcpynW( LPWSTR dst, LPCWSTR src, INT n ) { LPWSTR d = dst; LPCWSTR s = src; UINT count = n; while ((count > 1) && *s) { count--; *d++ = *s++; } if (count) *d = 0; return dst; } static inline LPSTR __attribute__((__stdcall__)) lstrcpynA( LPSTR dst, LPCSTR src, INT n ) { LPSTR d = dst; LPCSTR s = src; UINT count = n; while ((count > 1) && *s) { count--; *d++ = *s++; } if (count) *d = 0; return dst; } static inline INT __attribute__((__stdcall__)) lstrlenW( LPCWSTR str ) { const WCHAR *s = str; while (*s) s++; return s - str; } static inline INT __attribute__((__stdcall__)) lstrlenA( LPCSTR str ) { return strlen( str ); } static inline LPWSTR __attribute__((__stdcall__)) lstrcpyW( LPWSTR dst, LPCWSTR src ) { WCHAR *p = dst; while ((*p++ = *src++)); return dst; } static inline LPSTR __attribute__((__stdcall__)) lstrcpyA( LPSTR dst, LPCSTR src ) { return strcpy( dst, src ); } static inline LPWSTR __attribute__((__stdcall__)) lstrcatW( LPWSTR dst, LPCWSTR src ) { WCHAR *p = dst; while (*p) p++; while ((*p++ = *src++)); return dst; } static inline LPSTR __attribute__((__stdcall__)) lstrcatA( LPSTR dst, LPCSTR src ) { return strcat( dst, src ); } # 2315 "../../include/winbase.h" __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) _hread(HFILE,LPVOID,LONG); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) _hwrite(HFILE,LPCSTR,LONG); __attribute__((visibility ("hidden"))) HFILE __attribute__((__stdcall__)) _lcreat(LPCSTR,INT); __attribute__((visibility ("hidden"))) HFILE __attribute__((__stdcall__)) _lclose(HFILE); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) _llseek(HFILE,LONG,INT); __attribute__((visibility ("hidden"))) HFILE __attribute__((__stdcall__)) _lopen(LPCSTR,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) _lread(HFILE,LPVOID,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) _lwrite(HFILE,LPCSTR,UINT); # 2332 "../../include/winbase.h" extern char * __attribute__((__cdecl__)) wine_get_unix_file_name( LPCWSTR dos ); extern WCHAR * __attribute__((__cdecl__)) wine_get_dos_file_name( LPCSTR str ); static inline __attribute__((always_inline)) LONG __attribute__((__stdcall__)) InterlockedCompareExchange( LONG volatile *dest, LONG xchg, LONG compare ) { LONG ret; __asm__ __volatile__( "lock; cmpxchgl %2,(%1)" : "=a" (ret) : "r" (dest), "r" (xchg), "0" (compare) : "memory" ); return ret; } static inline __attribute__((always_inline)) LONG __attribute__((__stdcall__)) InterlockedExchange( LONG volatile *dest, LONG val ) { LONG ret; __asm__ __volatile__( "lock; xchgl %0,(%1)" : "=r" (ret) :"r" (dest), "0" (val) : "memory" ); return ret; } static inline __attribute__((always_inline)) LONG __attribute__((__stdcall__)) InterlockedExchangeAdd( LONG volatile *dest, LONG incr ) { LONG ret; __asm__ __volatile__( "lock; xaddl %0,(%1)" : "=r" (ret) : "r" (dest), "0" (incr) : "memory" ); return ret; } static inline __attribute__((always_inline)) LONG __attribute__((__stdcall__)) InterlockedIncrement( LONG volatile *dest ) { return InterlockedExchangeAdd( dest, 1 ) + 1; } static inline __attribute__((always_inline)) LONG __attribute__((__stdcall__)) InterlockedDecrement( LONG volatile *dest ) { return InterlockedExchangeAdd( dest, -1 ) - 1; } # 2385 "../../include/winbase.h" static inline __attribute__((always_inline)) PVOID __attribute__((__stdcall__)) InterlockedCompareExchangePointer( PVOID volatile *dest, PVOID xchg, PVOID compare ) { return (PVOID)InterlockedCompareExchange( (LONG volatile*)dest, (LONG)xchg, (LONG)compare ); } static inline __attribute__((always_inline)) PVOID __attribute__((__stdcall__)) InterlockedExchangePointer( PVOID volatile *dest, PVOID val ) { return (PVOID)InterlockedExchange( (LONG volatile*)dest, (LONG)val ); } __attribute__((visibility ("hidden"))) LONGLONG __attribute__((__stdcall__)) InterlockedCompareExchange64(LONGLONG volatile*,LONGLONG,LONGLONG); # 2493 "../../include/winbase.h" static inline __attribute__((always_inline)) DWORD __attribute__((__stdcall__)) GetLastError(void) { DWORD ret; __asm__ __volatile__( ".byte 0x64\n\tmovl 0x34,%0" : "=r" (ret) ); return ret; } static inline __attribute__((always_inline)) DWORD __attribute__((__stdcall__)) GetCurrentProcessId(void) { DWORD ret; __asm__ __volatile__( ".byte 0x64\n\tmovl 0x20,%0" : "=r" (ret) ); return ret; } static inline __attribute__((always_inline)) DWORD __attribute__((__stdcall__)) GetCurrentThreadId(void) { DWORD ret; __asm__ __volatile__( ".byte 0x64\n\tmovl 0x24,%0" : "=r" (ret) ); return ret; } static inline __attribute__((always_inline)) void __attribute__((__stdcall__)) SetLastError( DWORD err ) { __asm__ __volatile__( ".byte 0x64\n\tmovl %0,0x34" : : "r" (err) : "memory" ); } static inline __attribute__((always_inline)) HANDLE __attribute__((__stdcall__)) GetProcessHeap(void) { HANDLE *pdb; __asm__ __volatile__( ".byte 0x64\n\tmovl 0x30,%0" : "=r" (pdb) ); return pdb[0x18 / sizeof(HANDLE)]; } # 2564 "../../include/winbase.h" int __attribute__((__stdcall__)) WinMain(HINSTANCE,HINSTANCE,LPSTR,int); BOOL __attribute__((__stdcall__)) DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved ) __attribute__((visibility ("hidden"))); # 59 "x11drv.h" 2 # 1 "../../include/wingdi.h" 1 # 33 "../../include/wingdi.h" typedef struct _ABCFLOAT { FLOAT abcfA; FLOAT abcfB; FLOAT abcfC; } ABCFLOAT, *PABCFLOAT, *LPABCFLOAT; typedef struct { WORD wFirst; WORD wSecond; INT iKernAmount; } KERNINGPAIR, *LPKERNINGPAIR; typedef struct tagPIXELFORMATDESCRIPTOR { WORD nSize; WORD nVersion; DWORD dwFlags; BYTE iPixelType; BYTE cColorBits; BYTE cRedBits; BYTE cRedShift; BYTE cGreenBits; BYTE cGreenShift; BYTE cBlueBits; BYTE cBlueShift; BYTE cAlphaBits; BYTE cAlphaShift; BYTE cAccumBits; BYTE cAccumRedBits; BYTE cAccumGreenBits; BYTE cAccumBlueBits; BYTE cAccumAlphaBits; BYTE cDepthBits; BYTE cStencilBits; BYTE cAuxBuffers; BYTE iLayerType; BYTE bReserved; DWORD dwLayerMask; DWORD dwVisibleMask; DWORD dwDamageMask; } PIXELFORMATDESCRIPTOR, *PPIXELFORMATDESCRIPTOR, *LPPIXELFORMATDESCRIPTOR; # 103 "../../include/wingdi.h" typedef struct tagCOLORADJUSTMENT { WORD caSize; WORD caFlags; WORD caIlluminantIndex; WORD caRedGamma; WORD caGreenGamma; WORD caBlueGamma; WORD caReferenceBlack; WORD caReferenceWhite; SHORT caContrast; SHORT caBrightness; SHORT caColorfulness; SHORT caRedGreenTint; } COLORADJUSTMENT, *PCOLORADJUSTMENT, *LPCOLORADJUSTMENT; # 149 "../../include/wingdi.h" typedef LONG FXPT16DOT16, *LPFXPT16DOT16; typedef LONG FXPT2DOT30, *LPFXPT2DOT30; typedef LONG LCSCSTYPE; typedef LONG LCSGAMUTMATCH; # 168 "../../include/wingdi.h" typedef struct tagCIEXYZ { FXPT2DOT30 ciexyzX; FXPT2DOT30 ciexyzY; FXPT2DOT30 ciexyzZ; } CIEXYZ, *LPCIEXYZ; typedef struct tagCIEXYZTRIPLE { CIEXYZ ciexyzRed; CIEXYZ ciexyzGreen; CIEXYZ ciexyzBlue; } CIEXYZTRIPLE, *LPCIEXYZTRIPLE; typedef struct tagLOGCOLORSPACEA { DWORD lcsSignature; DWORD lcsVersion; DWORD lcsSize; LCSCSTYPE lcsCSType; LCSGAMUTMATCH lcsIntent; CIEXYZTRIPLE lcsEndpoints; DWORD lcsGammaRed; DWORD lcsGammaGreen; DWORD lcsGammaBlue; CHAR lcsFilename[260]; } LOGCOLORSPACEA, *LPLOGCOLORSPACEA; typedef struct tagLOGCOLORSPACEW { DWORD lcsSignature; DWORD lcsVersion; DWORD lcsSize; LCSCSTYPE lcsCSType; LCSGAMUTMATCH lcsIntent; CIEXYZTRIPLE lcsEndpoints; DWORD lcsGammaRed; DWORD lcsGammaGreen; DWORD lcsGammaBlue; WCHAR lcsFilename[260]; } LOGCOLORSPACEW, *LPLOGCOLORSPACEW; # 448 "../../include/wingdi.h" typedef INT (__attribute__((__stdcall__)) *ICMENUMPROCA)(LPSTR lpszFilename,LPARAM lParam); typedef INT (__attribute__((__stdcall__)) *ICMENUMPROCW)(LPWSTR lpszFilename,LPARAM lParam); # 465 "../../include/wingdi.h" typedef struct { LONG paXCount; LONG paYCount; LONG paXExt; LONG paYExt; BYTE paRGBs; } PELARRAY, *PPELARRAY, *LPPELARRAY; typedef struct { INT bmType; INT bmWidth; INT bmHeight; INT bmWidthBytes; WORD bmPlanes; WORD bmBitsPixel; LPVOID bmBits; } BITMAP, *PBITMAP, *LPBITMAP; typedef struct { UINT lbStyle; COLORREF lbColor; ULONG_PTR lbHatch; } LOGBRUSH, *PLOGBRUSH, *LPLOGBRUSH; typedef struct { UINT lbStyle; COLORREF lbColor; ULONG lbHatch; } LOGBRUSH32, *PLOGBRUSH32, *LPLOGBRUSH32; typedef LOGBRUSH PATTERN, *PPATTERN, *LPPATTERN; # 537 "../../include/wingdi.h" typedef struct tagLOGFONTA { LONG lfHeight; LONG lfWidth; LONG lfEscapement; LONG lfOrientation; LONG lfWeight; BYTE lfItalic; BYTE lfUnderline; BYTE lfStrikeOut; BYTE lfCharSet; BYTE lfOutPrecision; BYTE lfClipPrecision; BYTE lfQuality; BYTE lfPitchAndFamily; CHAR lfFaceName[32]; } LOGFONTA, *PLOGFONTA, *LPLOGFONTA; typedef struct tagLOGFONTW { LONG lfHeight; LONG lfWidth; LONG lfEscapement; LONG lfOrientation; LONG lfWeight; BYTE lfItalic; BYTE lfUnderline; BYTE lfStrikeOut; BYTE lfCharSet; BYTE lfOutPrecision; BYTE lfClipPrecision; BYTE lfQuality; BYTE lfPitchAndFamily; WCHAR lfFaceName[32]; } LOGFONTW, *PLOGFONTW, *LPLOGFONTW; typedef struct { LOGFONTA elfLogFont; BYTE elfFullName[64]; BYTE elfStyle[32]; } ENUMLOGFONTA, *LPENUMLOGFONTA; typedef struct { LOGFONTW elfLogFont; WCHAR elfFullName[64]; WCHAR elfStyle[32]; } ENUMLOGFONTW, *LPENUMLOGFONTW; typedef struct { LOGFONTA elfLogFont; BYTE elfFullName[64]; BYTE elfStyle[32]; BYTE elfScript[32]; } ENUMLOGFONTEXA,*LPENUMLOGFONTEXA; typedef struct { LOGFONTW elfLogFont; WCHAR elfFullName[64]; WCHAR elfStyle[32]; WCHAR elfScript[32]; } ENUMLOGFONTEXW,*LPENUMLOGFONTEXW; typedef struct { DWORD dvReserved; DWORD dvNumAxes; LONG dvValues[16]; } DESIGNVECTOR, *PDESIGNVECTOR; typedef struct { ENUMLOGFONTEXA elfEnumLogfontEx; DESIGNVECTOR elfDesignVector; } ENUMLOGFONTEXDVA, *PENUMLOGFONTEXDVA; typedef struct { ENUMLOGFONTEXW elfEnumLogfontEx; DESIGNVECTOR elfDesignVector; } ENUMLOGFONTEXDVW, *PENUMLOGFONTEXDVW; # 649 "../../include/wingdi.h" typedef struct { DWORD fsUsb[4]; DWORD fsCsb[2]; } FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE; typedef struct { UINT ciCharset; UINT ciACP; FONTSIGNATURE fs; } CHARSETINFO, *PCHARSETINFO, *LPCHARSETINFO; typedef struct { DWORD lsUsb[4]; DWORD lsCsbDefault[2]; DWORD lsCsbSupported[2]; } LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE; # 698 "../../include/wingdi.h" typedef struct tagXFORM { FLOAT eM11; FLOAT eM12; FLOAT eM21; FLOAT eM22; FLOAT eDx; FLOAT eDy; } XFORM, *PXFORM, *LPXFORM; # 820 "../../include/wingdi.h" typedef struct tagTEXTMETRICA { LONG tmHeight; LONG tmAscent; LONG tmDescent; LONG tmInternalLeading; LONG tmExternalLeading; LONG tmAveCharWidth; LONG tmMaxCharWidth; LONG tmWeight; LONG tmOverhang; LONG tmDigitizedAspectX; LONG tmDigitizedAspectY; BYTE tmFirstChar; BYTE tmLastChar; BYTE tmDefaultChar; BYTE tmBreakChar; BYTE tmItalic; BYTE tmUnderlined; BYTE tmStruckOut; BYTE tmPitchAndFamily; BYTE tmCharSet; } TEXTMETRICA, *LPTEXTMETRICA, *PTEXTMETRICA; typedef struct tagTEXTMETRICW { LONG tmHeight; LONG tmAscent; LONG tmDescent; LONG tmInternalLeading; LONG tmExternalLeading; LONG tmAveCharWidth; LONG tmMaxCharWidth; LONG tmWeight; LONG tmOverhang; LONG tmDigitizedAspectX; LONG tmDigitizedAspectY; WCHAR tmFirstChar; WCHAR tmLastChar; WCHAR tmDefaultChar; WCHAR tmBreakChar; BYTE tmItalic; BYTE tmUnderlined; BYTE tmStruckOut; BYTE tmPitchAndFamily; BYTE tmCharSet; } TEXTMETRICW, *LPTEXTMETRICW, *PTEXTMETRICW; typedef struct tagPANOSE { BYTE bFamilyType; BYTE bSerifStyle; BYTE bWeight; BYTE bProportion; BYTE bContrast; BYTE bStrokeVariation; BYTE bArmStyle; BYTE bLetterform; BYTE bMidline; BYTE bXHeight; } PANOSE, *LPPANOSE; # 1010 "../../include/wingdi.h" typedef struct { LOGFONTA elfLogFont; BYTE elfFullName[64]; BYTE elfStyle[32]; DWORD elfVersion; DWORD elfStyleSize; DWORD elfMatch; DWORD elfReserved; BYTE elfVendorId[4]; DWORD elfCulture; PANOSE elfPanose; } EXTLOGFONTA, *PEXTLOGFONTA, *LPEXTLOGFONTA; typedef struct { LOGFONTW elfLogFont; WCHAR elfFullName[64]; WCHAR elfStyle[32]; DWORD elfVersion; DWORD elfStyleSize; DWORD elfMatch; DWORD elfReserved; BYTE elfVendorId[4]; DWORD elfCulture; PANOSE elfPanose; } EXTLOGFONTW, *PEXTLOGFONTW, *LPEXTLOGFONTW; typedef struct _OUTLINETEXTMETRICA { UINT otmSize; TEXTMETRICA otmTextMetrics; BYTE otmFiller; PANOSE otmPanoseNumber; UINT otmfsSelection; UINT otmfsType; INT otmsCharSlopeRise; INT otmsCharSlopeRun; INT otmItalicAngle; UINT otmEMSquare; INT otmAscent; INT otmDescent; UINT otmLineGap; UINT otmsCapEmHeight; UINT otmsXHeight; RECT otmrcFontBox; INT otmMacAscent; INT otmMacDescent; UINT otmMacLineGap; UINT otmusMinimumPPEM; POINT otmptSubscriptSize; POINT otmptSubscriptOffset; POINT otmptSuperscriptSize; POINT otmptSuperscriptOffset; UINT otmsStrikeoutSize; INT otmsStrikeoutPosition; INT otmsUnderscoreSize; INT otmsUnderscorePosition; LPSTR otmpFamilyName; LPSTR otmpFaceName; LPSTR otmpStyleName; LPSTR otmpFullName; } OUTLINETEXTMETRICA, *POUTLINETEXTMETRICA, *LPOUTLINETEXTMETRICA; typedef struct _OUTLINETEXTMETRICW { UINT otmSize; TEXTMETRICW otmTextMetrics; BYTE otmFiller; PANOSE otmPanoseNumber; UINT otmfsSelection; UINT otmfsType; INT otmsCharSlopeRise; INT otmsCharSlopeRun; INT otmItalicAngle; UINT otmEMSquare; INT otmAscent; INT otmDescent; UINT otmLineGap; UINT otmsCapEmHeight; UINT otmsXHeight; RECT otmrcFontBox; INT otmMacAscent; INT otmMacDescent; UINT otmMacLineGap; UINT otmusMinimumPPEM; POINT otmptSubscriptSize; POINT otmptSubscriptOffset; POINT otmptSuperscriptSize; POINT otmptSuperscriptOffset; UINT otmsStrikeoutSize; INT otmsStrikeoutPosition; INT otmsUnderscoreSize; INT otmsUnderscorePosition; LPSTR otmpFamilyName; LPSTR otmpFaceName; LPSTR otmpStyleName; LPSTR otmpFullName; } OUTLINETEXTMETRICW, *POUTLINETEXTMETRICW, *LPOUTLINETEXTMETRICW; typedef struct { INT x; INT y; UINT n; LPCSTR lpstr; UINT uiFlags; RECT rcl; INT *pdx; } POLYTEXTA, *PPOLYTEXTA, *LPPOLYTEXTA; typedef struct { INT x; INT y; UINT n; LPCWSTR lpstr; UINT uiFlags; RECT rcl; INT *pdx; } POLYTEXTW, *PPOLYTEXTW, *LPPOLYTEXTW; # 1161 "../../include/wingdi.h" typedef struct { LONG tmHeight; LONG tmAscent; LONG tmDescent; LONG tmInternalLeading; LONG tmExternalLeading; LONG tmAveCharWidth; LONG tmMaxCharWidth; LONG tmWeight; LONG tmOverhang; LONG tmDigitizedAspectX; LONG tmDigitizedAspectY; BYTE tmFirstChar; BYTE tmLastChar; BYTE tmDefaultChar; BYTE tmBreakChar; BYTE tmItalic; BYTE tmUnderlined; BYTE tmStruckOut; BYTE tmPitchAndFamily; BYTE tmCharSet; DWORD ntmFlags; UINT ntmSizeEM; UINT ntmCellHeight; UINT ntmAvgWidth; } NEWTEXTMETRICA, *PNEWTEXTMETRICA, *LPNEWTEXTMETRICA; typedef struct { LONG tmHeight; LONG tmAscent; LONG tmDescent; LONG tmInternalLeading; LONG tmExternalLeading; LONG tmAveCharWidth; LONG tmMaxCharWidth; LONG tmWeight; LONG tmOverhang; LONG tmDigitizedAspectX; LONG tmDigitizedAspectY; WCHAR tmFirstChar; WCHAR tmLastChar; WCHAR tmDefaultChar; WCHAR tmBreakChar; BYTE tmItalic; BYTE tmUnderlined; BYTE tmStruckOut; BYTE tmPitchAndFamily; BYTE tmCharSet; DWORD ntmFlags; UINT ntmSizeEM; UINT ntmCellHeight; UINT ntmAvgWidth; } NEWTEXTMETRICW, *PNEWTEXTMETRICW, *LPNEWTEXTMETRICW; typedef struct { NEWTEXTMETRICA ntmTm; FONTSIGNATURE ntmFontSig; } NEWTEXTMETRICEXA; typedef struct { NEWTEXTMETRICW ntmTm; FONTSIGNATURE ntmFontSig; } NEWTEXTMETRICEXW; typedef int (__attribute__((__stdcall__)) *OLDFONTENUMPROCA)(const LOGFONTA *, const TEXTMETRICA *, DWORD, LPARAM); typedef int (__attribute__((__stdcall__)) *OLDFONTENUMPROCW)(const LOGFONTW *, const TEXTMETRICW *, DWORD, LPARAM); typedef OLDFONTENUMPROCA FONTENUMPROCA; typedef OLDFONTENUMPROCW FONTENUMPROCW; typedef INT (__attribute__((__stdcall__)) *GOBJENUMPROC)(LPVOID, LPARAM); typedef void (__attribute__((__stdcall__)) *LINEDDAPROC)(INT, INT, LPARAM); # 1308 "../../include/wingdi.h" typedef struct { UINT gmBlackBoxX; UINT gmBlackBoxY; POINT gmptGlyphOrigin; SHORT gmCellIncX; SHORT gmCellIncY; } GLYPHMETRICS, *LPGLYPHMETRICS; # 1336 "../../include/wingdi.h" typedef struct { WORD fract; SHORT value; } FIXED; typedef struct tagPOINTFX { FIXED x; FIXED y; } POINTFX, *LPPOINTFX; typedef struct tagTTPOLYCURVE { WORD wType; WORD cpfx; POINTFX apfx[1]; } TTPOLYCURVE, *LPTTPOLYCURVE; typedef struct tagTTPOLYGONHEADER { DWORD cb; DWORD dwType; POINTFX pfxStart; } TTPOLYGONHEADER, *LPTTPOLYGONHEADER; typedef struct { FIXED eM11; FIXED eM12; FIXED eM21; FIXED eM22; } MAT2, *LPMAT2; typedef struct { INT abcA; UINT abcB; INT abcC; } ABC, *PABC, *LPABC; # 1420 "../../include/wingdi.h" typedef struct tagGCP_RESULTSA{ DWORD lStructSize; LPSTR lpOutString; UINT *lpOrder; INT *lpDx; INT *lpCaretPos; LPSTR lpClass; LPWSTR lpGlyphs; UINT nGlyphs; UINT nMaxFit; } GCP_RESULTSA, *LPGCP_RESULTSA; typedef struct tagGCP_RESULTSW { DWORD lStructSize; LPWSTR lpOutString; UINT *lpOrder; INT *lpDx; INT *lpCaretPos; LPSTR lpClass; LPWSTR lpGlyphs; UINT nGlyphs; UINT nMaxFit; } GCP_RESULTSW, *LPGCP_RESULTSW; typedef struct { SHORT nSize; SHORT wFlags; SHORT nLanguageID; } RASTERIZER_STATUS, *LPRASTERIZER_STATUS; # 1470 "../../include/wingdi.h" typedef struct { FLOAT x; FLOAT y; } POINTFLOAT, *PPOINTFLOAT; typedef struct { FLOAT gmfBlackBoxX; FLOAT gmfBlackBoxY; POINTFLOAT gmfptGlyphOrigin; FLOAT gmfCellIncX; FLOAT gmfCellIncY; } GLYPHMETRICSFLOAT, *PGLYPHMETRICSFLOAT, *LPGLYPHMETRICSFLOAT; typedef struct { WORD nSize; WORD nVersion; DWORD dwFlags; BYTE iPixelType; BYTE cColorBits; BYTE cRedBits; BYTE cRedShift; BYTE cGreenBits; BYTE cGreenShift; BYTE cBlueBits; BYTE cBlueShift; BYTE cAlphaBits; BYTE cAlphaShift; BYTE cAccumBits; BYTE cAccumRedBits; BYTE cAccumGreenBits; BYTE cAccumBlueBits; BYTE cAccumAlphaBits; BYTE cDepthBits; BYTE cStencilBits; BYTE cAuxBuffers; BYTE iLayerPlane; BYTE bReserved; COLORREF crTransparent; } LAYERPLANEDESCRIPTOR, *PLAYERPLANEDESCRIPTOR, *LPLAYERPLANEDESCRIPTOR; # 1518 "../../include/wingdi.h" typedef struct tagPALETTEENTRY { BYTE peRed, peGreen, peBlue, peFlags; } PALETTEENTRY, *PPALETTEENTRY, *LPPALETTEENTRY; # 1531 "../../include/wingdi.h" typedef struct tagLOGPALETTE { WORD palVersion; WORD palNumEntries; PALETTEENTRY palPalEntry[1]; } LOGPALETTE, *PLOGPALETTE, *LPLOGPALETTE, *NPLOGPALETTE; typedef struct { UINT lopnStyle; POINT lopnWidth; COLORREF lopnColor; } LOGPEN, *LPLOGPEN; typedef struct tagEXTLOGPEN { DWORD elpPenStyle; DWORD elpWidth; UINT elpBrushStyle; COLORREF elpColor; ULONG_PTR elpHatch; DWORD elpNumEntries; DWORD elpStyleEntry[1]; } EXTLOGPEN, *PEXTLOGPEN, *NPEXTLOGPEN, *LPEXTLOGPEN; # 1805 "../../include/wingdi.h" typedef struct tagRGBQUAD { BYTE rgbBlue; BYTE rgbGreen; BYTE rgbRed; BYTE rgbReserved; } RGBQUAD, *LPRGBQUAD; typedef struct tagRGBTRIPLE { BYTE rgbtBlue; BYTE rgbtGreen; BYTE rgbtRed; } RGBTRIPLE; # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 1819 "../../include/wingdi.h" 2 typedef struct { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; } BITMAPFILEHEADER, *PBITMAPFILEHEADER, *LPBITMAPFILEHEADER; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 1828 "../../include/wingdi.h" 2 typedef struct { DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant; } BITMAPINFOHEADER, *PBITMAPINFOHEADER, *LPBITMAPINFOHEADER; typedef struct { DWORD bV4Size; LONG bV4Width; LONG bV4Height; WORD bV4Planes; WORD bV4BitCount; DWORD bV4V4Compression; DWORD bV4SizeImage; LONG bV4XPelsPerMeter; LONG bV4YPelsPerMeter; DWORD bV4ClrUsed; DWORD bV4ClrImportant; DWORD bV4RedMask; DWORD bV4GreenMask; DWORD bV4BlueMask; DWORD bV4AlphaMask; DWORD bV4CSType; CIEXYZTRIPLE bV4Endpoints; DWORD bV4GammaRed; DWORD bV4GammaGreen; DWORD bV4GammaBlue; } BITMAPV4HEADER, *PBITMAPV4HEADER; typedef struct { DWORD bV5Size; LONG bV5Width; LONG bV5Height; WORD bV5Planes; WORD bV5BitCount; DWORD bV5Compression; DWORD bV5SizeImage; LONG bV5XPelsPerMeter; LONG bV5YPelsPerMeter; DWORD bV5ClrUsed; DWORD bV5ClrImportant; DWORD bV5RedMask; DWORD bV5GreenMask; DWORD bV5BlueMask; DWORD bV5AlphaMask; DWORD bV5CSType; CIEXYZTRIPLE bV5Endpoints; DWORD bV5GammaRed; DWORD bV5GammaGreen; DWORD bV5GammaBlue; DWORD bV5Intent; DWORD bV5ProfileData; DWORD bV5ProfileSize; DWORD bV5Reserved; } BITMAPV5HEADER, *LPBITMAPV5HEADER, *PBITMAPV5HEADER; # 1909 "../../include/wingdi.h" typedef struct tagBITMAPINFO { BITMAPINFOHEADER bmiHeader; RGBQUAD bmiColors[1]; } BITMAPINFO, *PBITMAPINFO, *LPBITMAPINFO; typedef struct { DWORD bcSize; WORD bcWidth; WORD bcHeight; WORD bcPlanes; WORD bcBitCount; } BITMAPCOREHEADER, *PBITMAPCOREHEADER, *LPBITMAPCOREHEADER; typedef struct { BITMAPCOREHEADER bmciHeader; RGBTRIPLE bmciColors[1]; } BITMAPCOREINFO, *PBITMAPCOREINFO, *LPBITMAPCOREINFO; typedef struct { BITMAP dsBm; BITMAPINFOHEADER dsBmih; DWORD dsBitfields[3]; HANDLE dshSection; DWORD dsOffset; } DIBSECTION, *PDIBSECTION, *LPDIBSECTION; # 1970 "../../include/wingdi.h" # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 1971 "../../include/wingdi.h" 2 typedef struct { WORD mtType; WORD mtHeaderSize; WORD mtVersion; DWORD mtSize; WORD mtNoObjects; DWORD mtMaxRecord; WORD mtNoParameters; } METAHEADER, *PMETAHEADER, *LPMETAHEADER; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 1982 "../../include/wingdi.h" 2 typedef struct { DWORD rdSize; WORD rdFunction; WORD rdParm[1]; } METARECORD, *PMETARECORD, *LPMETARECORD; typedef struct { HGDIOBJ objectHandle[1]; } HANDLETABLE, *PHANDLETABLE, *LPHANDLETABLE; typedef struct { LONG mm; LONG xExt; LONG yExt; HMETAFILE hMF; } METAFILEPICT, *LPMETAFILEPICT; # 2090 "../../include/wingdi.h" typedef INT (__attribute__((__stdcall__)) *MFENUMPROC)(HDC,HANDLETABLE*,METARECORD*, INT,LPARAM); typedef struct { DWORD iType; DWORD nSize; RECTL rclBounds; RECTL rclFrame; DWORD dSignature; DWORD nVersion; DWORD nBytes; DWORD nRecords; WORD nHandles; WORD sReserved; DWORD nDescription; DWORD offDescription; DWORD nPalEntries; SIZEL szlDevice; SIZEL szlMillimeters; DWORD cbPixelFormat; DWORD offPixelFormat; DWORD bOpenGL; SIZEL szlMicrometers; } ENHMETAHEADER, *PENHMETAHEADER, *LPENHMETAHEADER; typedef struct { DWORD iType; DWORD nSize; DWORD dParm[1]; } ENHMETARECORD, *LPENHMETARECORD; typedef struct { DWORD iType; DWORD nSize; } EMR, *PEMR; typedef struct { POINTL ptlReference; DWORD nChars; DWORD offString; DWORD fOptions; RECTL rcl; DWORD offDx; } EMRTEXT, *PEMRTEXT; typedef struct { EMR emr; } EMRABORTPATH, *PEMRABORTPATH, EMRBEGINPATH, *PEMRBEGINPATH, EMRENDPATH, *PEMRENDPATH, EMRCLOSEFIGURE, *PEMRCLOSEFIGURE, EMRFLATTENPATH, *PEMRFLATTENPATH, EMRWIDENPATH, *PEMRWIDENPATH, EMRSETMETARGN, *PEMRSETMETARGN, EMRSAVEDC, *PEMRSAVEDC, EMRREALIZEPALETTE, *PEMRREALIZEPALETTE; typedef struct { EMR emr; POINTL ptlCenter; DWORD nRadius; FLOAT eStartAngle; FLOAT eSweepAngle; } EMRANGLEARC, *PEMRANGLEARC; typedef struct { EMR emr; RECTL rclBox; POINTL ptlStart; POINTL ptlEnd; } EMRARC, *PEMRARC, EMRARCTO, *PEMRARCTO, EMRCHORD, *PEMRCHORD, EMRPIE, *PEMRPIE; typedef struct { EMR emr; RECTL rclBounds; LONG xDest; LONG yDest; LONG cxDest; LONG cyDest; DWORD dwRop; LONG xSrc; LONG ySrc; XFORM xformSrc; COLORREF crBkColorSrc; DWORD iUsageSrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; } EMRBITBLT, *PEMRBITBLT; typedef struct { EMR emr; DWORD ihBrush; LOGBRUSH32 lb; } EMRCREATEBRUSHINDIRECT, *PEMRCREATEBRUSHINDIRECT; typedef struct { EMR emr; DWORD ihCS; LOGCOLORSPACEA lcs; } EMRCREATECOLORSPACE, *PEMRCREATECOLORSPACE; typedef struct { EMR emr; DWORD ihCS; LOGCOLORSPACEW lcs; DWORD dwFlags; DWORD cbData; BYTE Data[1]; } EMRCREATECOLORSPACEW, *PEMRCREATECOLORSPACEW; typedef struct { EMR emr; DWORD ihBrush; DWORD iUsage; DWORD offBmi; DWORD cbBmi; DWORD offBits; DWORD cbBits; } EMRCREATEDIBPATTERNBRUSHPT, *PEMRCREATEDIBPATTERNBRUSHPT; typedef struct { EMR emr; DWORD ihBrush; DWORD iUsage; DWORD offBmi; DWORD cbBmi; DWORD offBits; DWORD cbBits; } EMRCREATEMONOBRUSH, *PEMRCREATEMONOBRUSH; typedef struct { EMR emr; DWORD ihPal; LOGPALETTE lgpl; } EMRCREATEPALETTE, *PEMRCREATEPALETTE; typedef struct { EMR emr; DWORD ihPen; LOGPEN lopn; } EMRCREATEPEN, *PEMRCREATEPEN; typedef struct { EMR emr; DWORD ihCS; } EMRDELETECOLORSPACE, *PEMRDELETECOLORSPACE, EMRSELECTCOLORSPACE, *PEMRSELECTCOLORSPACE, EMRSETCOLORSPACE, *PEMRSETCOLORSPACE; typedef struct { EMR emr; DWORD ihObject; } EMRDELETEOBJECT, *PEMRDELETEOBJECT, EMRSELECTOBJECT, *PEMRSELECTOBJECT; typedef struct { EMR emr; RECTL rclBox; } EMRELLIPSE, *PEMRELLIPSE, EMRRECTANGLE, *PEMRRECTANGLE; typedef struct { EMR emr; DWORD nPalEntries; DWORD offPalEntries; DWORD nSizeLast; } EMREOF, *PEMREOF; typedef struct { EMR emr; RECTL rclClip; } EMREXCLUDECLIPRECT, *PEMREXCLUDECLIPRECT, EMRINTERSECTCLIPRECT, *PEMRINTERSECTCLIPRECT; typedef struct { EMR emr; DWORD ihFont; EXTLOGFONTW elfw; } EMREXTCREATEFONTINDIRECTW, *PEMREXTCREATEFONTINDIRECTW; typedef struct { EMR emr; DWORD ihPen; DWORD offBmi; DWORD cbBmi; DWORD offBits; DWORD cbBits; EXTLOGPEN elp; } EMREXTCREATEPEN, *PEMREXTCREATEPEN; typedef struct { EMR emr; POINTL ptlStart; COLORREF crColor; DWORD iMode; } EMREXTFLOODFILL, *PEMREXTFLOODFILL; typedef struct { EMR emr; DWORD cbRgnData; DWORD iMode; BYTE RgnData[1]; } EMREXTSELECTCLIPRGN, *PEMREXTSELECTCLIPRGN; typedef struct { EMR emr; RECTL rclBounds; DWORD iGraphicsMode; FLOAT exScale; FLOAT eyScale; EMRTEXT emrtext; } EMREXTTEXTOUTA, *PEMREXTTEXTOUTA, EMREXTTEXTOUTW, *PEMREXTTEXTOUTW; typedef struct { EMR emr; RECTL rclBounds; } EMRFILLPATH, *PEMRFILLPATH, EMRSTROKEANDFILLPATH, *PEMRSTROKEANDFILLPATH, EMRSTROKEPATH, *PEMRSTROKEPATH; typedef struct { EMR emr; RECTL rclBounds; DWORD cbRgnData; DWORD ihBrush; BYTE RgnData[1]; } EMRFILLRGN, *PEMRFILLRGN; typedef struct { DWORD dSignature; DWORD nVersion; DWORD cbData; DWORD offData; } EMRFORMAT, *PEMRFORMAT; typedef struct { EMR emr; RECTL rclBounds; DWORD cbRgnData; DWORD ihBrush; SIZEL szlStroke; BYTE RgnData[1]; } EMRFRAMERGN, *PEMRFRAMERGN; typedef struct { EMR emr; DWORD cbData; BYTE Data[1]; } EMRGDICOMMENT, *PEMRGDICOMMENT; # 2361 "../../include/wingdi.h" typedef struct { EMR emr; RECTL rclBounds; DWORD cbRgnData; BYTE RgnData[1]; } EMRINVERTRGN, *PEMRINVERTRGN, EMRPAINTRGN, *PEMRPAINTRGN; typedef struct { EMR emr; POINTL ptl; } EMRLINETO, *PEMRLINETO, EMRMOVETOEX, *PEMRMOVETOEX; typedef struct { EMR emr; RECTL rclBounds; LONG xDest; LONG yDest; LONG cxDest; LONG cyDest; DWORD dwRop; LONG xSrc; LONG ySrc; XFORM xformSrc; COLORREF crBkColorSrc; DWORD iUsageSrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; LONG xMask; LONG yMask; DWORD iUsageMask; DWORD offBmiMask; DWORD cbBmiMask; DWORD offBitsMask; DWORD cbBitsMask; } EMRMASKBLT, *PEMRMASKBLT; typedef struct { EMR emr; XFORM xform; DWORD iMode; } EMRMODIFYWORLDTRANSFORM, *PEMRMODIFYWORLDTRANSFORM; typedef struct { EMR emr; POINTL ptlOffset; } EMROFFSETCLIPRGN, *PEMROFFSETCLIPRGN; typedef struct { EMR emr; RECTL rclBounds; POINTL aptlDest[3]; LONG xSrc; LONG ySrc; LONG cxSrc; LONG cySrc; XFORM xformSrc; COLORREF crBkColorSrc; DWORD iUsageSrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; LONG xMask; LONG yMask; DWORD iUsageMask; DWORD offBmiMask; DWORD cbBmiMask; DWORD offBitsMask; DWORD cbBitsMask; } EMRPLGBLT, *PEMRPLGBLT; typedef struct { EMR emr; RECTL rclBounds; DWORD cptl; POINTL aptl[1]; } EMRPOLYLINE, *PEMRPOLYLINE, EMRPOLYBEZIER, *PEMRPOLYBEZIER, EMRPOLYGON, *PEMRPOLYGON, EMRPOLYBEZIERTO, *PEMRPOLYBEZIERTO, EMRPOLYLINETO, *PEMRPOLYLINETO; typedef struct { EMR emr; RECTL rclBounds; DWORD cpts; POINTS apts[1]; } EMRPOLYLINE16, *PEMRPOLYLINE16, EMRPOLYBEZIER16, *PEMRPOLYBEZIER16, EMRPOLYGON16, *PEMRPOLYGON16, EMRPOLYBEZIERTO16, *PEMRPOLYBEZIERTO16, EMRPOLYLINETO16, *PEMRPOLYLINETO16; typedef struct { EMR emr; RECTL rclBounds; DWORD cpts; POINTS apts[1]; BYTE abTypes[1]; } EMRPOLYDRAW16, *PEMRPOLYDRAW16; typedef struct { EMR emr; RECTL rclBounds; DWORD nPolys; DWORD cpts; DWORD aPolyCounts[1]; POINTS apts[1]; } EMRPOLYPOLYLINE16, *PEMRPOLYPOLYLINE16, EMRPOLYPOLYGON16, *PEMRPOLYPOLYGON16; typedef struct { EMR emr; RECTL rclBounds; DWORD cptl; POINTL aptl[1]; BYTE abTypes[1]; } EMRPOLYDRAW, *PEMRPOLYDRAW; typedef struct { EMR emr; RECTL rclBounds; DWORD nPolys; DWORD cptl; DWORD aPolyCounts[1]; POINTL aptl[1]; } EMRPOLYPOLYLINE, *PEMRPOLYPOLYLINE, EMRPOLYPOLYGON, *PEMRPOLYPOLYGON; typedef struct { EMR emr; RECTL rclBounds; DWORD iGraphicsMode; FLOAT exScale; FLOAT eyScale; LONG cStrings; EMRTEXT aemrtext[1]; } EMRPOLYTEXTOUTA, *PEMRPOLYTEXTOUTA, EMRPOLYTEXTOUTW, *PEMRPOLYTEXTOUTW; typedef struct { EMR emr; DWORD ihPal; DWORD cEntries; } EMRRESIZEPALETTE, *PEMRRESIZEPALETTE; typedef struct { EMR emr; LONG iRelative; } EMRRESTOREDC, *PEMRRESTOREDC; typedef struct { EMR emr; RECTL rclBox; SIZEL szlCorner; } EMRROUNDRECT, *PEMRROUNDRECT; typedef struct { EMR emr; LONG xNum; LONG xDenom; LONG yNum; LONG yDenom; } EMRSCALEVIEWPORTEXTEX, *PEMRSCALEVIEWPORTEXTEX, EMRSCALEWINDOWEXTEX, *PEMRSCALEWINDOWEXTEX; typedef struct { EMR emr; DWORD iMode; } EMRSELECTCLIPPATH, *PEMRSELECTCLIPPATH, EMRSETBKMODE, *PEMRSETBKMODE, EMRSETMAPMODE, *PEMRSETMAPMODE, EMRSETPOLYFILLMODE, *PEMRSETPOLYFILLMODE, EMRSETROP2, *PEMRSETROP2, EMRSETSTRETCHBLTMODE, *PEMRSETSTRETCHBLTMODE, EMRSETTEXTALIGN, *PEMRSETTEXTALIGN, EMRSETICMMODE, *PEMRSETICMMODE, EMRSETLAYOUT, *PEMRSETLAYOUT; typedef struct { EMR emr; DWORD ihPal; } EMRSELECTPALETTE, *PEMRSELECTPALETTE; typedef struct { EMR emr; DWORD iArcDirection; } EMRSETARCDIRECTION, *PEMRSETARCDIRECTION; typedef struct { EMR emr; COLORREF crColor; } EMRSETBKCOLOR, *PEMRSETBKCOLOR, EMRSETTEXTCOLOR, *PEMRSETTEXTCOLOR; typedef struct { EMR emr; POINTL ptlOrigin; } EMRSETBRUSHORGEX, *PEMRSETBRUSHORGEX, EMRSETVIEWPORTORGEX, *PEMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX, *PEMRSETWINDOWORGEX; typedef struct { EMR emr; COLORADJUSTMENT ColorAdjustment; } EMRSETCOLORADJUSTMENT, *PEMRSETCOLORADJUSTMENT; typedef struct { EMR emr; RECTL rclBounds; LONG xDest; LONG yDest; LONG xSrc; LONG ySrc; LONG cxSrc; LONG cySrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; DWORD iUsageSrc; DWORD iStartScan; DWORD cScans; } EMRSETDIBITSTODEVICE, *PEMRSETDIBITSTODEVICE; typedef struct { EMR emr; DWORD dwFlags; } EMRSETMAPPERFLAGS, *PEMRSETMAPPERFLAGS; typedef struct { EMR emr; FLOAT eMiterLimit; } EMRSETMITERLIMIT, *PEMRSETMITERLIMIT; typedef struct { EMR emr; DWORD ihPal; DWORD iStart; DWORD cEntries; PALETTEENTRY aPalEntries[1]; } EMRSETPALETTEENTRIES, *PEMRSETPALETTEENTRIES; typedef struct { EMR emr; POINTL ptlPixel; COLORREF crColor; } EMRSETPIXELV, *PEMRSETPIXELV; typedef struct { EMR emr; SIZEL szlExtent; } EMRSETVIEWPORTEXTEX, *PEMRSETVIEWPORTEXTEX, EMRSETWINDOWEXTEX, *PEMRSETWINDOWEXTEX; typedef struct { EMR emr; XFORM xform; } EMRSETWORLDTRANSFORM, *PEMRSETWORLDTRANSFORM; typedef struct { EMR emr; RECTL rclBounds; LONG xDest; LONG yDest; LONG cxDest; LONG cyDest; DWORD dwRop; LONG xSrc; LONG ySrc; XFORM xformSrc; COLORREF crBkColorSrc; DWORD iUsageSrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; LONG cxSrc; LONG cySrc; } EMRSTRETCHBLT, *PEMRSTRETCHBLT; typedef struct { EMR emr; RECTL rclBounds; LONG xDest; LONG yDest; LONG cxDest; LONG cyDest; DWORD dwRop; LONG xSrc; LONG ySrc; XFORM xformSrc; COLORREF crBkColorSrc; DWORD iUsageSrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; LONG cxSrc; LONG cySrc; } EMRALPHABLEND, *PEMRALPHABLEND; typedef struct { EMR emr; RECTL rclBounds; LONG xDest; LONG yDest; LONG xSrc; LONG ySrc; LONG cxSrc; LONG cySrc; DWORD offBmiSrc; DWORD cbBmiSrc; DWORD offBitsSrc; DWORD cbBitsSrc; DWORD iUsageSrc; DWORD dwRop; LONG cxDest; LONG cyDest; } EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS; typedef struct { EMR emr; PIXELFORMATDESCRIPTOR pfd; } EMRPIXELFORMAT, *PEMRPIXELFORMAT; typedef struct tagEMRGLSRECORD { EMR emr; DWORD cbData; BYTE Data[1]; } EMRGLSRECORD, *PEMRGLSRECORD; typedef struct { EMR emr; RECTL rclBounds; DWORD cbData; BYTE Data[1]; } EMRGLSBOUNDEDRECORD, *PEMRGLSBOUNDEDRECORD; typedef INT (__attribute__((__stdcall__)) *ENHMFENUMPROC)(HDC, HANDLETABLE *, const ENHMETARECORD *, INT, LPARAM); # 2847 "../../include/wingdi.h" typedef struct { BYTE dmDeviceName[32]; WORD dmSpecVersion; WORD dmDriverVersion; WORD dmSize; WORD dmDriverExtra; DWORD dmFields; union { struct { short dmOrientation; short dmPaperSize; short dmPaperLength; short dmPaperWidth; short dmScale; short dmCopies; short dmDefaultSource; short dmPrintQuality; } ; struct { POINTL dmPosition; DWORD dmDisplayOrientation; DWORD dmDisplayFixedOutput; } ; } ; short dmColor; short dmDuplex; short dmYResolution; short dmTTOption; short dmCollate; BYTE dmFormName[32]; WORD dmLogPixels; DWORD dmBitsPerPel; DWORD dmPelsWidth; DWORD dmPelsHeight; union { DWORD dmDisplayFlags; DWORD dmNup; } ; DWORD dmDisplayFrequency; DWORD dmICMMethod; DWORD dmICMIntent; DWORD dmMediaType; DWORD dmDitherType; DWORD dmReserved1; DWORD dmReserved2; DWORD dmPanningWidth; DWORD dmPanningHeight; } DEVMODEA, *PDEVMODEA, *LPDEVMODEA; typedef struct { WCHAR dmDeviceName[32]; WORD dmSpecVersion; WORD dmDriverVersion; WORD dmSize; WORD dmDriverExtra; DWORD dmFields; union { struct { short dmOrientation; short dmPaperSize; short dmPaperLength; short dmPaperWidth; short dmScale; short dmCopies; short dmDefaultSource; short dmPrintQuality; } ; struct { POINTL dmPosition; DWORD dmDisplayOrientation; DWORD dmDisplayFixedOutput; } ; } ; short dmColor; short dmDuplex; short dmYResolution; short dmTTOption; short dmCollate; WCHAR dmFormName[32]; WORD dmLogPixels; DWORD dmBitsPerPel; DWORD dmPelsWidth; DWORD dmPelsHeight; union { DWORD dmDisplayFlags; DWORD dmNup; } ; DWORD dmDisplayFrequency; DWORD dmICMMethod; DWORD dmICMIntent; DWORD dmMediaType; DWORD dmDitherType; DWORD dmReserved1; DWORD dmReserved2; DWORD dmPanningWidth; DWORD dmPanningHeight; } DEVMODEW, *PDEVMODEW, *LPDEVMODEW; # 3184 "../../include/wingdi.h" typedef struct { INT cbSize; LPCSTR lpszDocName; LPCSTR lpszOutput; LPCSTR lpszDatatype; DWORD fwType; } DOCINFOA, *LPDOCINFOA; typedef struct { INT cbSize; LPCWSTR lpszDocName; LPCWSTR lpszOutput; LPCWSTR lpszDatatype; DWORD fwType; } DOCINFOW, *LPDOCINFOW; # 3215 "../../include/wingdi.h" typedef struct _RGNDATAHEADER { DWORD dwSize; DWORD iType; DWORD nCount; DWORD nRgnSize; RECT rcBound; } RGNDATAHEADER,*PRGNDATAHEADER; typedef struct _RGNDATA { RGNDATAHEADER rdh; char Buffer[1]; } RGNDATA,*PRGNDATA,*LPRGNDATA; typedef BOOL (__attribute__((__stdcall__)) *ABORTPROC)(HDC, INT); typedef struct { DWORD cb; CHAR DeviceName[32]; CHAR DeviceString[128]; DWORD StateFlags; CHAR DeviceID[128]; CHAR DeviceKey[128]; } DISPLAY_DEVICEA,*PDISPLAY_DEVICEA,*LPDISPLAY_DEVICEA; typedef struct { DWORD cb; WCHAR DeviceName[32]; WCHAR DeviceString[128]; DWORD StateFlags; WCHAR DeviceID[128]; WCHAR DeviceKey[128]; } DISPLAY_DEVICEW,*PDISPLAY_DEVICEW,*LPDISPLAY_DEVICEW; # 3258 "../../include/wingdi.h" typedef USHORT COLOR16; typedef struct _TRIVERTEX { LONG x; LONG y; COLOR16 Red; COLOR16 Green; COLOR16 Blue; COLOR16 Alpha; } TRIVERTEX, *PTRIVERTEX, *LPTRIVERTEX; typedef struct _GRADIENT_TRIANGLE { ULONG Vertex1; ULONG Vertex2; ULONG Vertex3; } GRADIENT_TRIANGLE, *PGRADIENT_TRIANGLE, *LPGRADIENT_TRIANGLE; typedef struct _GRADIENT_RECT { ULONG UpperLeft; ULONG LowerRight; } GRADIENT_RECT, *PGRADIENT_RECT, *LPGRADIENT_RECT; typedef struct _BLENDFUNCTION { BYTE BlendOp; BYTE BlendFlags; BYTE SourceConstantAlpha; BYTE AlphaFormat; } BLENDFUNCTION, *PBLENDFUNCTION; # 3313 "../../include/wingdi.h" typedef struct _DRAWPATRECT { POINT ptPosition; POINT ptSize; WORD wStyle; WORD wPattern; } DRAWPATRECT, *PDRAWPATRECT; typedef struct tagWCRANGE { WCHAR wcLow; USHORT cGlyphs; } WCRANGE, *PWCRANGE, *LPWCRANGE; typedef struct tagGLYPHSET { DWORD cbThis; DWORD flAccel; DWORD cGlyphsSupported; DWORD cRanges; WCRANGE ranges[1]; } GLYPHSET, *PGLYPHSET, *LPGLYPHSET; __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) AbortDoc(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AbortPath(HDC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) AddFontResourceA(LPCSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) AddFontResourceW(LPCWSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) AddFontResourceExA(LPCSTR, DWORD, PVOID); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) AddFontResourceExW(LPCWSTR, DWORD, PVOID); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) AddFontMemResourceEx(PVOID, DWORD, PVOID, DWORD *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AlphaBlend(HDC,int,int,int,int,HDC,int,int,int,int,BLENDFUNCTION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AngleArc(HDC, INT, INT, DWORD, FLOAT, FLOAT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AnimatePalette(HPALETTE,UINT,UINT,const PALETTEENTRY*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Arc(HDC,INT,INT,INT,INT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ArcTo(HDC, INT, INT, INT, INT, INT, INT, INT, INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BeginPath(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BitBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ChoosePixelFormat(HDC,const PIXELFORMATDESCRIPTOR*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Chord(HDC,INT,INT,INT,INT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) HENHMETAFILE __attribute__((__stdcall__)) CloseEnhMetaFile(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CloseFigure(HDC); __attribute__((visibility ("hidden"))) HMETAFILE __attribute__((__stdcall__)) CloseMetaFile(HDC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) CombineRgn(HRGN,HRGN,HRGN,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CombineTransform(LPXFORM,const XFORM *,const XFORM *); __attribute__((visibility ("hidden"))) HENHMETAFILE __attribute__((__stdcall__)) CopyEnhMetaFileA(HENHMETAFILE,LPCSTR); __attribute__((visibility ("hidden"))) HENHMETAFILE __attribute__((__stdcall__)) CopyEnhMetaFileW(HENHMETAFILE,LPCWSTR); __attribute__((visibility ("hidden"))) HMETAFILE __attribute__((__stdcall__)) CopyMetaFileA(HMETAFILE,LPCSTR); __attribute__((visibility ("hidden"))) HMETAFILE __attribute__((__stdcall__)) CopyMetaFileW(HMETAFILE,LPCWSTR); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) CreateBitmap(INT,INT,UINT,UINT,LPCVOID); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) CreateBitmapIndirect(const BITMAP*); __attribute__((visibility ("hidden"))) HBRUSH __attribute__((__stdcall__)) CreateBrushIndirect(const LOGBRUSH*); __attribute__((visibility ("hidden"))) HCOLORSPACE __attribute__((__stdcall__)) CreateColorSpaceA(LPLOGCOLORSPACEA); __attribute__((visibility ("hidden"))) HCOLORSPACE __attribute__((__stdcall__)) CreateColorSpaceW(LPLOGCOLORSPACEW); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) CreateCompatibleBitmap(HDC,INT,INT); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateCompatibleDC(HDC); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateDCA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateDCW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) CreateDIBitmap(HDC,const BITMAPINFOHEADER*,DWORD,LPCVOID,const BITMAPINFO*,UINT); __attribute__((visibility ("hidden"))) HBRUSH __attribute__((__stdcall__)) CreateDIBPatternBrush(HGLOBAL,UINT); __attribute__((visibility ("hidden"))) HBRUSH __attribute__((__stdcall__)) CreateDIBPatternBrushPt(const void*,UINT); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) CreateDIBSection(HDC, const BITMAPINFO *, UINT, void **, HANDLE, DWORD offset); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) CreateDiscardableBitmap(HDC,INT,INT); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) CreateEllipticRgn(INT,INT,INT,INT); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) CreateEllipticRgnIndirect(const RECT *); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateEnhMetaFileA(HDC,LPCSTR,const RECT*,LPCSTR); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateEnhMetaFileW(HDC,LPCWSTR,const RECT*,LPCWSTR); __attribute__((visibility ("hidden"))) HFONT __attribute__((__stdcall__)) CreateFontA(INT,INT,INT,INT,INT,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR); __attribute__((visibility ("hidden"))) HFONT __attribute__((__stdcall__)) CreateFontW(INT,INT,INT,INT,INT,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR); __attribute__((visibility ("hidden"))) HFONT __attribute__((__stdcall__)) CreateFontIndirectA(const LOGFONTA*); __attribute__((visibility ("hidden"))) HFONT __attribute__((__stdcall__)) CreateFontIndirectW(const LOGFONTW*); __attribute__((visibility ("hidden"))) HFONT __attribute__((__stdcall__)) CreateFontIndirectExA(const ENUMLOGFONTEXDVA*); __attribute__((visibility ("hidden"))) HFONT __attribute__((__stdcall__)) CreateFontIndirectExW(const ENUMLOGFONTEXDVW*); __attribute__((visibility ("hidden"))) HPALETTE __attribute__((__stdcall__)) CreateHalftonePalette(HDC); __attribute__((visibility ("hidden"))) HBRUSH __attribute__((__stdcall__)) CreateHatchBrush(INT,COLORREF); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateICA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateICW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateMetaFileA(LPCSTR); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) CreateMetaFileW(LPCWSTR); __attribute__((visibility ("hidden"))) HPALETTE __attribute__((__stdcall__)) CreatePalette(const LOGPALETTE*); __attribute__((visibility ("hidden"))) HBRUSH __attribute__((__stdcall__)) CreatePatternBrush(HBITMAP); __attribute__((visibility ("hidden"))) HPEN __attribute__((__stdcall__)) CreatePen(INT,INT,COLORREF); __attribute__((visibility ("hidden"))) HPEN __attribute__((__stdcall__)) CreatePenIndirect(const LOGPEN*); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) CreatePolyPolygonRgn(const POINT*,const INT*,INT,INT); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) CreatePolygonRgn(const POINT*,INT,INT); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) CreateRectRgn(INT,INT,INT,INT); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) CreateRectRgnIndirect(const RECT*); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) CreateRoundRectRgn(INT,INT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateScalableFontResourceA(DWORD,LPCSTR,LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateScalableFontResourceW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) HBRUSH __attribute__((__stdcall__)) CreateSolidBrush(COLORREF); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DPtoLP(HDC,LPPOINT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteColorSpace(HCOLORSPACE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteDC(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteEnhMetaFile(HENHMETAFILE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteMetaFile(HMETAFILE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteObject(HGDIOBJ); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DescribePixelFormat(HDC,int,UINT,LPPIXELFORMATDESCRIPTOR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DrawEscape(HDC,INT,INT,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Ellipse(HDC,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EndDoc(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EndPath(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumEnhMetaFile(HDC,HENHMETAFILE,ENHMFENUMPROC,LPVOID,const RECT*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumFontFamiliesA(HDC,LPCSTR,FONTENUMPROCA,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumFontFamiliesW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumFontFamiliesExA(HDC,LPLOGFONTA,FONTENUMPROCA,LPARAM,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumFontFamiliesExW(HDC,LPLOGFONTW,FONTENUMPROCW,LPARAM,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumFontsA(HDC,LPCSTR,FONTENUMPROCA,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumFontsW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumICMProfilesA(HDC,ICMENUMPROCA,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumICMProfilesW(HDC,ICMENUMPROCW,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumMetaFile(HDC,HMETAFILE,MFENUMPROC,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumObjects(HDC,INT,GOBJENUMPROC,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EqualRgn(HRGN,HRGN); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) Escape(HDC,INT,INT,LPCSTR,LPVOID); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ExcludeClipRect(HDC,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) HPEN __attribute__((__stdcall__)) ExtCreatePen(DWORD,DWORD,const LOGBRUSH*,DWORD,const DWORD*); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) ExtCreateRegion(const XFORM*,DWORD,const RGNDATA*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ExtEscape(HDC,INT,INT,LPCSTR,INT,LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ExtFloodFill(HDC,INT,INT,COLORREF,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ExtSelectClipRgn(HDC,HRGN,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ExtTextOutA(HDC,INT,INT,UINT,const RECT*,LPCSTR,UINT,const INT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ExtTextOutW(HDC,INT,INT,UINT,const RECT*,LPCWSTR,UINT,const INT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FillPath(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FillRgn(HDC,HRGN,HBRUSH); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FixBrushOrgEx(HDC,INT,INT,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlattenPath(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FloodFill(HDC,INT,INT,COLORREF); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FrameRgn(HDC,HRGN,HBRUSH,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiAlphaBlend(HDC,int,int,int,int,HDC,int,int,int,int,BLENDFUNCTION); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiComment(HDC,UINT,const BYTE *); __attribute__((visibility ("hidden"))) DEVMODEW * __attribute__((__stdcall__)) GdiConvertToDevmodeW(const DEVMODEA *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiFlush(void); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) GdiGetCharDimensions(HDC, LPTEXTMETRICW, LONG *); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GdiGetCodePage(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiGradientFill(HDC,PTRIVERTEX,ULONG,PVOID,ULONG,ULONG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiIsMetaFileDC(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiIsMetaPrintDC(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiIsPlayMetafileDC(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GdiTransparentBlt(HDC,int,int,int,int,HDC,int,int,int,int,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetArcDirection(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetAspectRatioFilterEx(HDC,LPSIZE); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) GetBitmapBits(HBITMAP,LONG,LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetBitmapDimensionEx(HBITMAP,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetBrushOrgEx(HDC,LPPOINT); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) GetBkColor(HDC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetBkMode(HDC); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetBoundsRect(HDC,LPRECT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharABCWidthsA(HDC,UINT,UINT,LPABC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharABCWidthsW(HDC,UINT,UINT,LPABC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharABCWidthsFloatA(HDC,UINT,UINT,LPABCFLOAT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharABCWidthsI(HDC,UINT,UINT,LPWORD,LPABC); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetCharacterPlacementA(HDC,LPCSTR,INT,INT,GCP_RESULTSA*,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetCharacterPlacementW(HDC,LPCWSTR,INT,INT,GCP_RESULTSW*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharWidth32A(HDC,UINT,UINT,LPINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharWidth32W(HDC,UINT,UINT,LPINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharWidthA(HDC,UINT,UINT,LPINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharWidthI(HDC,UINT,UINT,LPWORD,LPINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharWidthW(HDC,UINT,UINT,LPINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharWidthFloatA(HDC,UINT,UINT,PFLOAT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetClipBox(HDC,LPRECT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetClipRgn(HDC,HRGN); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetColorAdjustment(HDC, LPCOLORADJUSTMENT); __attribute__((visibility ("hidden"))) HCOLORSPACE __attribute__((__stdcall__)) GetColorSpace(HDC); __attribute__((visibility ("hidden"))) HGDIOBJ __attribute__((__stdcall__)) GetCurrentObject(HDC,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCurrentPositionEx(HDC,LPPOINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetDeviceCaps(HDC,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDeviceGammaRamp(HDC,LPVOID); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) GetDCBrushColor(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetDCOrgEx(HDC,LPPOINT); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) GetDCPenColor(HDC); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetDIBColorTable(HDC,UINT,UINT,RGBQUAD*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetDIBits(HDC,HBITMAP,UINT,UINT,LPVOID,LPBITMAPINFO,UINT); __attribute__((visibility ("hidden"))) HENHMETAFILE __attribute__((__stdcall__)) GetEnhMetaFileA(LPCSTR); __attribute__((visibility ("hidden"))) HENHMETAFILE __attribute__((__stdcall__)) GetEnhMetaFileW(LPCWSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetEnhMetaFileBits(HENHMETAFILE,UINT,LPBYTE); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetEnhMetaFileDescriptionA(HENHMETAFILE,UINT,LPSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetEnhMetaFileDescriptionW(HENHMETAFILE,UINT,LPWSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetEnhMetaFileHeader(HENHMETAFILE,UINT,LPENHMETAHEADER); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetEnhMetaFilePaletteEntries(HENHMETAFILE,UINT,LPPALETTEENTRY); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFontData(HDC,DWORD,DWORD,LPVOID,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFontLanguageInfo(HDC); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetFontUnicodeRanges(HDC,LPGLYPHSET); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetGlyphIndicesA(HDC,LPCSTR,INT,LPWORD,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetGlyphIndicesW(HDC,LPCWSTR,INT,LPWORD,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetGlyphOutlineA(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,LPVOID,const MAT2*); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetGlyphOutlineW(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,LPVOID,const MAT2*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetGraphicsMode(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetICMProfileA(HDC,LPDWORD,LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetICMProfileW(HDC,LPDWORD,LPWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetKerningPairsA(HDC,DWORD,LPKERNINGPAIR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetKerningPairsW(HDC,DWORD,LPKERNINGPAIR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetLayout(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetLogColorSpaceA(HCOLORSPACE,LPLOGCOLORSPACEA,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetLogColorSpaceW(HCOLORSPACE,LPLOGCOLORSPACEW,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetMapMode(HDC); __attribute__((visibility ("hidden"))) HMETAFILE __attribute__((__stdcall__)) GetMetaFileA(LPCSTR); __attribute__((visibility ("hidden"))) HMETAFILE __attribute__((__stdcall__)) GetMetaFileW(LPCWSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetMetaFileBitsEx(HMETAFILE,UINT,LPVOID); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetMetaRgn(HDC,HRGN); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMiterLimit(HDC, PFLOAT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetNearestColor(HDC,DWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetNearestPaletteIndex(HPALETTE,COLORREF); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetObjectA(HGDIOBJ,INT,LPVOID); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetObjectW(HGDIOBJ,INT,LPVOID); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetObjectType(HGDIOBJ); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetOutlineTextMetricsA(HDC,UINT,LPOUTLINETEXTMETRICA); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetOutlineTextMetricsW(HDC,UINT,LPOUTLINETEXTMETRICW); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPath(HDC,LPPOINT,LPBYTE,INT); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) GetPixel(HDC,INT,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPixelFormat(HDC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPolyFillMode(HDC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetRandomRgn(HDC,HRGN,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetRasterizerCaps(LPRASTERIZER_STATUS,UINT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetRegionData(HRGN,DWORD,LPRGNDATA); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetRelAbs(HDC,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetRgnBox(HRGN,LPRECT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetROP2(HDC); __attribute__((visibility ("hidden"))) HGDIOBJ __attribute__((__stdcall__)) GetStockObject(INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetStretchBltMode(HDC); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemPaletteEntries(HDC,UINT,UINT,LPPALETTEENTRY); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetSystemPaletteUse(HDC); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetTextAlign(HDC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetTextCharacterExtra(HDC); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetTextCharset(HDC); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetTextCharsetInfo(HDC,LPFONTSIGNATURE,DWORD); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) GetTextColor(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentExPointA(HDC,LPCSTR,INT,INT,LPINT,LPINT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentExPointW(HDC,LPCWSTR,INT,INT,LPINT,LPINT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentPointA(HDC,LPCSTR,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentPointW(HDC,LPCWSTR,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentPoint32A(HDC,LPCSTR,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentPoint32W(HDC,LPCWSTR,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentExPointI(HDC,const WORD*,INT,INT,LPINT,LPINT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextExtentPointI(HDC,const WORD*,INT,LPSIZE); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetTextFaceA(HDC,INT,LPSTR); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetTextFaceW(HDC,INT,LPWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextMetricsA(HDC,LPTEXTMETRICA); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTextMetricsW(HDC,LPTEXTMETRICW); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetViewportExtEx(HDC,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetViewportOrgEx(HDC,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetWindowExtEx(HDC,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetWindowOrgEx(HDC,LPPOINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetWinMetaFileBits(HENHMETAFILE,UINT,LPBYTE,INT,HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetWorldTransform(HDC,LPXFORM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GradientFill(HDC,PTRIVERTEX,ULONG,PVOID,ULONG,ULONG); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) IntersectClipRect(HDC,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InvertRgn(HDC,HRGN); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LineDDA(INT,INT,INT,INT,LINEDDAPROC,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LineTo(HDC,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LPtoDP(HDC,LPPOINT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MaskBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,HBITMAP,INT,INT,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MirrorRgn(HWND,HRGN); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ModifyWorldTransform(HDC,const XFORM *, DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveToEx(HDC,INT,INT,LPPOINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) OffsetClipRgn(HDC,INT,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) OffsetRgn(HRGN,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OffsetViewportOrgEx(HDC,INT,INT,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OffsetWindowOrgEx(HDC,INT,INT,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PaintRgn(HDC,HRGN); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PatBlt(HDC,INT,INT,INT,INT,DWORD); __attribute__((visibility ("hidden"))) HRGN __attribute__((__stdcall__)) PathToRegion(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Pie(HDC,INT,INT,INT,INT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PlayEnhMetaFile(HDC,HENHMETAFILE,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PlayEnhMetaFileRecord(HDC,LPHANDLETABLE,const ENHMETARECORD*,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PlayMetaFile(HDC,HMETAFILE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PlayMetaFileRecord(HDC,LPHANDLETABLE,LPMETARECORD,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PlgBlt(HDC,const POINT*,HDC,INT,INT,INT,INT,HBITMAP,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolyBezier(HDC,const POINT*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolyBezierTo(HDC,const POINT*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolyDraw(HDC,const POINT*,const BYTE*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolyPolygon(HDC,const POINT*,const INT*,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolyPolyline(HDC,const POINT*,const DWORD*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Polygon(HDC,const POINT*,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Polyline(HDC,const POINT*,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolylineTo(HDC,const POINT*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PtInRegion(HRGN,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PtVisible(HDC,INT,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) RealizePalette(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) Rectangle(HDC,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RectInRegion(HRGN,const RECT *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RectVisible(HDC,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveFontMemResourceEx(HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveFontResourceA(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveFontResourceW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveFontResourceExA(LPCSTR, DWORD, PVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveFontResourceExW(LPCWSTR, DWORD, PVOID); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) ResetDCA(HDC,const DEVMODEA *); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) ResetDCW(HDC,const DEVMODEW *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ResizePalette(HPALETTE,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RestoreDC(HDC,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RoundRect(HDC,INT,INT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SaveDC(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ScaleViewportExtEx(HDC,INT,INT,INT,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ScaleWindowExtEx(HDC,INT,INT,INT,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SelectClipPath(HDC,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SelectClipRgn(HDC,HRGN); __attribute__((visibility ("hidden"))) HGDIOBJ __attribute__((__stdcall__)) SelectObject(HDC,HGDIOBJ); __attribute__((visibility ("hidden"))) HPALETTE __attribute__((__stdcall__)) SelectPalette(HDC,HPALETTE,BOOL); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetAbortProc(HDC,ABORTPROC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetArcDirection(HDC,INT); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) SetBitmapBits(HBITMAP,LONG,LPCVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetBitmapDimensionEx(HBITMAP,INT,INT,LPSIZE); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) SetBkColor(HDC,COLORREF); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetBkMode(HDC,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SetBoundsRect(HDC,const RECT*,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetBrushOrgEx(HDC,INT,INT,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetColorAdjustment(HDC,const COLORADJUSTMENT*); __attribute__((visibility ("hidden"))) HCOLORSPACE __attribute__((__stdcall__)) SetColorSpace(HDC,HCOLORSPACE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDeviceGammaRamp(HDC,LPVOID); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) SetDCBrushColor(HDC,COLORREF); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) SetDCPenColor(HDC, COLORREF); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SetDIBColorTable(HDC,UINT,UINT,const RGBQUAD*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetDIBits(HDC,HBITMAP,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetDIBitsToDevice(HDC,INT,INT,DWORD,DWORD,INT,INT,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT); __attribute__((visibility ("hidden"))) HENHMETAFILE __attribute__((__stdcall__)) SetEnhMetaFileBits(UINT,const BYTE *); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetGraphicsMode(HDC,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetICMMode(HDC,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetICMProfileA(HDC,LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetICMProfileW(HDC,LPWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetLayout(HDC,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetMapMode(HDC,INT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetMapperFlags(HDC,DWORD); __attribute__((visibility ("hidden"))) HMETAFILE __attribute__((__stdcall__)) SetMetaFileBitsEx(UINT,const BYTE*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetMetaRgn(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMiterLimit(HDC, FLOAT, PFLOAT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SetPaletteEntries(HPALETTE,UINT,UINT,const PALETTEENTRY*); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) SetPixel(HDC,INT,INT,COLORREF); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetPixelV(HDC,INT,INT,COLORREF); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetPolyFillMode(HDC,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetRectRgn(HRGN,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetRelAbs(HDC,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetROP2(HDC,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetStretchBltMode(HDC,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SetSystemPaletteUse(HDC,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SetTextAlign(HDC,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetTextCharacterExtra(HDC,INT); __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) SetTextColor(HDC,COLORREF); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetTextJustification(HDC,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetViewportExtEx(HDC,INT,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetViewportOrgEx(HDC,INT,INT,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWindowExtEx(HDC,INT,INT,LPSIZE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWindowOrgEx(HDC,INT,INT,LPPOINT); __attribute__((visibility ("hidden"))) HENHMETAFILE __attribute__((__stdcall__)) SetWinMetaFileBits(UINT,const BYTE*,HDC,const METAFILEPICT *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWorldTransform(HDC,const XFORM*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) StartDocA(HDC,const DOCINFOA*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) StartDocW(HDC,const DOCINFOW*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) StartPage(HDC); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EndPage(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) StretchBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,INT,INT,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) StretchDIBits(HDC,INT,INT,INT,INT,INT,INT,INT,INT,const void*,const BITMAPINFO*,UINT,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) StrokeAndFillPath(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) StrokePath(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SwapBuffers(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TextOutA(HDC,INT,INT,LPCSTR,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TextOutW(HDC,INT,INT,LPCWSTR,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TranslateCharsetInfo(LPDWORD,LPCHARSETINFO,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TransparentBlt(HDC,int,int,int,int,HDC,int,int,int,int,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnrealizeObject(HGDIOBJ); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateColors(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateICMRegKeyA(DWORD,LPSTR,LPSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateICMRegKeyW(DWORD,LPWSTR,LPWSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WidenPath(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolyTextOutA(HDC,const POLYTEXTA*,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PolyTextOutW(HDC,const POLYTEXTW*,INT); # 3763 "../../include/wingdi.h" __attribute__((visibility ("hidden"))) HGLRC __attribute__((__stdcall__)) wglCreateContext(HDC); __attribute__((visibility ("hidden"))) HGLRC __attribute__((__stdcall__)) wglCreateLayerContext(HDC,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglCopyContext(HGLRC,HGLRC,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglDeleteContext(HGLRC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglDescribeLayerPlane(HDC,INT,INT,UINT,LPLAYERPLANEDESCRIPTOR); __attribute__((visibility ("hidden"))) HGLRC __attribute__((__stdcall__)) wglGetCurrentContext(void); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) wglGetCurrentDC(void); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) wglGetLayerPaletteEntries(HDC,INT,INT,INT,const COLORREF *); __attribute__((visibility ("hidden"))) PROC __attribute__((__stdcall__)) wglGetProcAddress(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglMakeCurrent(HDC,HGLRC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglRealizeLayerPalette(HDC,INT,BOOL); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) wglSetLayerPaletteEntries(HDC,INT,INT,INT,const COLORREF *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglShareLists(HGLRC,HGLRC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglSwapLayerBuffers(HDC,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglUseFontBitmapsA(HDC,DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglUseFontBitmapsW(HDC,DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglUseFontOutlinesA(HDC,DWORD,DWORD,DWORD,FLOAT,FLOAT,INT,LPGLYPHMETRICSFLOAT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) wglUseFontOutlinesW(HDC,DWORD,DWORD,DWORD,FLOAT,FLOAT,INT,LPGLYPHMETRICSFLOAT); # 3792 "../../include/wingdi.h" typedef BOOL (__attribute__((__stdcall__)) *DCHOOKPROC)(HDC,WORD,DWORD_PTR,LPARAM); __attribute__((visibility ("hidden"))) DWORD_PTR __attribute__((__stdcall__)) GetDCHook(HDC,DCHOOKPROC*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDCHook(HDC,DCHOOKPROC,DWORD_PTR); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) SetHookFlags(HDC,WORD); extern void __attribute__((__cdecl__)) __wine_make_gdi_object_system( HGDIOBJ handle, BOOL set ); extern void __attribute__((__cdecl__)) __wine_set_visible_region( HDC hdc, HRGN hrgn, const RECT *vis_rect ); # 60 "x11drv.h" 2 # 1 "../../include/winuser.h" 1 # 39 "../../include/winuser.h" typedef INT_PTR (__attribute__((__stdcall__)) *DLGPROC)(HWND,UINT,WPARAM,LPARAM); typedef BOOL (__attribute__((__stdcall__)) *DRAWSTATEPROC)(HDC,LPARAM,WPARAM,int,int); typedef INT (__attribute__((__stdcall__)) *EDITWORDBREAKPROCA)(LPSTR,INT,INT,INT); typedef INT (__attribute__((__stdcall__)) *EDITWORDBREAKPROCW)(LPWSTR,INT,INT,INT); typedef BOOL (__attribute__((__stdcall__)) *GRAYSTRINGPROC)(HDC,LPARAM,INT); typedef LRESULT (__attribute__((__stdcall__)) *HOOKPROC)(INT,WPARAM,LPARAM); typedef BOOL (__attribute__((__stdcall__)) *NAMEENUMPROCA)(LPSTR,LPARAM); typedef BOOL (__attribute__((__stdcall__)) *NAMEENUMPROCW)(LPWSTR,LPARAM); typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCA)(HWND,LPCSTR,HANDLE); typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCW)(HWND,LPCWSTR,HANDLE); typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCEXA)(HWND,LPSTR,HANDLE,ULONG_PTR); typedef BOOL (__attribute__((__stdcall__)) *PROPENUMPROCEXW)(HWND,LPWSTR,HANDLE,ULONG_PTR); typedef void (__attribute__((__stdcall__)) *SENDASYNCPROC)(HWND,UINT,ULONG_PTR,LRESULT); typedef void (__attribute__((__stdcall__)) *TIMERPROC)(HWND,UINT,UINT_PTR,DWORD); typedef void (__attribute__((__stdcall__)) *WINEVENTPROC)(HWINEVENTHOOK,DWORD,HWND,LONG,LONG, DWORD,DWORD); typedef BOOL (__attribute__((__stdcall__)) *WNDENUMPROC)(HWND,LPARAM); # 76 "../../include/winuser.h" typedef NAMEENUMPROCA WINSTAENUMPROCA; typedef NAMEENUMPROCA DESKTOPENUMPROCA; typedef NAMEENUMPROCW WINSTAENUMPROCW; typedef NAMEENUMPROCW DESKTOPENUMPROCW; typedef LRESULT (__attribute__((__stdcall__)) *WNDPROC)(HWND,UINT,WPARAM,LPARAM); typedef HANDLE HDWP; # 101 "../../include/winuser.h" typedef struct tagUSEROBJECTFLAGS { BOOL fInherit; BOOL fReserved; DWORD dwFlags; } USEROBJECTFLAGS, *PUSEROBJECTFLAGS; typedef struct tagBSMINFO { UINT cbSize; HDESK hdesk; HWND hwnd; LUID luid; } BSMINFO, *PBSMINFO; # 147 "../../include/winuser.h" typedef struct tagFILTERKEYS { UINT cbSize; DWORD dwFlags; DWORD iWaitMSec; DWORD iDelayMSec; DWORD iRepeatMSec; DWORD iBounceMSec; } FILTERKEYS, *LPFILTERKEYS; # 164 "../../include/winuser.h" typedef struct tagTOGGLEKEYS { DWORD cbSize; DWORD dwFlags; } TOGGLEKEYS, *LPTOGGLEKEYS; # 180 "../../include/winuser.h" typedef struct tagMOUSEKEYS { UINT cbSize; DWORD dwFlags; DWORD iMaxSpeed; DWORD iTimeToMaxSpeed; DWORD iCtrlSpeed; DWORD dwReserved1; DWORD dwReserved2; } MOUSEKEYS, *LPMOUSEKEYS; typedef struct tagMOUSEMOVEPOINT { int x; int y; DWORD time; ULONG_PTR dwExtraInfo; } MOUSEMOVEPOINT,*PMOUSEMOVEPOINT,*LPMOUSEMOVEPOINT; # 213 "../../include/winuser.h" typedef struct tagSTICKYKEYS { DWORD cbSize; DWORD dwFlags; } STICKYKEYS, *LPSTICKYKEYS; typedef struct tagACCESSTIMEOUT { UINT cbSize; DWORD dwFlags; DWORD iTimeOutMSec; } ACCESSTIMEOUT, *LPACCESSTIMEOUT; typedef struct tagSERIALKEYSA { UINT cbSize; DWORD dwFlags; LPSTR lpszActivePort; LPSTR lpszPort; UINT iBaudRate; UINT iPortState; UINT iActive; } SERIALKEYSA, *LPSERIALKEYSA; typedef struct tagSERIALKEYSW { UINT cbSize; DWORD dwFlags; LPWSTR lpszActivePort; LPWSTR lpszPort; UINT iBaudRate; UINT iPortState; UINT iActive; } SERIALKEYSW,*LPSERIALKEYSW; # 278 "../../include/winuser.h" typedef struct tagSOUNDSENTRYA { UINT cbSize; DWORD dwFlags; DWORD iFSTextEffect; DWORD iFSTextEffectMSec; DWORD iFSTextEffectColorBits; DWORD iFSGrafEffect; DWORD iFSGrafEffectMSec; DWORD iFSGrafEffectColor; DWORD iWindowsEffect; DWORD iWindowsEffectMSec; LPSTR lpszWindowsEffectDLL; DWORD iWindowsEffectOrdinal; } SOUNDSENTRYA, *LPSOUNDSENTRYA; typedef struct tagSOUNDSENTRYW { UINT cbSize; DWORD dwFlags; DWORD iFSTextEffect; DWORD iFSTextEffectMSec; DWORD iFSTextEffectColorBits; DWORD iFSGrafEffect; DWORD iFSGrafEffectMSec; DWORD iFSGrafEffectColor; DWORD iWindowsEffect; DWORD iWindowsEffectMSec; LPWSTR lpszWindowsEffectDLL; DWORD iWindowsEffectOrdinal; } SOUNDSENTRYW, *LPSOUNDSENTRYW; # 322 "../../include/winuser.h" typedef struct tagHIGHCONTRASTA { UINT cbSize; DWORD dwFlags; LPSTR lpszDefaultScheme; } HIGHCONTRASTA, *LPHIGHCONTRASTA; typedef struct tagHIGHCONTRASTW { UINT cbSize; DWORD dwFlags; LPWSTR lpszDefaultScheme; } HIGHCONTRASTW, *LPHIGHCONTRASTW; typedef struct tagEVENTMSG { UINT message; UINT paramL; UINT paramH; DWORD time; HWND hwnd; } EVENTMSG, *PEVENTMSG, *LPEVENTMSG; typedef struct tagKBDLLHOOKSTRUCT { DWORD vkCode; DWORD scanCode; DWORD flags; DWORD time; ULONG_PTR dwExtraInfo; } KBDLLHOOKSTRUCT, *LPKBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT; typedef struct tagMSLLHOOKSTRUCT { POINT pt; DWORD mouseData; DWORD flags; DWORD time; ULONG_PTR dwExtraInfo; } MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT; typedef struct { POINT pt; HWND hwnd; UINT wHitTestCode; ULONG_PTR dwExtraInfo; } MOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT; typedef struct { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; } HARDWAREHOOKSTRUCT, *PHARDWAREHOOKSTRUCT, *LPHARDWAREHOOKSTRUCT; typedef struct tagDEBUGHOOKINFO { DWORD idThread; DWORD idThreadInstaller; LPARAM lParam; WPARAM wParam; INT code; } DEBUGHOOKINFO, *PDEBUGHOOKINFO, *LPDEBUGHOOKINFO; # 423 "../../include/winuser.h" typedef struct tagMOUSEINPUT { LONG dx; LONG dy; DWORD mouseData; DWORD dwFlags; DWORD time; ULONG_PTR dwExtraInfo; } MOUSEINPUT, *PMOUSEINPUT, *LPMOUSEINPUT; typedef struct tagKEYBDINPUT { WORD wVk; WORD wScan; DWORD dwFlags; DWORD time; ULONG_PTR dwExtraInfo; } KEYBDINPUT, *PKEYBDINPUT, *LPKEYBDINPUT; typedef struct tagHARDWAREINPUT { DWORD uMsg; WORD wParamL; WORD wParamH; } HARDWAREINPUT, *PHARDWAREINPUT, *LPHARDWAREINPUT; typedef struct tagINPUT { DWORD type; union { MOUSEINPUT mi; KEYBDINPUT ki; HARDWAREINPUT hi; } ; } INPUT, *PINPUT, *LPINPUT; typedef struct HRAWINPUT__ { int unused; } *HRAWINPUT; typedef struct tagRAWINPUTDEVICELIST { HANDLE hDevice; DWORD dwType; } RAWINPUTDEVICELIST, *PRAWINPUTDEVICELIST; typedef struct tagRAWHID { DWORD dwSizeHid; DWORD dwCount; BYTE bRawData; } RAWHID, *LPRAWHID; typedef struct tagRAWKEYBOARD { USHORT MakeCode; USHORT Flags; USHORT Reserved; USHORT VKey; UINT Message; ULONG ExtraInformation; } RAWKEYBOARD, *PRAWKEYBOARD, *LPRAWKEYBOARD; typedef struct tagRAWMOUSE { USHORT usFlags; union { ULONG ulButtons; struct { USHORT usButtonFlags; USHORT usButtonData; } ; } ; ULONG ulRawButtons; LONG lLastX; LONG lLastY; ULONG ulExtraInformation; } RAWMOUSE, *PRAWMOUSE, *LPRAWMOUSE; typedef struct tagRAWINPUTHEADER { DWORD dwType; DWORD dwSize; HANDLE hDevice; WPARAM wParam; } RAWINPUTHEADER, *PRAWINPUTHEADER; typedef struct tagRAWINPUT { RAWINPUTHEADER header; union { RAWMOUSE mouse; RAWKEYBOARD keyboard; RAWHID hid; } data; } RAWINPUT, *PRAWINPUT, *LPRAWINPUT; typedef struct tagRAWINPUTDEVICE { USHORT usUsagePage; USHORT usUsage; DWORD dwFlags; HWND hwndTarget; } RAWINPUTDEVICE, *PRAWINPUTDEVICE, *LPRAWINPUTDEVICE; typedef struct tagRID_DEVICE_INFO_MOUSE { DWORD dwId; DWORD dwNumberOfButtons; DWORD dwSampleRate; BOOL fHasHorizontalWheel; } RID_DEVICE_INFO_MOUSE, *PRID_DEVICE_INFO_MOUSE; typedef struct tagRID_DEVICE_INFO_KEYBOARD { DWORD dwType; DWORD dwSubType; DWORD dwKeyboardMode; DWORD dwNumberOfFunctionKeys; DWORD dwNumberOfIndicators; DWORD dwNumberOfKeysTotal; } RID_DEVICE_INFO_KEYBOARD, *PRID_DEVICE_INFO_KEYBOARD; typedef struct tagRID_DEVICE_INFO_HID { DWORD dwVendorId; DWORD dwProductId; DWORD dwVersionNumber; USHORT usUsagePage; USHORT usUsage; } RID_DEVICE_INFO_HID, *PRID_DEVICE_INFO_HID; typedef struct tagRID_DEVICE_INFO { DWORD cbSize; DWORD dwType; union { RID_DEVICE_INFO_MOUSE mouse; RID_DEVICE_INFO_KEYBOARD keyboard; RID_DEVICE_INFO_HID hid; } ; } RID_DEVICE_INFO, *PRID_DEVICE_INFO, *LPRID_DEVICE_INFO; typedef struct tagGUITHREADINFO { DWORD cbSize; DWORD flags; HWND hwndActive; HWND hwndFocus; HWND hwndCapture; HWND hwndMenuOwner; HWND hwndMoveSize; HWND hwndCaret; RECT rcCaret; } GUITHREADINFO, *PGUITHREADINFO, *LPGUITHREADINFO; # 593 "../../include/winuser.h" typedef struct tagANIMATIONINFO { UINT cbSize; INT iMinAnimate; } ANIMATIONINFO, *LPANIMATIONINFO; typedef struct tagNMHDR { HWND hwndFrom; UINT_PTR idFrom; UINT code; } NMHDR, *LPNMHDR; typedef struct tagDRAWTEXTPARAMS { UINT cbSize; INT iTabLength; INT iLeftMargin; INT iRightMargin; UINT uiLengthDrawn; } DRAWTEXTPARAMS,*LPDRAWTEXTPARAMS; typedef struct { LPARAM lParam; WPARAM wParam; UINT message; HWND hwnd; } CWPSTRUCT, *PCWPSTRUCT, *LPCWPSTRUCT; typedef struct { LRESULT lResult; LPARAM lParam; WPARAM wParam; DWORD message; HWND hwnd; } CWPRETSTRUCT, *PCWPRETSTRUCT, *LPCWPRETSTRUCT; typedef struct tagWINDOWPLACEMENT { UINT length; UINT flags; UINT showCmd; POINT ptMinPosition; POINT ptMaxPosition; RECT rcNormalPosition; } WINDOWPLACEMENT, *PWINDOWPLACEMENT, *LPWINDOWPLACEMENT; # 925 "../../include/winuser.h" __attribute__((visibility ("hidden"))) COLORREF __attribute__((__stdcall__)) GetSysColor(INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSysColors(INT,const INT*,const COLORREF*); # 1514 "../../include/winuser.h" typedef struct tagCREATESTRUCTA { LPVOID lpCreateParams; HINSTANCE hInstance; HMENU hMenu; HWND hwndParent; INT cy; INT cx; INT y; INT x; LONG style; LPCSTR lpszName; LPCSTR lpszClass; DWORD dwExStyle; } CREATESTRUCTA, *LPCREATESTRUCTA; typedef struct tagCREATESTRUCTW { LPVOID lpCreateParams; HINSTANCE hInstance; HMENU hMenu; HWND hwndParent; INT cy; INT cx; INT y; INT x; LONG style; LPCWSTR lpszName; LPCWSTR lpszClass; DWORD dwExStyle; } CREATESTRUCTW, *LPCREATESTRUCTW; typedef struct tagPAINTSTRUCT { HDC hdc; BOOL fErase; RECT rcPaint; BOOL fRestore; BOOL fIncUpdate; BYTE rgbReserved[32]; } PAINTSTRUCT, *PPAINTSTRUCT, *LPPAINTSTRUCT; typedef struct tagCLIENTCREATESTRUCT { HMENU hWindowMenu; UINT idFirstChild; } CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT; typedef struct tagMDICREATESTRUCTA { LPCSTR szClass; LPCSTR szTitle; HINSTANCE hOwner; INT x; INT y; INT cx; INT cy; DWORD style; LPARAM lParam; } MDICREATESTRUCTA, *LPMDICREATESTRUCTA; typedef struct tagMDICREATESTRUCTW { LPCWSTR szClass; LPCWSTR szTitle; HINSTANCE hOwner; INT x; INT y; INT cx; INT cy; DWORD style; LPARAM lParam; } MDICREATESTRUCTW, *LPMDICREATESTRUCTW; # 1602 "../../include/winuser.h" typedef struct tagSTYLESTRUCT { DWORD styleOld; DWORD styleNew; } STYLESTRUCT, *LPSTYLESTRUCT; # 1647 "../../include/winuser.h" typedef struct tagMINMAXINFO { POINT ptReserved; POINT ptMaxSize; POINT ptMaxPosition; POINT ptMinTrackSize; POINT ptMaxTrackSize; } MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO; # 1678 "../../include/winuser.h" typedef struct tagWINDOWPOS { HWND hwnd; HWND hwndInsertAfter; INT x; INT y; INT cx; INT cy; UINT flags; } WINDOWPOS, *PWINDOWPOS, *LPWINDOWPOS; # 1707 "../../include/winuser.h" typedef struct { RECT rgrc[3]; WINDOWPOS *lppos; } NCCALCSIZE_PARAMS, *LPNCCALCSIZE_PARAMS; # 1908 "../../include/winuser.h" typedef struct tagWNDCLASSA { UINT style; WNDPROC lpfnWndProc; INT cbClsExtra; INT cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCSTR lpszMenuName; LPCSTR lpszClassName; } WNDCLASSA, *PWNDCLASSA, *LPWNDCLASSA; typedef struct tagWNDCLASSW { UINT style; WNDPROC lpfnWndProc; INT cbClsExtra; INT cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCWSTR lpszMenuName; LPCWSTR lpszClassName; } WNDCLASSW, *PWNDCLASSW, *LPWNDCLASSW; typedef struct tagCOPYDATASTRUCT { ULONG_PTR dwData; DWORD cbData; PVOID lpData; } COPYDATASTRUCT, *PCOPYDATASTRUCT; typedef struct tagMDINEXTMENU { HMENU hmenuIn; HMENU hmenuNext; HWND hwndNext; } MDINEXTMENU, *PMDINEXTMENU, *LPMDINEXTMENU; typedef struct tagMULTIKEYHELPA { DWORD mkSize; CHAR mkKeylist; CHAR szKeyphrase[1]; } MULTIKEYHELPA, *PMULTIKEYHELPA, *LPMULTIKEYHELPA; typedef struct tagMULTIKEYHELPW { DWORD mkSize; WCHAR mkKeylist; WCHAR szKeyphrase[1]; } MULTIKEYHELPW, *PMULTIKEYHELPW, *LPMULTIKEYHELPW; typedef struct tagHELPWININFOA { int wStructSize; int x; int y; int dx; int dy; int wMax; CHAR rgchMember[2]; } HELPWININFOA, *PHELPWININFOA, *LPHELPWININFOA; typedef struct tagHELPWININFOW { int wStructSize; int x; int y; int dx; int dy; int wMax; WCHAR rgchMember[2]; } HELPWININFOW, *PHELPWININFOW, *LPHELPWININFOW; # 2048 "../../include/winuser.h" typedef struct tagWNDCLASSEXA { UINT cbSize; UINT style; WNDPROC lpfnWndProc; INT cbClsExtra; INT cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCSTR lpszMenuName; LPCSTR lpszClassName; HICON hIconSm; } WNDCLASSEXA, *PWNDCLASSEXA, *LPWNDCLASSEXA; typedef struct tagWNDCLASSEXW { UINT cbSize; UINT style; WNDPROC lpfnWndProc; INT cbClsExtra; INT cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCWSTR lpszMenuName; LPCWSTR lpszClassName; HICON hIconSm; } WNDCLASSEXW, *PWNDCLASSEXW, *LPWNDCLASSEXW; typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; } MSG, *PMSG, *LPMSG; # 2103 "../../include/winuser.h" typedef struct _ICONINFO { BOOL fIcon; DWORD xHotspot; DWORD yHotspot; HBITMAP hbmMask; HBITMAP hbmColor; } ICONINFO, *PICONINFO; typedef struct _ICONINFOEXA { DWORD cbSize; BOOL fIcon; DWORD xHotspot; DWORD yHotspot; HBITMAP hbmMask; HBITMAP hbmColor; WORD wResID; CHAR szModName[260]; CHAR szResName[260]; } ICONINFOEXA, *PICONINFOEXA; typedef struct _ICONINFOEXW { DWORD cbSize; BOOL fIcon; DWORD xHotspot; DWORD yHotspot; HBITMAP hbmMask; HBITMAP hbmColor; WORD wResID; WCHAR szModName[260]; WCHAR szResName[260]; } ICONINFOEXW, *PICONINFOEXW; typedef struct tagCURSORINFO { DWORD cbSize; DWORD flags; HCURSOR hCursor; POINT ptScreenPos; } CURSORINFO, *PCURSORINFO, *LPCURSORINFO; typedef struct tagACCEL { BYTE fVirt; WORD key; WORD cmd; } ACCEL, *LPACCEL; # 2186 "../../include/winuser.h" typedef struct tagTPMPARAMS { UINT cbSize; RECT rcExclude; } TPMPARAMS, *LPTPMPARAMS; typedef struct tagCOMBOBOXINFO { DWORD cbSize; RECT rcItem; RECT rcButton; DWORD stateButton; HWND hwndCombo; HWND hwndItem; HWND hwndList; } COMBOBOXINFO, *PCOMBOBOXINFO, *LPCOMBOBOXINFO; typedef struct tagMENUITEMINFOA { UINT cbSize; UINT fMask; UINT fType; UINT fState; UINT wID; HMENU hSubMenu; HBITMAP hbmpChecked; HBITMAP hbmpUnchecked; ULONG_PTR dwItemData; LPSTR dwTypeData; UINT cch; HBITMAP hbmpItem; } MENUITEMINFOA, *LPMENUITEMINFOA; typedef struct tagMENUITEMINFOW { UINT cbSize; UINT fMask; UINT fType; UINT fState; UINT wID; HMENU hSubMenu; HBITMAP hbmpChecked; HBITMAP hbmpUnchecked; ULONG_PTR dwItemData; LPWSTR dwTypeData; UINT cch; HBITMAP hbmpItem; } MENUITEMINFOW, *LPMENUITEMINFOW; typedef const MENUITEMINFOA *LPCMENUITEMINFOA; typedef const MENUITEMINFOW *LPCMENUITEMINFOW; typedef struct tagMENUBARINFO { DWORD cbSize; RECT rcBar; HMENU hMenu; HWND hwndMenu; BOOL fBarFocused:1; BOOL fFocused:1; } MENUBARINFO, *PMENUBARINFO, *LPMENUBARINFO; typedef struct tagMENUINFO { DWORD cbSize; DWORD fMask; DWORD dwStyle; UINT cyMax; HBRUSH hbrBack; DWORD dwContextHelpID; ULONG_PTR dwMenuData; } MENUINFO, *LPMENUINFO; typedef const MENUINFO *LPCMENUINFO; # 2278 "../../include/winuser.h" typedef struct { WORD versionNumber; WORD offset; } MENUITEMTEMPLATEHEADER, *PMENUITEMTEMPLATEHEADER; typedef struct { WORD mtOption; WORD mtID; WCHAR mtString[1]; } MENUITEMTEMPLATE, *PMENUITEMTEMPLATE; typedef void MENUTEMPLATE; typedef PVOID *LPMENUTEMPLATE; # 2457 "../../include/winuser.h" typedef struct tagSCROLLINFO { UINT cbSize; UINT fMask; INT nMin; INT nMax; UINT nPage; INT nPos; INT nTrackPos; } SCROLLINFO, *LPSCROLLINFO; typedef const SCROLLINFO *LPCSCROLLINFO; typedef struct tagSCROLLBARINFO { DWORD cbSize; RECT rcScrollBar; INT dxyLineButton; INT xyThumbTop; INT xyThumbBottom; INT reserved; DWORD rgstate[5 +1]; } SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO; # 2695 "../../include/winuser.h" typedef struct tagHELPINFO { UINT cbSize; INT iContextType; INT iCtrlId; HANDLE hItemHandle; DWORD_PTR dwContextId; POINT MousePos; } HELPINFO,*LPHELPINFO; typedef void (__attribute__((__stdcall__)) *MSGBOXCALLBACK)(LPHELPINFO lpHelpInfo); typedef struct tagMSGBOXPARAMSA { UINT cbSize; HWND hwndOwner; HINSTANCE hInstance; LPCSTR lpszText; LPCSTR lpszCaption; DWORD dwStyle; LPCSTR lpszIcon; DWORD_PTR dwContextHelpId; MSGBOXCALLBACK lpfnMsgBoxCallback; DWORD dwLanguageId; } MSGBOXPARAMSA, *PMSGBOXPARAMSA, *LPMSGBOXPARAMSA; typedef struct tagMSGBOXPARAMSW { UINT cbSize; HWND hwndOwner; HINSTANCE hInstance; LPCWSTR lpszText; LPCWSTR lpszCaption; DWORD dwStyle; LPCWSTR lpszIcon; DWORD_PTR dwContextHelpId; MSGBOXCALLBACK lpfnMsgBoxCallback; DWORD dwLanguageId; } MSGBOXPARAMSW, *PMSGBOXPARAMSW, *LPMSGBOXPARAMSW; # 2749 "../../include/winuser.h" typedef struct tagMONITORINFO { DWORD cbSize; RECT rcMonitor; RECT rcWork; DWORD dwFlags; } MONITORINFO, *LPMONITORINFO; typedef struct tagMONITORINFOEXA { DWORD cbSize; RECT rcMonitor; RECT rcWork; DWORD dwFlags; CHAR szDevice[32]; } MONITORINFOEXA, *LPMONITORINFOEXA; typedef struct tagMONITORINFOEXW { DWORD cbSize; RECT rcMonitor; RECT rcWork; DWORD dwFlags; WCHAR szDevice[32]; } MONITORINFOEXW, *LPMONITORINFOEXW; typedef BOOL (__attribute__((__stdcall__)) *MONITORENUMPROC)(HMONITOR,HDC,LPRECT,LPARAM); # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2781 "../../include/winuser.h" 2 typedef struct tagDLGTEMPLATE { DWORD style; DWORD dwExtendedStyle; WORD cdit; short x; short y; short cx; short cy; } DLGTEMPLATE; typedef DLGTEMPLATE *LPDLGTEMPLATEA; typedef DLGTEMPLATE *LPDLGTEMPLATEW; typedef const DLGTEMPLATE *LPCDLGTEMPLATEA; typedef const DLGTEMPLATE *LPCDLGTEMPLATEW; typedef struct tagDLGITEMTEMPLATE { DWORD style; DWORD dwExtendedStyle; short x; short y; short cx; short cy; WORD id; } DLGITEMTEMPLATE; typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEA; typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEW; typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEA; typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEW; # 1 "../../include/poppack.h" 1 # 253 "../../include/poppack.h" #pragma pack() # 2819 "../../include/winuser.h" 2 # 2834 "../../include/winuser.h" typedef struct tagCBT_CREATEWNDA { CREATESTRUCTA *lpcs; HWND hwndInsertAfter; } CBT_CREATEWNDA, *LPCBT_CREATEWNDA; typedef struct tagCBT_CREATEWNDW { CREATESTRUCTW *lpcs; HWND hwndInsertAfter; } CBT_CREATEWNDW, *LPCBT_CREATEWNDW; typedef struct tagCBTACTIVATESTRUCT { BOOL fMouse; HWND hWndActive; } CBTACTIVATESTRUCT, *LPCBTACTIVATESTRUCT; # 3138 "../../include/winuser.h" typedef struct tagNONCLIENTMETRICSA { UINT cbSize; INT iBorderWidth; INT iScrollWidth; INT iScrollHeight; INT iCaptionWidth; INT iCaptionHeight; LOGFONTA lfCaptionFont; INT iSmCaptionWidth; INT iSmCaptionHeight; LOGFONTA lfSmCaptionFont; INT iMenuWidth; INT iMenuHeight; LOGFONTA lfMenuFont; LOGFONTA lfStatusFont; LOGFONTA lfMessageFont; } NONCLIENTMETRICSA, *PNONCLIENTMETRICSA, *LPNONCLIENTMETRICSA; typedef struct tagNONCLIENTMETRICSW { UINT cbSize; INT iBorderWidth; INT iScrollWidth; INT iScrollHeight; INT iCaptionWidth; INT iCaptionHeight; LOGFONTW lfCaptionFont; INT iSmCaptionWidth; INT iSmCaptionHeight; LOGFONTW lfSmCaptionFont; INT iMenuWidth; INT iMenuHeight; LOGFONTW lfMenuFont; LOGFONTW lfStatusFont; LOGFONTW lfMessageFont; } NONCLIENTMETRICSW, *PNONCLIENTMETRICSW, *LPNONCLIENTMETRICSW; typedef struct tagICONMETRICSA { UINT cbSize; int iHorzSpacing; int iVertSpacing; int iTitleWrap; LOGFONTA lfFont; } ICONMETRICSA, *PICONMETRICSA, *LPICONMETRICSA; typedef struct tagICONMETRICSW { UINT cbSize; int iHorzSpacing; int iVertSpacing; int iTitleWrap; LOGFONTW lfFont; } ICONMETRICSW, *PICONMETRICSW, *LPICONMETRICSW; typedef struct tagUPDATELAYEREDWINDOWINFO { DWORD cbSize; HDC hdcDst; POINT const* pptDst; SIZE const* psize; HDC hdcSrc; POINT const* pptSrc; COLORREF crKey; BLENDFUNCTION const* pblend; DWORD dwFlags; RECT const* prcDirty; } UPDATELAYEREDWINDOWINFO, *PUPDATELAYEREDWINDOWINFO; # 3228 "../../include/winuser.h" typedef struct tagMINIMIZEDMETRICS { UINT cbSize; int iWidth; int iHorzGap; int iVertGap; int iArrange; } MINIMIZEDMETRICS, *PMINIMIZEDMETRICS, *LPMINIMIZEDMETRICS; # 3341 "../../include/winuser.h" typedef struct { UINT cbSize; HWND hwnd; DWORD dwFlags; UINT uCount; DWORD dwTimeout; } FLASHWINFO, *PFLASHWINFO; # 3652 "../../include/winuser.h" typedef struct tagDRAWITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; UINT itemAction; UINT itemState; HWND hwndItem; HDC hDC; RECT rcItem; ULONG_PTR itemData; } DRAWITEMSTRUCT, *PDRAWITEMSTRUCT, *LPDRAWITEMSTRUCT; typedef struct tagMEASUREITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; UINT itemWidth; UINT itemHeight; ULONG_PTR itemData; } MEASUREITEMSTRUCT, *PMEASUREITEMSTRUCT, *LPMEASUREITEMSTRUCT; typedef struct tagDELETEITEMSTRUCT { UINT CtlType; UINT CtlID; UINT itemID; HWND hwndItem; ULONG_PTR itemData; } DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT; typedef struct tagCOMPAREITEMSTRUCT { UINT CtlType; UINT CtlID; HWND hwndItem; UINT itemID1; ULONG_PTR itemData1; UINT itemID2; ULONG_PTR itemData2; DWORD dwLocaleId; } COMPAREITEMSTRUCT, *PCOMPAREITEMSTRUCT, *LPCOMPAREITEMSTRUCT; # 3909 "../../include/winuser.h" typedef struct tagTRACKMOUSEEVENT { DWORD cbSize; DWORD dwFlags; HWND hwndTrack; DWORD dwHoverTime; } TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT; # 4111 "../../include/winuser.h" typedef PVOID HDEVNOTIFY; typedef HDEVNOTIFY *PHDEVNOTIFY; typedef struct tagWINDOWINFO { DWORD cbSize; RECT rcWindow; RECT rcClient; DWORD dwStyle; DWORD dwExStyle; DWORD dwWindowStatus; UINT cxWindowBorders; UINT cyWindowBorders; ATOM atomWindowType; WORD wCreatorVersion; } WINDOWINFO, *PWINDOWINFO, *LPWINDOWINFO; typedef struct tagTITLEBARINFO { DWORD cbSize; RECT rcTitleBar; DWORD rgstate[5 +1]; } TITLEBARINFO, *PTITLEBARINFO, *LPTITLEBARINFO; typedef struct tagLASTINPUTINFO { UINT cbSize; DWORD dwTime; } LASTINPUTINFO, *PLASTINPUTINFO; typedef struct { DWORD cbSize; INT cItems; INT cColumns; INT cRows; INT iColFocus; INT iRowFocus; INT cxItem; INT cyItem; POINT ptStart; } ALTTABINFO, *PALTTABINFO, *LPALTTABINFO; # 4339 "../../include/winuser.h" __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) ChangeDisplaySettingsA(LPDEVMODEA,DWORD); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) ChangeDisplaySettingsW(LPDEVMODEW,DWORD); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) ChangeDisplaySettingsExA(LPCSTR,LPDEVMODEA,HWND,DWORD,LPVOID); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) ChangeDisplaySettingsExW(LPCWSTR,LPDEVMODEW,HWND,DWORD,LPVOID); __attribute__((visibility ("hidden"))) HDESK __attribute__((__stdcall__)) CreateDesktopA(LPCSTR,LPCSTR,LPDEVMODEA,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) HDESK __attribute__((__stdcall__)) CreateDesktopW(LPCWSTR,LPCWSTR,LPDEVMODEW,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDisplayDevicesA(LPCSTR,DWORD,LPDISPLAY_DEVICEA,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDisplayDevicesW(LPCWSTR,DWORD,LPDISPLAY_DEVICEW,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDisplaySettingsA(LPCSTR,DWORD,LPDEVMODEA); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDisplaySettingsW(LPCWSTR,DWORD,LPDEVMODEW); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDisplaySettingsExA(LPCSTR,DWORD,LPDEVMODEA,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDisplaySettingsExW(LPCWSTR,DWORD,LPDEVMODEW,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateLayeredWindow(HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateLayeredWindowIndirect(HWND,UPDATELAYEREDWINDOWINFO const*); __attribute__((visibility ("hidden"))) HKL __attribute__((__stdcall__)) ActivateKeyboardLayout(HKL,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AdjustWindowRect(LPRECT,DWORD,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AdjustWindowRectEx(LPRECT,DWORD,BOOL,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AllowSetForegroundWindow(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AnimateWindow(HWND,DWORD,DWORD); # 4384 "../../include/winuser.h" __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AnyPopup(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) ArrangeIconicWindows(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) AttachThreadInput(DWORD,DWORD,BOOL); __attribute__((visibility ("hidden"))) HDWP __attribute__((__stdcall__)) BeginDeferWindowPos(INT); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) BeginPaint(HWND,LPPAINTSTRUCT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) BringWindowToTop(HWND); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) BroadcastSystemMessageA(DWORD,LPDWORD,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) BroadcastSystemMessageW(DWORD,LPDWORD,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) BroadcastSystemMessageExA(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) BroadcastSystemMessageExW(DWORD,LPDWORD,UINT,WPARAM,LPARAM,PBSMINFO); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) CalcChildScroll(HWND, INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CallMsgFilterA(LPMSG,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CallMsgFilterW(LPMSG,INT); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) CallNextHookEx(HHOOK,INT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) CallWindowProcA(WNDPROC,HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) CallWindowProcW(WNDPROC,HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) CascadeWindows(HWND, UINT, const RECT *, UINT, const HWND *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ChangeClipboardChain(HWND,HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ChangeMenuA(HMENU,UINT,LPCSTR,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ChangeMenuW(HMENU,UINT,LPCWSTR,UINT,UINT); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) CharLowerA(LPSTR); __attribute__((visibility ("hidden"))) LPWSTR __attribute__((__stdcall__)) CharLowerW(LPWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) CharLowerBuffA(LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) CharLowerBuffW(LPWSTR,DWORD); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) CharNextA(LPCSTR); __attribute__((visibility ("hidden"))) LPWSTR __attribute__((__stdcall__)) CharNextW(LPCWSTR); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) CharNextExA(WORD,LPCSTR,DWORD); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) CharPrevA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) LPWSTR __attribute__((__stdcall__)) CharPrevW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) CharPrevExA(WORD,LPCSTR,LPCSTR,DWORD); __attribute__((visibility ("hidden"))) LPSTR __attribute__((__stdcall__)) CharUpperA(LPSTR); __attribute__((visibility ("hidden"))) LPWSTR __attribute__((__stdcall__)) CharUpperW(LPWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) CharUpperBuffA(LPSTR,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) CharUpperBuffW(LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CharToOemA(LPCSTR,LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CharToOemW(LPCWSTR,LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CharToOemBuffA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CharToOemBuffW(LPCWSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CheckDlgButton(HWND,INT,UINT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) CheckMenuItem(HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CheckMenuRadioItem(HMENU,UINT,UINT,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CheckRadioButton(HWND,int,int,int); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) ChildWindowFromPoint(HWND,POINT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) ChildWindowFromPointEx(HWND,POINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ClientToScreen(HWND,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ClipCursor(const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CloseClipboard(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CloseDesktop(HDESK); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CloseWindow(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CloseWindowStation(HWINSTA); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) CopyAcceleratorTableA(HACCEL,LPACCEL,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) CopyAcceleratorTableW(HACCEL,LPACCEL,INT); __attribute__((visibility ("hidden"))) HICON __attribute__((__stdcall__)) CopyIcon(HICON); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) CopyImage(HANDLE,UINT,INT,INT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CopyRect(RECT*,const RECT*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) CountClipboardFormats(void); __attribute__((visibility ("hidden"))) HACCEL __attribute__((__stdcall__)) CreateAcceleratorTableA(LPACCEL,INT); __attribute__((visibility ("hidden"))) HACCEL __attribute__((__stdcall__)) CreateAcceleratorTableW(LPACCEL,INT); __attribute__((visibility ("hidden"))) HICON __attribute__((__stdcall__)) CreateIconIndirect(PICONINFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) CreateCaret(HWND,HBITMAP,INT,INT); __attribute__((visibility ("hidden"))) HCURSOR __attribute__((__stdcall__)) CreateCursor(HINSTANCE,INT,INT,INT,INT,LPCVOID,LPCVOID); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateDialogIndirectParamA(HINSTANCE,LPCDLGTEMPLATEA,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateDialogIndirectParamW(HINSTANCE,LPCDLGTEMPLATEW,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateDialogParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateDialogParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) HICON __attribute__((__stdcall__)) CreateIcon(HINSTANCE,INT,INT,BYTE,BYTE,LPCVOID,LPCVOID); __attribute__((visibility ("hidden"))) HICON __attribute__((__stdcall__)) CreateIconFromResource(LPBYTE,UINT,BOOL,DWORD); __attribute__((visibility ("hidden"))) HICON __attribute__((__stdcall__)) CreateIconFromResourceEx(LPBYTE,UINT,BOOL,DWORD,INT,INT,UINT); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) CreateMenu(void); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) CreatePopupMenu(void); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,INT,INT,INT,INT,HWND,HMENU,HINSTANCE,LPVOID); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,INT,INT,INT,INT,HWND,HMENU,HINSTANCE,LPVOID); __attribute__((visibility ("hidden"))) HWINSTA __attribute__((__stdcall__)) CreateWindowStationA(LPCSTR,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) HWINSTA __attribute__((__stdcall__)) CreateWindowStationW(LPCWSTR,DWORD,ACCESS_MASK,LPSECURITY_ATTRIBUTES); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateMDIWindowA(LPCSTR,LPCSTR,DWORD,INT,INT,INT,INT,HWND,HINSTANCE,LPARAM); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) CreateMDIWindowW(LPCWSTR,LPCWSTR,DWORD,INT,INT,INT,INT,HWND,HINSTANCE,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefDlgProcA(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefDlgProcW(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) HDWP __attribute__((__stdcall__)) DeferWindowPos(HDWP,HWND,HWND,INT,INT,INT,INT,UINT); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefFrameProcA(HWND,HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefFrameProcW(HWND,HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefMDIChildProcA(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefMDIChildProcW(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefRawInputProc(PRAWINPUT*,INT,UINT); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefWindowProcA(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DefWindowProcW(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DeleteMenu(HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DestroyAcceleratorTable(HACCEL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DestroyCaret(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DestroyCursor(HCURSOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DestroyIcon(HICON); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DestroyMenu(HMENU); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DestroyWindow(HWND); __attribute__((visibility ("hidden"))) INT_PTR __attribute__((__stdcall__)) DialogBoxIndirectParamA(HINSTANCE,LPCDLGTEMPLATEA,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) INT_PTR __attribute__((__stdcall__)) DialogBoxIndirectParamW(HINSTANCE,LPCDLGTEMPLATEW,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) INT_PTR __attribute__((__stdcall__)) DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) INT_PTR __attribute__((__stdcall__)) DialogBoxParamW(HINSTANCE,LPCWSTR,HWND,DLGPROC,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DispatchMessageA(const MSG*); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) DispatchMessageW(const MSG*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DlgDirListA(HWND,LPSTR,INT,INT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DlgDirListW(HWND,LPWSTR,INT,INT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DlgDirListComboBoxA(HWND,LPSTR,INT,INT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DlgDirListComboBoxW(HWND,LPWSTR,INT,INT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DlgDirSelectComboBoxExA(HWND,LPSTR,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DlgDirSelectComboBoxExW(HWND,LPWSTR,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DlgDirSelectExA(HWND,LPSTR,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DlgDirSelectExW(HWND,LPWSTR,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DragDetect(HWND,POINT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) DragObject(HWND,HWND,UINT,ULONG_PTR,HCURSOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawAnimatedRects(HWND,int,const RECT*,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawCaption(HWND,HDC,const RECT*,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawCaptionTempA(HWND,HDC,const RECT*,HFONT,HICON,LPCSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawCaptionTempW(HWND,HDC,const RECT*,HFONT,HICON,LPCWSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawEdge(HDC,LPRECT,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawFocusRect(HDC,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawFrameControl(HDC,LPRECT,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawIcon(HDC,INT,INT,HICON); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawIconEx(HDC,INT,INT,HICON,INT,INT,UINT,HBRUSH,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawMenuBar(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawStateA(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,INT,INT,INT,INT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) DrawStateW(HDC,HBRUSH,DRAWSTATEPROC,LPARAM,WPARAM,INT,INT,INT,INT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DrawTextA(HDC,LPCSTR,INT,LPRECT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DrawTextW(HDC,LPCWSTR,INT,LPRECT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DrawTextExA(HDC,LPSTR,INT,LPRECT,UINT,LPDRAWTEXTPARAMS); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) DrawTextExW(HDC,LPWSTR,INT,LPRECT,UINT,LPDRAWTEXTPARAMS); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EmptyClipboard(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnableMenuItem(HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnableScrollBar(HWND,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnableWindow(HWND,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EndDeferWindowPos(HDWP); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EndDialog(HWND,INT_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EndMenu(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EndPaint(HWND,const PAINTSTRUCT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumChildWindows(HWND,WNDENUMPROC,LPARAM); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) EnumClipboardFormats(UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDesktopsA(HWINSTA,DESKTOPENUMPROCA,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDesktopsW(HWINSTA,DESKTOPENUMPROCW,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDesktopWindows(HDESK,WNDENUMPROC,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumDisplayMonitors(HDC,LPRECT,MONITORENUMPROC,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumPropsA(HWND,PROPENUMPROCA); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumPropsW(HWND,PROPENUMPROCW); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumPropsExA(HWND,PROPENUMPROCEXA,LPARAM); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) EnumPropsExW(HWND,PROPENUMPROCEXW,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumThreadWindows(DWORD,WNDENUMPROC,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumWindows(WNDENUMPROC,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumWindowStationsA(WINSTAENUMPROCA,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EnumWindowStationsW(WINSTAENUMPROCW,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) EqualRect(const RECT*,const RECT*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ExcludeUpdateRgn(HDC,HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ExitWindowsEx(UINT,DWORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) FillRect(HDC,const RECT*,HBRUSH); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) FindWindowA(LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) FindWindowW(LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) FindWindowExA(HWND,HWND,LPCSTR,LPCSTR); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlashWindow(HWND,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) FlashWindowEx(PFLASHWINFO); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) FrameRect(HDC,const RECT*,HBRUSH); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetActiveWindow(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetAltTabInfoA(HWND,INT,PALTTABINFO,LPSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetAltTabInfoW(HWND,INT,PALTTABINFO,LPWSTR,UINT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetAncestor(HWND,UINT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetAppCompatFlags(HTASK); __attribute__((visibility ("hidden"))) SHORT __attribute__((__stdcall__)) GetAsyncKeyState(INT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetCapture(void); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetCaretBlinkTime(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCaretPos(LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetClassInfoA(HINSTANCE,LPCSTR,WNDCLASSA *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetClassInfoW(HINSTANCE,LPCWSTR,WNDCLASSW *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetClassInfoExA(HINSTANCE,LPCSTR,WNDCLASSEXA *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetClassInfoExW(HINSTANCE,LPCWSTR,WNDCLASSEXW *); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetClassLongA(HWND,INT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetClassLongW(HWND,INT); # 4633 "../../include/winuser.h" __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetClassNameA(HWND,LPSTR,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetClassNameW(HWND,LPWSTR,INT); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) GetClassWord(HWND,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetClientRect(HWND,LPRECT); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) GetClipboardData(UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetClipboardFormatNameA(UINT,LPSTR,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetClipboardFormatNameW(UINT,LPWSTR,INT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetClipboardOwner(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetClipboardSequenceNumber(void); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetClipboardViewer(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetClipCursor(LPRECT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetComboBoxInfo(HWND,PCOMBOBOXINFO); __attribute__((visibility ("hidden"))) HCURSOR __attribute__((__stdcall__)) GetCursor(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCursorInfo(PCURSORINFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetCursorPos(LPPOINT); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) GetDC(HWND); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) GetDCEx(HWND,HRGN,DWORD); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetDesktopWindow(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetDialogBaseUnits(void); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetDlgCtrlID(HWND); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetDlgItem(HWND,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetDlgItemInt(HWND,INT,BOOL*,BOOL); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetDlgItemTextA(HWND,INT,LPSTR,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetDlgItemTextW(HWND,INT,LPWSTR,INT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetDoubleClickTime(void); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetFocus(void); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetForegroundWindow(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetGUIThreadInfo(DWORD,GUITHREADINFO*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetIconInfo(HICON,PICONINFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetIconInfoExA(HICON,ICONINFOEXA*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetIconInfoExW(HICON,ICONINFOEXW*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetInputState(void); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetInternalWindowPos(HWND,LPRECT,LPPOINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetKBCodePage(void); __attribute__((visibility ("hidden"))) HKL __attribute__((__stdcall__)) GetKeyboardLayout(DWORD); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetKeyboardLayoutList(INT,HKL *); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetKeyboardState(LPBYTE); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetKeyboardType(INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetKeyNameTextA(LONG,LPSTR,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetKeyNameTextW(LONG,LPWSTR,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetKeyboardLayoutNameA(LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetKeyboardLayoutNameW(LPWSTR); __attribute__((visibility ("hidden"))) SHORT __attribute__((__stdcall__)) GetKeyState(INT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetLastActivePopup(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetLastInputInfo(PLASTINPUTINFO); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetRawInputBuffer(PRAWINPUT,PUINT,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetRawInputData(HRAWINPUT,UINT,LPVOID,PUINT,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetRawInputDeviceInfoA(HANDLE,UINT,LPVOID,PUINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetRawInputDeviceInfoW(HANDLE,UINT,LPVOID,PUINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetRawInputDeviceList(PRAWINPUTDEVICELIST,PUINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetLayeredWindowAttributes(HWND,COLORREF*,BYTE*,DWORD*); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) GetMenu(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetMenuCheckMarkDimensions(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetMenuContextHelpId(HMENU); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetMenuDefaultItem(HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMenuInfo(HMENU,LPMENUINFO); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetMenuItemCount(HMENU); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetMenuItemID(HMENU,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMenuItemInfoA(HMENU,UINT,BOOL,MENUITEMINFOA*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMenuItemInfoW(HMENU,UINT,BOOL,MENUITEMINFOW*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMenuItemRect(HWND,HMENU,UINT,LPRECT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetMenuState(HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetMenuStringA(HMENU,UINT,LPSTR,INT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetMenuStringW(HMENU,UINT,LPWSTR,INT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMessageA(LPMSG,HWND,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMessageW(LPMSG,HWND,UINT,UINT); __attribute__((visibility ("hidden"))) LPARAM __attribute__((__stdcall__)) GetMessageExtraInfo(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetMessagePos(void); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) GetMessageTime(void); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMonitorInfoA(HMONITOR,LPMONITORINFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetMonitorInfoW(HMONITOR,LPMONITORINFO); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetNextDlgGroupItem(HWND,HWND,BOOL); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetNextDlgTabItem(HWND,HWND,BOOL); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetOpenClipboardWindow(void); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetParent(HWND); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetPriorityClipboardFormat(UINT*,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetProcessDefaultLayout(DWORD*); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) GetPropA(HWND,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) GetPropW(HWND,LPCWSTR); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetQueueStatus(UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetScrollInfo(HWND,INT,LPSCROLLINFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetScrollBarInfo(HWND,LONG,LPSCROLLBARINFO); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetScrollPos(HWND,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetScrollRange(HWND,INT,LPINT,LPINT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetShellWindow(void); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) GetSubMenu(HMENU,INT); __attribute__((visibility ("hidden"))) HBRUSH __attribute__((__stdcall__)) GetSysColorBrush(INT); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) GetSystemMenu(HWND,BOOL); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetSystemMetrics(INT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTabbedTextExtentA(HDC,LPCSTR,INT,INT,const INT*); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetTabbedTextExtentW(HDC,LPCWSTR,INT,INT,const INT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetTitleBarInfo(HWND,PTITLEBARINFO); __attribute__((visibility ("hidden"))) HDESK __attribute__((__stdcall__)) GetThreadDesktop(DWORD); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetTopWindow(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetUpdateRect(HWND,LPRECT,BOOL); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetUpdateRgn(HWND,HRGN,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetUserObjectInformationA(HANDLE,INT,LPVOID,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetUserObjectInformationW(HANDLE,INT,LPVOID,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,LPDWORD); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) GetWindow(HWND,UINT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetWindowContextHelpId(HWND); __attribute__((visibility ("hidden"))) HDC __attribute__((__stdcall__)) GetWindowDC(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetWindowInfo(HWND, PWINDOWINFO); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) GetWindowLongA(HWND,INT); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) GetWindowLongW(HWND,INT); # 4764 "../../include/winuser.h" __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetWindowModuleFileNameA(HWND,LPSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) GetWindowModuleFileNameW(HWND,LPWSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetWindowPlacement(HWND,LPWINDOWPLACEMENT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GetWindowRect(HWND,LPRECT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetWindowRgn(HWND,HRGN); __attribute__((visibility ("hidden"))) HWINSTA __attribute__((__stdcall__)) GetProcessWindowStation(void); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetWindowTextA(HWND,LPSTR,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetWindowTextW(HWND,LPWSTR,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetWindowTextLengthA(HWND); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) GetWindowTextLengthW(HWND); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) GetWindowThreadProcessId(HWND,LPDWORD); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) GetWindowWord(HWND,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,INT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,INT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HideCaret(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) HiliteMenuItem(HWND,HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InflateRect(LPRECT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InSendMessage(void); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) InSendMessageEx(LPVOID); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InsertMenuA(HMENU,UINT,UINT,UINT_PTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InsertMenuW(HMENU,UINT,UINT,UINT_PTR,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InsertMenuItemA(HMENU,UINT,BOOL,const MENUITEMINFOA*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InsertMenuItemW(HMENU,UINT,BOOL,const MENUITEMINFOW*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) InternalGetWindowText(HWND,LPWSTR,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IntersectRect(LPRECT,const RECT*,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InvalidateRect(HWND,const RECT*,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InvalidateRgn(HWND,HRGN,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) InvertRect(HDC,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharAlphaA(CHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharAlphaW(WCHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharAlphaNumericA(CHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharAlphaNumericW(WCHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharLowerA(CHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharLowerW(WCHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharUpperA(CHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsCharUpperW(WCHAR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsChild(HWND,HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsClipboardFormatAvailable(UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsDialogMessageA(HWND,LPMSG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsDialogMessageW(HWND,LPMSG); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) IsDlgButtonChecked(HWND,int); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsGUIThread(BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsHungAppWindow(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsIconic(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsMenu(HMENU); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsRectEmpty(const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsWinEventHookInstalled(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsWindow(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsWindowEnabled(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsWindowUnicode(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsWindowVisible(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) IsZoomed(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) KillSystemTimer(HWND,UINT_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) KillTimer(HWND,UINT_PTR); __attribute__((visibility ("hidden"))) HACCEL __attribute__((__stdcall__)) LoadAcceleratorsA(HINSTANCE,LPCSTR); __attribute__((visibility ("hidden"))) HACCEL __attribute__((__stdcall__)) LoadAcceleratorsW(HINSTANCE,LPCWSTR); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) LoadBitmapA(HINSTANCE,LPCSTR); __attribute__((visibility ("hidden"))) HBITMAP __attribute__((__stdcall__)) LoadBitmapW(HINSTANCE,LPCWSTR); __attribute__((visibility ("hidden"))) HCURSOR __attribute__((__stdcall__)) LoadCursorA(HINSTANCE,LPCSTR); __attribute__((visibility ("hidden"))) HCURSOR __attribute__((__stdcall__)) LoadCursorW(HINSTANCE,LPCWSTR); __attribute__((visibility ("hidden"))) HCURSOR __attribute__((__stdcall__)) LoadCursorFromFileA(LPCSTR); __attribute__((visibility ("hidden"))) HCURSOR __attribute__((__stdcall__)) LoadCursorFromFileW(LPCWSTR); __attribute__((visibility ("hidden"))) HICON __attribute__((__stdcall__)) LoadIconA(HINSTANCE,LPCSTR); __attribute__((visibility ("hidden"))) HICON __attribute__((__stdcall__)) LoadIconW(HINSTANCE,LPCWSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) LoadImageA(HINSTANCE,LPCSTR,UINT,INT,INT,UINT); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) LoadImageW(HINSTANCE,LPCWSTR,UINT,INT,INT,UINT); __attribute__((visibility ("hidden"))) HKL __attribute__((__stdcall__)) LoadKeyboardLayoutA(LPCSTR,UINT); __attribute__((visibility ("hidden"))) HKL __attribute__((__stdcall__)) LoadKeyboardLayoutW(LPCWSTR,UINT); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) LoadMenuA(HINSTANCE,LPCSTR); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) LoadMenuW(HINSTANCE,LPCWSTR); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) LoadMenuIndirectA(LPCVOID); __attribute__((visibility ("hidden"))) HMENU __attribute__((__stdcall__)) LoadMenuIndirectW(LPCVOID); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) LoadStringA(HINSTANCE,UINT,LPSTR,INT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) LoadStringW(HINSTANCE,UINT,LPWSTR,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LockSetForegroundWindow(UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) LockWindowUpdate(HWND); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) LookupIconIdFromDirectory(LPBYTE,BOOL); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) LookupIconIdFromDirectoryEx(LPBYTE,BOOL,INT,INT,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) MapVirtualKeyA(UINT,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) MapVirtualKeyW(UINT,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) MapVirtualKeyExA(UINT,UINT,HKL); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) MapVirtualKeyExW(UINT,UINT,HKL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MapDialogRect(HWND,LPRECT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MapWindowPoints(HWND,HWND,LPPOINT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MenuItemFromPoint(HWND,HMENU,POINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MessageBeep(UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MessageBoxA(HWND,LPCSTR,LPCSTR,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MessageBoxExA(HWND,LPCSTR,LPCSTR,UINT,WORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MessageBoxExW(HWND,LPCWSTR,LPCWSTR,UINT,WORD); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MessageBoxIndirectA(LPMSGBOXPARAMSA); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) MessageBoxIndirectW(LPMSGBOXPARAMSW); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ModifyMenuA(HMENU,UINT,UINT,UINT_PTR,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ModifyMenuW(HMENU,UINT,UINT,UINT_PTR,LPCWSTR); __attribute__((visibility ("hidden"))) HMONITOR __attribute__((__stdcall__)) MonitorFromPoint(POINT,DWORD); __attribute__((visibility ("hidden"))) HMONITOR __attribute__((__stdcall__)) MonitorFromRect(LPRECT,DWORD); __attribute__((visibility ("hidden"))) HMONITOR __attribute__((__stdcall__)) MonitorFromWindow(HWND,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) MoveWindow(HWND,INT,INT,INT,INT,BOOL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) MsgWaitForMultipleObjects(DWORD,const HANDLE*,BOOL,DWORD,DWORD); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) MsgWaitForMultipleObjectsEx(DWORD,const HANDLE*,DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) NotifyWinEvent(DWORD,HWND,LONG,LONG); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) OemKeyScan(WORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OemToCharA(LPCSTR,LPSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OemToCharW(LPCSTR,LPWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OemToCharBuffA(LPCSTR,LPSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OemToCharBuffW(LPCSTR,LPWSTR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OffsetRect(LPRECT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OpenClipboard(HWND); __attribute__((visibility ("hidden"))) HDESK __attribute__((__stdcall__)) OpenDesktopA(LPCSTR,DWORD,BOOL,ACCESS_MASK); __attribute__((visibility ("hidden"))) HDESK __attribute__((__stdcall__)) OpenDesktopW(LPCWSTR,DWORD,BOOL,ACCESS_MASK); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) OpenIcon(HWND); __attribute__((visibility ("hidden"))) HDESK __attribute__((__stdcall__)) OpenInputDesktop(DWORD,BOOL,ACCESS_MASK); __attribute__((visibility ("hidden"))) HWINSTA __attribute__((__stdcall__)) OpenWindowStationA(LPCSTR,BOOL,ACCESS_MASK); __attribute__((visibility ("hidden"))) HWINSTA __attribute__((__stdcall__)) OpenWindowStationW(LPCWSTR,BOOL,ACCESS_MASK); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PaintDesktop(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PeekMessageA(LPMSG,HWND,UINT,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PeekMessageW(LPMSG,HWND,UINT,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PostMessageA(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PostMessageW(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) PostQuitMessage(INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) PrivateExtractIconExA(LPCSTR,int,HICON*,HICON*,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) PrivateExtractIconExW(LPCWSTR,int,HICON*,HICON*,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) PrivateExtractIconsA(LPCSTR,int,int,int,HICON*,UINT*,UINT,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) PrivateExtractIconsW(LPCWSTR,int,int,int,HICON*,UINT*,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) PtInRect(const RECT*,POINT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) RealChildWindowFromPoint(HWND,POINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) RealGetWindowClassA(HWND,LPSTR,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) RealGetWindowClassW(HWND,LPWSTR,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RedrawWindow(HWND,const RECT*,HRGN,UINT); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) RegisterClassA(const WNDCLASSA *); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) RegisterClassW(const WNDCLASSW *); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) RegisterClassExA(const WNDCLASSEXA *); __attribute__((visibility ("hidden"))) ATOM __attribute__((__stdcall__)) RegisterClassExW(const WNDCLASSEXW *); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) RegisterClipboardFormatA(LPCSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) RegisterClipboardFormatW(LPCWSTR); __attribute__((visibility ("hidden"))) HDEVNOTIFY __attribute__((__stdcall__)) RegisterDeviceNotificationA(HANDLE,LPVOID,DWORD); __attribute__((visibility ("hidden"))) HDEVNOTIFY __attribute__((__stdcall__)) RegisterDeviceNotificationW(HANDLE,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RegisterHotKey(HWND,INT,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RegisterRawInputDevices(PRAWINPUTDEVICE,UINT,UINT); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) RegisterWindowMessageA(LPCSTR); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) RegisterWindowMessageW(LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReleaseCapture(void); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ReleaseDC(HWND,HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) RemoveMenu(HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) RemovePropA(HWND,LPCSTR); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) RemovePropW(HWND,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ReplyMessage(LRESULT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ScreenToClient(HWND,LPPOINT); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) ScrollChildren(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ScrollDC(HDC,INT,INT,const RECT*,const RECT*,HRGN,LPRECT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ScrollWindow(HWND,INT,INT,const RECT*,const RECT*); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ScrollWindowEx(HWND,INT,INT,const RECT*,const RECT*,HRGN,LPRECT,UINT); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) SendDlgItemMessageA(HWND,INT,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) SendDlgItemMessageW(HWND,INT,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) SendInput(UINT,LPINPUT,int); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) SendMessageA(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) SendMessageW(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SendMessageCallbackA(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,ULONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SendMessageCallbackW(HWND,UINT,WPARAM,LPARAM,SENDASYNCPROC,ULONG_PTR); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) SendMessageTimeoutA(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD_PTR); __attribute__((visibility ("hidden"))) LRESULT __attribute__((__stdcall__)) SendMessageTimeoutW(HWND,UINT,WPARAM,LPARAM,UINT,UINT,PDWORD_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SendNotifyMessageA(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SendNotifyMessageW(HWND,UINT,WPARAM,LPARAM); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) SetActiveWindow(HWND); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) SetCapture(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCaretBlinkTime(UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCaretPos(INT,INT); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetClassLongA(HWND,INT,LONG); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) SetClassLongW(HWND,INT,LONG); # 4994 "../../include/winuser.h" __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) SetClassWord(HWND,INT,WORD); __attribute__((visibility ("hidden"))) HANDLE __attribute__((__stdcall__)) SetClipboardData(UINT,HANDLE); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) SetClipboardViewer(HWND); __attribute__((visibility ("hidden"))) HCURSOR __attribute__((__stdcall__)) SetCursor(HCURSOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetCursorPos(INT,INT); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) SetDebugErrorLevel(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDeskWallPaper(LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDlgItemInt(HWND,INT,UINT,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDlgItemTextA(HWND,INT,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDlgItemTextW(HWND,INT,LPCWSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetDoubleClickTime(UINT); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) SetFocus(HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetForegroundWindow(HWND); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) SetInternalWindowPos(HWND,UINT,LPRECT,LPPOINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetKeyboardState(LPBYTE); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) SetLastErrorEx(DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetLayeredWindowAttributes(HWND,COLORREF,BYTE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMenu(HWND,HMENU); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMenuContextHelpId(HMENU,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMenuDefaultItem(HMENU,UINT,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMenuInfo(HMENU,LPCMENUINFO); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMenuItemInfoA(HMENU,UINT,BOOL,const MENUITEMINFOA*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMenuItemInfoW(HMENU,UINT,BOOL,const MENUITEMINFOW*); __attribute__((visibility ("hidden"))) LPARAM __attribute__((__stdcall__)) SetMessageExtraInfo(LPARAM); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetMessageQueue(INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetProcessDefaultLayout(DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetProcessWindowStation(HWINSTA); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) SetParent(HWND,HWND); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetPropA(HWND,LPCSTR,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetPropW(HWND,LPCWSTR,HANDLE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetRect(LPRECT,INT,INT,INT,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetRectEmpty(LPRECT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetScrollInfo(HWND,INT,const SCROLLINFO*,BOOL); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetScrollPos(HWND,INT,INT,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetScrollRange(HWND,INT,INT,INT,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSystemCursor(HCURSOR,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetSystemMenu(HWND,HMENU); __attribute__((visibility ("hidden"))) UINT_PTR __attribute__((__stdcall__)) SetSystemTimer(HWND,UINT_PTR,UINT,TIMERPROC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetThreadDesktop(HDESK); __attribute__((visibility ("hidden"))) UINT_PTR __attribute__((__stdcall__)) SetTimer(HWND,UINT_PTR,UINT,TIMERPROC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetUserObjectInformationA(HANDLE,INT,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetUserObjectInformationW(HANDLE,INT,LPVOID,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWindowContextHelpId(HWND,DWORD); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) SetWindowLongA(HWND,INT,LONG); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) SetWindowLongW(HWND,INT,LONG); # 5055 "../../include/winuser.h" __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWindowPlacement(HWND,const WINDOWPLACEMENT*); __attribute__((visibility ("hidden"))) HHOOK __attribute__((__stdcall__)) SetWindowsHookA(INT,HOOKPROC); __attribute__((visibility ("hidden"))) HHOOK __attribute__((__stdcall__)) SetWindowsHookW(INT,HOOKPROC); __attribute__((visibility ("hidden"))) HHOOK __attribute__((__stdcall__)) SetWindowsHookExA(INT,HOOKPROC,HINSTANCE,DWORD); __attribute__((visibility ("hidden"))) HHOOK __attribute__((__stdcall__)) SetWindowsHookExW(INT,HOOKPROC,HINSTANCE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWindowPos(HWND,HWND,INT,INT,INT,INT,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) SetWindowRgn(HWND,HRGN,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWindowTextA(HWND,LPCSTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SetWindowTextW(HWND,LPCWSTR); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) SetWindowWord(HWND,INT,WORD); __attribute__((visibility ("hidden"))) HWINEVENTHOOK __attribute__((__stdcall__)) SetWinEventHook(DWORD,DWORD,HMODULE,WINEVENTPROC,DWORD,DWORD,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ShowCaret(HWND); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ShowCursor(BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ShowScrollBar(HWND,INT,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ShowOwnedPopups(HWND,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ShowWindow(HWND,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ShowWindowAsync(HWND,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SubtractRect(LPRECT,const RECT*,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SwapMouseButton(BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SwitchDesktop(HDESK); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) SwitchToThisWindow(HWND,BOOL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SystemParametersInfoA(UINT,UINT,LPVOID,UINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) SystemParametersInfoW(UINT,UINT,LPVOID,UINT); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) TabbedTextOutA(HDC,INT,INT,LPCSTR,INT,INT,const INT*,INT); __attribute__((visibility ("hidden"))) LONG __attribute__((__stdcall__)) TabbedTextOutW(HDC,INT,INT,LPCWSTR,INT,INT,const INT*,INT); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) TileWindows (HWND,UINT,const RECT *,UINT,const HWND *); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ToAscii(UINT,UINT,const BYTE *,LPWORD,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ToAsciiEx(UINT,UINT,const BYTE *,LPWORD,UINT,HKL); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ToUnicode(UINT,UINT,const BYTE *,LPWSTR,int,UINT); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) ToUnicodeEx(UINT,UINT,const BYTE *,LPWSTR,int,UINT,HKL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TrackMouseEvent(LPTRACKMOUSEEVENT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TrackPopupMenu(HMENU,UINT,INT,INT,INT,HWND,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TrackPopupMenuEx(HMENU,UINT,INT,INT,HWND,LPTPMPARAMS); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) TranslateAcceleratorA(HWND,HACCEL,LPMSG); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) TranslateAcceleratorW(HWND,HACCEL,LPMSG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TranslateMDISysAccel(HWND,LPMSG); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) TranslateMessage(const MSG*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnhookWinEvent(HWINEVENTHOOK); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnhookWindowsHook(INT,HOOKPROC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnhookWindowsHookEx(HHOOK); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnloadKeyboardLayout(HKL); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnionRect(LPRECT,const RECT*,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnregisterClassA(LPCSTR,HINSTANCE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnregisterClassW(LPCWSTR,HINSTANCE); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnregisterDeviceNotification(HDEVNOTIFY); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UnregisterHotKey(HWND,INT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) UpdateWindow(HWND); __attribute__((visibility ("hidden"))) UINT __attribute__((__stdcall__)) UserRealizePalette(HDC); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ValidateRect(HWND,const RECT*); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) ValidateRgn(HWND,HRGN); __attribute__((visibility ("hidden"))) SHORT __attribute__((__stdcall__)) VkKeyScanA(CHAR); __attribute__((visibility ("hidden"))) SHORT __attribute__((__stdcall__)) VkKeyScanW(WCHAR); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) VkKeyScanExA(CHAR, HKL); __attribute__((visibility ("hidden"))) WORD __attribute__((__stdcall__)) VkKeyScanExW(WCHAR, HKL); __attribute__((visibility ("hidden"))) DWORD __attribute__((__stdcall__)) WaitForInputIdle(HANDLE,DWORD); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WaitMessage(void); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) WindowFromDC(HDC); __attribute__((visibility ("hidden"))) HWND __attribute__((__stdcall__)) WindowFromPoint(POINT); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WinHelpA(HWND,LPCSTR,UINT,ULONG_PTR); __attribute__((visibility ("hidden"))) BOOL __attribute__((__stdcall__)) WinHelpW(HWND,LPCWSTR,UINT,ULONG_PTR); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) keybd_event(BYTE,BYTE,DWORD,ULONG_PTR); __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) mouse_event(DWORD,DWORD,DWORD,DWORD,ULONG_PTR); __attribute__((visibility ("hidden"))) INT __attribute__((__cdecl__)) wsprintfA(LPSTR,LPCSTR,...); __attribute__((visibility ("hidden"))) INT __attribute__((__cdecl__)) wsprintfW(LPWSTR,LPCWSTR,...); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) wvsprintfA(LPSTR,LPCSTR,va_list); __attribute__((visibility ("hidden"))) INT __attribute__((__stdcall__)) wvsprintfW(LPWSTR,LPCWSTR,va_list); WORD __attribute__((__stdcall__)) SYSTEM_KillSystemTimer( WORD ); # 61 "x11drv.h" 2 # 1 "../../include/ddrawi.h" 1 # 25 "../../include/ddrawi.h" # 1 "../../include/ddraw.h" 1 # 23 "../../include/ddraw.h" # 1 "../../include/objbase.h" 1 # 19 "../../include/objbase.h" # 1 "../../include/rpc.h" 1 # 54 "../../include/rpc.h" typedef LONG RPC_STATUS; typedef void* I_RPC_HANDLE; # 1 "../../include/rpcdce.h" 1 # 42 "../../include/rpcdce.h" typedef GUID UUID; typedef unsigned char* RPC_CSTR; typedef unsigned short* RPC_WSTR; typedef void* RPC_AUTH_IDENTITY_HANDLE; typedef void* RPC_AUTHZ_HANDLE; typedef void* RPC_IF_HANDLE; typedef I_RPC_HANDLE RPC_BINDING_HANDLE; typedef RPC_BINDING_HANDLE handle_t; typedef struct _RPC_BINDING_VECTOR { ULONG Count; RPC_BINDING_HANDLE BindingH[1]; } RPC_BINDING_VECTOR; typedef struct _UUID_VECTOR { ULONG Count; UUID *Uuid[1]; } UUID_VECTOR; typedef struct _RPC_IF_ID { UUID Uuid; unsigned short VersMajor; unsigned short VersMinor; } RPC_IF_ID; typedef struct { ULONG Count; RPC_IF_ID *IfId[1]; } RPC_IF_ID_VECTOR; typedef struct { unsigned int Count; ULONG Stats[1]; } RPC_STATS_VECTOR; typedef I_RPC_HANDLE *RPC_EP_INQ_HANDLE; # 197 "../../include/rpcdce.h" typedef RPC_STATUS __attribute__((__stdcall__)) RPC_IF_CALLBACK_FN( RPC_IF_HANDLE InterfaceUuid, void *Context ); typedef void (__attribute__((__stdcall__)) *RPC_AUTH_KEY_RETRIEVAL_FN)(void *, RPC_WSTR, ULONG, void **, RPC_STATUS *); typedef struct _RPC_POLICY { unsigned int Length; ULONG EndpointFlags; ULONG NICFlags; } RPC_POLICY, *PRPC_POLICY; typedef struct _SEC_WINNT_AUTH_IDENTITY_W { unsigned short* User; ULONG UserLength; unsigned short* Domain; ULONG DomainLength; unsigned short* Password; ULONG PasswordLength; ULONG Flags; } SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W; typedef struct _SEC_WINNT_AUTH_IDENTITY_A { unsigned char* User; ULONG UserLength; unsigned char* Domain; ULONG DomainLength; unsigned char* Password; ULONG PasswordLength; ULONG Flags; } SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A; typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_W { SEC_WINNT_AUTH_IDENTITY_W *TransportCredentials; ULONG Flags; ULONG AuthenticationTarget; ULONG NumberOfAuthnSchemes; ULONG *AuthnSchemes; unsigned short *ServerCertificateSubject; } RPC_HTTP_TRANSPORT_CREDENTIALS_W, *PRPC_HTTP_TRANSPORT_CREDENTIALS_W; typedef struct _RPC_HTTP_TRANSPORT_CREDENTIALS_A { SEC_WINNT_AUTH_IDENTITY_A *TransportCredentials; ULONG Flags; ULONG AuthenticationTarget; ULONG NumberOfAuthnSchemes; ULONG *AuthnSchemes; unsigned char *ServerCertificateSubject; } RPC_HTTP_TRANSPORT_CREDENTIALS_A, *PRPC_HTTP_TRANSPORT_CREDENTIALS_A; typedef struct _RPC_SECURITY_QOS { ULONG Version; ULONG Capabilities; ULONG IdentityTracking; ULONG ImpersonationType; } RPC_SECURITY_QOS, *PRPC_SECURITY_QOS; typedef struct _RPC_SECURITY_QOS_V2_W { ULONG Version; ULONG Capabilities; ULONG IdentityTracking; ULONG ImpersonationType; ULONG AdditionalSecurityInfoType; union { RPC_HTTP_TRANSPORT_CREDENTIALS_W *HttpCredentials; } u; } RPC_SECURITY_QOS_V2_W, *PRPC_SECURITY_QOS_V2_W; typedef struct _RPC_SECURITY_QOS_V2_A { ULONG Version; ULONG Capabilities; ULONG IdentityTracking; ULONG ImpersonationType; ULONG AdditionalSecurityInfoType; union { RPC_HTTP_TRANSPORT_CREDENTIALS_A *HttpCredentials; } u; } RPC_SECURITY_QOS_V2_A, *PRPC_SECURITY_QOS_V2_A; # 307 "../../include/rpcdce.h" RPC_STATUS __attribute__((__stdcall__)) DceErrorInqTextA(RPC_STATUS e, RPC_CSTR buffer); RPC_STATUS __attribute__((__stdcall__)) DceErrorInqTextW(RPC_STATUS e, RPC_WSTR buffer); __attribute__((noreturn)) void __attribute__((__stdcall__)) RpcRaiseException( RPC_STATUS exception ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingCopy( RPC_BINDING_HANDLE SourceBinding, RPC_BINDING_HANDLE* DestinationBinding ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingFree( RPC_BINDING_HANDLE* Binding ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqObject( RPC_BINDING_HANDLE Binding, UUID* ObjectUuid ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqOption( RPC_BINDING_HANDLE Binding, ULONG Option, ULONG_PTR *OptionValue ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingReset( RPC_BINDING_HANDLE Binding ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingSetObject( RPC_BINDING_HANDLE Binding, UUID* ObjectUuid ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingSetOption( RPC_BINDING_HANDLE Binding, ULONG Option, ULONG_PTR OptionValue ); RPC_STATUS __attribute__((__stdcall__)) RpcObjectSetType( UUID* ObjUuid, UUID* TypeUuid ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingFromStringBindingA( RPC_CSTR StringBinding, RPC_BINDING_HANDLE* Binding ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingFromStringBindingW( RPC_WSTR StringBinding, RPC_BINDING_HANDLE* Binding ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingToStringBindingA( RPC_BINDING_HANDLE Binding, RPC_CSTR *StringBinding ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingToStringBindingW( RPC_BINDING_HANDLE Binding, RPC_WSTR *StringBinding ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingVectorFree( RPC_BINDING_VECTOR** BindingVector ); RPC_STATUS __attribute__((__stdcall__)) RpcStringBindingComposeA( RPC_CSTR ObjUuid, RPC_CSTR Protseq, RPC_CSTR NetworkAddr, RPC_CSTR Endpoint, RPC_CSTR Options, RPC_CSTR *StringBinding ); RPC_STATUS __attribute__((__stdcall__)) RpcStringBindingComposeW( RPC_WSTR ObjUuid, RPC_WSTR Protseq, RPC_WSTR NetworkAddr, RPC_WSTR Endpoint, RPC_WSTR Options, RPC_WSTR *StringBinding ); RPC_STATUS __attribute__((__stdcall__)) RpcStringBindingParseA( RPC_CSTR StringBinding, RPC_CSTR *ObjUuid, RPC_CSTR *Protseq, RPC_CSTR *NetworkAddr, RPC_CSTR *Endpoint, RPC_CSTR *NetworkOptions ); RPC_STATUS __attribute__((__stdcall__)) RpcStringBindingParseW( RPC_WSTR StringBinding, RPC_WSTR *ObjUuid, RPC_WSTR *Protseq, RPC_WSTR *NetworkAddr, RPC_WSTR *Endpoint, RPC_WSTR *NetworkOptions ); RPC_STATUS __attribute__((__stdcall__)) RpcEpResolveBinding( RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec ); RPC_STATUS __attribute__((__stdcall__)) RpcEpRegisterA( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, UUID_VECTOR* UuidVector, RPC_CSTR Annotation ); RPC_STATUS __attribute__((__stdcall__)) RpcEpRegisterW( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, UUID_VECTOR* UuidVector, RPC_WSTR Annotation ); RPC_STATUS __attribute__((__stdcall__)) RpcEpRegisterNoReplaceA( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, UUID_VECTOR* UuidVector, RPC_CSTR Annotation ); RPC_STATUS __attribute__((__stdcall__)) RpcEpRegisterNoReplaceW( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, UUID_VECTOR* UuidVector, RPC_WSTR Annotation ); RPC_STATUS __attribute__((__stdcall__)) RpcEpUnregister( RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR* BindingVector, UUID_VECTOR* UuidVector ); RPC_STATUS __attribute__((__stdcall__)) RpcServerInqBindings( RPC_BINDING_VECTOR** BindingVector ); RPC_STATUS __attribute__((__stdcall__)) RpcServerListen( unsigned int MinimumCallThreads, unsigned int MaxCalls, unsigned int DontWait ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtEnableIdleCleanup( void ); typedef int (__attribute__((__stdcall__)) *RPC_MGMT_AUTHORIZATION_FN)( RPC_BINDING_HANDLE, ULONG, RPC_STATUS * ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtSetAuthorizationFn( RPC_MGMT_AUTHORIZATION_FN ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtSetCancelTimeout(LONG); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtWaitServerListen( void ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtInqStats( RPC_BINDING_HANDLE Binding, RPC_STATS_VECTOR **Statistics ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtStopServerListening( RPC_BINDING_HANDLE Binding ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtInqIfIds( RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtEpEltInqBegin( RPC_BINDING_HANDLE EpBinding, ULONG InquiryType, RPC_IF_ID *IfId, ULONG VersOption, UUID *ObjectUuid, RPC_EP_INQ_HANDLE *InquiryContext); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtSetComTimeout( RPC_BINDING_HANDLE Binding, unsigned int Timeout ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtSetServerStackSize( ULONG ThreadStackSize ); RPC_STATUS __attribute__((__stdcall__)) RpcMgmtStatsVectorFree( RPC_STATS_VECTOR **StatsVector ); RPC_STATUS __attribute__((__stdcall__)) RpcServerRegisterIf( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, void* MgrEpv ); RPC_STATUS __attribute__((__stdcall__)) RpcServerRegisterIfEx( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, void* MgrEpv, unsigned int Flags, unsigned int MaxCalls, RPC_IF_CALLBACK_FN* IfCallbackFn ); RPC_STATUS __attribute__((__stdcall__)) RpcServerRegisterIf2( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, void* MgrEpv, unsigned int Flags, unsigned int MaxCalls, unsigned int MaxRpcSize, RPC_IF_CALLBACK_FN* IfCallbackFn ); RPC_STATUS __attribute__((__stdcall__)) RpcServerUnregisterIf( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, unsigned int WaitForCallsToComplete ); RPC_STATUS __attribute__((__stdcall__)) RpcServerUnregisterIfEx( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, int RundownContextHandles ); RPC_STATUS __attribute__((__stdcall__)) RpcServerUseProtseqA(RPC_CSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor); RPC_STATUS __attribute__((__stdcall__)) RpcServerUseProtseqW(RPC_WSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor); RPC_STATUS __attribute__((__stdcall__)) RpcServerUseProtseqEpA( RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, void *SecurityDescriptor ); RPC_STATUS __attribute__((__stdcall__)) RpcServerUseProtseqEpW( RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, void *SecurityDescriptor ); RPC_STATUS __attribute__((__stdcall__)) RpcServerUseProtseqEpExA( RPC_CSTR Protseq, unsigned int MaxCalls, RPC_CSTR Endpoint, void *SecurityDescriptor, PRPC_POLICY Policy ); RPC_STATUS __attribute__((__stdcall__)) RpcServerUseProtseqEpExW( RPC_WSTR Protseq, unsigned int MaxCalls, RPC_WSTR Endpoint, void *SecurityDescriptor, PRPC_POLICY Policy ); RPC_STATUS __attribute__((__stdcall__)) RpcServerRegisterAuthInfoA( RPC_CSTR ServerPrincName, ULONG AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void *Arg ); RPC_STATUS __attribute__((__stdcall__)) RpcServerRegisterAuthInfoW( RPC_WSTR ServerPrincName, ULONG AuthnSvc, RPC_AUTH_KEY_RETRIEVAL_FN GetKeyFn, void *Arg ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingSetAuthInfoExA( RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr, RPC_SECURITY_QOS *SecurityQos ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingSetAuthInfoExW( RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr, RPC_SECURITY_QOS *SecurityQos ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingSetAuthInfoA( RPC_BINDING_HANDLE Binding, RPC_CSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingSetAuthInfoW( RPC_BINDING_HANDLE Binding, RPC_WSTR ServerPrincName, ULONG AuthnLevel, ULONG AuthnSvc, RPC_AUTH_IDENTITY_HANDLE AuthIdentity, ULONG AuthzSvr ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthInfoExA( RPC_BINDING_HANDLE Binding, RPC_CSTR * ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc, ULONG RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthInfoExW( RPC_BINDING_HANDLE Binding, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc, ULONG RpcQosVersion, RPC_SECURITY_QOS *SecurityQOS ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthInfoA( RPC_BINDING_HANDLE Binding, RPC_CSTR * ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthInfoW( RPC_BINDING_HANDLE Binding, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, RPC_AUTH_IDENTITY_HANDLE *AuthIdentity, ULONG *AuthzSvc ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthClientA( RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_CSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthClientW( RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthClientExA( RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_CSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc, ULONG Flags ); RPC_STATUS __attribute__((__stdcall__)) RpcBindingInqAuthClientExW( RPC_BINDING_HANDLE ClientBinding, RPC_AUTHZ_HANDLE *Privs, RPC_WSTR *ServerPrincName, ULONG *AuthnLevel, ULONG *AuthnSvc, ULONG *AuthzSvc, ULONG Flags ); RPC_STATUS __attribute__((__stdcall__)) RpcCancelThread(void*); RPC_STATUS __attribute__((__stdcall__)) RpcCancelThreadEx(void*,LONG); RPC_STATUS __attribute__((__stdcall__)) RpcImpersonateClient( RPC_BINDING_HANDLE Binding ); RPC_STATUS __attribute__((__stdcall__)) RpcNetworkIsProtseqValidA( RPC_CSTR protseq ); RPC_STATUS __attribute__((__stdcall__)) RpcNetworkIsProtseqValidW( RPC_WSTR protseq ); RPC_STATUS __attribute__((__stdcall__)) RpcRevertToSelf( void ); RPC_STATUS __attribute__((__stdcall__)) RpcRevertToSelfEx( RPC_BINDING_HANDLE Binding ); RPC_STATUS __attribute__((__stdcall__)) RpcStringFreeA(RPC_CSTR* String); RPC_STATUS __attribute__((__stdcall__)) RpcStringFreeW(RPC_WSTR* String); RPC_STATUS __attribute__((__stdcall__)) UuidToStringA( UUID* Uuid, RPC_CSTR* StringUuid ); RPC_STATUS __attribute__((__stdcall__)) UuidToStringW( UUID* Uuid, RPC_WSTR* StringUuid ); RPC_STATUS __attribute__((__stdcall__)) UuidFromStringA( RPC_CSTR StringUuid, UUID* Uuid ); RPC_STATUS __attribute__((__stdcall__)) UuidFromStringW( RPC_WSTR StringUuid, UUID* Uuid ); RPC_STATUS __attribute__((__stdcall__)) UuidCreate( UUID* Uuid ); RPC_STATUS __attribute__((__stdcall__)) UuidCreateSequential( UUID* Uuid ); RPC_STATUS __attribute__((__stdcall__)) UuidCreateNil( UUID* Uuid ); signed int __attribute__((__stdcall__)) UuidCompare( UUID* Uuid1, UUID* Uuid2, RPC_STATUS* Status_ ); int __attribute__((__stdcall__)) UuidEqual( UUID* Uuid1, UUID* Uuid2, RPC_STATUS* Status_ ); unsigned short __attribute__((__stdcall__)) UuidHash(UUID* Uuid, RPC_STATUS* Status_ ); int __attribute__((__stdcall__)) UuidIsNil( UUID* Uuid, RPC_STATUS* Status_ ); # 1 "../../include/rpcdcep.h" 1 # 26 "../../include/rpcdcep.h" typedef struct _RPC_VERSION { unsigned short MajorVersion; unsigned short MinorVersion; } RPC_VERSION; typedef struct _RPC_SYNTAX_IDENTIFIER { GUID SyntaxGUID; RPC_VERSION SyntaxVersion; } RPC_SYNTAX_IDENTIFIER, *PRPC_SYNTAX_IDENTIFIER; typedef struct _RPC_MESSAGE { RPC_BINDING_HANDLE Handle; ULONG DataRepresentation; void* Buffer; unsigned int BufferLength; unsigned int ProcNum; PRPC_SYNTAX_IDENTIFIER TransferSyntax; void* RpcInterfaceInformation; void* ReservedForRuntime; void* ManagerEpv; void* ImportContext; ULONG RpcFlags; } RPC_MESSAGE, *PRPC_MESSAGE; # 82 "../../include/rpcdcep.h" typedef void (__attribute__((__stdcall__)) *RPC_DISPATCH_FUNCTION)(PRPC_MESSAGE Message); typedef RPC_STATUS (__attribute__((__stdcall__)) *RPC_FORWARD_FUNCTION)(UUID *InterfaceId, RPC_VERSION *InterfaceVersion, UUID *ObjectId, unsigned char *Rpcpro, void **ppDestEndpoint); typedef struct { unsigned int DispatchTableCount; RPC_DISPATCH_FUNCTION* DispatchTable; LONG_PTR Reserved; } RPC_DISPATCH_TABLE, *PRPC_DISPATCH_TABLE; typedef struct _RPC_PROTSEQ_ENDPOINT { unsigned char* RpcProtocolSequence; unsigned char* Endpoint; } RPC_PROTSEQ_ENDPOINT, *PRPC_PROTSEQ_ENDPOINT; typedef struct _RPC_SERVER_INTERFACE { unsigned int Length; RPC_SYNTAX_IDENTIFIER InterfaceId; RPC_SYNTAX_IDENTIFIER TransferSyntax; PRPC_DISPATCH_TABLE DispatchTable; unsigned int RpcProtseqEndpointCount; PRPC_PROTSEQ_ENDPOINT RpcProtseqEndpoint; void* DefaultManagerEpv; void const* InterpreterInfo; unsigned int Flags; } RPC_SERVER_INTERFACE, *PRPC_SERVER_INTERFACE; typedef struct _RPC_CLIENT_INTERFACE { unsigned int Length; RPC_SYNTAX_IDENTIFIER InterfaceId; RPC_SYNTAX_IDENTIFIER TransferSyntax; PRPC_DISPATCH_TABLE DispatchTable; unsigned int RpcProtseqEndpointCount; PRPC_PROTSEQ_ENDPOINT RpcProtseqEndpoint; ULONG_PTR Reserved; void const* InterpreterInfo; unsigned int Flags; } RPC_CLIENT_INTERFACE, *PRPC_CLIENT_INTERFACE; RPC_STATUS __attribute__((__stdcall__)) I_RpcNegotiateTransferSyntax( RPC_MESSAGE* Message ); RPC_STATUS __attribute__((__stdcall__)) I_RpcGetBuffer( RPC_MESSAGE* Message ); RPC_STATUS __attribute__((__stdcall__)) I_RpcGetBufferWithObject( RPC_MESSAGE* Message, UUID* ObjectUuid ); RPC_STATUS __attribute__((__stdcall__)) I_RpcSendReceive( RPC_MESSAGE* Message ); RPC_STATUS __attribute__((__stdcall__)) I_RpcFreeBuffer( RPC_MESSAGE* Message ); RPC_STATUS __attribute__((__stdcall__)) I_RpcSend( RPC_MESSAGE* Message ); RPC_STATUS __attribute__((__stdcall__)) I_RpcReceive( RPC_MESSAGE* Message ); void* __attribute__((__stdcall__)) I_RpcAllocate( unsigned int Size ); void __attribute__((__stdcall__)) I_RpcFree( void* Object ); RPC_BINDING_HANDLE __attribute__((__stdcall__)) I_RpcGetCurrentCallHandle( void ); # 215 "../../include/rpcdcep.h" RPC_STATUS __attribute__((__stdcall__)) I_RpcBindingInqTransportType( RPC_BINDING_HANDLE Binding, unsigned int* Type ); LONG __attribute__((__stdcall__)) I_RpcMapWin32Status(RPC_STATUS); # 593 "../../include/rpcdce.h" 2 # 59 "../../include/rpc.h" 2 # 1 "../../include/rpcnterr.h" 1 # 61 "../../include/rpc.h" 2 # 1 "../../include/excpt.h" 1 # 25 "../../include/excpt.h" typedef enum _EXCEPTION_DISPOSITION { ExceptionContinueExecution, ExceptionContinueSearch, ExceptionNestedException, ExceptionCollidedUnwind } EXCEPTION_DISPOSITION; # 62 "../../include/rpc.h" 2 # 1 "../../include/rpcasync.h" 1 # 22 "../../include/rpcasync.h" typedef struct tagRPC_ERROR_ENUM_HANDLE { ULONG Signature; void* CurrentPos; void* Head; } RPC_ERROR_ENUM_HANDLE; typedef enum tagExtendedErrorParamTypes { eeptAnsiString = 1, eeptUnicodeString, eeptLongVal, eeptShortVal, eeptPointerVal, eeptNone, eeptBinary } ExtendedErrorParamTypes; typedef struct tagBinaryParam { void *Buffer; short Size; } BinaryParam; typedef struct tagRPC_EE_INFO_PARAM { ExtendedErrorParamTypes ParameterType; union { LPSTR AnsiString; LPWSTR UnicodeString; LONG LVal; short SVal; ULONGLONG PVal; BinaryParam BVal; } u; } RPC_EE_INFO_PARAM; # 70 "../../include/rpcasync.h" typedef struct tagRPC_EXTENDED_ERROR_INFO { ULONG Version; LPWSTR ComputerName; ULONG ProcessID; union { SYSTEMTIME SystemTime; FILETIME FileTime; } u; ULONG GeneratingComponent; ULONG Status; USHORT DetectionLocation; USHORT Flags; int NumberOfParameters; RPC_EE_INFO_PARAM Parameters[4]; } RPC_EXTENDED_ERROR_INFO; typedef enum _RPC_NOTIFICATION_TYPES { RpcNotificationTypeNone, RpcNotificationTypeEvent, RpcNotificationTypeApc, RpcNotificationTypeIoc, RpcNotificationTypeHwnd, RpcNotificationTypeCallback, } RPC_NOTIFICATION_TYPES; typedef enum _RPC_ASYNC_EVENT { RpcCallComplete, RpcSendComplete, RpcReceiveComplete, RpcClientDisconnect, RpcClientCancel, } RPC_ASYNC_EVENT; struct _RPC_ASYNC_STATE; typedef void __attribute__((__stdcall__)) RPCNOTIFICATION_ROUTINE(struct _RPC_ASYNC_STATE *,void *,RPC_ASYNC_EVENT); typedef RPCNOTIFICATION_ROUTINE *PFN_RPCNOTIFICATION_ROUTINE; typedef union _RPC_ASYNC_NOTIFICATION_INFO { struct { PFN_RPCNOTIFICATION_ROUTINE NotificationRoutine; HANDLE hThread; } APC; struct { HANDLE hIOPort; DWORD dwNumberOfBytesTransferred; DWORD_PTR dwCompletionKey; LPOVERLAPPED lpOverlapped; } IOC; struct { HWND hWnd; UINT Msg; } HWND; HANDLE hEvent; PFN_RPCNOTIFICATION_ROUTINE NotificationRoutine; } RPC_ASYNC_NOTIFICATION_INFO, *PRPC_ASYNC_NOTIFICATION_INFO; typedef struct _RPC_ASYNC_STATE { unsigned int Size; ULONG Signature; LONG Lock; ULONG Flags; void *StubInfo; void *UserInfo; void *RuntimeInfo; RPC_ASYNC_EVENT Event; RPC_NOTIFICATION_TYPES NotificationType; RPC_ASYNC_NOTIFICATION_INFO u; LONG_PTR Reserved[4]; } RPC_ASYNC_STATE, *PRPC_ASYNC_STATE; RPC_STATUS __attribute__((__stdcall__)) RpcAsyncInitializeHandle(PRPC_ASYNC_STATE,unsigned int); RPC_STATUS __attribute__((__stdcall__)) RpcAsyncRegisterInfo(PRPC_ASYNC_STATE); RPC_STATUS __attribute__((__stdcall__)) RpcAsyncGetCallStatus(PRPC_ASYNC_STATE); RPC_STATUS __attribute__((__stdcall__)) RpcAsyncCompleteCall(PRPC_ASYNC_STATE,void *); RPC_STATUS __attribute__((__stdcall__)) RpcAsyncAbortCall(PRPC_ASYNC_STATE,ULONG); RPC_STATUS __attribute__((__stdcall__)) RpcAsyncCancelCall(PRPC_ASYNC_STATE,BOOL); RPC_STATUS __attribute__((__stdcall__)) RpcAsyncCleanupThread(DWORD); RPC_STATUS __attribute__((__stdcall__)) RpcErrorStartEnumeration(RPC_ERROR_ENUM_HANDLE*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorGetNextRecord(RPC_ERROR_ENUM_HANDLE*,BOOL,RPC_EXTENDED_ERROR_INFO*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorEndEnumeration(RPC_ERROR_ENUM_HANDLE*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorResetEnumeration(RPC_ERROR_ENUM_HANDLE*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorGetNumberOfRecords(RPC_ERROR_ENUM_HANDLE*,int*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorSaveErrorInfo(RPC_ERROR_ENUM_HANDLE*,PVOID*,SIZE_T*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorLoadErrorInfo(PVOID,SIZE_T,RPC_ERROR_ENUM_HANDLE*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorAddRecord(RPC_EXTENDED_ERROR_INFO*); RPC_STATUS __attribute__((__stdcall__)) RpcErrorClearInformation(void); RPC_STATUS __attribute__((__stdcall__)) RpcGetAuthorizationContextForClient(RPC_BINDING_HANDLE,BOOL,LPVOID,PLARGE_INTEGER,LUID,DWORD,PVOID,PVOID*); RPC_STATUS __attribute__((__stdcall__)) RpcFreeAuthorizationContext(PVOID*); RPC_STATUS __attribute__((__stdcall__)) RpcSsContextLockExclusive(RPC_BINDING_HANDLE,PVOID); RPC_STATUS __attribute__((__stdcall__)) RpcSsContextLockShared(RPC_BINDING_HANDLE,PVOID); RPC_STATUS __attribute__((__stdcall__)) I_RpcAsyncSetHandle(PRPC_MESSAGE,PRPC_ASYNC_STATE); RPC_STATUS __attribute__((__stdcall__)) I_RpcAsyncAbortCall(PRPC_ASYNC_STATE,ULONG); int __attribute__((__stdcall__)) I_RpcExceptionFilter(ULONG); # 65 "../../include/rpc.h" 2 # 20 "../../include/objbase.h" 2 # 1 "../../include/rpcndr.h" 1 # 98 "../../include/rpcndr.h" typedef unsigned char byte; typedef INT64 hyper; typedef UINT64 MIDL_uhyper; typedef unsigned char boolean; # 113 "../../include/rpcndr.h" void * __attribute__((__stdcall__)) MIDL_user_allocate(SIZE_T); void __attribute__((__stdcall__)) MIDL_user_free(void *); # 126 "../../include/rpcndr.h" typedef struct { void *pad[2]; void *userContext; } *NDR_SCONTEXT; typedef void (__attribute__((__stdcall__)) *NDR_RUNDOWN)(void *context); typedef void (__attribute__((__stdcall__)) *NDR_NOTIFY_ROUTINE)(void); typedef void (__attribute__((__stdcall__)) *NDR_NOTIFY2_ROUTINE)(boolean flag); struct _MIDL_STUB_MESSAGE; struct _MIDL_STUB_DESC; struct _FULL_PTR_XLAT_TABLES; struct NDR_ALLOC_ALL_NODES_CONTEXT; struct NDR_POINTER_QUEUE_STATE; typedef unsigned char *RPC_BUFPTR; typedef ULONG RPC_LENGTH; typedef void (__attribute__((__stdcall__)) *EXPR_EVAL)(struct _MIDL_STUB_MESSAGE *); typedef const unsigned char *PFORMAT_STRING; typedef struct { LONG Dimension; ULONG *BufferConformanceMark; ULONG *BufferVarianceMark; ULONG *MaxCountArray; ULONG *OffsetArray; ULONG *ActualCountArray; } ARRAY_INFO, *PARRAY_INFO; typedef struct { ULONG WireCodeset; ULONG DesiredReceivingCodeset; void *CSArrayInfo; } CS_STUB_INFO; typedef struct _NDR_PIPE_DESC *PNDR_PIPE_DESC; typedef struct _NDR_PIPE_MESSAGE *PNDR_PIPE_MESSAGE; typedef struct _NDR_ASYNC_MESSAGE *PNDR_ASYNC_MESSAGE; typedef struct _NDR_CORRELATION_INFO *PNDR_CORRELATION_INFO; typedef struct _MIDL_STUB_MESSAGE { PRPC_MESSAGE RpcMsg; unsigned char *Buffer; unsigned char *BufferStart; unsigned char *BufferEnd; unsigned char *BufferMark; ULONG BufferLength; ULONG MemorySize; unsigned char *Memory; unsigned char IsClient; unsigned char Pad; unsigned short uFlags2; int ReuseBuffer; struct NDR_ALLOC_ALL_NODES_CONTEXT *pAllocAllNodesContext; struct NDR_POINTER_QUEUE_STATE *pPointerQueueState; int IgnoreEmbeddedPointers; unsigned char *PointerBufferMark; unsigned char CorrDespIncrement; unsigned char uFlags; unsigned short UniquePtrCount; ULONG_PTR MaxCount; ULONG Offset; ULONG ActualCount; void * (__attribute__((__alloc_size__(1))) __attribute__((__stdcall__)) *pfnAllocate)(SIZE_T); void (__attribute__((__stdcall__)) *pfnFree)(void *); unsigned char *StackTop; unsigned char *pPresentedType; unsigned char *pTransmitType; handle_t SavedHandle; const struct _MIDL_STUB_DESC *StubDesc; struct _FULL_PTR_XLAT_TABLES *FullPtrXlatTables; ULONG FullPtrRefId; ULONG PointerLength; unsigned int fInDontFree:1; unsigned int fDontCallFreeInst:1; unsigned int fInOnlyParam:1; unsigned int fHasReturn:1; unsigned int fHasExtensions:1; unsigned int fHasNewCorrDesc:1; unsigned int fIsIn:1; unsigned int fIsOut:1; unsigned int fIsOicf:1; unsigned int fBufferValid:1; unsigned int fHasMemoryValidateCallback:1; unsigned int fInFree:1; unsigned int fNeedMCCP:1; int fUnused:3; int fUnused2:16; DWORD dwDestContext; void *pvDestContext; NDR_SCONTEXT *SavedContextHandles; LONG ParamNumber; struct IRpcChannelBuffer *pRpcChannelBuffer; PARRAY_INFO pArrayInfo; ULONG *SizePtrCountArray; ULONG *SizePtrOffsetArray; ULONG *SizePtrLengthArray; void *pArgQueue; DWORD dwStubPhase; void *LowStackMark; PNDR_ASYNC_MESSAGE pAsyncMsg; PNDR_CORRELATION_INFO pCorrInfo; unsigned char *pCorrMemory; void *pMemoryList; CS_STUB_INFO *pCSInfo; unsigned char *ConformanceMark; unsigned char *VarianceMark; INT_PTR Unused; struct _NDR_PROC_CONTEXT *pContext; void* ContextHandleHash; void* pUserMarshalList; INT_PTR Reserved51_3; INT_PTR Reserved51_4; INT_PTR Reserved51_5; } MIDL_STUB_MESSAGE, *PMIDL_STUB_MESSAGE; typedef void * (__attribute__((__stdcall__)) * GENERIC_BINDING_ROUTINE)(void *); typedef void (__attribute__((__stdcall__)) * GENERIC_UNBIND_ROUTINE)(void *, unsigned char *); typedef struct _GENERIC_BINDING_ROUTINE_PAIR { GENERIC_BINDING_ROUTINE pfnBind; GENERIC_UNBIND_ROUTINE pfnUnbind; } GENERIC_BINDING_ROUTINE_PAIR, *PGENERIC_BINDING_ROUTINE_PAIR; typedef struct __GENERIC_BINDING_INFO { void *pObj; unsigned int Size; GENERIC_BINDING_ROUTINE pfnBind; GENERIC_UNBIND_ROUTINE pfnUnbind; } GENERIC_BINDING_INFO, *PGENERIC_BINDING_INFO; typedef void (__attribute__((__stdcall__)) *XMIT_HELPER_ROUTINE)(PMIDL_STUB_MESSAGE); typedef struct _XMIT_ROUTINE_QUINTUPLE { XMIT_HELPER_ROUTINE pfnTranslateToXmit; XMIT_HELPER_ROUTINE pfnTranslateFromXmit; XMIT_HELPER_ROUTINE pfnFreeXmit; XMIT_HELPER_ROUTINE pfnFreeInst; } XMIT_ROUTINE_QUINTUPLE, *PXMIT_ROUTINE_QUINTUPLE; typedef ULONG (__attribute__((__stdcall__)) *USER_MARSHAL_SIZING_ROUTINE)(ULONG *, ULONG, void *); typedef unsigned char * (__attribute__((__stdcall__)) *USER_MARSHAL_MARSHALLING_ROUTINE)(ULONG *, unsigned char *, void *); typedef unsigned char * (__attribute__((__stdcall__)) *USER_MARSHAL_UNMARSHALLING_ROUTINE)(ULONG *, unsigned char *, void *); typedef void (__attribute__((__stdcall__)) *USER_MARSHAL_FREEING_ROUTINE)(ULONG *, void *); typedef struct _USER_MARSHAL_ROUTINE_QUADRUPLE { USER_MARSHAL_SIZING_ROUTINE pfnBufferSize; USER_MARSHAL_MARSHALLING_ROUTINE pfnMarshall; USER_MARSHAL_UNMARSHALLING_ROUTINE pfnUnmarshall; USER_MARSHAL_FREEING_ROUTINE pfnFree; } USER_MARSHAL_ROUTINE_QUADRUPLE; typedef enum { USER_MARSHAL_CB_BUFFER_SIZE, USER_MARSHAL_CB_MARSHALL, USER_MARSHAL_CB_UNMARSHALL, USER_MARSHAL_CB_FREE } USER_MARSHAL_CB_TYPE; typedef struct _USER_MARSHAL_CB { ULONG Flags; PMIDL_STUB_MESSAGE pStubMsg; PFORMAT_STRING pReserve; ULONG Signature; USER_MARSHAL_CB_TYPE CBType; PFORMAT_STRING pFormat; PFORMAT_STRING pTypeFormat; } USER_MARSHAL_CB; # 323 "../../include/rpcndr.h" typedef struct _MALLOC_FREE_STRUCT { void * (__attribute__((__alloc_size__(1))) __attribute__((__stdcall__)) *pfnAllocate)(SIZE_T); void (__attribute__((__stdcall__)) *pfnFree)(void *); } MALLOC_FREE_STRUCT; typedef struct _COMM_FAULT_OFFSETS { short CommOffset; short FaultOffset; } COMM_FAULT_OFFSETS; typedef struct _MIDL_STUB_DESC { void *RpcInterfaceInformation; void * (__attribute__((__alloc_size__(1))) __attribute__((__stdcall__)) *pfnAllocate)(SIZE_T); void (__attribute__((__stdcall__)) *pfnFree)(void *); union { handle_t *pAutoHandle; handle_t *pPrimitiveHandle; PGENERIC_BINDING_INFO pGenericBindingInfo; } IMPLICIT_HANDLE_INFO; const NDR_RUNDOWN *apfnNdrRundownRoutines; const GENERIC_BINDING_ROUTINE_PAIR *aGenericBindingRoutinePairs; const EXPR_EVAL *apfnExprEval; const XMIT_ROUTINE_QUINTUPLE *aXmitQuintuple; const unsigned char *pFormatTypes; int fCheckBounds; ULONG Version; MALLOC_FREE_STRUCT *pMallocFreeStruct; LONG MIDLVersion; const COMM_FAULT_OFFSETS *CommFaultOffsets; const USER_MARSHAL_ROUTINE_QUADRUPLE *aUserMarshalQuadruple; const NDR_NOTIFY_ROUTINE *NotifyRoutineTable; ULONG_PTR mFlags; ULONG_PTR Reserved3; ULONG_PTR Reserved4; ULONG_PTR Reserved5; } MIDL_STUB_DESC; typedef const MIDL_STUB_DESC *PMIDL_STUB_DESC; typedef struct _MIDL_FORMAT_STRING { short Pad; unsigned char Format[0]; } MIDL_FORMAT_STRING; typedef struct _MIDL_SYNTAX_INFO { RPC_SYNTAX_IDENTIFIER TransferSyntax; RPC_DISPATCH_TABLE* DispatchTable; PFORMAT_STRING ProcString; const unsigned short* FmtStringOffset; PFORMAT_STRING TypeString; const void* aUserMarshalQuadruple; ULONG_PTR pReserved1; ULONG_PTR pReserved2; } MIDL_SYNTAX_INFO, *PMIDL_SYNTAX_INFO; typedef void (__attribute__((__stdcall__)) *STUB_THUNK)( PMIDL_STUB_MESSAGE ); typedef LONG (__attribute__((__stdcall__)) *SERVER_ROUTINE)(void); typedef struct _MIDL_SERVER_INFO_ { PMIDL_STUB_DESC pStubDesc; const SERVER_ROUTINE *DispatchTable; PFORMAT_STRING ProcString; const unsigned short *FmtStringOffset; const STUB_THUNK *ThunkTable; PRPC_SYNTAX_IDENTIFIER pTransferSyntax; ULONG_PTR nCount; PMIDL_SYNTAX_INFO pSyntaxInfo; } MIDL_SERVER_INFO, *PMIDL_SERVER_INFO; typedef struct _MIDL_STUBLESS_PROXY_INFO { PMIDL_STUB_DESC pStubDesc; PFORMAT_STRING ProcFormatString; const unsigned short *FormatStringOffset; PRPC_SYNTAX_IDENTIFIER pTransferSyntax; ULONG_PTR nCount; PMIDL_SYNTAX_INFO pSyntaxInfo; } MIDL_STUBLESS_PROXY_INFO, *PMIDL_STUBLESS_PROXY_INFO; typedef union _CLIENT_CALL_RETURN { void *Pointer; LONG_PTR Simple; } CLIENT_CALL_RETURN; typedef enum { STUB_UNMARSHAL, STUB_CALL_SERVER, STUB_MARSHAL, STUB_CALL_SERVER_NO_HRESULT } STUB_PHASE; typedef enum { PROXY_CALCSIZE, PROXY_GETBUFFER, PROXY_MARSHAL, PROXY_SENDRECEIVE, PROXY_UNMARSHAL } PROXY_PHASE; typedef enum { XLAT_SERVER = 1, XLAT_CLIENT } XLAT_SIDE; typedef struct _FULL_PTR_TO_REFID_ELEMENT { struct _FULL_PTR_TO_REFID_ELEMENT *Next; void *Pointer; ULONG RefId; unsigned char State; } FULL_PTR_TO_REFID_ELEMENT, *PFULL_PTR_TO_REFID_ELEMENT; typedef struct _FULL_PTR_XLAT_TABLES { struct { void **XlatTable; unsigned char *StateTable; ULONG NumberOfEntries; } RefIdToPointer; struct { PFULL_PTR_TO_REFID_ELEMENT *XlatTable; ULONG NumberOfBuckets; ULONG HashMask; } PointerToRefId; ULONG NextRefId; XLAT_SIDE XlatSide; } FULL_PTR_XLAT_TABLES, *PFULL_PTR_XLAT_TABLES; struct IRpcStubBuffer; typedef ULONG error_status_t; typedef void * NDR_CCONTEXT; typedef struct _SCONTEXT_QUEUE { ULONG NumberOfObjects; NDR_SCONTEXT *ArrayOfObjects; } SCONTEXT_QUEUE, *PSCONTEXT_QUEUE; typedef struct _NDR_USER_MARSHAL_INFO_LEVEL1 { void *Buffer; ULONG BufferSize; void * (__attribute__((__alloc_size__(1))) __attribute__((__stdcall__)) *pfnAllocate)(SIZE_T); void (__attribute__((__stdcall__)) *pfnFree)(void *); struct IRpcChannelBuffer *pRpcChannelBuffer; ULONG_PTR Reserved[5]; } NDR_USER_MARSHAL_INFO_LEVEL1; typedef struct _NDR_USER_MARSHAL_INFO { ULONG InformationLevel; union { NDR_USER_MARSHAL_INFO_LEVEL1 Level1; } ; } NDR_USER_MARSHAL_INFO; RPC_BINDING_HANDLE __attribute__((__stdcall__)) NDRCContextBinding( NDR_CCONTEXT CContext ); void __attribute__((__stdcall__)) NDRCContextMarshall( NDR_CCONTEXT CContext, void *pBuff ); void __attribute__((__stdcall__)) NDRCContextUnmarshall( NDR_CCONTEXT *pCContext, RPC_BINDING_HANDLE hBinding, void *pBuff, ULONG DataRepresentation ); void __attribute__((__stdcall__)) NDRSContextMarshall( NDR_SCONTEXT CContext, void *pBuff, NDR_RUNDOWN userRunDownIn ); NDR_SCONTEXT __attribute__((__stdcall__)) NDRSContextUnmarshall( void *pBuff, ULONG DataRepresentation ); void __attribute__((__stdcall__)) NDRSContextMarshallEx( RPC_BINDING_HANDLE BindingHandle, NDR_SCONTEXT CContext, void *pBuff, NDR_RUNDOWN userRunDownIn ); void __attribute__((__stdcall__)) NDRSContextMarshall2( RPC_BINDING_HANDLE BindingHandle, NDR_SCONTEXT CContext, void *pBuff, NDR_RUNDOWN userRunDownIn, void * CtxGuard, ULONG Flags ); NDR_SCONTEXT __attribute__((__stdcall__)) NDRSContextUnmarshallEx( RPC_BINDING_HANDLE BindingHandle, void *pBuff, ULONG DataRepresentation ); NDR_SCONTEXT __attribute__((__stdcall__)) NDRSContextUnmarshall2( RPC_BINDING_HANDLE BindingHandle, void *pBuff, ULONG DataRepresentation, void *CtxGuard, ULONG Flags ); void __attribute__((__stdcall__)) NdrClientContextMarshall ( PMIDL_STUB_MESSAGE pStubMsg, NDR_CCONTEXT ContextHandle, int fCheck ); void __attribute__((__stdcall__)) NdrClientContextUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, NDR_CCONTEXT* pContextHandle, RPC_BINDING_HANDLE BindHandle ); void __attribute__((__stdcall__)) NdrServerContextMarshall ( PMIDL_STUB_MESSAGE pStubMsg, NDR_SCONTEXT ContextHandle, NDR_RUNDOWN RundownRoutine ); NDR_SCONTEXT __attribute__((__stdcall__)) NdrServerContextUnmarshall( PMIDL_STUB_MESSAGE pStubMsg ); void __attribute__((__stdcall__)) NdrContextHandleSize( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); NDR_SCONTEXT __attribute__((__stdcall__)) NdrContextHandleInitialize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrServerContextNewMarshall( PMIDL_STUB_MESSAGE pStubMsg, NDR_SCONTEXT ContextHandle, NDR_RUNDOWN RundownRoutine, PFORMAT_STRING pFormat ); NDR_SCONTEXT __attribute__((__stdcall__)) NdrServerContextNewUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); RPC_STATUS __attribute__((__stdcall__)) RpcSmDestroyClientContext( void **ContextHandle ); void __attribute__((__stdcall__)) RpcSsDestroyClientContext( void **ContextHandle ); void __attribute__((__stdcall__)) NdrSimpleTypeMarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, unsigned char FormatChar ); void __attribute__((__stdcall__)) NdrSimpleTypeUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, unsigned char FormatChar ); 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 ); void __attribute__((__stdcall__)) NdrByteCountPointerFree( 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 ); # 597 "../../include/rpcndr.h" 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 ); ULONG __attribute__((__stdcall__)) NdrPointerMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrPointerFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrSimpleStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrSimpleStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrConformantStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrConformantVaryingStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantVaryingStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrComplexStructMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrComplexStructFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrFixedArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrFixedArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrConformantArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrConformantVaryingArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrConformantVaryingArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrVaryingArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrVaryingArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrComplexArrayMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrComplexArrayFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrEncapsulatedUnionMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrEncapsulatedUnionFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrNonEncapsulatedUnionMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrNonEncapsulatedUnionFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrXmitOrRepAsMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrXmitOrRepAsFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrUserMarshalMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrUserMarshalFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrInterfacePointerMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrInterfacePointerFree( PMIDL_STUB_MESSAGE pStubMsg, unsigned char* pMemory, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrConformantStringMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); 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 ); ULONG __attribute__((__stdcall__)) NdrNonConformantStringMemorySize( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrCorrelationInitialize( PMIDL_STUB_MESSAGE pStubMsg, void *pMemory, ULONG CacheSize, ULONG flags ); void __attribute__((__stdcall__)) NdrCorrelationPass( PMIDL_STUB_MESSAGE pStubMsg ); void __attribute__((__stdcall__)) NdrCorrelationFree( PMIDL_STUB_MESSAGE pStubMsg ); void __attribute__((__stdcall__)) NdrConvert2( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat, LONG NumberParams ); void __attribute__((__stdcall__)) NdrConvert( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); # 644 "../../include/rpcndr.h" unsigned char* __attribute__((__stdcall__)) NdrUserMarshalSimpleTypeConvert( ULONG *pFlags, unsigned char *pBuffer, unsigned char FormatChar ); LONG_PTR __attribute__((__cdecl__)) NdrClientCall2( PMIDL_STUB_DESC pStubDescriptor, PFORMAT_STRING pFormat, ... ); LONG_PTR __attribute__((__cdecl__)) NdrClientCall( PMIDL_STUB_DESC pStubDescriptor, PFORMAT_STRING pFormat, ... ); LONG_PTR __attribute__((__cdecl__)) NdrAsyncClientCall( PMIDL_STUB_DESC pStubDescriptor, PFORMAT_STRING pFormat, ... ); LONG_PTR __attribute__((__cdecl__)) NdrDcomAsyncClientCall( PMIDL_STUB_DESC pStubDescriptor, PFORMAT_STRING pFormat, ... ); void __attribute__((__stdcall__)) NdrServerCall2( PRPC_MESSAGE pRpcMsg ); void __attribute__((__stdcall__)) NdrServerCall( PRPC_MESSAGE pRpcMsg ); void __attribute__((__stdcall__)) NdrAsyncServerCall( PRPC_MESSAGE pRpcMsg ); LONG __attribute__((__stdcall__)) NdrStubCall2( struct IRpcStubBuffer* pThis, struct IRpcChannelBuffer* pChannel, PRPC_MESSAGE pRpcMsg, DWORD * pdwStubPhase ); LONG __attribute__((__stdcall__)) NdrStubCall( struct IRpcStubBuffer* pThis, struct IRpcChannelBuffer* pChannel, PRPC_MESSAGE pRpcMsg, DWORD * pdwStubPhase ); LONG __attribute__((__stdcall__)) NdrAsyncStubCall( struct IRpcStubBuffer* pThis, struct IRpcChannelBuffer* pChannel, PRPC_MESSAGE pRpcMsg, DWORD * pdwStubPhase ); LONG __attribute__((__stdcall__)) NdrDcomAsyncStubCall( struct IRpcStubBuffer* pThis, struct IRpcChannelBuffer* pChannel, PRPC_MESSAGE pRpcMsg, DWORD * pdwStubPhase ); void* __attribute__((__stdcall__)) NdrAllocate( PMIDL_STUB_MESSAGE pStubMsg, SIZE_T Len ) __attribute__((__alloc_size__(2))); void __attribute__((__stdcall__)) NdrClearOutParameters( PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat, void *ArgAddr ); RPC_STATUS __attribute__((__stdcall__)) NdrMapCommAndFaultStatus( PMIDL_STUB_MESSAGE pStubMsg, ULONG *pCommStatus, ULONG *pFaultStatus, RPC_STATUS Status_ ); void* __attribute__((__stdcall__)) NdrOleAllocate( SIZE_T Size ) __attribute__((__alloc_size__(1))); void __attribute__((__stdcall__)) NdrOleFree( void* NodeToFree ); void __attribute__((__stdcall__)) NdrClientInitialize( PRPC_MESSAGE pRpcMessage, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDesc, unsigned int ProcNum ); void __attribute__((__stdcall__)) NdrClientInitializeNew( PRPC_MESSAGE pRpcMessage, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDesc, unsigned int ProcNum ); unsigned char* __attribute__((__stdcall__)) NdrServerInitialize( PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDesc ); unsigned char* __attribute__((__stdcall__)) NdrServerInitializeNew( PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDesc ); unsigned char* __attribute__((__stdcall__)) NdrServerInitializeUnmarshall( PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDesc, PRPC_MESSAGE pRpcMsg ); void __attribute__((__stdcall__)) NdrServerInitializeMarshall( PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg ); void __attribute__((__stdcall__)) NdrServerMarshall( struct IRpcStubBuffer *pThis, struct IRpcChannelBuffer *pChannel, PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat ); void __attribute__((__stdcall__)) NdrServerUnmarshall( struct IRpcChannelBuffer *pChannel, PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pFormat, void *pParamList ); unsigned char* __attribute__((__stdcall__)) NdrGetBuffer( PMIDL_STUB_MESSAGE stubmsg, ULONG buflen, RPC_BINDING_HANDLE handle ); void __attribute__((__stdcall__)) NdrFreeBuffer( PMIDL_STUB_MESSAGE pStubMsg ); unsigned char* __attribute__((__stdcall__)) NdrSendReceive( PMIDL_STUB_MESSAGE stubmsg, unsigned char *buffer ); unsigned char * __attribute__((__stdcall__)) NdrNsGetBuffer( PMIDL_STUB_MESSAGE pStubMsg, ULONG BufferLength, RPC_BINDING_HANDLE Handle ); unsigned char * __attribute__((__stdcall__)) NdrNsSendReceive( PMIDL_STUB_MESSAGE pStubMsg, unsigned char *pBufferEnd, RPC_BINDING_HANDLE *pAutoHandle ); RPC_STATUS __attribute__((__stdcall__)) NdrGetDcomProtocolVersion( PMIDL_STUB_MESSAGE pStubMsg, RPC_VERSION *pVersion ); PFULL_PTR_XLAT_TABLES __attribute__((__stdcall__)) NdrFullPointerXlatInit( ULONG NumberOfPointers, XLAT_SIDE XlatSide ); void __attribute__((__stdcall__)) NdrFullPointerXlatFree( PFULL_PTR_XLAT_TABLES pXlatTables ); int __attribute__((__stdcall__)) NdrFullPointerQueryPointer( PFULL_PTR_XLAT_TABLES pXlatTables, void *pPointer, unsigned char QueryType, ULONG *pRefId ); int __attribute__((__stdcall__)) NdrFullPointerQueryRefId( PFULL_PTR_XLAT_TABLES pXlatTables, ULONG RefId, unsigned char QueryType, void **ppPointer ); void __attribute__((__stdcall__)) NdrFullPointerInsertRefId( PFULL_PTR_XLAT_TABLES pXlatTables, ULONG RefId, void *pPointer ); int __attribute__((__stdcall__)) NdrFullPointerFree( PFULL_PTR_XLAT_TABLES pXlatTables, void *Pointer ); void __attribute__((__stdcall__)) NdrRpcSsEnableAllocate( PMIDL_STUB_MESSAGE pMessage ); void __attribute__((__stdcall__)) NdrRpcSsDisableAllocate( PMIDL_STUB_MESSAGE pMessage ); void __attribute__((__stdcall__)) NdrRpcSmSetClientToOsf( PMIDL_STUB_MESSAGE pMessage ); void * __attribute__((__stdcall__)) NdrRpcSmClientAllocate( SIZE_T Size ) __attribute__((__alloc_size__(1))); void __attribute__((__stdcall__)) NdrRpcSmClientFree( void *NodeToFree ); void * __attribute__((__stdcall__)) NdrRpcSsDefaultAllocate( SIZE_T Size ) __attribute__((__alloc_size__(1))); void __attribute__((__stdcall__)) NdrRpcSsDefaultFree( void *NodeToFree ); RPC_STATUS __attribute__((__stdcall__)) NdrGetUserMarshalInfo( ULONG *pFlags, ULONG InformationLevel, NDR_USER_MARSHAL_INFO *pMarshalInfo ); # 21 "../../include/objbase.h" 2 # 279 "../../include/objbase.h" typedef struct IRpcStubBuffer IRpcStubBuffer; typedef struct IRpcChannelBuffer IRpcChannelBuffer; # 1 "/usr/include/stdlib.h" 1 3 4 # 33 "/usr/include/stdlib.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 1 3 4 # 34 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/bits/waitflags.h" 1 3 4 # 43 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/bits/waitstatus.h" 1 3 4 # 67 "/usr/include/bits/waitstatus.h" 3 4 union wait { int w_status; struct { unsigned int __w_termsig:7; unsigned int __w_coredump:1; unsigned int __w_retcode:8; unsigned int:16; } __wait_terminated; struct { unsigned int __w_stopval:8; unsigned int __w_stopsig:8; unsigned int:16; } __wait_stopped; }; # 44 "/usr/include/stdlib.h" 2 3 4 # 68 "/usr/include/stdlib.h" 3 4 typedef union { union wait *__uptr; int *__iptr; } __WAIT_STATUS __attribute__ ((__transparent_union__)); # 96 "/usr/include/stdlib.h" 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; __extension__ typedef struct { long long int quot; long long int rem; } lldiv_t; # 140 "/usr/include/stdlib.h" 3 4 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__)) ; extern double atof (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern int atoi (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern long int atol (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int atoll (__const char *__nptr) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern double strtod (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern float strtof (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern long double strtold (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern long int strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern unsigned long int strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern unsigned long long int strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern unsigned long long int strtoull (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 277 "/usr/include/stdlib.h" 3 4 extern __inline double __attribute__ ((__nothrow__)) atof (__const char *__nptr) { return strtod (__nptr, (char **) ((void *)0)); } extern __inline int __attribute__ ((__nothrow__)) atoi (__const char *__nptr) { return (int) strtol (__nptr, (char **) ((void *)0), 10); } extern __inline long int __attribute__ ((__nothrow__)) atol (__const char *__nptr) { return strtol (__nptr, (char **) ((void *)0), 10); } __extension__ extern __inline long long int __attribute__ ((__nothrow__)) atoll (__const char *__nptr) { return strtoll (__nptr, (char **) ((void *)0), 10); } # 311 "/usr/include/stdlib.h" 3 4 extern char *l64a (long int __n) __attribute__ ((__nothrow__)) ; extern long int a64l (__const char *__s) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; # 327 "/usr/include/stdlib.h" 3 4 extern long int random (void) __attribute__ ((__nothrow__)); extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__)); extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data *__restrict __buf, int32_t *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int srandom_r (unsigned int __seed, struct random_data *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int rand (void) __attribute__ ((__nothrow__)); extern void srand (unsigned int __seed) __attribute__ ((__nothrow__)); extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__)); extern double drand48 (void) __attribute__ ((__nothrow__)); extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long int lrand48 (void) __attribute__ ((__nothrow__)); extern long int nrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern long int mrand48 (void) __attribute__ ((__nothrow__)); extern long int jrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void srand48 (long int __seedval) __attribute__ ((__nothrow__)); extern unsigned short int *seed48 (unsigned short int __seed16v[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; unsigned long long int __a; }; extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int srand48_r (long int __seedval, struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); # 479 "/usr/include/stdlib.h" 3 4 extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__warn_unused_result__)); extern void free (void *__ptr) __attribute__ ((__nothrow__)); extern void cfree (void *__ptr) __attribute__ ((__nothrow__)); # 1 "/usr/include/alloca.h" 1 3 4 # 25 "/usr/include/alloca.h" 3 4 # 1 "/usr/lib/gcc/x86_64-linux-gnu/4.5.2/include/stddef.h" 1 3 4 # 26 "/usr/include/alloca.h" 2 3 4 extern void *alloca (size_t __size) __attribute__ ((__nothrow__)); # 498 "/usr/include/stdlib.h" 2 3 4 extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 531 "/usr/include/stdlib.h" 3 4 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); # 554 "/usr/include/stdlib.h" 3 4 extern void _Exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern char *__secure_getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int setenv (__const char *__name, __const char *__value, int __replace) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int clearenv (void) __attribute__ ((__nothrow__)); # 606 "/usr/include/stdlib.h" 3 4 extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 623 "/usr/include/stdlib.h" 3 4 extern int mkstemp (char *__template) __asm__ ("" "mkstemp64") __attribute__ ((__nonnull__ (1))) ; # 645 "/usr/include/stdlib.h" 3 4 extern int mkstemps (char *__template, int __suffixlen) __asm__ ("" "mkstemps64") __attribute__ ((__nonnull__ (1))) ; # 663 "/usr/include/stdlib.h" 3 4 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 712 "/usr/include/stdlib.h" 3 4 extern int system (__const char *__command) ; # 734 "/usr/include/stdlib.h" 3 4 extern char *realpath (__const char *__restrict __name, char *__restrict __resolved) __attribute__ ((__nothrow__)) ; typedef int (*__compar_fn_t) (__const void *, __const void *); # 752 "/usr/include/stdlib.h" 3 4 extern void *bsearch (__const void *__key, __const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))) ; extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); # 771 "/usr/include/stdlib.h" 3 4 extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; __extension__ extern long long int llabs (long long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; extern div_t div (int __numer, int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; extern ldiv_t ldiv (long int __numer, long int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; __extension__ extern lldiv_t lldiv (long long int __numer, long long int __denom) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; # 808 "/usr/include/stdlib.h" 3 4 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *gcvt (double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__)) ; extern int mbtowc (wchar_t *__restrict __pwc, __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)) ; extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)) ; extern size_t mbstowcs (wchar_t *__restrict __pwcs, __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); extern size_t wcstombs (char *__restrict __s, __const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__)); extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; # 896 "/usr/include/stdlib.h" 3 4 extern int getsubopt (char **__restrict __optionp, char *__const *__restrict __tokens, char **__restrict __valuep) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2, 3))) ; # 948 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 964 "/usr/include/stdlib.h" 3 4 # 289 "../../include/objbase.h" 2 # 1 "../../include/wtypes.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/wtypes.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/wtypes.h" 2 # 14 "../../include/wtypes.h" # 1 "../../include/guiddef.h" 1 # 15 "../../include/wtypes.h" 2 # 26 "../../include/wtypes.h" extern RPC_IF_HANDLE IWinTypes_v0_1_c_ifspec; extern RPC_IF_HANDLE IWinTypes_v0_1_s_ifspec; # 163 "../../include/wtypes.h" typedef double __attribute__((aligned(8))) DOUBLE; # 261 "../../include/wtypes.h" typedef WCHAR OLECHAR; typedef OLECHAR *LPOLESTR; typedef const OLECHAR *LPCOLESTR; typedef LONG SCODE; typedef struct _COAUTHIDENTITY { USHORT *User; ULONG UserLength; USHORT *Domain; ULONG DomainLength; USHORT *Password; ULONG PasswordLength; ULONG Flags; } COAUTHIDENTITY; typedef struct _COAUTHINFO { DWORD dwAuthnSvc; DWORD dwAuthzSvc; LPWSTR pwszServerPrincName; DWORD dwAuthnLevel; DWORD dwImpersonationLevel; COAUTHIDENTITY *pAuthIdentityData; DWORD dwCapabilities; } COAUTHINFO; typedef enum tagMEMCTX { MEMCTX_TASK = 1, MEMCTX_SHARED = 2, MEMCTX_MACSYSTEM = 3, MEMCTX_UNKNOWN = -1, MEMCTX_SAME = -2 } MEMCTX; # 302 "../../include/wtypes.h" typedef enum tagCLSCTX { CLSCTX_INPROC_SERVER = 0x1, CLSCTX_INPROC_HANDLER = 0x2, CLSCTX_LOCAL_SERVER = 0x4, CLSCTX_INPROC_SERVER16 = 0x8, CLSCTX_REMOTE_SERVER = 0x10, CLSCTX_INPROC_HANDLER16 = 0x20, CLSCTX_INPROC_SERVERX86 = 0x40, CLSCTX_INPROC_HANDLERX86 = 0x80, CLSCTX_ESERVER_HANDLER = 0x100, CLSCTX_NO_CODE_DOWNLOAD = 0x400, CLSCTX_NO_CUSTOM_MARSHAL = 0x1000, CLSCTX_ENABLE_CODE_DOWNLOAD = 0x2000, CLSCTX_NO_FAILURE_LOG = 0x4000, CLSCTX_DISABLE_AAA = 0x8000, CLSCTX_ENABLE_AAA = 0x10000, CLSCTX_FROM_DEFAULT_CONTEXT = 0x20000 } CLSCTX; typedef enum tagMSHLFLAGS { MSHLFLAGS_NORMAL = 0, MSHLFLAGS_TABLESTRONG = 1, MSHLFLAGS_TABLEWEAK = 2, MSHLFLAGS_NOPING = 4 } MSHLFLAGS; typedef enum tagMSHCTX { MSHCTX_LOCAL = 0, MSHCTX_NOSHAREDMEM = 1, MSHCTX_DIFFERENTMACHINE = 2, MSHCTX_INPROC = 3, MSHCTX_CROSSCTX = 4 } MSHCTX; typedef struct _BYTE_BLOB { ULONG clSize; byte abData[1]; } BYTE_BLOB; typedef BYTE_BLOB *UP_BYTE_BLOB; typedef struct _FLAGGED_BYTE_BLOB { ULONG fFlags; ULONG clSize; byte abData[1]; } FLAGGED_BYTE_BLOB; typedef FLAGGED_BYTE_BLOB *UP_FLAGGED_BYTE_BLOB; typedef struct _FLAGGED_WORD_BLOB { ULONG fFlags; ULONG clSize; unsigned short asData[1]; } FLAGGED_WORD_BLOB; typedef FLAGGED_WORD_BLOB *UP_FLAGGED_WORD_BLOB; typedef struct _BYTE_SIZEDARR { ULONG clSize; byte *pData; } BYTE_SIZEDARR; typedef struct _SHORT_SIZEDARR { ULONG clSize; unsigned short *pData; } WORD_SIZEDARR; typedef struct _LONG_SIZEDARR { ULONG clSize; ULONG *pData; } DWORD_SIZEDARR; typedef struct _HYPER_SIZEDARR { ULONG clSize; hyper *pData; } HYPER_SIZEDARR; typedef struct _userCLIPFORMAT { LONG fContext; union { DWORD dwValue; LPWSTR pwszName; } u; } userCLIPFORMAT; typedef userCLIPFORMAT *wireCLIPFORMAT; typedef WORD CLIPFORMAT; typedef struct tagRemHGLOBAL { LONG fNullHGlobal; ULONG cbData; byte data[1]; } RemHGLOBAL; typedef struct _userHGLOBAL { LONG fContext; union { LONG hInproc; FLAGGED_BYTE_BLOB *hRemote; INT64 hInproc64; } u; } userHGLOBAL; typedef userHGLOBAL *wireHGLOBAL; typedef struct tagRemHMETAFILEPICT { LONG mm; LONG xExt; LONG yExt; ULONG cbData; byte data[1]; } RemHMETAFILEPICT; typedef struct _userHMETAFILE { LONG fContext; union { LONG hInproc; BYTE_BLOB *hRemote; INT64 hInproc64; } u; } userHMETAFILE; typedef userHMETAFILE *wireHMETAFILE; typedef struct _remoteMETAFILEPICT { LONG mm; LONG xExt; LONG yExt; userHMETAFILE *hMF; } remoteMETAFILEPICT; typedef struct _userHMETAFILEPICT { LONG fContext; union { LONG hInproc; remoteMETAFILEPICT *hRemote; INT64 hInproc64; } u; } userHMETAFILEPICT; typedef userHMETAFILEPICT *wireHMETAFILEPICT; typedef struct tagRemHENHMETAFILE { ULONG cbData; byte data[1]; } RemHENHMETAFILE; typedef struct _userHENHMETAFILE { LONG fContext; union { LONG hInproc; BYTE_BLOB *hRemote; INT64 hInproc64; } u; } userHENHMETAFILE; typedef userHENHMETAFILE *wireHENHMETAFILE; typedef struct tagRemHBITMAP { ULONG cbData; byte data[1]; } RemHBITMAP; typedef struct _userBITMAP { LONG bmType; LONG bmWidth; LONG bmHeight; LONG bmWidthBytes; WORD bmPlanes; WORD bmBitsPixel; ULONG cbSize; byte pBuffer[1]; } userBITMAP; typedef struct _userHBITMAP { LONG fContext; union { LONG hInproc; userBITMAP *hRemote; INT64 hInproc64; } u; } userHBITMAP; typedef userHBITMAP *wireHBITMAP; typedef struct tagRemHPALETTE { ULONG cbData; byte data[1]; } RemHPALETTE; typedef struct tagrpcLOGPALETTE { WORD palVersion; WORD palNumEntries; PALETTEENTRY palPalEntry[1]; } rpcLOGPALETTE; typedef struct _userHPALETTE { LONG fContext; union { LONG hInproc; rpcLOGPALETTE *hRemote; INT64 hInproc64; } u; } userHPALETTE; typedef userHPALETTE *wireHPALETTE; # 491 "../../include/wtypes.h" typedef void *HMETAFILEPICT; typedef struct _RemotableHandle { LONG fContext; union { LONG hInproc; LONG hRemote; } u; } RemotableHandle; typedef RemotableHandle *wireHACCEL; typedef RemotableHandle *wireHBRUSH; typedef RemotableHandle *wireHDC; typedef RemotableHandle *wireHFONT; typedef RemotableHandle *wireHICON; typedef RemotableHandle *wireHMENU; typedef RemotableHandle *wireHWND; # 533 "../../include/wtypes.h" typedef enum tagDVASPECT { DVASPECT_CONTENT = 1, DVASPECT_THUMBNAIL = 2, DVASPECT_ICON = 4, DVASPECT_DOCPRINT = 8 } DVASPECT; typedef enum tagSTGC { STGC_DEFAULT = 0, STGC_OVERWRITE = 1, STGC_ONLYIFCURRENT = 2, STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE = 4, STGC_CONSOLIDATE = 8 } STGC; typedef enum tagSTGMOVE { STGMOVE_MOVE = 0, STGMOVE_COPY = 1, STGMOVE_SHALLOWCOPY = 2 } STGMOVE; typedef enum tagSTATFLAG { STATFLAG_DEFAULT = 0, STATFLAG_NONAME = 1, STATFLAG_NOOPEN = 2 } STATFLAG; typedef double __attribute__((aligned(8))) DATE; # 568 "../../include/wtypes.h" typedef union tagCY { struct { ULONG Lo; LONG Hi; } ; LONGLONG int64; } CY; typedef CY *LPCY; # 592 "../../include/wtypes.h" typedef struct tagDEC { USHORT wReserved; union { struct { BYTE scale; BYTE sign; } ; USHORT signscale; } ; ULONG Hi32; union { struct { ULONG Lo32; ULONG Mid32; } ; ULONGLONG Lo64; } ; } DECIMAL; typedef DECIMAL *LPDECIMAL; typedef FLAGGED_WORD_BLOB *wireBSTR; typedef OLECHAR *BSTR; typedef BSTR *LPBSTR; typedef short VARIANT_BOOL; typedef VARIANT_BOOL _VARIANT_BOOL; typedef struct tagBSTRBLOB { ULONG cbSize; BYTE *pData; } BSTRBLOB; typedef struct tagBSTRBLOB *LPBSTRBLOB; typedef struct tagBLOB { ULONG cbSize; BYTE *pBlobData; } BLOB; typedef struct tagBLOB *LPBLOB; typedef struct tagCLIPDATA { ULONG cbSize; LONG ulClipFmt; BYTE *pClipData; } CLIPDATA; typedef ULONG PROPID; typedef unsigned short VARTYPE; enum VARENUM { VT_EMPTY = 0, VT_NULL = 1, VT_I2 = 2, VT_I4 = 3, VT_R4 = 4, VT_R8 = 5, VT_CY = 6, VT_DATE = 7, VT_BSTR = 8, VT_DISPATCH = 9, VT_ERROR = 10, VT_BOOL = 11, VT_VARIANT = 12, VT_UNKNOWN = 13, VT_DECIMAL = 14, VT_I1 = 16, VT_UI1 = 17, VT_UI2 = 18, VT_UI4 = 19, VT_I8 = 20, VT_UI8 = 21, VT_INT = 22, VT_UINT = 23, VT_VOID = 24, VT_HRESULT = 25, VT_PTR = 26, VT_SAFEARRAY = 27, VT_CARRAY = 28, VT_USERDEFINED = 29, VT_LPSTR = 30, VT_LPWSTR = 31, VT_RECORD = 36, VT_INT_PTR = 37, VT_UINT_PTR = 38, VT_FILETIME = 64, VT_BLOB = 65, VT_STREAM = 66, VT_STORAGE = 67, VT_STREAMED_OBJECT = 68, VT_STORED_OBJECT = 69, VT_BLOB_OBJECT = 70, VT_CF = 71, VT_CLSID = 72, VT_VERSIONED_STREAM = 73, VT_BSTR_BLOB = 0xfff, VT_VECTOR = 0x1000, VT_ARRAY = 0x2000, VT_BYREF = 0x4000, VT_RESERVED = 0x8000, VT_ILLEGAL = 0xffff, VT_ILLEGALMASKED = 0xfff, VT_TYPEMASK = 0xfff }; typedef struct tagCSPLATFORM { DWORD dwPlatformId; DWORD dwVersionHi; DWORD dwVersionLo; DWORD dwProcessorArch; } CSPLATFORM; typedef struct tagQUERYCONTEXT { DWORD dwContext; CSPLATFORM Platform; LCID Locale; DWORD dwVersionHi; DWORD dwVersionLo; } QUERYCONTEXT; typedef enum tagTYSPEC { TYSPEC_CLSID = 0, TYSPEC_FILEEXT = 1, TYSPEC_MIMETYPE = 2, TYSPEC_PROGID = 3, TYSPEC_FILENAME = 4, TYSPEC_PACKAGENAME = 5, TYSPEC_OBJECTID = 6 } TYSPEC; typedef struct __WIDL_wtypes_generated_name_00000000 { DWORD tyspec; union { CLSID clsid; LPOLESTR pFileExt; LPOLESTR pMimeType; LPOLESTR pProgId; LPOLESTR pFileName; struct { LPOLESTR pPackageName; GUID PolicyId; } ByName; struct { GUID ObjectId; GUID PolicyId; } ByObjectId; } tagged_union; } uCLSSPEC; typedef struct _tagpropertykey { GUID fmtid; DWORD pid; } PROPERTYKEY; # 292 "../../include/objbase.h" 2 # 1 "../../include/unknwn.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/unknwn.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/unknwn.h" 2 # 13 "../../include/unknwn.h" typedef struct IUnknown IUnknown; typedef struct IClassFactory IClassFactory; # 1 "../../include/wtypes.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/wtypes.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/wtypes.h" 2 # 24 "../../include/unknwn.h" 2 # 35 "../../include/unknwn.h" typedef IUnknown *LPUNKNOWN; extern const GUID IID_IUnknown __attribute__((visibility ("hidden"))); # 55 "../../include/unknwn.h" typedef struct IUnknownVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IUnknown* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IUnknown* This); ULONG (__attribute__((__stdcall__)) *Release)( IUnknown* This); } IUnknownVtbl; struct IUnknown { const IUnknownVtbl* lpVtbl; }; # 85 "../../include/unknwn.h" HRESULT __attribute__((__stdcall__)) IUnknown_QueryInterface_Proxy( IUnknown* This, const IID* const riid, void **ppvObject); void __attribute__((__stdcall__)) IUnknown_QueryInterface_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); ULONG __attribute__((__stdcall__)) IUnknown_AddRef_Proxy( IUnknown* This); void __attribute__((__stdcall__)) IUnknown_AddRef_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); ULONG __attribute__((__stdcall__)) IUnknown_Release_Proxy( IUnknown* This); void __attribute__((__stdcall__)) IUnknown_Release_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 117 "../../include/unknwn.h" typedef IClassFactory *LPCLASSFACTORY; extern const GUID IID_IClassFactory __attribute__((visibility ("hidden"))); # 132 "../../include/unknwn.h" typedef struct IClassFactoryVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IClassFactory* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IClassFactory* This); ULONG (__attribute__((__stdcall__)) *Release)( IClassFactory* This); HRESULT (__attribute__((__stdcall__)) *CreateInstance)( IClassFactory* This, IUnknown *pUnkOuter, const IID* const riid, void **ppvObject); HRESULT (__attribute__((__stdcall__)) *LockServer)( IClassFactory* This, BOOL fLock); } IClassFactoryVtbl; struct IClassFactory { const IClassFactoryVtbl* lpVtbl; }; # 176 "../../include/unknwn.h" HRESULT __attribute__((__stdcall__)) IClassFactory_RemoteCreateInstance_Proxy( IClassFactory* This, const IID* const riid, IUnknown **ppvObject); void __attribute__((__stdcall__)) IClassFactory_RemoteCreateInstance_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IClassFactory_RemoteLockServer_Proxy( IClassFactory* This, BOOL fLock); void __attribute__((__stdcall__)) IClassFactory_RemoteLockServer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IClassFactory_CreateInstance_Proxy( IClassFactory* This, IUnknown *pUnkOuter, const IID* const riid, void **ppvObject); HRESULT __attribute__((__stdcall__)) IClassFactory_CreateInstance_Stub( IClassFactory* This, const IID* const riid, IUnknown **ppvObject); HRESULT __attribute__((__stdcall__)) IClassFactory_LockServer_Proxy( IClassFactory* This, BOOL fLock); HRESULT __attribute__((__stdcall__)) IClassFactory_LockServer_Stub( IClassFactory* This, BOOL fLock); # 293 "../../include/objbase.h" 2 # 1 "../../include/objidl.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/objidl.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/objidl.h" 2 # 13 "../../include/objidl.h" typedef struct IMarshal IMarshal; typedef struct IMarshal2 IMarshal2; typedef struct IStdMarshalInfo IStdMarshalInfo; typedef struct IExternalConnection IExternalConnection; typedef struct IMultiQI IMultiQI; typedef struct IMalloc IMalloc; typedef struct IMallocSpy IMallocSpy; typedef struct IInternalUnknown IInternalUnknown; typedef struct IEnumUnknown IEnumUnknown; typedef struct ISurrogate ISurrogate; typedef struct IGlobalInterfaceTable IGlobalInterfaceTable; typedef struct IBindCtx IBindCtx; typedef struct IEnumMoniker IEnumMoniker; typedef struct IRunnableObject IRunnableObject; typedef struct IRunningObjectTable IRunningObjectTable; typedef struct IPersist IPersist; typedef struct IPersistStream IPersistStream; typedef struct IMoniker IMoniker; typedef struct IROTData IROTData; typedef struct IEnumString IEnumString; typedef struct IClassActivator IClassActivator; typedef struct ISequentialStream ISequentialStream; typedef struct IStream IStream; typedef struct IEnumSTATSTG IEnumSTATSTG; typedef struct IStorage IStorage; typedef struct IPersistFile IPersistFile; typedef struct IPersistStorage IPersistStorage; typedef struct IRootStorage IRootStorage; typedef struct ILockBytes ILockBytes; typedef struct IFillLockBytes IFillLockBytes; typedef struct IProgressNotify IProgressNotify; typedef struct ILayoutStorage ILayoutStorage; typedef struct IBlockingLock IBlockingLock; typedef struct ITimeAndNoticeControl ITimeAndNoticeControl; typedef struct IOplockStorage IOplockStorage; typedef struct IEnumFORMATETC IEnumFORMATETC; typedef struct IEnumSTATDATA IEnumSTATDATA; typedef struct IAdviseSink IAdviseSink; typedef struct IAdviseSink2 IAdviseSink2; typedef struct IDataObject IDataObject; typedef struct IDataAdviseHolder IDataAdviseHolder; typedef struct IMessageFilter IMessageFilter; # 228 "../../include/objidl.h" typedef struct IRpcChannelBuffer2 IRpcChannelBuffer2; typedef struct IRpcChannelBuffer3 IRpcChannelBuffer3; typedef struct IAsyncRpcChannelBuffer IAsyncRpcChannelBuffer; typedef struct IRpcSyntaxNegotiate IRpcSyntaxNegotiate; typedef struct IRpcProxyBuffer IRpcProxyBuffer; # 258 "../../include/objidl.h" typedef struct IPSFactoryBuffer IPSFactoryBuffer; typedef struct IChannelHook IChannelHook; typedef struct IClientSecurity IClientSecurity; typedef struct IServerSecurity IServerSecurity; typedef struct IAsyncSetup IAsyncSetup; typedef struct IDirectWriterLock IDirectWriterLock; typedef struct ISynchronize ISynchronize; typedef struct ISynchronizeHandle ISynchronizeHandle; typedef struct ISynchronizeEvent ISynchronizeEvent; typedef struct ISynchronizeContainer ISynchronizeContainer; typedef struct ISynchronizeMutex ISynchronizeMutex; typedef struct ICancelMethodCalls ICancelMethodCalls; typedef struct IAsyncManager IAsyncManager; typedef struct ICallFactory ICallFactory; typedef struct IRpcOptions IRpcOptions; typedef struct IRpcHelper IRpcHelper; typedef struct IReleaseMarshalBuffers IReleaseMarshalBuffers; typedef struct IWaitMultiple IWaitMultiple; typedef struct IUrlMon IUrlMon; typedef struct IForegroundTransfer IForegroundTransfer; typedef struct IAddrTrackingControl IAddrTrackingControl; typedef struct IAddrExclusionControl IAddrExclusionControl; typedef struct IComThreadingInfo IComThreadingInfo; typedef struct IProcessInitControl IProcessInitControl; typedef struct IInitializeSpy IInitializeSpy; typedef struct IThumbnailExtractor IThumbnailExtractor; typedef struct IEnumContextProps IEnumContextProps; typedef struct IContext IContext; typedef struct IObjContext IObjContext; # 1 "../../include/unknwn.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/unknwn.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/unknwn.h" 2 # 404 "../../include/objidl.h" 2 # 444 "../../include/objidl.h" typedef struct _COSERVERINFO { DWORD dwReserved1; LPWSTR pwszName; COAUTHINFO *pAuthInfo; DWORD dwReserved2; } COSERVERINFO; typedef IMarshal *LPMARSHAL; extern const GUID IID_IMarshal __attribute__((visibility ("hidden"))); # 498 "../../include/objidl.h" typedef struct IMarshalVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IMarshal* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IMarshal* This); ULONG (__attribute__((__stdcall__)) *Release)( IMarshal* This); HRESULT (__attribute__((__stdcall__)) *GetUnmarshalClass)( IMarshal* This, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, CLSID *pCid); HRESULT (__attribute__((__stdcall__)) *GetMarshalSizeMax)( IMarshal* This, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, DWORD *pSize); HRESULT (__attribute__((__stdcall__)) *MarshalInterface)( IMarshal* This, IStream *pStm, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags); HRESULT (__attribute__((__stdcall__)) *UnmarshalInterface)( IMarshal* This, IStream *pStm, const IID* const riid, void **ppv); HRESULT (__attribute__((__stdcall__)) *ReleaseMarshalData)( IMarshal* This, IStream *pStm); HRESULT (__attribute__((__stdcall__)) *DisconnectObject)( IMarshal* This, DWORD dwReserved); } IMarshalVtbl; struct IMarshal { const IMarshalVtbl* lpVtbl; }; # 577 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IMarshal_GetUnmarshalClass_Proxy( IMarshal* This, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, CLSID *pCid); void __attribute__((__stdcall__)) IMarshal_GetUnmarshalClass_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMarshal_GetMarshalSizeMax_Proxy( IMarshal* This, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, DWORD *pSize); void __attribute__((__stdcall__)) IMarshal_GetMarshalSizeMax_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMarshal_MarshalInterface_Proxy( IMarshal* This, IStream *pStm, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags); void __attribute__((__stdcall__)) IMarshal_MarshalInterface_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMarshal_UnmarshalInterface_Proxy( IMarshal* This, IStream *pStm, const IID* const riid, void **ppv); void __attribute__((__stdcall__)) IMarshal_UnmarshalInterface_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMarshal_ReleaseMarshalData_Proxy( IMarshal* This, IStream *pStm); void __attribute__((__stdcall__)) IMarshal_ReleaseMarshalData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMarshal_DisconnectObject_Proxy( IMarshal* This, DWORD dwReserved); void __attribute__((__stdcall__)) IMarshal_DisconnectObject_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 651 "../../include/objidl.h" typedef IMarshal2 *LPMARSHAL2; extern const GUID IID_IMarshal2 __attribute__((visibility ("hidden"))); typedef struct IMarshal2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IMarshal2* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IMarshal2* This); ULONG (__attribute__((__stdcall__)) *Release)( IMarshal2* This); HRESULT (__attribute__((__stdcall__)) *GetUnmarshalClass)( IMarshal2* This, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, CLSID *pCid); HRESULT (__attribute__((__stdcall__)) *GetMarshalSizeMax)( IMarshal2* This, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags, DWORD *pSize); HRESULT (__attribute__((__stdcall__)) *MarshalInterface)( IMarshal2* This, IStream *pStm, const IID* const riid, void *pv, DWORD dwDestContext, void *pvDestContext, DWORD mshlflags); HRESULT (__attribute__((__stdcall__)) *UnmarshalInterface)( IMarshal2* This, IStream *pStm, const IID* const riid, void **ppv); HRESULT (__attribute__((__stdcall__)) *ReleaseMarshalData)( IMarshal2* This, IStream *pStm); HRESULT (__attribute__((__stdcall__)) *DisconnectObject)( IMarshal2* This, DWORD dwReserved); } IMarshal2Vtbl; struct IMarshal2 { const IMarshal2Vtbl* lpVtbl; }; # 746 "../../include/objidl.h" typedef IStdMarshalInfo *LPSTDMARSHALINFO; extern const GUID IID_IStdMarshalInfo __attribute__((visibility ("hidden"))); # 758 "../../include/objidl.h" typedef struct IStdMarshalInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IStdMarshalInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IStdMarshalInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( IStdMarshalInfo* This); HRESULT (__attribute__((__stdcall__)) *GetClassForHandler)( IStdMarshalInfo* This, DWORD dwDestContext, void *pvDestContext, CLSID *pClsid); } IStdMarshalInfoVtbl; struct IStdMarshalInfo { const IStdMarshalInfoVtbl* lpVtbl; }; # 797 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IStdMarshalInfo_GetClassForHandler_Proxy( IStdMarshalInfo* This, DWORD dwDestContext, void *pvDestContext, CLSID *pClsid); void __attribute__((__stdcall__)) IStdMarshalInfo_GetClassForHandler_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 816 "../../include/objidl.h" typedef IExternalConnection *LPEXTERNALCONNECTION; typedef enum tagEXTCONN { EXTCONN_STRONG = 0x1, EXTCONN_WEAK = 0x2, EXTCONN_CALLABLE = 0x4 } EXTCONN; extern const GUID IID_IExternalConnection __attribute__((visibility ("hidden"))); # 837 "../../include/objidl.h" typedef struct IExternalConnectionVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IExternalConnection* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IExternalConnection* This); ULONG (__attribute__((__stdcall__)) *Release)( IExternalConnection* This); DWORD (__attribute__((__stdcall__)) *AddConnection)( IExternalConnection* This, DWORD extconn, DWORD reserved); DWORD (__attribute__((__stdcall__)) *ReleaseConnection)( IExternalConnection* This, DWORD extconn, DWORD reserved, BOOL fLastReleaseCloses); } IExternalConnectionVtbl; struct IExternalConnection { const IExternalConnectionVtbl* lpVtbl; }; # 882 "../../include/objidl.h" DWORD __attribute__((__stdcall__)) IExternalConnection_AddConnection_Proxy( IExternalConnection* This, DWORD extconn, DWORD reserved); void __attribute__((__stdcall__)) IExternalConnection_AddConnection_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); DWORD __attribute__((__stdcall__)) IExternalConnection_ReleaseConnection_Proxy( IExternalConnection* This, DWORD extconn, DWORD reserved, BOOL fLastReleaseCloses); void __attribute__((__stdcall__)) IExternalConnection_ReleaseConnection_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 910 "../../include/objidl.h" typedef IMultiQI *LPMULTIQI; typedef struct tagMULTI_QI { const IID *pIID; IUnknown *pItf; HRESULT hr; } MULTI_QI; extern const GUID IID_IMultiQI __attribute__((visibility ("hidden"))); # 926 "../../include/objidl.h" typedef struct IMultiQIVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IMultiQI* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IMultiQI* This); ULONG (__attribute__((__stdcall__)) *Release)( IMultiQI* This); HRESULT (__attribute__((__stdcall__)) *QueryMultipleInterfaces)( IMultiQI* This, ULONG cMQIs, MULTI_QI *pMQIs); } IMultiQIVtbl; struct IMultiQI { const IMultiQIVtbl* lpVtbl; }; # 964 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IMultiQI_QueryMultipleInterfaces_Proxy( IMultiQI* This, ULONG cMQIs, MULTI_QI *pMQIs); void __attribute__((__stdcall__)) IMultiQI_QueryMultipleInterfaces_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 982 "../../include/objidl.h" typedef IMalloc *LPMALLOC; extern const GUID IID_IMalloc __attribute__((visibility ("hidden"))); # 1008 "../../include/objidl.h" typedef struct IMallocVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IMalloc* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IMalloc* This); ULONG (__attribute__((__stdcall__)) *Release)( IMalloc* This); LPVOID (__attribute__((__stdcall__)) *Alloc)( IMalloc* This, ULONG cb); LPVOID (__attribute__((__stdcall__)) *Realloc)( IMalloc* This, LPVOID pv, ULONG cb); void (__attribute__((__stdcall__)) *Free)( IMalloc* This, LPVOID pv); ULONG (__attribute__((__stdcall__)) *GetSize)( IMalloc* This, LPVOID pv); int (__attribute__((__stdcall__)) *DidAlloc)( IMalloc* This, LPVOID pv); void (__attribute__((__stdcall__)) *HeapMinimize)( IMalloc* This); } IMallocVtbl; struct IMalloc { const IMallocVtbl* lpVtbl; }; # 1070 "../../include/objidl.h" LPVOID __attribute__((__stdcall__)) IMalloc_Alloc_Proxy( IMalloc* This, ULONG cb); void __attribute__((__stdcall__)) IMalloc_Alloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); LPVOID __attribute__((__stdcall__)) IMalloc_Realloc_Proxy( IMalloc* This, LPVOID pv, ULONG cb); void __attribute__((__stdcall__)) IMalloc_Realloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IMalloc_Free_Proxy( IMalloc* This, LPVOID pv); void __attribute__((__stdcall__)) IMalloc_Free_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); ULONG __attribute__((__stdcall__)) IMalloc_GetSize_Proxy( IMalloc* This, LPVOID pv); void __attribute__((__stdcall__)) IMalloc_GetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); int __attribute__((__stdcall__)) IMalloc_DidAlloc_Proxy( IMalloc* This, LPVOID pv); void __attribute__((__stdcall__)) IMalloc_DidAlloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IMalloc_HeapMinimize_Proxy( IMalloc* This); void __attribute__((__stdcall__)) IMalloc_HeapMinimize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 1127 "../../include/objidl.h" typedef IMallocSpy *LPMALLOCSPY; extern const GUID IID_IMallocSpy __attribute__((visibility ("hidden"))); # 1180 "../../include/objidl.h" typedef struct IMallocSpyVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IMallocSpy* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IMallocSpy* This); ULONG (__attribute__((__stdcall__)) *Release)( IMallocSpy* This); ULONG (__attribute__((__stdcall__)) *PreAlloc)( IMallocSpy* This, ULONG cbRequest); LPVOID (__attribute__((__stdcall__)) *PostAlloc)( IMallocSpy* This, LPVOID pActual); LPVOID (__attribute__((__stdcall__)) *PreFree)( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed); void (__attribute__((__stdcall__)) *PostFree)( IMallocSpy* This, BOOL fSpyed); ULONG (__attribute__((__stdcall__)) *PreRealloc)( IMallocSpy* This, LPVOID pRequest, ULONG cbRequest, LPVOID *ppNewRequest, BOOL fSpyed); LPVOID (__attribute__((__stdcall__)) *PostRealloc)( IMallocSpy* This, LPVOID pActual, BOOL fSpyed); LPVOID (__attribute__((__stdcall__)) *PreGetSize)( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed); ULONG (__attribute__((__stdcall__)) *PostGetSize)( IMallocSpy* This, ULONG cbActual, BOOL fSpyed); LPVOID (__attribute__((__stdcall__)) *PreDidAlloc)( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed); int (__attribute__((__stdcall__)) *PostDidAlloc)( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed, int fActual); void (__attribute__((__stdcall__)) *PreHeapMinimize)( IMallocSpy* This); void (__attribute__((__stdcall__)) *PostHeapMinimize)( IMallocSpy* This); } IMallocSpyVtbl; struct IMallocSpy { const IMallocSpyVtbl* lpVtbl; }; # 1280 "../../include/objidl.h" ULONG __attribute__((__stdcall__)) IMallocSpy_PreAlloc_Proxy( IMallocSpy* This, ULONG cbRequest); void __attribute__((__stdcall__)) IMallocSpy_PreAlloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); LPVOID __attribute__((__stdcall__)) IMallocSpy_PostAlloc_Proxy( IMallocSpy* This, LPVOID pActual); void __attribute__((__stdcall__)) IMallocSpy_PostAlloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); LPVOID __attribute__((__stdcall__)) IMallocSpy_PreFree_Proxy( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed); void __attribute__((__stdcall__)) IMallocSpy_PreFree_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IMallocSpy_PostFree_Proxy( IMallocSpy* This, BOOL fSpyed); void __attribute__((__stdcall__)) IMallocSpy_PostFree_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); ULONG __attribute__((__stdcall__)) IMallocSpy_PreRealloc_Proxy( IMallocSpy* This, LPVOID pRequest, ULONG cbRequest, LPVOID *ppNewRequest, BOOL fSpyed); void __attribute__((__stdcall__)) IMallocSpy_PreRealloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); LPVOID __attribute__((__stdcall__)) IMallocSpy_PostRealloc_Proxy( IMallocSpy* This, LPVOID pActual, BOOL fSpyed); void __attribute__((__stdcall__)) IMallocSpy_PostRealloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); LPVOID __attribute__((__stdcall__)) IMallocSpy_PreGetSize_Proxy( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed); void __attribute__((__stdcall__)) IMallocSpy_PreGetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); ULONG __attribute__((__stdcall__)) IMallocSpy_PostGetSize_Proxy( IMallocSpy* This, ULONG cbActual, BOOL fSpyed); void __attribute__((__stdcall__)) IMallocSpy_PostGetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); LPVOID __attribute__((__stdcall__)) IMallocSpy_PreDidAlloc_Proxy( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed); void __attribute__((__stdcall__)) IMallocSpy_PreDidAlloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); int __attribute__((__stdcall__)) IMallocSpy_PostDidAlloc_Proxy( IMallocSpy* This, LPVOID pRequest, BOOL fSpyed, int fActual); void __attribute__((__stdcall__)) IMallocSpy_PostDidAlloc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IMallocSpy_PreHeapMinimize_Proxy( IMallocSpy* This); void __attribute__((__stdcall__)) IMallocSpy_PreHeapMinimize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IMallocSpy_PostHeapMinimize_Proxy( IMallocSpy* This); void __attribute__((__stdcall__)) IMallocSpy_PostHeapMinimize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 1393 "../../include/objidl.h" extern const GUID IID_IInternalUnknown __attribute__((visibility ("hidden"))); # 1403 "../../include/objidl.h" typedef struct IInternalUnknownVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IInternalUnknown* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IInternalUnknown* This); ULONG (__attribute__((__stdcall__)) *Release)( IInternalUnknown* This); HRESULT (__attribute__((__stdcall__)) *QueryInternalInterface)( IInternalUnknown* This, const IID* const riid, void **ppv); } IInternalUnknownVtbl; struct IInternalUnknown { const IInternalUnknownVtbl* lpVtbl; }; # 1441 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IInternalUnknown_QueryInternalInterface_Proxy( IInternalUnknown* This, const IID* const riid, void **ppv); void __attribute__((__stdcall__)) IInternalUnknown_QueryInternalInterface_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 1459 "../../include/objidl.h" typedef IEnumUnknown *LPENUMUNKNOWN; extern const GUID IID_IEnumUnknown __attribute__((visibility ("hidden"))); # 1480 "../../include/objidl.h" typedef struct IEnumUnknownVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumUnknown* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumUnknown* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumUnknown* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumUnknown* This, ULONG celt, IUnknown **rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumUnknown* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumUnknown* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumUnknown* This, IEnumUnknown **ppenum); } IEnumUnknownVtbl; struct IEnumUnknown { const IEnumUnknownVtbl* lpVtbl; }; # 1533 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IEnumUnknown_RemoteNext_Proxy( IEnumUnknown* This, ULONG celt, IUnknown **rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumUnknown_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumUnknown_Skip_Proxy( IEnumUnknown* This, ULONG celt); void __attribute__((__stdcall__)) IEnumUnknown_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumUnknown_Reset_Proxy( IEnumUnknown* This); void __attribute__((__stdcall__)) IEnumUnknown_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumUnknown_Clone_Proxy( IEnumUnknown* This, IEnumUnknown **ppenum); void __attribute__((__stdcall__)) IEnumUnknown_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumUnknown_Next_Proxy( IEnumUnknown* This, ULONG celt, IUnknown **rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumUnknown_Next_Stub( IEnumUnknown* This, ULONG celt, IUnknown **rgelt, ULONG *pceltFetched); # 1585 "../../include/objidl.h" typedef ISurrogate *LPSURROGATE; extern const GUID IID_ISurrogate __attribute__((visibility ("hidden"))); # 1598 "../../include/objidl.h" typedef struct ISurrogateVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISurrogate* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISurrogate* This); ULONG (__attribute__((__stdcall__)) *Release)( ISurrogate* This); HRESULT (__attribute__((__stdcall__)) *LoadDllServer)( ISurrogate* This, const CLSID* const Clsid); HRESULT (__attribute__((__stdcall__)) *FreeSurrogate)( ISurrogate* This); } ISurrogateVtbl; struct ISurrogate { const ISurrogateVtbl* lpVtbl; }; # 1639 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ISurrogate_LoadDllServer_Proxy( ISurrogate* This, const CLSID* const Clsid); void __attribute__((__stdcall__)) ISurrogate_LoadDllServer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ISurrogate_FreeSurrogate_Proxy( ISurrogate* This); void __attribute__((__stdcall__)) ISurrogate_FreeSurrogate_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 1663 "../../include/objidl.h" typedef IGlobalInterfaceTable *LPGLOBALINTERFACETABLE; extern const GUID IID_IGlobalInterfaceTable __attribute__((visibility ("hidden"))); # 1683 "../../include/objidl.h" typedef struct IGlobalInterfaceTableVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IGlobalInterfaceTable* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IGlobalInterfaceTable* This); ULONG (__attribute__((__stdcall__)) *Release)( IGlobalInterfaceTable* This); HRESULT (__attribute__((__stdcall__)) *RegisterInterfaceInGlobal)( IGlobalInterfaceTable* This, IUnknown *pUnk, const IID* const riid, DWORD *pdwCookie); HRESULT (__attribute__((__stdcall__)) *RevokeInterfaceFromGlobal)( IGlobalInterfaceTable* This, DWORD dwCookie); HRESULT (__attribute__((__stdcall__)) *GetInterfaceFromGlobal)( IGlobalInterfaceTable* This, DWORD dwCookie, const IID* const riid, void **ppv); } IGlobalInterfaceTableVtbl; struct IGlobalInterfaceTable { const IGlobalInterfaceTableVtbl* lpVtbl; }; # 1734 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IGlobalInterfaceTable_RegisterInterfaceInGlobal_Proxy( IGlobalInterfaceTable* This, IUnknown *pUnk, const IID* const riid, DWORD *pdwCookie); void __attribute__((__stdcall__)) IGlobalInterfaceTable_RegisterInterfaceInGlobal_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Proxy( IGlobalInterfaceTable* This, DWORD dwCookie); void __attribute__((__stdcall__)) IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IGlobalInterfaceTable_GetInterfaceFromGlobal_Proxy( IGlobalInterfaceTable* This, DWORD dwCookie, const IID* const riid, void **ppv); void __attribute__((__stdcall__)) IGlobalInterfaceTable_GetInterfaceFromGlobal_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 1771 "../../include/objidl.h" typedef IBindCtx *LPBINDCTX; typedef IBindCtx *LPBC; typedef struct tagBIND_OPTS { DWORD cbStruct; DWORD grfFlags; DWORD grfMode; DWORD dwTickCountDeadline; } BIND_OPTS; typedef struct tagBIND_OPTS *LPBIND_OPTS; typedef struct tagBIND_OPTS2 { DWORD cbStruct; DWORD grfFlags; DWORD grfMode; DWORD dwTickCountDeadline; DWORD dwTrackFlags; DWORD dwClassContext; LCID locale; COSERVERINFO *pServerInfo; } BIND_OPTS2; typedef struct tagBIND_OPTS2 *LPBIND_OPTS2; typedef struct tagBIND_OPTS3 { DWORD cbStruct; DWORD grfFlags; DWORD grfMode; DWORD dwTickCountDeadline; DWORD dwTrackFlags; DWORD dwClassContext; LCID locale; COSERVERINFO *pServerInfo; HWND hwnd; } BIND_OPTS3; typedef struct tagBIND_OPTS3 *LPBIND_OPTS3; typedef enum tagBIND_FLAGS { BIND_MAYBOTHERUSER = 1, BIND_JUSTTESTEXISTENCE = 2 } BIND_FLAGS; extern const GUID IID_IBindCtx __attribute__((visibility ("hidden"))); # 1845 "../../include/objidl.h" typedef struct IBindCtxVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IBindCtx* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IBindCtx* This); ULONG (__attribute__((__stdcall__)) *Release)( IBindCtx* This); HRESULT (__attribute__((__stdcall__)) *RegisterObjectBound)( IBindCtx* This, IUnknown *punk); HRESULT (__attribute__((__stdcall__)) *RevokeObjectBound)( IBindCtx* This, IUnknown *punk); HRESULT (__attribute__((__stdcall__)) *ReleaseBoundObjects)( IBindCtx* This); HRESULT (__attribute__((__stdcall__)) *SetBindOptions)( IBindCtx* This, BIND_OPTS *pbindopts); HRESULT (__attribute__((__stdcall__)) *GetBindOptions)( IBindCtx* This, BIND_OPTS *pbindopts); HRESULT (__attribute__((__stdcall__)) *GetRunningObjectTable)( IBindCtx* This, IRunningObjectTable **pprot); HRESULT (__attribute__((__stdcall__)) *RegisterObjectParam)( IBindCtx* This, LPOLESTR pszKey, IUnknown *punk); HRESULT (__attribute__((__stdcall__)) *GetObjectParam)( IBindCtx* This, LPOLESTR pszKey, IUnknown **ppunk); HRESULT (__attribute__((__stdcall__)) *EnumObjectParam)( IBindCtx* This, IEnumString **ppenum); HRESULT (__attribute__((__stdcall__)) *RevokeObjectParam)( IBindCtx* This, LPOLESTR pszKey); } IBindCtxVtbl; struct IBindCtx { const IBindCtxVtbl* lpVtbl; }; # 1928 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IBindCtx_RegisterObjectBound_Proxy( IBindCtx* This, IUnknown *punk); void __attribute__((__stdcall__)) IBindCtx_RegisterObjectBound_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_RevokeObjectBound_Proxy( IBindCtx* This, IUnknown *punk); void __attribute__((__stdcall__)) IBindCtx_RevokeObjectBound_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_ReleaseBoundObjects_Proxy( IBindCtx* This); void __attribute__((__stdcall__)) IBindCtx_ReleaseBoundObjects_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_RemoteSetBindOptions_Proxy( IBindCtx* This, BIND_OPTS2 *pbindopts); void __attribute__((__stdcall__)) IBindCtx_RemoteSetBindOptions_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_RemoteGetBindOptions_Proxy( IBindCtx* This, BIND_OPTS2 *pbindopts); void __attribute__((__stdcall__)) IBindCtx_RemoteGetBindOptions_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_GetRunningObjectTable_Proxy( IBindCtx* This, IRunningObjectTable **pprot); void __attribute__((__stdcall__)) IBindCtx_GetRunningObjectTable_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_RegisterObjectParam_Proxy( IBindCtx* This, LPOLESTR pszKey, IUnknown *punk); void __attribute__((__stdcall__)) IBindCtx_RegisterObjectParam_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_GetObjectParam_Proxy( IBindCtx* This, LPOLESTR pszKey, IUnknown **ppunk); void __attribute__((__stdcall__)) IBindCtx_GetObjectParam_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_EnumObjectParam_Proxy( IBindCtx* This, IEnumString **ppenum); void __attribute__((__stdcall__)) IBindCtx_EnumObjectParam_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_RevokeObjectParam_Proxy( IBindCtx* This, LPOLESTR pszKey); void __attribute__((__stdcall__)) IBindCtx_RevokeObjectParam_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBindCtx_SetBindOptions_Proxy( IBindCtx* This, BIND_OPTS *pbindopts); HRESULT __attribute__((__stdcall__)) IBindCtx_SetBindOptions_Stub( IBindCtx* This, BIND_OPTS2 *pbindopts); HRESULT __attribute__((__stdcall__)) IBindCtx_GetBindOptions_Proxy( IBindCtx* This, BIND_OPTS *pbindopts); HRESULT __attribute__((__stdcall__)) IBindCtx_GetBindOptions_Stub( IBindCtx* This, BIND_OPTS2 *pbindopts); # 2030 "../../include/objidl.h" typedef IEnumMoniker *LPENUMMONIKER; extern const GUID IID_IEnumMoniker __attribute__((visibility ("hidden"))); # 2051 "../../include/objidl.h" typedef struct IEnumMonikerVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumMoniker* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumMoniker* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumMoniker* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumMoniker* This, ULONG celt, IMoniker **rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumMoniker* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumMoniker* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumMoniker* This, IEnumMoniker **ppenum); } IEnumMonikerVtbl; struct IEnumMoniker { const IEnumMonikerVtbl* lpVtbl; }; # 2104 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IEnumMoniker_RemoteNext_Proxy( IEnumMoniker* This, ULONG celt, IMoniker **rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumMoniker_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumMoniker_Skip_Proxy( IEnumMoniker* This, ULONG celt); void __attribute__((__stdcall__)) IEnumMoniker_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumMoniker_Reset_Proxy( IEnumMoniker* This); void __attribute__((__stdcall__)) IEnumMoniker_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumMoniker_Clone_Proxy( IEnumMoniker* This, IEnumMoniker **ppenum); void __attribute__((__stdcall__)) IEnumMoniker_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumMoniker_Next_Proxy( IEnumMoniker* This, ULONG celt, IMoniker **rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumMoniker_Next_Stub( IEnumMoniker* This, ULONG celt, IMoniker **rgelt, ULONG *pceltFetched); # 2156 "../../include/objidl.h" typedef IRunnableObject *LPRUNNABLEOBJECT; extern const GUID IID_IRunnableObject __attribute__((visibility ("hidden"))); # 2179 "../../include/objidl.h" typedef struct IRunnableObjectVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRunnableObject* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRunnableObject* This); ULONG (__attribute__((__stdcall__)) *Release)( IRunnableObject* This); HRESULT (__attribute__((__stdcall__)) *GetRunningClass)( IRunnableObject* This, LPCLSID lpClsid); HRESULT (__attribute__((__stdcall__)) *Run)( IRunnableObject* This, LPBINDCTX pbc); BOOL (__attribute__((__stdcall__)) *IsRunning)( IRunnableObject* This); HRESULT (__attribute__((__stdcall__)) *LockRunning)( IRunnableObject* This, BOOL fLock, BOOL fLastUnlockCloses); HRESULT (__attribute__((__stdcall__)) *SetContainedObject)( IRunnableObject* This, BOOL fContained); } IRunnableObjectVtbl; struct IRunnableObject { const IRunnableObjectVtbl* lpVtbl; }; # 2236 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRunnableObject_GetRunningClass_Proxy( IRunnableObject* This, LPCLSID lpClsid); void __attribute__((__stdcall__)) IRunnableObject_GetRunningClass_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunnableObject_Run_Proxy( IRunnableObject* This, LPBINDCTX pbc); void __attribute__((__stdcall__)) IRunnableObject_Run_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunnableObject_RemoteIsRunning_Proxy( IRunnableObject* This); void __attribute__((__stdcall__)) IRunnableObject_RemoteIsRunning_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunnableObject_LockRunning_Proxy( IRunnableObject* This, BOOL fLock, BOOL fLastUnlockCloses); void __attribute__((__stdcall__)) IRunnableObject_LockRunning_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunnableObject_SetContainedObject_Proxy( IRunnableObject* This, BOOL fContained); void __attribute__((__stdcall__)) IRunnableObject_SetContainedObject_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); BOOL __attribute__((__stdcall__)) IRunnableObject_IsRunning_Proxy( IRunnableObject* This); HRESULT __attribute__((__stdcall__)) IRunnableObject_IsRunning_Stub( IRunnableObject* This); # 2292 "../../include/objidl.h" typedef IRunningObjectTable *LPRUNNINGOBJECTTABLE; extern const GUID IID_IRunningObjectTable __attribute__((visibility ("hidden"))); # 2326 "../../include/objidl.h" typedef struct IRunningObjectTableVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRunningObjectTable* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRunningObjectTable* This); ULONG (__attribute__((__stdcall__)) *Release)( IRunningObjectTable* This); HRESULT (__attribute__((__stdcall__)) *Register)( IRunningObjectTable* This, DWORD grfFlags, IUnknown *punkObject, IMoniker *pmkObjectName, DWORD *pdwRegister); HRESULT (__attribute__((__stdcall__)) *Revoke)( IRunningObjectTable* This, DWORD dwRegister); HRESULT (__attribute__((__stdcall__)) *IsRunning)( IRunningObjectTable* This, IMoniker *pmkObjectName); HRESULT (__attribute__((__stdcall__)) *GetObject)( IRunningObjectTable* This, IMoniker *pmkObjectName, IUnknown **ppunkObject); HRESULT (__attribute__((__stdcall__)) *NoteChangeTime)( IRunningObjectTable* This, DWORD dwRegister, FILETIME *pfiletime); HRESULT (__attribute__((__stdcall__)) *GetTimeOfLastChange)( IRunningObjectTable* This, IMoniker *pmkObjectName, FILETIME *pfiletime); HRESULT (__attribute__((__stdcall__)) *EnumRunning)( IRunningObjectTable* This, IEnumMoniker **ppenumMoniker); } IRunningObjectTableVtbl; struct IRunningObjectTable { const IRunningObjectTableVtbl* lpVtbl; }; # 2399 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRunningObjectTable_Register_Proxy( IRunningObjectTable* This, DWORD grfFlags, IUnknown *punkObject, IMoniker *pmkObjectName, DWORD *pdwRegister); void __attribute__((__stdcall__)) IRunningObjectTable_Register_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunningObjectTable_Revoke_Proxy( IRunningObjectTable* This, DWORD dwRegister); void __attribute__((__stdcall__)) IRunningObjectTable_Revoke_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunningObjectTable_IsRunning_Proxy( IRunningObjectTable* This, IMoniker *pmkObjectName); void __attribute__((__stdcall__)) IRunningObjectTable_IsRunning_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunningObjectTable_GetObject_Proxy( IRunningObjectTable* This, IMoniker *pmkObjectName, IUnknown **ppunkObject); void __attribute__((__stdcall__)) IRunningObjectTable_GetObject_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunningObjectTable_NoteChangeTime_Proxy( IRunningObjectTable* This, DWORD dwRegister, FILETIME *pfiletime); void __attribute__((__stdcall__)) IRunningObjectTable_NoteChangeTime_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunningObjectTable_GetTimeOfLastChange_Proxy( IRunningObjectTable* This, IMoniker *pmkObjectName, FILETIME *pfiletime); void __attribute__((__stdcall__)) IRunningObjectTable_GetTimeOfLastChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRunningObjectTable_EnumRunning_Proxy( IRunningObjectTable* This, IEnumMoniker **ppenumMoniker); void __attribute__((__stdcall__)) IRunningObjectTable_EnumRunning_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 2470 "../../include/objidl.h" typedef IPersist *LPPERSIST; extern const GUID IID_IPersist __attribute__((visibility ("hidden"))); # 2480 "../../include/objidl.h" typedef struct IPersistVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPersist* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPersist* This); ULONG (__attribute__((__stdcall__)) *Release)( IPersist* This); HRESULT (__attribute__((__stdcall__)) *GetClassID)( IPersist* This, CLSID *pClassID); } IPersistVtbl; struct IPersist { const IPersistVtbl* lpVtbl; }; # 2517 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IPersist_GetClassID_Proxy( IPersist* This, CLSID *pClassID); void __attribute__((__stdcall__)) IPersist_GetClassID_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 2534 "../../include/objidl.h" typedef IPersistStream *LPPERSISTSTREAM; extern const GUID IID_IPersistStream __attribute__((visibility ("hidden"))); # 2554 "../../include/objidl.h" typedef struct IPersistStreamVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPersistStream* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPersistStream* This); ULONG (__attribute__((__stdcall__)) *Release)( IPersistStream* This); HRESULT (__attribute__((__stdcall__)) *GetClassID)( IPersistStream* This, CLSID *pClassID); HRESULT (__attribute__((__stdcall__)) *IsDirty)( IPersistStream* This); HRESULT (__attribute__((__stdcall__)) *Load)( IPersistStream* This, IStream *pStm); HRESULT (__attribute__((__stdcall__)) *Save)( IPersistStream* This, IStream *pStm, BOOL fClearDirty); HRESULT (__attribute__((__stdcall__)) *GetSizeMax)( IPersistStream* This, ULARGE_INTEGER *pcbSize); } IPersistStreamVtbl; struct IPersistStream { const IPersistStreamVtbl* lpVtbl; }; # 2613 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IPersistStream_IsDirty_Proxy( IPersistStream* This); void __attribute__((__stdcall__)) IPersistStream_IsDirty_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStream_Load_Proxy( IPersistStream* This, IStream *pStm); void __attribute__((__stdcall__)) IPersistStream_Load_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStream_Save_Proxy( IPersistStream* This, IStream *pStm, BOOL fClearDirty); void __attribute__((__stdcall__)) IPersistStream_Save_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStream_GetSizeMax_Proxy( IPersistStream* This, ULARGE_INTEGER *pcbSize); void __attribute__((__stdcall__)) IPersistStream_GetSizeMax_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 2654 "../../include/objidl.h" typedef IMoniker *LPMONIKER; typedef enum tagMKSYS { MKSYS_NONE = 0, MKSYS_GENERICCOMPOSITE = 1, MKSYS_FILEMONIKER = 2, MKSYS_ANTIMONIKER = 3, MKSYS_ITEMMONIKER = 4, MKSYS_POINTERMONIKER = 5, MKSYS_CLASSMONIKER = 7 } MKSYS; typedef enum tagMKREDUCE { MKRREDUCE_ONE = 3 << 16, MKRREDUCE_TOUSER = 2 << 16, MKRREDUCE_THROUGHUSER = 1 << 16, MKRREDUCE_ALL = 0 } MKRREDUCE; extern const GUID IID_IMoniker __attribute__((visibility ("hidden"))); # 2745 "../../include/objidl.h" typedef struct IMonikerVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IMoniker* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IMoniker* This); ULONG (__attribute__((__stdcall__)) *Release)( IMoniker* This); HRESULT (__attribute__((__stdcall__)) *GetClassID)( IMoniker* This, CLSID *pClassID); HRESULT (__attribute__((__stdcall__)) *IsDirty)( IMoniker* This); HRESULT (__attribute__((__stdcall__)) *Load)( IMoniker* This, IStream *pStm); HRESULT (__attribute__((__stdcall__)) *Save)( IMoniker* This, IStream *pStm, BOOL fClearDirty); HRESULT (__attribute__((__stdcall__)) *GetSizeMax)( IMoniker* This, ULARGE_INTEGER *pcbSize); HRESULT (__attribute__((__stdcall__)) *BindToObject)( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riidResult, void **ppvResult); HRESULT (__attribute__((__stdcall__)) *BindToStorage)( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riid, void **ppvObj); HRESULT (__attribute__((__stdcall__)) *Reduce)( IMoniker* This, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced); HRESULT (__attribute__((__stdcall__)) *ComposeWith)( IMoniker* This, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite); HRESULT (__attribute__((__stdcall__)) *Enum)( IMoniker* This, BOOL fForward, IEnumMoniker **ppenumMoniker); HRESULT (__attribute__((__stdcall__)) *IsEqual)( IMoniker* This, IMoniker *pmkOtherMoniker); HRESULT (__attribute__((__stdcall__)) *Hash)( IMoniker* This, DWORD *pdwHash); HRESULT (__attribute__((__stdcall__)) *IsRunning)( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning); HRESULT (__attribute__((__stdcall__)) *GetTimeOfLastChange)( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pFileTime); HRESULT (__attribute__((__stdcall__)) *Inverse)( IMoniker* This, IMoniker **ppmk); HRESULT (__attribute__((__stdcall__)) *CommonPrefixWith)( IMoniker* This, IMoniker *pmkOther, IMoniker **ppmkPrefix); HRESULT (__attribute__((__stdcall__)) *RelativePathTo)( IMoniker* This, IMoniker *pmkOther, IMoniker **ppmkRelPath); HRESULT (__attribute__((__stdcall__)) *GetDisplayName)( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName); HRESULT (__attribute__((__stdcall__)) *ParseDisplayName)( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut); HRESULT (__attribute__((__stdcall__)) *IsSystemMoniker)( IMoniker* This, DWORD *pdwMksys); } IMonikerVtbl; struct IMoniker { const IMonikerVtbl* lpVtbl; }; # 2905 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IMoniker_RemoteBindToObject_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riidResult, IUnknown **ppvResult); void __attribute__((__stdcall__)) IMoniker_RemoteBindToObject_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_RemoteBindToStorage_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riid, IUnknown **ppvObj); void __attribute__((__stdcall__)) IMoniker_RemoteBindToStorage_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_Reduce_Proxy( IMoniker* This, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced); void __attribute__((__stdcall__)) IMoniker_Reduce_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_ComposeWith_Proxy( IMoniker* This, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite); void __attribute__((__stdcall__)) IMoniker_ComposeWith_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_Enum_Proxy( IMoniker* This, BOOL fForward, IEnumMoniker **ppenumMoniker); void __attribute__((__stdcall__)) IMoniker_Enum_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_IsEqual_Proxy( IMoniker* This, IMoniker *pmkOtherMoniker); void __attribute__((__stdcall__)) IMoniker_IsEqual_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_Hash_Proxy( IMoniker* This, DWORD *pdwHash); void __attribute__((__stdcall__)) IMoniker_Hash_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_IsRunning_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning); void __attribute__((__stdcall__)) IMoniker_IsRunning_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_GetTimeOfLastChange_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pFileTime); void __attribute__((__stdcall__)) IMoniker_GetTimeOfLastChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_Inverse_Proxy( IMoniker* This, IMoniker **ppmk); void __attribute__((__stdcall__)) IMoniker_Inverse_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_CommonPrefixWith_Proxy( IMoniker* This, IMoniker *pmkOther, IMoniker **ppmkPrefix); void __attribute__((__stdcall__)) IMoniker_CommonPrefixWith_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_RelativePathTo_Proxy( IMoniker* This, IMoniker *pmkOther, IMoniker **ppmkRelPath); void __attribute__((__stdcall__)) IMoniker_RelativePathTo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_GetDisplayName_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName); void __attribute__((__stdcall__)) IMoniker_GetDisplayName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_ParseDisplayName_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut); void __attribute__((__stdcall__)) IMoniker_ParseDisplayName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_IsSystemMoniker_Proxy( IMoniker* This, DWORD *pdwMksys); void __attribute__((__stdcall__)) IMoniker_IsSystemMoniker_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IMoniker_BindToObject_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riidResult, void **ppvResult); HRESULT __attribute__((__stdcall__)) IMoniker_BindToObject_Stub( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riidResult, IUnknown **ppvResult); HRESULT __attribute__((__stdcall__)) IMoniker_BindToStorage_Proxy( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riid, void **ppvObj); HRESULT __attribute__((__stdcall__)) IMoniker_BindToStorage_Stub( IMoniker* This, IBindCtx *pbc, IMoniker *pmkToLeft, const IID* const riid, IUnknown **ppvObj); # 3082 "../../include/objidl.h" extern const GUID IID_IROTData __attribute__((visibility ("hidden"))); # 3093 "../../include/objidl.h" typedef struct IROTDataVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IROTData* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IROTData* This); ULONG (__attribute__((__stdcall__)) *Release)( IROTData* This); HRESULT (__attribute__((__stdcall__)) *GetComparisonData)( IROTData* This, byte *pbData, ULONG cbMax, ULONG *pcbData); } IROTDataVtbl; struct IROTData { const IROTDataVtbl* lpVtbl; }; # 3132 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IROTData_GetComparisonData_Proxy( IROTData* This, byte *pbData, ULONG cbMax, ULONG *pcbData); void __attribute__((__stdcall__)) IROTData_GetComparisonData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 3151 "../../include/objidl.h" typedef IEnumString *LPENUMSTRING; extern const GUID IID_IEnumString __attribute__((visibility ("hidden"))); # 3172 "../../include/objidl.h" typedef struct IEnumStringVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumString* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumString* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumString* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumString* This, ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumString* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumString* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumString* This, IEnumString **ppenum); } IEnumStringVtbl; struct IEnumString { const IEnumStringVtbl* lpVtbl; }; # 3225 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IEnumString_RemoteNext_Proxy( IEnumString* This, ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumString_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumString_Skip_Proxy( IEnumString* This, ULONG celt); void __attribute__((__stdcall__)) IEnumString_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumString_Reset_Proxy( IEnumString* This); void __attribute__((__stdcall__)) IEnumString_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumString_Clone_Proxy( IEnumString* This, IEnumString **ppenum); void __attribute__((__stdcall__)) IEnumString_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumString_Next_Proxy( IEnumString* This, ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumString_Next_Stub( IEnumString* This, ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched); # 3277 "../../include/objidl.h" extern const GUID IID_IClassActivator __attribute__((visibility ("hidden"))); # 3290 "../../include/objidl.h" typedef struct IClassActivatorVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IClassActivator* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IClassActivator* This); ULONG (__attribute__((__stdcall__)) *Release)( IClassActivator* This); HRESULT (__attribute__((__stdcall__)) *GetClassObject)( IClassActivator* This, const CLSID* const rclsid, DWORD dwClassContext, LCID locale, const IID* const riid, void **ppv); } IClassActivatorVtbl; struct IClassActivator { const IClassActivatorVtbl* lpVtbl; }; # 3331 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IClassActivator_GetClassObject_Proxy( IClassActivator* This, const CLSID* const rclsid, DWORD dwClassContext, LCID locale, const IID* const riid, void **ppv); void __attribute__((__stdcall__)) IClassActivator_GetClassObject_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 3352 "../../include/objidl.h" extern const GUID IID_ISequentialStream __attribute__((visibility ("hidden"))); # 3368 "../../include/objidl.h" typedef struct ISequentialStreamVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISequentialStream* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISequentialStream* This); ULONG (__attribute__((__stdcall__)) *Release)( ISequentialStream* This); HRESULT (__attribute__((__stdcall__)) *Read)( ISequentialStream* This, void *pv, ULONG cb, ULONG *pcbRead); HRESULT (__attribute__((__stdcall__)) *Write)( ISequentialStream* This, const void *pv, ULONG cb, ULONG *pcbWritten); } ISequentialStreamVtbl; struct ISequentialStream { const ISequentialStreamVtbl* lpVtbl; }; # 3414 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ISequentialStream_RemoteRead_Proxy( ISequentialStream* This, byte *pv, ULONG cb, ULONG *pcbRead); void __attribute__((__stdcall__)) ISequentialStream_RemoteRead_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ISequentialStream_RemoteWrite_Proxy( ISequentialStream* This, const byte *pv, ULONG cb, ULONG *pcbWritten); void __attribute__((__stdcall__)) ISequentialStream_RemoteWrite_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ISequentialStream_Read_Proxy( ISequentialStream* This, void *pv, ULONG cb, ULONG *pcbRead); HRESULT __attribute__((__stdcall__)) ISequentialStream_Read_Stub( ISequentialStream* This, byte *pv, ULONG cb, ULONG *pcbRead); HRESULT __attribute__((__stdcall__)) ISequentialStream_Write_Proxy( ISequentialStream* This, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT __attribute__((__stdcall__)) ISequentialStream_Write_Stub( ISequentialStream* This, const byte *pv, ULONG cb, ULONG *pcbWritten); # 3463 "../../include/objidl.h" typedef IStream *LPSTREAM; typedef struct tagSTATSTG { LPOLESTR pwcsName; DWORD type; ULARGE_INTEGER cbSize; FILETIME mtime; FILETIME ctime; FILETIME atime; DWORD grfMode; DWORD grfLocksSupported; CLSID clsid; DWORD grfStateBits; DWORD reserved; } STATSTG; typedef enum tagSTGTY { STGTY_STORAGE = 1, STGTY_STREAM = 2, STGTY_LOCKBYTES = 3, STGTY_PROPERTY = 4 } STGTY; typedef enum tagSTREAM_SEEK { STREAM_SEEK_SET = 0, STREAM_SEEK_CUR = 1, STREAM_SEEK_END = 2 } STREAM_SEEK; typedef enum tagLOCKTYPE { LOCK_WRITE = 1, LOCK_EXCLUSIVE = 2, LOCK_ONLYONCE = 4 } LOCKTYPE; extern const GUID IID_IStream __attribute__((visibility ("hidden"))); # 3540 "../../include/objidl.h" typedef struct IStreamVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IStream* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IStream* This); ULONG (__attribute__((__stdcall__)) *Release)( IStream* This); HRESULT (__attribute__((__stdcall__)) *Read)( IStream* This, void *pv, ULONG cb, ULONG *pcbRead); HRESULT (__attribute__((__stdcall__)) *Write)( IStream* This, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT (__attribute__((__stdcall__)) *Seek)( IStream* This, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition); HRESULT (__attribute__((__stdcall__)) *SetSize)( IStream* This, ULARGE_INTEGER libNewSize); HRESULT (__attribute__((__stdcall__)) *CopyTo)( IStream* This, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten); HRESULT (__attribute__((__stdcall__)) *Commit)( IStream* This, DWORD grfCommitFlags); HRESULT (__attribute__((__stdcall__)) *Revert)( IStream* This); HRESULT (__attribute__((__stdcall__)) *LockRegion)( IStream* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); HRESULT (__attribute__((__stdcall__)) *UnlockRegion)( IStream* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); HRESULT (__attribute__((__stdcall__)) *Stat)( IStream* This, STATSTG *pstatstg, DWORD grfStatFlag); HRESULT (__attribute__((__stdcall__)) *Clone)( IStream* This, IStream **ppstm); } IStreamVtbl; struct IStream { const IStreamVtbl* lpVtbl; }; # 3642 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IStream_RemoteSeek_Proxy( IStream* This, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition); void __attribute__((__stdcall__)) IStream_RemoteSeek_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_SetSize_Proxy( IStream* This, ULARGE_INTEGER libNewSize); void __attribute__((__stdcall__)) IStream_SetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_RemoteCopyTo_Proxy( IStream* This, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten); void __attribute__((__stdcall__)) IStream_RemoteCopyTo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_Commit_Proxy( IStream* This, DWORD grfCommitFlags); void __attribute__((__stdcall__)) IStream_Commit_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_Revert_Proxy( IStream* This); void __attribute__((__stdcall__)) IStream_Revert_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_LockRegion_Proxy( IStream* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); void __attribute__((__stdcall__)) IStream_LockRegion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_UnlockRegion_Proxy( IStream* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); void __attribute__((__stdcall__)) IStream_UnlockRegion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_Stat_Proxy( IStream* This, STATSTG *pstatstg, DWORD grfStatFlag); void __attribute__((__stdcall__)) IStream_Stat_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_Clone_Proxy( IStream* This, IStream **ppstm); void __attribute__((__stdcall__)) IStream_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStream_Seek_Proxy( IStream* This, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition); HRESULT __attribute__((__stdcall__)) IStream_Seek_Stub( IStream* This, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition); HRESULT __attribute__((__stdcall__)) IStream_CopyTo_Proxy( IStream* This, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten); HRESULT __attribute__((__stdcall__)) IStream_CopyTo_Stub( IStream* This, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten); # 3754 "../../include/objidl.h" typedef IEnumSTATSTG *LPENUMSTATSTG; extern const GUID IID_IEnumSTATSTG __attribute__((visibility ("hidden"))); # 3775 "../../include/objidl.h" typedef struct IEnumSTATSTGVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumSTATSTG* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumSTATSTG* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumSTATSTG* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumSTATSTG* This, ULONG celt, STATSTG *rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumSTATSTG* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumSTATSTG* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumSTATSTG* This, IEnumSTATSTG **ppenum); } IEnumSTATSTGVtbl; struct IEnumSTATSTG { const IEnumSTATSTGVtbl* lpVtbl; }; # 3828 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_RemoteNext_Proxy( IEnumSTATSTG* This, ULONG celt, STATSTG *rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumSTATSTG_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Skip_Proxy( IEnumSTATSTG* This, ULONG celt); void __attribute__((__stdcall__)) IEnumSTATSTG_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Reset_Proxy( IEnumSTATSTG* This); void __attribute__((__stdcall__)) IEnumSTATSTG_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Clone_Proxy( IEnumSTATSTG* This, IEnumSTATSTG **ppenum); void __attribute__((__stdcall__)) IEnumSTATSTG_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Next_Proxy( IEnumSTATSTG* This, ULONG celt, STATSTG *rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumSTATSTG_Next_Stub( IEnumSTATSTG* This, ULONG celt, STATSTG *rgelt, ULONG *pceltFetched); # 3880 "../../include/objidl.h" typedef IStorage *LPSTORAGE; typedef struct tagRemSNB { ULONG ulCntStr; ULONG ulCntChar; OLECHAR rgString[1]; } RemSNB; typedef RemSNB *wireSNB; typedef OLECHAR **SNB; extern const GUID IID_IStorage __attribute__((visibility ("hidden"))); # 3971 "../../include/objidl.h" typedef struct IStorageVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IStorage* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IStorage* This); ULONG (__attribute__((__stdcall__)) *Release)( IStorage* This); HRESULT (__attribute__((__stdcall__)) *CreateStream)( IStorage* This, LPCOLESTR pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream **ppstm); HRESULT (__attribute__((__stdcall__)) *OpenStream)( IStorage* This, LPCOLESTR pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm); HRESULT (__attribute__((__stdcall__)) *CreateStorage)( IStorage* This, LPCOLESTR pwcsName, DWORD grfMode, DWORD dwStgFmt, DWORD reserved2, IStorage **ppstg); HRESULT (__attribute__((__stdcall__)) *OpenStorage)( IStorage* This, LPCOLESTR pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstg); HRESULT (__attribute__((__stdcall__)) *CopyTo)( IStorage* This, DWORD ciidExclude, const IID *rgiidExclude, SNB snbExclude, IStorage *pstgDest); HRESULT (__attribute__((__stdcall__)) *MoveElementTo)( IStorage* This, LPCOLESTR pwcsName, IStorage *pstgDest, LPCOLESTR pwcsNewName, DWORD grfFlags); HRESULT (__attribute__((__stdcall__)) *Commit)( IStorage* This, DWORD grfCommitFlags); HRESULT (__attribute__((__stdcall__)) *Revert)( IStorage* This); HRESULT (__attribute__((__stdcall__)) *EnumElements)( IStorage* This, DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum); HRESULT (__attribute__((__stdcall__)) *DestroyElement)( IStorage* This, LPCOLESTR pwcsName); HRESULT (__attribute__((__stdcall__)) *RenameElement)( IStorage* This, LPCOLESTR pwcsOldName, LPCOLESTR pwcsNewName); HRESULT (__attribute__((__stdcall__)) *SetElementTimes)( IStorage* This, LPCOLESTR pwcsName, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime); HRESULT (__attribute__((__stdcall__)) *SetClass)( IStorage* This, const CLSID* const clsid); HRESULT (__attribute__((__stdcall__)) *SetStateBits)( IStorage* This, DWORD grfStateBits, DWORD grfMask); HRESULT (__attribute__((__stdcall__)) *Stat)( IStorage* This, STATSTG *pstatstg, DWORD grfStatFlag); } IStorageVtbl; struct IStorage { const IStorageVtbl* lpVtbl; }; # 4109 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IStorage_CreateStream_Proxy( IStorage* This, LPCOLESTR pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream **ppstm); void __attribute__((__stdcall__)) IStorage_CreateStream_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_RemoteOpenStream_Proxy( IStorage* This, LPCOLESTR pwcsName, ULONG cbReserved1, byte *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm); void __attribute__((__stdcall__)) IStorage_RemoteOpenStream_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_CreateStorage_Proxy( IStorage* This, LPCOLESTR pwcsName, DWORD grfMode, DWORD dwStgFmt, DWORD reserved2, IStorage **ppstg); void __attribute__((__stdcall__)) IStorage_CreateStorage_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_OpenStorage_Proxy( IStorage* This, LPCOLESTR pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstg); void __attribute__((__stdcall__)) IStorage_OpenStorage_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_CopyTo_Proxy( IStorage* This, DWORD ciidExclude, const IID *rgiidExclude, SNB snbExclude, IStorage *pstgDest); void __attribute__((__stdcall__)) IStorage_CopyTo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_MoveElementTo_Proxy( IStorage* This, LPCOLESTR pwcsName, IStorage *pstgDest, LPCOLESTR pwcsNewName, DWORD grfFlags); void __attribute__((__stdcall__)) IStorage_MoveElementTo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_Commit_Proxy( IStorage* This, DWORD grfCommitFlags); void __attribute__((__stdcall__)) IStorage_Commit_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_Revert_Proxy( IStorage* This); void __attribute__((__stdcall__)) IStorage_Revert_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_RemoteEnumElements_Proxy( IStorage* This, DWORD reserved1, ULONG cbReserved2, byte *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum); void __attribute__((__stdcall__)) IStorage_RemoteEnumElements_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_DestroyElement_Proxy( IStorage* This, LPCOLESTR pwcsName); void __attribute__((__stdcall__)) IStorage_DestroyElement_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_RenameElement_Proxy( IStorage* This, LPCOLESTR pwcsOldName, LPCOLESTR pwcsNewName); void __attribute__((__stdcall__)) IStorage_RenameElement_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_SetElementTimes_Proxy( IStorage* This, LPCOLESTR pwcsName, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime); void __attribute__((__stdcall__)) IStorage_SetElementTimes_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_SetClass_Proxy( IStorage* This, const CLSID* const clsid); void __attribute__((__stdcall__)) IStorage_SetClass_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_SetStateBits_Proxy( IStorage* This, DWORD grfStateBits, DWORD grfMask); void __attribute__((__stdcall__)) IStorage_SetStateBits_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_Stat_Proxy( IStorage* This, STATSTG *pstatstg, DWORD grfStatFlag); void __attribute__((__stdcall__)) IStorage_Stat_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IStorage_OpenStream_Proxy( IStorage* This, LPCOLESTR pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm); HRESULT __attribute__((__stdcall__)) IStorage_OpenStream_Stub( IStorage* This, LPCOLESTR pwcsName, ULONG cbReserved1, byte *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm); HRESULT __attribute__((__stdcall__)) IStorage_EnumElements_Proxy( IStorage* This, DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum); HRESULT __attribute__((__stdcall__)) IStorage_EnumElements_Stub( IStorage* This, DWORD reserved1, ULONG cbReserved2, byte *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum); # 4299 "../../include/objidl.h" typedef IPersistFile *LPPERSISTFILE; extern const GUID IID_IPersistFile __attribute__((visibility ("hidden"))); # 4323 "../../include/objidl.h" typedef struct IPersistFileVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPersistFile* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPersistFile* This); ULONG (__attribute__((__stdcall__)) *Release)( IPersistFile* This); HRESULT (__attribute__((__stdcall__)) *GetClassID)( IPersistFile* This, CLSID *pClassID); HRESULT (__attribute__((__stdcall__)) *IsDirty)( IPersistFile* This); HRESULT (__attribute__((__stdcall__)) *Load)( IPersistFile* This, LPCOLESTR pszFileName, DWORD dwMode); HRESULT (__attribute__((__stdcall__)) *Save)( IPersistFile* This, LPCOLESTR pszFileName, BOOL fRemember); HRESULT (__attribute__((__stdcall__)) *SaveCompleted)( IPersistFile* This, LPCOLESTR pszFileName); HRESULT (__attribute__((__stdcall__)) *GetCurFile)( IPersistFile* This, LPOLESTR *ppszFileName); } IPersistFileVtbl; struct IPersistFile { const IPersistFileVtbl* lpVtbl; }; # 4388 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IPersistFile_IsDirty_Proxy( IPersistFile* This); void __attribute__((__stdcall__)) IPersistFile_IsDirty_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistFile_Load_Proxy( IPersistFile* This, LPCOLESTR pszFileName, DWORD dwMode); void __attribute__((__stdcall__)) IPersistFile_Load_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistFile_Save_Proxy( IPersistFile* This, LPCOLESTR pszFileName, BOOL fRemember); void __attribute__((__stdcall__)) IPersistFile_Save_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistFile_SaveCompleted_Proxy( IPersistFile* This, LPCOLESTR pszFileName); void __attribute__((__stdcall__)) IPersistFile_SaveCompleted_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistFile_GetCurFile_Proxy( IPersistFile* This, LPOLESTR *ppszFileName); void __attribute__((__stdcall__)) IPersistFile_GetCurFile_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 4438 "../../include/objidl.h" typedef IPersistStorage *LPPERSISTSTORAGE; extern const GUID IID_IPersistStorage __attribute__((visibility ("hidden"))); # 4464 "../../include/objidl.h" typedef struct IPersistStorageVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPersistStorage* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPersistStorage* This); ULONG (__attribute__((__stdcall__)) *Release)( IPersistStorage* This); HRESULT (__attribute__((__stdcall__)) *GetClassID)( IPersistStorage* This, CLSID *pClassID); HRESULT (__attribute__((__stdcall__)) *IsDirty)( IPersistStorage* This); HRESULT (__attribute__((__stdcall__)) *InitNew)( IPersistStorage* This, IStorage *pStg); HRESULT (__attribute__((__stdcall__)) *Load)( IPersistStorage* This, IStorage *pStg); HRESULT (__attribute__((__stdcall__)) *Save)( IPersistStorage* This, IStorage *pStgSave, BOOL fSameAsLoad); HRESULT (__attribute__((__stdcall__)) *SaveCompleted)( IPersistStorage* This, IStorage *pStgNew); HRESULT (__attribute__((__stdcall__)) *HandsOffStorage)( IPersistStorage* This); } IPersistStorageVtbl; struct IPersistStorage { const IPersistStorageVtbl* lpVtbl; }; # 4532 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IPersistStorage_IsDirty_Proxy( IPersistStorage* This); void __attribute__((__stdcall__)) IPersistStorage_IsDirty_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStorage_InitNew_Proxy( IPersistStorage* This, IStorage *pStg); void __attribute__((__stdcall__)) IPersistStorage_InitNew_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStorage_Load_Proxy( IPersistStorage* This, IStorage *pStg); void __attribute__((__stdcall__)) IPersistStorage_Load_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStorage_Save_Proxy( IPersistStorage* This, IStorage *pStgSave, BOOL fSameAsLoad); void __attribute__((__stdcall__)) IPersistStorage_Save_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStorage_SaveCompleted_Proxy( IPersistStorage* This, IStorage *pStgNew); void __attribute__((__stdcall__)) IPersistStorage_SaveCompleted_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPersistStorage_HandsOffStorage_Proxy( IPersistStorage* This); void __attribute__((__stdcall__)) IPersistStorage_HandsOffStorage_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 4588 "../../include/objidl.h" typedef IRootStorage *LPROOTSTORAGE; extern const GUID IID_IRootStorage __attribute__((visibility ("hidden"))); # 4598 "../../include/objidl.h" typedef struct IRootStorageVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRootStorage* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRootStorage* This); ULONG (__attribute__((__stdcall__)) *Release)( IRootStorage* This); HRESULT (__attribute__((__stdcall__)) *SwitchToFile)( IRootStorage* This, LPOLESTR pszFile); } IRootStorageVtbl; struct IRootStorage { const IRootStorageVtbl* lpVtbl; }; # 4635 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRootStorage_SwitchToFile_Proxy( IRootStorage* This, LPOLESTR pszFile); void __attribute__((__stdcall__)) IRootStorage_SwitchToFile_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 4652 "../../include/objidl.h" typedef ILockBytes *LPLOCKBYTES; extern const GUID IID_ILockBytes __attribute__((visibility ("hidden"))); # 4691 "../../include/objidl.h" typedef struct ILockBytesVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ILockBytes* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ILockBytes* This); ULONG (__attribute__((__stdcall__)) *Release)( ILockBytes* This); HRESULT (__attribute__((__stdcall__)) *ReadAt)( ILockBytes* This, ULARGE_INTEGER ulOffset, void *pv, ULONG cb, ULONG *pcbRead); HRESULT (__attribute__((__stdcall__)) *WriteAt)( ILockBytes* This, ULARGE_INTEGER ulOffset, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT (__attribute__((__stdcall__)) *Flush)( ILockBytes* This); HRESULT (__attribute__((__stdcall__)) *SetSize)( ILockBytes* This, ULARGE_INTEGER cb); HRESULT (__attribute__((__stdcall__)) *LockRegion)( ILockBytes* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); HRESULT (__attribute__((__stdcall__)) *UnlockRegion)( ILockBytes* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); HRESULT (__attribute__((__stdcall__)) *Stat)( ILockBytes* This, STATSTG *pstatstg, DWORD grfStatFlag); } ILockBytesVtbl; struct ILockBytes { const ILockBytesVtbl* lpVtbl; }; # 4768 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ILockBytes_RemoteReadAt_Proxy( ILockBytes* This, ULARGE_INTEGER ulOffset, byte *pv, ULONG cb, ULONG *pcbRead); void __attribute__((__stdcall__)) ILockBytes_RemoteReadAt_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILockBytes_RemoteWriteAt_Proxy( ILockBytes* This, ULARGE_INTEGER ulOffset, const byte *pv, ULONG cb, ULONG *pcbWritten); void __attribute__((__stdcall__)) ILockBytes_RemoteWriteAt_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILockBytes_Flush_Proxy( ILockBytes* This); void __attribute__((__stdcall__)) ILockBytes_Flush_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILockBytes_SetSize_Proxy( ILockBytes* This, ULARGE_INTEGER cb); void __attribute__((__stdcall__)) ILockBytes_SetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILockBytes_LockRegion_Proxy( ILockBytes* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); void __attribute__((__stdcall__)) ILockBytes_LockRegion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILockBytes_UnlockRegion_Proxy( ILockBytes* This, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType); void __attribute__((__stdcall__)) ILockBytes_UnlockRegion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILockBytes_Stat_Proxy( ILockBytes* This, STATSTG *pstatstg, DWORD grfStatFlag); void __attribute__((__stdcall__)) ILockBytes_Stat_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILockBytes_ReadAt_Proxy( ILockBytes* This, ULARGE_INTEGER ulOffset, void *pv, ULONG cb, ULONG *pcbRead); HRESULT __attribute__((__stdcall__)) ILockBytes_ReadAt_Stub( ILockBytes* This, ULARGE_INTEGER ulOffset, byte *pv, ULONG cb, ULONG *pcbRead); HRESULT __attribute__((__stdcall__)) ILockBytes_WriteAt_Proxy( ILockBytes* This, ULARGE_INTEGER ulOffset, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT __attribute__((__stdcall__)) ILockBytes_WriteAt_Stub( ILockBytes* This, ULARGE_INTEGER ulOffset, const byte *pv, ULONG cb, ULONG *pcbWritten); # 4867 "../../include/objidl.h" extern const GUID IID_IFillLockBytes __attribute__((visibility ("hidden"))); # 4890 "../../include/objidl.h" typedef struct IFillLockBytesVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IFillLockBytes* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IFillLockBytes* This); ULONG (__attribute__((__stdcall__)) *Release)( IFillLockBytes* This); HRESULT (__attribute__((__stdcall__)) *FillAppend)( IFillLockBytes* This, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT (__attribute__((__stdcall__)) *FillAt)( IFillLockBytes* This, ULARGE_INTEGER ulOffset, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT (__attribute__((__stdcall__)) *SetFillSize)( IFillLockBytes* This, ULARGE_INTEGER ulSize); HRESULT (__attribute__((__stdcall__)) *Terminate)( IFillLockBytes* This, BOOL bCanceled); } IFillLockBytesVtbl; struct IFillLockBytes { const IFillLockBytesVtbl* lpVtbl; }; # 4947 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAppend_Proxy( IFillLockBytes* This, const byte *pv, ULONG cb, ULONG *pcbWritten); void __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAppend_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAt_Proxy( IFillLockBytes* This, ULARGE_INTEGER ulOffset, const byte *pv, ULONG cb, ULONG *pcbWritten); void __attribute__((__stdcall__)) IFillLockBytes_RemoteFillAt_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IFillLockBytes_SetFillSize_Proxy( IFillLockBytes* This, ULARGE_INTEGER ulSize); void __attribute__((__stdcall__)) IFillLockBytes_SetFillSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IFillLockBytes_Terminate_Proxy( IFillLockBytes* This, BOOL bCanceled); void __attribute__((__stdcall__)) IFillLockBytes_Terminate_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAppend_Proxy( IFillLockBytes* This, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAppend_Stub( IFillLockBytes* This, const byte *pv, ULONG cb, ULONG *pcbWritten); HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAt_Proxy( IFillLockBytes* This, ULARGE_INTEGER ulOffset, const void *pv, ULONG cb, ULONG *pcbWritten); HRESULT __attribute__((__stdcall__)) IFillLockBytes_FillAt_Stub( IFillLockBytes* This, ULARGE_INTEGER ulOffset, const byte *pv, ULONG cb, ULONG *pcbWritten); # 5015 "../../include/objidl.h" extern const GUID IID_IProgressNotify __attribute__((visibility ("hidden"))); # 5027 "../../include/objidl.h" typedef struct IProgressNotifyVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IProgressNotify* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IProgressNotify* This); ULONG (__attribute__((__stdcall__)) *Release)( IProgressNotify* This); HRESULT (__attribute__((__stdcall__)) *OnProgress)( IProgressNotify* This, DWORD dwProgressCurrent, DWORD dwProgressMaximum, BOOL fAccurate, BOOL fOwner); } IProgressNotifyVtbl; struct IProgressNotify { const IProgressNotifyVtbl* lpVtbl; }; # 5067 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IProgressNotify_OnProgress_Proxy( IProgressNotify* This, DWORD dwProgressCurrent, DWORD dwProgressMaximum, BOOL fAccurate, BOOL fOwner); void __attribute__((__stdcall__)) IProgressNotify_OnProgress_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 5087 "../../include/objidl.h" typedef struct tagStorageLayout { DWORD LayoutType; OLECHAR *pwcsElementName; LARGE_INTEGER cOffset; LARGE_INTEGER cBytes; } StorageLayout; extern const GUID IID_ILayoutStorage __attribute__((visibility ("hidden"))); # 5116 "../../include/objidl.h" typedef struct ILayoutStorageVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ILayoutStorage* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ILayoutStorage* This); ULONG (__attribute__((__stdcall__)) *Release)( ILayoutStorage* This); HRESULT (__attribute__((__stdcall__)) *LayoutScript)( ILayoutStorage* This, StorageLayout *pStorageLayout, DWORD nEntries, DWORD glfInterleavedFlag); HRESULT (__attribute__((__stdcall__)) *BeginMonitor)( ILayoutStorage* This); HRESULT (__attribute__((__stdcall__)) *EndMonitor)( ILayoutStorage* This); HRESULT (__attribute__((__stdcall__)) *ReLayoutDocfile)( ILayoutStorage* This, OLECHAR *pwcsNewDfName); HRESULT (__attribute__((__stdcall__)) *ReLayoutDocfileOnILockBytes)( ILayoutStorage* This, ILockBytes *pILockBytes); } ILayoutStorageVtbl; struct ILayoutStorage { const ILayoutStorageVtbl* lpVtbl; }; # 5173 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ILayoutStorage_LayoutScript_Proxy( ILayoutStorage* This, StorageLayout *pStorageLayout, DWORD nEntries, DWORD glfInterleavedFlag); void __attribute__((__stdcall__)) ILayoutStorage_LayoutScript_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILayoutStorage_BeginMonitor_Proxy( ILayoutStorage* This); void __attribute__((__stdcall__)) ILayoutStorage_BeginMonitor_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILayoutStorage_EndMonitor_Proxy( ILayoutStorage* This); void __attribute__((__stdcall__)) ILayoutStorage_EndMonitor_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfile_Proxy( ILayoutStorage* This, OLECHAR *pwcsNewDfName); void __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfile_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfileOnILockBytes_Proxy( ILayoutStorage* This, ILockBytes *pILockBytes); void __attribute__((__stdcall__)) ILayoutStorage_ReLayoutDocfileOnILockBytes_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 5222 "../../include/objidl.h" extern const GUID IID_IBlockingLock __attribute__((visibility ("hidden"))); # 5234 "../../include/objidl.h" typedef struct IBlockingLockVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IBlockingLock* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IBlockingLock* This); ULONG (__attribute__((__stdcall__)) *Release)( IBlockingLock* This); HRESULT (__attribute__((__stdcall__)) *Lock)( IBlockingLock* This, DWORD dwTimeout); HRESULT (__attribute__((__stdcall__)) *Unlock)( IBlockingLock* This); } IBlockingLockVtbl; struct IBlockingLock { const IBlockingLockVtbl* lpVtbl; }; # 5275 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IBlockingLock_Lock_Proxy( IBlockingLock* This, DWORD dwTimeout); void __attribute__((__stdcall__)) IBlockingLock_Lock_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IBlockingLock_Unlock_Proxy( IBlockingLock* This); void __attribute__((__stdcall__)) IBlockingLock_Unlock_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 5299 "../../include/objidl.h" extern const GUID IID_ITimeAndNoticeControl __attribute__((visibility ("hidden"))); # 5309 "../../include/objidl.h" typedef struct ITimeAndNoticeControlVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITimeAndNoticeControl* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITimeAndNoticeControl* This); ULONG (__attribute__((__stdcall__)) *Release)( ITimeAndNoticeControl* This); HRESULT (__attribute__((__stdcall__)) *SuppressChanges)( ITimeAndNoticeControl* This, DWORD res1, DWORD res2); } ITimeAndNoticeControlVtbl; struct ITimeAndNoticeControl { const ITimeAndNoticeControlVtbl* lpVtbl; }; # 5347 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ITimeAndNoticeControl_SuppressChanges_Proxy( ITimeAndNoticeControl* This, DWORD res1, DWORD res2); void __attribute__((__stdcall__)) ITimeAndNoticeControl_SuppressChanges_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 5365 "../../include/objidl.h" extern const GUID IID_IOplockStorage __attribute__((visibility ("hidden"))); # 5387 "../../include/objidl.h" typedef struct IOplockStorageVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IOplockStorage* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IOplockStorage* This); ULONG (__attribute__((__stdcall__)) *Release)( IOplockStorage* This); HRESULT (__attribute__((__stdcall__)) *CreateStorageEx)( IOplockStorage* This, LPCWSTR pwcsName, DWORD grfMode, DWORD stgfmt, DWORD grfAttrs, const IID* const riid, void **ppstgOpen); HRESULT (__attribute__((__stdcall__)) *OpenStorageEx)( IOplockStorage* This, LPCWSTR pwcsName, DWORD grfMode, DWORD stgfmt, DWORD grfAttrs, const IID* const riid, void **ppstgOpen); } IOplockStorageVtbl; struct IOplockStorage { const IOplockStorageVtbl* lpVtbl; }; # 5439 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IOplockStorage_CreateStorageEx_Proxy( IOplockStorage* This, LPCWSTR pwcsName, DWORD grfMode, DWORD stgfmt, DWORD grfAttrs, const IID* const riid, void **ppstgOpen); void __attribute__((__stdcall__)) IOplockStorage_CreateStorageEx_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IOplockStorage_OpenStorageEx_Proxy( IOplockStorage* This, LPCWSTR pwcsName, DWORD grfMode, DWORD stgfmt, DWORD grfAttrs, const IID* const riid, void **ppstgOpen); void __attribute__((__stdcall__)) IOplockStorage_OpenStorageEx_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 5474 "../../include/objidl.h" typedef IEnumFORMATETC *LPENUMFORMATETC; typedef struct tagDVTARGETDEVICE { DWORD tdSize; WORD tdDriverNameOffset; WORD tdDeviceNameOffset; WORD tdPortNameOffset; WORD tdExtDevmodeOffset; BYTE tdData[1]; } DVTARGETDEVICE; typedef CLIPFORMAT *LPCLIPFORMAT; typedef struct tagFORMATETC { CLIPFORMAT cfFormat; DVTARGETDEVICE *ptd; DWORD dwAspect; LONG lindex; DWORD tymed; } FORMATETC; typedef struct tagFORMATETC *LPFORMATETC; extern const GUID IID_IEnumFORMATETC __attribute__((visibility ("hidden"))); # 5512 "../../include/objidl.h" typedef struct IEnumFORMATETCVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumFORMATETC* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumFORMATETC* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumFORMATETC* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumFORMATETC* This, ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumFORMATETC* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumFORMATETC* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumFORMATETC* This, IEnumFORMATETC **ppenum); } IEnumFORMATETCVtbl; struct IEnumFORMATETC { const IEnumFORMATETCVtbl* lpVtbl; }; # 5565 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_RemoteNext_Proxy( IEnumFORMATETC* This, ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumFORMATETC_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Skip_Proxy( IEnumFORMATETC* This, ULONG celt); void __attribute__((__stdcall__)) IEnumFORMATETC_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Reset_Proxy( IEnumFORMATETC* This); void __attribute__((__stdcall__)) IEnumFORMATETC_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Clone_Proxy( IEnumFORMATETC* This, IEnumFORMATETC **ppenum); void __attribute__((__stdcall__)) IEnumFORMATETC_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Next_Proxy( IEnumFORMATETC* This, ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumFORMATETC_Next_Stub( IEnumFORMATETC* This, ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched); # 5617 "../../include/objidl.h" typedef IEnumSTATDATA *LPENUMSTATDATA; typedef enum tagADVF { ADVF_NODATA = 1, ADVF_PRIMEFIRST = 2, ADVF_ONLYONCE = 4, ADVF_DATAONSTOP = 64, ADVFCACHE_NOHANDLER = 8, ADVFCACHE_FORCEBUILTIN = 16, ADVFCACHE_ONSAVE = 32 } ADVF; typedef struct tagSTATDATA { FORMATETC formatetc; DWORD advf; IAdviseSink *pAdvSink; DWORD dwConnection; } STATDATA; typedef struct tagSTATDATA *LPSTATDATA; extern const GUID IID_IEnumSTATDATA __attribute__((visibility ("hidden"))); # 5654 "../../include/objidl.h" typedef struct IEnumSTATDATAVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumSTATDATA* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumSTATDATA* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumSTATDATA* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumSTATDATA* This, ULONG celt, STATDATA *rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumSTATDATA* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumSTATDATA* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumSTATDATA* This, IEnumSTATDATA **ppenum); } IEnumSTATDATAVtbl; struct IEnumSTATDATA { const IEnumSTATDATAVtbl* lpVtbl; }; # 5707 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_RemoteNext_Proxy( IEnumSTATDATA* This, ULONG celt, STATDATA *rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumSTATDATA_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Skip_Proxy( IEnumSTATDATA* This, ULONG celt); void __attribute__((__stdcall__)) IEnumSTATDATA_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Reset_Proxy( IEnumSTATDATA* This); void __attribute__((__stdcall__)) IEnumSTATDATA_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Clone_Proxy( IEnumSTATDATA* This, IEnumSTATDATA **ppenum); void __attribute__((__stdcall__)) IEnumSTATDATA_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Next_Proxy( IEnumSTATDATA* This, ULONG celt, STATDATA *rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumSTATDATA_Next_Stub( IEnumSTATDATA* This, ULONG celt, STATDATA *rgelt, ULONG *pceltFetched); # 5759 "../../include/objidl.h" typedef IAdviseSink *LPADVISESINK; typedef enum tagTYMED { TYMED_HGLOBAL = 1, TYMED_FILE = 2, TYMED_ISTREAM = 4, TYMED_ISTORAGE = 8, TYMED_GDI = 16, TYMED_MFPICT = 32, TYMED_ENHMF = 64, TYMED_NULL = 0 } TYMED; typedef struct tagRemSTGMEDIUM { DWORD tymed; DWORD dwHandleType; ULONG pData; ULONG pUnkForRelease; ULONG cbData; byte data[1]; } RemSTGMEDIUM; typedef struct tagSTGMEDIUM { DWORD tymed; union { HBITMAP hBitmap; HMETAFILEPICT hMetaFilePict; HENHMETAFILE hEnhMetaFile; HGLOBAL hGlobal; LPOLESTR lpszFileName; IStream *pstm; IStorage *pstg; } ; IUnknown *pUnkForRelease; } uSTGMEDIUM; typedef struct _GDI_OBJECT { DWORD ObjectType; union { wireHBITMAP hBitmap; wireHPALETTE hPalette; wireHGLOBAL hGeneric; } u; } GDI_OBJECT; typedef struct _userSTGMEDIUM { struct { DWORD tymed; union { wireHMETAFILEPICT hMetaFilePict; wireHENHMETAFILE hHEnhMetaFile; GDI_OBJECT *hGdiHandle; wireHGLOBAL hGlobal; LPOLESTR lpszFileName; BYTE_BLOB *pstm; BYTE_BLOB *pstg; } u; } ; IUnknown *pUnkForRelease; } userSTGMEDIUM; typedef userSTGMEDIUM *wireSTGMEDIUM; typedef uSTGMEDIUM STGMEDIUM; typedef userSTGMEDIUM *wireASYNC_STGMEDIUM; typedef STGMEDIUM ASYNC_STGMEDIUM; typedef STGMEDIUM *LPSTGMEDIUM; typedef struct _userFLAG_STGMEDIUM { LONG ContextFlags; LONG fPassOwnership; userSTGMEDIUM Stgmed; } userFLAG_STGMEDIUM; typedef userFLAG_STGMEDIUM *wireFLAG_STGMEDIUM; typedef struct _FLAG_STGMEDIUM { LONG ContextFlags; LONG fPassOwnership; STGMEDIUM Stgmed; } FLAG_STGMEDIUM; extern const GUID IID_IAdviseSink __attribute__((visibility ("hidden"))); # 5853 "../../include/objidl.h" typedef struct IAdviseSinkVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IAdviseSink* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IAdviseSink* This); ULONG (__attribute__((__stdcall__)) *Release)( IAdviseSink* This); void (__attribute__((__stdcall__)) *OnDataChange)( IAdviseSink* This, FORMATETC *pFormatetc, STGMEDIUM *pStgmed); void (__attribute__((__stdcall__)) *OnViewChange)( IAdviseSink* This, DWORD dwAspect, LONG lindex); void (__attribute__((__stdcall__)) *OnRename)( IAdviseSink* This, IMoniker *pmk); void (__attribute__((__stdcall__)) *OnSave)( IAdviseSink* This); void (__attribute__((__stdcall__)) *OnClose)( IAdviseSink* This); } IAdviseSinkVtbl; struct IAdviseSink { const IAdviseSinkVtbl* lpVtbl; }; # 5910 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnDataChange_Proxy( IAdviseSink* This, FORMATETC *pFormatetc, ASYNC_STGMEDIUM *pStgmed); void __attribute__((__stdcall__)) IAdviseSink_RemoteOnDataChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnViewChange_Proxy( IAdviseSink* This, DWORD dwAspect, LONG lindex); void __attribute__((__stdcall__)) IAdviseSink_RemoteOnViewChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnRename_Proxy( IAdviseSink* This, IMoniker *pmk); void __attribute__((__stdcall__)) IAdviseSink_RemoteOnRename_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnSave_Proxy( IAdviseSink* This); void __attribute__((__stdcall__)) IAdviseSink_RemoteOnSave_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAdviseSink_RemoteOnClose_Proxy( IAdviseSink* This); void __attribute__((__stdcall__)) IAdviseSink_RemoteOnClose_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IAdviseSink_OnDataChange_Proxy( IAdviseSink* This, FORMATETC *pFormatetc, STGMEDIUM *pStgmed); HRESULT __attribute__((__stdcall__)) IAdviseSink_OnDataChange_Stub( IAdviseSink* This, FORMATETC *pFormatetc, ASYNC_STGMEDIUM *pStgmed); void __attribute__((__stdcall__)) IAdviseSink_OnViewChange_Proxy( IAdviseSink* This, DWORD dwAspect, LONG lindex); HRESULT __attribute__((__stdcall__)) IAdviseSink_OnViewChange_Stub( IAdviseSink* This, DWORD dwAspect, LONG lindex); void __attribute__((__stdcall__)) IAdviseSink_OnRename_Proxy( IAdviseSink* This, IMoniker *pmk); HRESULT __attribute__((__stdcall__)) IAdviseSink_OnRename_Stub( IAdviseSink* This, IMoniker *pmk); void __attribute__((__stdcall__)) IAdviseSink_OnSave_Proxy( IAdviseSink* This); HRESULT __attribute__((__stdcall__)) IAdviseSink_OnSave_Stub( IAdviseSink* This); void __attribute__((__stdcall__)) IAdviseSink_OnClose_Proxy( IAdviseSink* This); HRESULT __attribute__((__stdcall__)) IAdviseSink_OnClose_Stub( IAdviseSink* This); # 5989 "../../include/objidl.h" typedef IAdviseSink2 *LPADVISESINK2; extern const GUID IID_IAdviseSink2 __attribute__((visibility ("hidden"))); # 5999 "../../include/objidl.h" typedef struct IAdviseSink2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IAdviseSink2* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IAdviseSink2* This); ULONG (__attribute__((__stdcall__)) *Release)( IAdviseSink2* This); void (__attribute__((__stdcall__)) *OnDataChange)( IAdviseSink2* This, FORMATETC *pFormatetc, STGMEDIUM *pStgmed); void (__attribute__((__stdcall__)) *OnViewChange)( IAdviseSink2* This, DWORD dwAspect, LONG lindex); void (__attribute__((__stdcall__)) *OnRename)( IAdviseSink2* This, IMoniker *pmk); void (__attribute__((__stdcall__)) *OnSave)( IAdviseSink2* This); void (__attribute__((__stdcall__)) *OnClose)( IAdviseSink2* This); void (__attribute__((__stdcall__)) *OnLinkSrcChange)( IAdviseSink2* This, IMoniker *pmk); } IAdviseSink2Vtbl; struct IAdviseSink2 { const IAdviseSink2Vtbl* lpVtbl; }; # 6063 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IAdviseSink2_RemoteOnLinkSrcChange_Proxy( IAdviseSink2* This, IMoniker *pmk); void __attribute__((__stdcall__)) IAdviseSink2_RemoteOnLinkSrcChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IAdviseSink2_OnLinkSrcChange_Proxy( IAdviseSink2* This, IMoniker *pmk); HRESULT __attribute__((__stdcall__)) IAdviseSink2_OnLinkSrcChange_Stub( IAdviseSink2* This, IMoniker *pmk); # 6086 "../../include/objidl.h" typedef IDataObject *LPDATAOBJECT; typedef enum tagDATADIR { DATADIR_GET = 1, DATADIR_SET = 2 } DATADIR; extern const GUID IID_IDataObject __attribute__((visibility ("hidden"))); # 6133 "../../include/objidl.h" typedef struct IDataObjectVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IDataObject* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IDataObject* This); ULONG (__attribute__((__stdcall__)) *Release)( IDataObject* This); HRESULT (__attribute__((__stdcall__)) *GetData)( IDataObject* This, FORMATETC *pformatetcIn, STGMEDIUM *pmedium); HRESULT (__attribute__((__stdcall__)) *GetDataHere)( IDataObject* This, FORMATETC *pformatetc, STGMEDIUM *pmedium); HRESULT (__attribute__((__stdcall__)) *QueryGetData)( IDataObject* This, FORMATETC *pformatetc); HRESULT (__attribute__((__stdcall__)) *GetCanonicalFormatEtc)( IDataObject* This, FORMATETC *pformatectIn, FORMATETC *pformatetcOut); HRESULT (__attribute__((__stdcall__)) *SetData)( IDataObject* This, FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease); HRESULT (__attribute__((__stdcall__)) *EnumFormatEtc)( IDataObject* This, DWORD dwDirection, IEnumFORMATETC **ppenumFormatEtc); HRESULT (__attribute__((__stdcall__)) *DAdvise)( IDataObject* This, FORMATETC *pformatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection); HRESULT (__attribute__((__stdcall__)) *DUnadvise)( IDataObject* This, DWORD dwConnection); HRESULT (__attribute__((__stdcall__)) *EnumDAdvise)( IDataObject* This, IEnumSTATDATA **ppenumAdvise); } IDataObjectVtbl; struct IDataObject { const IDataObjectVtbl* lpVtbl; }; # 6219 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IDataObject_RemoteGetData_Proxy( IDataObject* This, FORMATETC *pformatetcIn, STGMEDIUM *pRemoteMedium); void __attribute__((__stdcall__)) IDataObject_RemoteGetData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_RemoteGetDataHere_Proxy( IDataObject* This, FORMATETC *pformatetc, STGMEDIUM *pRemoteMedium); void __attribute__((__stdcall__)) IDataObject_RemoteGetDataHere_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_QueryGetData_Proxy( IDataObject* This, FORMATETC *pformatetc); void __attribute__((__stdcall__)) IDataObject_QueryGetData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_GetCanonicalFormatEtc_Proxy( IDataObject* This, FORMATETC *pformatectIn, FORMATETC *pformatetcOut); void __attribute__((__stdcall__)) IDataObject_GetCanonicalFormatEtc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_RemoteSetData_Proxy( IDataObject* This, FORMATETC *pformatetc, FLAG_STGMEDIUM *pmedium, BOOL fRelease); void __attribute__((__stdcall__)) IDataObject_RemoteSetData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_EnumFormatEtc_Proxy( IDataObject* This, DWORD dwDirection, IEnumFORMATETC **ppenumFormatEtc); void __attribute__((__stdcall__)) IDataObject_EnumFormatEtc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_DAdvise_Proxy( IDataObject* This, FORMATETC *pformatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection); void __attribute__((__stdcall__)) IDataObject_DAdvise_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_DUnadvise_Proxy( IDataObject* This, DWORD dwConnection); void __attribute__((__stdcall__)) IDataObject_DUnadvise_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_EnumDAdvise_Proxy( IDataObject* This, IEnumSTATDATA **ppenumAdvise); void __attribute__((__stdcall__)) IDataObject_EnumDAdvise_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataObject_GetData_Proxy( IDataObject* This, FORMATETC *pformatetcIn, STGMEDIUM *pmedium); HRESULT __attribute__((__stdcall__)) IDataObject_GetData_Stub( IDataObject* This, FORMATETC *pformatetcIn, STGMEDIUM *pRemoteMedium); HRESULT __attribute__((__stdcall__)) IDataObject_GetDataHere_Proxy( IDataObject* This, FORMATETC *pformatetc, STGMEDIUM *pmedium); HRESULT __attribute__((__stdcall__)) IDataObject_GetDataHere_Stub( IDataObject* This, FORMATETC *pformatetc, STGMEDIUM *pRemoteMedium); HRESULT __attribute__((__stdcall__)) IDataObject_SetData_Proxy( IDataObject* This, FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease); HRESULT __attribute__((__stdcall__)) IDataObject_SetData_Stub( IDataObject* This, FORMATETC *pformatetc, FLAG_STGMEDIUM *pmedium, BOOL fRelease); # 6335 "../../include/objidl.h" typedef IDataAdviseHolder *LPDATAADVISEHOLDER; extern const GUID IID_IDataAdviseHolder __attribute__((visibility ("hidden"))); # 6360 "../../include/objidl.h" typedef struct IDataAdviseHolderVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IDataAdviseHolder* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IDataAdviseHolder* This); ULONG (__attribute__((__stdcall__)) *Release)( IDataAdviseHolder* This); HRESULT (__attribute__((__stdcall__)) *Advise)( IDataAdviseHolder* This, IDataObject *pDataObject, FORMATETC *pFetc, DWORD advf, IAdviseSink *pAdvise, DWORD *pdwConnection); HRESULT (__attribute__((__stdcall__)) *Unadvise)( IDataAdviseHolder* This, DWORD dwConnection); HRESULT (__attribute__((__stdcall__)) *EnumAdvise)( IDataAdviseHolder* This, IEnumSTATDATA **ppenumAdvise); HRESULT (__attribute__((__stdcall__)) *SendOnDataChange)( IDataAdviseHolder* This, IDataObject *pDataObject, DWORD dwReserved, DWORD advf); } IDataAdviseHolderVtbl; struct IDataAdviseHolder { const IDataAdviseHolderVtbl* lpVtbl; }; # 6418 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_Advise_Proxy( IDataAdviseHolder* This, IDataObject *pDataObject, FORMATETC *pFetc, DWORD advf, IAdviseSink *pAdvise, DWORD *pdwConnection); void __attribute__((__stdcall__)) IDataAdviseHolder_Advise_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_Unadvise_Proxy( IDataAdviseHolder* This, DWORD dwConnection); void __attribute__((__stdcall__)) IDataAdviseHolder_Unadvise_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_EnumAdvise_Proxy( IDataAdviseHolder* This, IEnumSTATDATA **ppenumAdvise); void __attribute__((__stdcall__)) IDataAdviseHolder_EnumAdvise_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDataAdviseHolder_SendOnDataChange_Proxy( IDataAdviseHolder* This, IDataObject *pDataObject, DWORD dwReserved, DWORD advf); void __attribute__((__stdcall__)) IDataAdviseHolder_SendOnDataChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 6465 "../../include/objidl.h" typedef IMessageFilter *LPMESSAGEFILTER; typedef enum tagCALLTYPE { CALLTYPE_TOPLEVEL = 1, CALLTYPE_NESTED = 2, CALLTYPE_ASYNC = 3, CALLTYPE_TOPLEVEL_CALLPENDING = 4, CALLTYPE_ASYNC_CALLPENDING = 5 } CALLTYPE; typedef enum tagSERVERCALL { SERVERCALL_ISHANDLED = 0, SERVERCALL_REJECTED = 1, SERVERCALL_RETRYLATER = 2 } SERVERCALL; typedef enum tagPENDINGTYPE { PENDINGTYPE_TOPLEVEL = 1, PENDINGTYPE_NESTED = 2 } PENDINGTYPE; typedef enum tagPENDINGMSG { PENDINGMSG_CANCELCALL = 0, PENDINGMSG_WAITNOPROCESS = 1, PENDINGMSG_WAITDEFPROCESS = 2 } PENDINGMSG; typedef struct tagINTERFACEINFO { IUnknown *pUnk; IID iid; WORD wMethod; } INTERFACEINFO; typedef struct tagINTERFACEINFO *LPINTERFACEINFO; extern const GUID IID_IMessageFilter __attribute__((visibility ("hidden"))); # 6515 "../../include/objidl.h" typedef struct IMessageFilterVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IMessageFilter* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IMessageFilter* This); ULONG (__attribute__((__stdcall__)) *Release)( IMessageFilter* This); DWORD (__attribute__((__stdcall__)) *HandleInComingCall)( IMessageFilter* This, DWORD dwCallType, HTASK htaskCaller, DWORD dwTickCount, LPINTERFACEINFO lpInterfaceInfo); DWORD (__attribute__((__stdcall__)) *RetryRejectedCall)( IMessageFilter* This, HTASK htaskCallee, DWORD dwTickCount, DWORD dwRejectType); DWORD (__attribute__((__stdcall__)) *MessagePending)( IMessageFilter* This, HTASK htaskCallee, DWORD dwTickCount, DWORD dwPendingType); } IMessageFilterVtbl; struct IMessageFilter { const IMessageFilterVtbl* lpVtbl; }; # 6569 "../../include/objidl.h" DWORD __attribute__((__stdcall__)) IMessageFilter_HandleInComingCall_Proxy( IMessageFilter* This, DWORD dwCallType, HTASK htaskCaller, DWORD dwTickCount, LPINTERFACEINFO lpInterfaceInfo); void __attribute__((__stdcall__)) IMessageFilter_HandleInComingCall_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); DWORD __attribute__((__stdcall__)) IMessageFilter_RetryRejectedCall_Proxy( IMessageFilter* This, HTASK htaskCallee, DWORD dwTickCount, DWORD dwRejectType); void __attribute__((__stdcall__)) IMessageFilter_RetryRejectedCall_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); DWORD __attribute__((__stdcall__)) IMessageFilter_MessagePending_Proxy( IMessageFilter* This, HTASK htaskCallee, DWORD dwTickCount, DWORD dwPendingType); void __attribute__((__stdcall__)) IMessageFilter_MessagePending_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 6609 "../../include/objidl.h" typedef IRpcChannelBuffer *LPRPCCHANNELBUFFER; typedef ULONG RPCOLEDATAREP; typedef struct tagRPCOLEMESSAGE { void *reserved1; RPCOLEDATAREP dataRepresentation; void *Buffer; ULONG cbBuffer; ULONG iMethod; void * reserved2[5]; ULONG rpcFlags; } RPCOLEMESSAGE; typedef RPCOLEMESSAGE *PRPCOLEMESSAGE; extern const GUID IID_IRpcChannelBuffer __attribute__((visibility ("hidden"))); # 6645 "../../include/objidl.h" typedef struct IRpcChannelBufferVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcChannelBuffer* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcChannelBuffer* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcChannelBuffer* This); HRESULT (__attribute__((__stdcall__)) *GetBuffer)( IRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage, const IID* const riid); HRESULT (__attribute__((__stdcall__)) *SendReceive)( IRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage, ULONG *pStatus); HRESULT (__attribute__((__stdcall__)) *FreeBuffer)( IRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage); HRESULT (__attribute__((__stdcall__)) *GetDestCtx)( IRpcChannelBuffer* This, DWORD *pdwDestContext, void **ppvDestContext); HRESULT (__attribute__((__stdcall__)) *IsConnected)( IRpcChannelBuffer* This); } IRpcChannelBufferVtbl; struct IRpcChannelBuffer { const IRpcChannelBufferVtbl* lpVtbl; }; # 6704 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_GetBuffer_Proxy( IRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage, const IID* const riid); void __attribute__((__stdcall__)) IRpcChannelBuffer_GetBuffer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_SendReceive_Proxy( IRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage, ULONG *pStatus); void __attribute__((__stdcall__)) IRpcChannelBuffer_SendReceive_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_FreeBuffer_Proxy( IRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage); void __attribute__((__stdcall__)) IRpcChannelBuffer_FreeBuffer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_GetDestCtx_Proxy( IRpcChannelBuffer* This, DWORD *pdwDestContext, void **ppvDestContext); void __attribute__((__stdcall__)) IRpcChannelBuffer_GetDestCtx_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer_IsConnected_Proxy( IRpcChannelBuffer* This); void __attribute__((__stdcall__)) IRpcChannelBuffer_IsConnected_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 6755 "../../include/objidl.h" typedef IRpcChannelBuffer2 *LPRPCCHANNELBUFFER2; extern const GUID IID_IRpcChannelBuffer2 __attribute__((visibility ("hidden"))); # 6765 "../../include/objidl.h" typedef struct IRpcChannelBuffer2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcChannelBuffer2* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcChannelBuffer2* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcChannelBuffer2* This); HRESULT (__attribute__((__stdcall__)) *GetBuffer)( IRpcChannelBuffer2* This, RPCOLEMESSAGE *pMessage, const IID* const riid); HRESULT (__attribute__((__stdcall__)) *SendReceive)( IRpcChannelBuffer2* This, RPCOLEMESSAGE *pMessage, ULONG *pStatus); HRESULT (__attribute__((__stdcall__)) *FreeBuffer)( IRpcChannelBuffer2* This, RPCOLEMESSAGE *pMessage); HRESULT (__attribute__((__stdcall__)) *GetDestCtx)( IRpcChannelBuffer2* This, DWORD *pdwDestContext, void **ppvDestContext); HRESULT (__attribute__((__stdcall__)) *IsConnected)( IRpcChannelBuffer2* This); HRESULT (__attribute__((__stdcall__)) *GetProtocolVersion)( IRpcChannelBuffer2* This, DWORD *pdwVersion); } IRpcChannelBuffer2Vtbl; struct IRpcChannelBuffer2 { const IRpcChannelBuffer2Vtbl* lpVtbl; }; # 6831 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer2_GetProtocolVersion_Proxy( IRpcChannelBuffer2* This, DWORD *pdwVersion); void __attribute__((__stdcall__)) IRpcChannelBuffer2_GetProtocolVersion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 6848 "../../include/objidl.h" typedef IRpcChannelBuffer3 *LPRPCCHANNELBUFFER3; extern const GUID IID_IRpcChannelBuffer3 __attribute__((visibility ("hidden"))); # 6885 "../../include/objidl.h" typedef struct IRpcChannelBuffer3Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcChannelBuffer3* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcChannelBuffer3* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcChannelBuffer3* This); HRESULT (__attribute__((__stdcall__)) *GetBuffer)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMessage, const IID* const riid); HRESULT (__attribute__((__stdcall__)) *SendReceive)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMessage, ULONG *pStatus); HRESULT (__attribute__((__stdcall__)) *FreeBuffer)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMessage); HRESULT (__attribute__((__stdcall__)) *GetDestCtx)( IRpcChannelBuffer3* This, DWORD *pdwDestContext, void **ppvDestContext); HRESULT (__attribute__((__stdcall__)) *IsConnected)( IRpcChannelBuffer3* This); HRESULT (__attribute__((__stdcall__)) *GetProtocolVersion)( IRpcChannelBuffer3* This, DWORD *pdwVersion); HRESULT (__attribute__((__stdcall__)) *Send)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, ULONG *pulStatus); HRESULT (__attribute__((__stdcall__)) *Receive)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, ULONG ulSize, ULONG *pulStatus); HRESULT (__attribute__((__stdcall__)) *Cancel)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg); HRESULT (__attribute__((__stdcall__)) *GetCallContext)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, const IID* const riid, void **pInterface); HRESULT (__attribute__((__stdcall__)) *GetDestCtxEx)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, DWORD *pdwDestContext, void **ppvDestContext); HRESULT (__attribute__((__stdcall__)) *GetState)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, DWORD *pState); HRESULT (__attribute__((__stdcall__)) *RegisterAsync)( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, IAsyncManager *pAsyncMgr); } IRpcChannelBuffer3Vtbl; struct IRpcChannelBuffer3 { const IRpcChannelBuffer3Vtbl* lpVtbl; }; # 6997 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_Send_Proxy( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, ULONG *pulStatus); void __attribute__((__stdcall__)) IRpcChannelBuffer3_Send_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_Receive_Proxy( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, ULONG ulSize, ULONG *pulStatus); void __attribute__((__stdcall__)) IRpcChannelBuffer3_Receive_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_Cancel_Proxy( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg); void __attribute__((__stdcall__)) IRpcChannelBuffer3_Cancel_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_GetCallContext_Proxy( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, const IID* const riid, void **pInterface); void __attribute__((__stdcall__)) IRpcChannelBuffer3_GetCallContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_GetDestCtxEx_Proxy( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, DWORD *pdwDestContext, void **ppvDestContext); void __attribute__((__stdcall__)) IRpcChannelBuffer3_GetDestCtxEx_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_GetState_Proxy( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, DWORD *pState); void __attribute__((__stdcall__)) IRpcChannelBuffer3_GetState_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcChannelBuffer3_RegisterAsync_Proxy( IRpcChannelBuffer3* This, RPCOLEMESSAGE *pMsg, IAsyncManager *pAsyncMgr); void __attribute__((__stdcall__)) IRpcChannelBuffer3_RegisterAsync_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 7071 "../../include/objidl.h" extern const GUID IID_IAsyncRpcChannelBuffer __attribute__((visibility ("hidden"))); # 7091 "../../include/objidl.h" typedef struct IAsyncRpcChannelBufferVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IAsyncRpcChannelBuffer* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IAsyncRpcChannelBuffer* This); ULONG (__attribute__((__stdcall__)) *Release)( IAsyncRpcChannelBuffer* This); HRESULT (__attribute__((__stdcall__)) *GetBuffer)( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage, const IID* const riid); HRESULT (__attribute__((__stdcall__)) *SendReceive)( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage, ULONG *pStatus); HRESULT (__attribute__((__stdcall__)) *FreeBuffer)( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMessage); HRESULT (__attribute__((__stdcall__)) *GetDestCtx)( IAsyncRpcChannelBuffer* This, DWORD *pdwDestContext, void **ppvDestContext); HRESULT (__attribute__((__stdcall__)) *IsConnected)( IAsyncRpcChannelBuffer* This); HRESULT (__attribute__((__stdcall__)) *GetProtocolVersion)( IAsyncRpcChannelBuffer* This, DWORD *pdwVersion); HRESULT (__attribute__((__stdcall__)) *Send)( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMsg, ISynchronize *pSync, ULONG *pulStatus); HRESULT (__attribute__((__stdcall__)) *Receive)( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMsg, ULONG *pulStatus); HRESULT (__attribute__((__stdcall__)) *GetDestCtxEx)( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMsg, DWORD *pdwDestContext, void **ppvDestContext); } IAsyncRpcChannelBufferVtbl; struct IAsyncRpcChannelBuffer { const IAsyncRpcChannelBufferVtbl* lpVtbl; }; # 7179 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Send_Proxy( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMsg, ISynchronize *pSync, ULONG *pulStatus); void __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Send_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Receive_Proxy( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMsg, ULONG *pulStatus); void __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_Receive_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_GetDestCtxEx_Proxy( IAsyncRpcChannelBuffer* This, RPCOLEMESSAGE *pMsg, DWORD *pdwDestContext, void **ppvDestContext); void __attribute__((__stdcall__)) IAsyncRpcChannelBuffer_GetDestCtxEx_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 7217 "../../include/objidl.h" extern const GUID IID_IRpcSyntaxNegotiate __attribute__((visibility ("hidden"))); # 7226 "../../include/objidl.h" typedef struct IRpcSyntaxNegotiateVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcSyntaxNegotiate* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcSyntaxNegotiate* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcSyntaxNegotiate* This); HRESULT (__attribute__((__stdcall__)) *NegotiateSyntax)( IRpcSyntaxNegotiate* This, RPCOLEMESSAGE *pMsg); } IRpcSyntaxNegotiateVtbl; struct IRpcSyntaxNegotiate { const IRpcSyntaxNegotiateVtbl* lpVtbl; }; # 7263 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcSyntaxNegotiate_NegotiateSyntax_Proxy( IRpcSyntaxNegotiate* This, RPCOLEMESSAGE *pMsg); void __attribute__((__stdcall__)) IRpcSyntaxNegotiate_NegotiateSyntax_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 7280 "../../include/objidl.h" typedef IRpcProxyBuffer *LPRPCPROXYBUFFER; extern const GUID IID_IRpcProxyBuffer __attribute__((visibility ("hidden"))); # 7293 "../../include/objidl.h" typedef struct IRpcProxyBufferVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcProxyBuffer* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcProxyBuffer* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcProxyBuffer* This); HRESULT (__attribute__((__stdcall__)) *Connect)( IRpcProxyBuffer* This, IRpcChannelBuffer *pRpcChannelBuffer); void (__attribute__((__stdcall__)) *Disconnect)( IRpcProxyBuffer* This); } IRpcProxyBufferVtbl; struct IRpcProxyBuffer { const IRpcProxyBufferVtbl* lpVtbl; }; # 7334 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcProxyBuffer_Connect_Proxy( IRpcProxyBuffer* This, IRpcChannelBuffer *pRpcChannelBuffer); void __attribute__((__stdcall__)) IRpcProxyBuffer_Connect_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IRpcProxyBuffer_Disconnect_Proxy( IRpcProxyBuffer* This); void __attribute__((__stdcall__)) IRpcProxyBuffer_Disconnect_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 7358 "../../include/objidl.h" typedef IRpcStubBuffer *LPRPCSTUBBUFFER; extern const GUID IID_IRpcStubBuffer __attribute__((visibility ("hidden"))); # 7387 "../../include/objidl.h" typedef struct IRpcStubBufferVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcStubBuffer* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcStubBuffer* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcStubBuffer* This); HRESULT (__attribute__((__stdcall__)) *Connect)( IRpcStubBuffer* This, IUnknown *pUnkServer); void (__attribute__((__stdcall__)) *Disconnect)( IRpcStubBuffer* This); HRESULT (__attribute__((__stdcall__)) *Invoke)( IRpcStubBuffer* This, RPCOLEMESSAGE *_prpcmsg, IRpcChannelBuffer *_pRpcChannelBuffer); IRpcStubBuffer * (__attribute__((__stdcall__)) *IsIIDSupported)( IRpcStubBuffer* This, const IID* const riid); ULONG (__attribute__((__stdcall__)) *CountRefs)( IRpcStubBuffer* This); HRESULT (__attribute__((__stdcall__)) *DebugServerQueryInterface)( IRpcStubBuffer* This, void **ppv); void (__attribute__((__stdcall__)) *DebugServerRelease)( IRpcStubBuffer* This, void *pv); } IRpcStubBufferVtbl; struct IRpcStubBuffer { const IRpcStubBufferVtbl* lpVtbl; }; # 7453 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcStubBuffer_Connect_Proxy( IRpcStubBuffer* This, IUnknown *pUnkServer); void __attribute__((__stdcall__)) IRpcStubBuffer_Connect_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IRpcStubBuffer_Disconnect_Proxy( IRpcStubBuffer* This); void __attribute__((__stdcall__)) IRpcStubBuffer_Disconnect_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcStubBuffer_Invoke_Proxy( IRpcStubBuffer* This, RPCOLEMESSAGE *_prpcmsg, IRpcChannelBuffer *_pRpcChannelBuffer); void __attribute__((__stdcall__)) IRpcStubBuffer_Invoke_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); IRpcStubBuffer * __attribute__((__stdcall__)) IRpcStubBuffer_IsIIDSupported_Proxy( IRpcStubBuffer* This, const IID* const riid); void __attribute__((__stdcall__)) IRpcStubBuffer_IsIIDSupported_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); ULONG __attribute__((__stdcall__)) IRpcStubBuffer_CountRefs_Proxy( IRpcStubBuffer* This); void __attribute__((__stdcall__)) IRpcStubBuffer_CountRefs_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerQueryInterface_Proxy( IRpcStubBuffer* This, void **ppv); void __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerQueryInterface_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerRelease_Proxy( IRpcStubBuffer* This, void *pv); void __attribute__((__stdcall__)) IRpcStubBuffer_DebugServerRelease_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 7517 "../../include/objidl.h" typedef IPSFactoryBuffer *LPPSFACTORYBUFFER; extern const GUID IID_IPSFactoryBuffer __attribute__((visibility ("hidden"))); # 7535 "../../include/objidl.h" typedef struct IPSFactoryBufferVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPSFactoryBuffer* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPSFactoryBuffer* This); ULONG (__attribute__((__stdcall__)) *Release)( IPSFactoryBuffer* This); HRESULT (__attribute__((__stdcall__)) *CreateProxy)( IPSFactoryBuffer* This, IUnknown *pUnkOuter, const IID* const riid, IRpcProxyBuffer **ppProxy, void **ppv); HRESULT (__attribute__((__stdcall__)) *CreateStub)( IPSFactoryBuffer* This, const IID* const riid, IUnknown *pUnkServer, IRpcStubBuffer **ppStub); } IPSFactoryBufferVtbl; struct IPSFactoryBuffer { const IPSFactoryBufferVtbl* lpVtbl; }; # 7582 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IPSFactoryBuffer_CreateProxy_Proxy( IPSFactoryBuffer* This, IUnknown *pUnkOuter, const IID* const riid, IRpcProxyBuffer **ppProxy, void **ppv); void __attribute__((__stdcall__)) IPSFactoryBuffer_CreateProxy_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPSFactoryBuffer_CreateStub_Proxy( IPSFactoryBuffer* This, const IID* const riid, IUnknown *pUnkServer, IRpcStubBuffer **ppStub); void __attribute__((__stdcall__)) IPSFactoryBuffer_CreateStub_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 7612 "../../include/objidl.h" typedef IChannelHook *LPCHANNELHOOK; typedef struct SChannelHookCallInfo { IID iid; DWORD cbSize; GUID uCausality; DWORD dwServerPid; DWORD iMethod; void *pObject; } SChannelHookCallInfo; extern const GUID IID_IChannelHook __attribute__((visibility ("hidden"))); # 7666 "../../include/objidl.h" typedef struct IChannelHookVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IChannelHook* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IChannelHook* This); ULONG (__attribute__((__stdcall__)) *Release)( IChannelHook* This); void (__attribute__((__stdcall__)) *ClientGetSize)( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG *pDataSize); void (__attribute__((__stdcall__)) *ClientFillBuffer)( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG *pDataSize, void *pDataBuffer); void (__attribute__((__stdcall__)) *ClientNotify)( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG cbDataSize, void *pDataBuffer, DWORD lDataRep, HRESULT hrFault); void (__attribute__((__stdcall__)) *ServerNotify)( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG cbDataSize, void *pDataBuffer, DWORD lDataRep); void (__attribute__((__stdcall__)) *ServerGetSize)( IChannelHook* This, const GUID* const uExtent, const IID* const riid, HRESULT hrFault, ULONG *pDataSize); void (__attribute__((__stdcall__)) *ServerFillBuffer)( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG *pDataSize, void *pDataBuffer, HRESULT hrFault); } IChannelHookVtbl; struct IChannelHook { const IChannelHookVtbl* lpVtbl; }; # 7749 "../../include/objidl.h" void __attribute__((__stdcall__)) IChannelHook_ClientGetSize_Proxy( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG *pDataSize); void __attribute__((__stdcall__)) IChannelHook_ClientGetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IChannelHook_ClientFillBuffer_Proxy( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG *pDataSize, void *pDataBuffer); void __attribute__((__stdcall__)) IChannelHook_ClientFillBuffer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IChannelHook_ClientNotify_Proxy( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG cbDataSize, void *pDataBuffer, DWORD lDataRep, HRESULT hrFault); void __attribute__((__stdcall__)) IChannelHook_ClientNotify_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IChannelHook_ServerNotify_Proxy( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG cbDataSize, void *pDataBuffer, DWORD lDataRep); void __attribute__((__stdcall__)) IChannelHook_ServerNotify_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IChannelHook_ServerGetSize_Proxy( IChannelHook* This, const GUID* const uExtent, const IID* const riid, HRESULT hrFault, ULONG *pDataSize); void __attribute__((__stdcall__)) IChannelHook_ServerGetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); void __attribute__((__stdcall__)) IChannelHook_ServerFillBuffer_Proxy( IChannelHook* This, const GUID* const uExtent, const IID* const riid, ULONG *pDataSize, void *pDataBuffer, HRESULT hrFault); void __attribute__((__stdcall__)) IChannelHook_ServerFillBuffer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); extern const FMTID FMTID_SummaryInformation; extern const FMTID FMTID_DocSummaryInformation; extern const FMTID FMTID_UserDefinedProperties; typedef struct tagSOLE_AUTHENTICATION_SERVICE { DWORD dwAuthnSvc; DWORD dwAuthzSvc; OLECHAR *pPrincipalName; HRESULT hr; } SOLE_AUTHENTICATION_SERVICE; typedef SOLE_AUTHENTICATION_SERVICE *PSOLE_AUTHENTICATION_SERVICE; typedef struct tagSOLE_AUTHENTICATION_INFO { DWORD dwAuthnSvc; DWORD dwAuthzSvc; void *pAuthInfo; } SOLE_AUTHENTICATION_INFO; typedef struct tagSOLE_AUTHENTICATION_LIST { DWORD cAuthInfo; SOLE_AUTHENTICATION_INFO *aAuthInfo; } SOLE_AUTHENTICATION_LIST; typedef enum tagEOLE_AUTHENTICATION_CAPABILITIES { EOAC_NONE = 0x0, EOAC_MUTUAL_AUTH = 0x1, EOAC_SECURE_REFS = 0x2, EOAC_ACCESS_CONTROL = 0x4, EOAC_APPID = 0x8, EOAC_DYNAMIC = 0x10, EOAC_STATIC_CLOAKING = 0x20, EOAC_DYNAMIC_CLOAKING = 0x40, EOAC_ANY_AUTHORITY = 0x80, EOAC_MAKE_FULLSIC = 0x100, EOAC_REQUIRE_FULLSIC = 0x200, EOAC_AUTO_IMPERSONATE = 0x400, EOAC_DEFAULT = 0x800, EOAC_DISABLE_AAA = 0x1000, EOAC_NO_CUSTOM_MARSHAL = 0x2000 } EOLE_AUTHENTICATION_CAPABILITIES; extern const GUID IID_IClientSecurity __attribute__((visibility ("hidden"))); # 7900 "../../include/objidl.h" typedef struct IClientSecurityVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IClientSecurity* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IClientSecurity* This); ULONG (__attribute__((__stdcall__)) *Release)( IClientSecurity* This); HRESULT (__attribute__((__stdcall__)) *QueryBlanket)( IClientSecurity* This, IUnknown *pProxy, DWORD *pAuthnSvc, DWORD *pAuthzSvc, OLECHAR **pServerPrincName, DWORD *pAuthnLevel, DWORD *pImpLevel, void **pAuthInfo, DWORD *pCapabilities); HRESULT (__attribute__((__stdcall__)) *SetBlanket)( IClientSecurity* This, IUnknown *pProxy, DWORD AuthnSvc, DWORD AuthzSvc, OLECHAR *pServerPrincName, DWORD AuthnLevel, DWORD ImpLevel, void *pAuthInfo, DWORD Capabilities); HRESULT (__attribute__((__stdcall__)) *CopyProxy)( IClientSecurity* This, IUnknown *pProxy, IUnknown **ppCopy); } IClientSecurityVtbl; struct IClientSecurity { const IClientSecurityVtbl* lpVtbl; }; # 7962 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IClientSecurity_QueryBlanket_Proxy( IClientSecurity* This, IUnknown *pProxy, DWORD *pAuthnSvc, DWORD *pAuthzSvc, OLECHAR **pServerPrincName, DWORD *pAuthnLevel, DWORD *pImpLevel, void **pAuthInfo, DWORD *pCapabilities); void __attribute__((__stdcall__)) IClientSecurity_QueryBlanket_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IClientSecurity_SetBlanket_Proxy( IClientSecurity* This, IUnknown *pProxy, DWORD AuthnSvc, DWORD AuthzSvc, OLECHAR *pServerPrincName, DWORD AuthnLevel, DWORD ImpLevel, void *pAuthInfo, DWORD Capabilities); void __attribute__((__stdcall__)) IClientSecurity_SetBlanket_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IClientSecurity_CopyProxy_Proxy( IClientSecurity* This, IUnknown *pProxy, IUnknown **ppCopy); void __attribute__((__stdcall__)) IClientSecurity_CopyProxy_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8010 "../../include/objidl.h" extern const GUID IID_IServerSecurity __attribute__((visibility ("hidden"))); # 8034 "../../include/objidl.h" typedef struct IServerSecurityVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IServerSecurity* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IServerSecurity* This); ULONG (__attribute__((__stdcall__)) *Release)( IServerSecurity* This); HRESULT (__attribute__((__stdcall__)) *QueryBlanket)( IServerSecurity* This, DWORD *pAuthnSvc, DWORD *pAuthzSvc, OLECHAR **pServerPrincName, DWORD *pAuthnLevel, DWORD *pImpLevel, void **pPrivs, DWORD *pCapabilities); HRESULT (__attribute__((__stdcall__)) *ImpersonateClient)( IServerSecurity* This); HRESULT (__attribute__((__stdcall__)) *RevertToSelf)( IServerSecurity* This); BOOL (__attribute__((__stdcall__)) *IsImpersonating)( IServerSecurity* This); } IServerSecurityVtbl; struct IServerSecurity { const IServerSecurityVtbl* lpVtbl; }; # 8089 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IServerSecurity_QueryBlanket_Proxy( IServerSecurity* This, DWORD *pAuthnSvc, DWORD *pAuthzSvc, OLECHAR **pServerPrincName, DWORD *pAuthnLevel, DWORD *pImpLevel, void **pPrivs, DWORD *pCapabilities); void __attribute__((__stdcall__)) IServerSecurity_QueryBlanket_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IServerSecurity_ImpersonateClient_Proxy( IServerSecurity* This); void __attribute__((__stdcall__)) IServerSecurity_ImpersonateClient_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IServerSecurity_RevertToSelf_Proxy( IServerSecurity* This); void __attribute__((__stdcall__)) IServerSecurity_RevertToSelf_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); BOOL __attribute__((__stdcall__)) IServerSecurity_IsImpersonating_Proxy( IServerSecurity* This); void __attribute__((__stdcall__)) IServerSecurity_IsImpersonating_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8133 "../../include/objidl.h" extern const GUID IID_IAsyncSetup __attribute__((visibility ("hidden"))); # 8146 "../../include/objidl.h" typedef struct IAsyncSetupVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IAsyncSetup* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IAsyncSetup* This); ULONG (__attribute__((__stdcall__)) *Release)( IAsyncSetup* This); HRESULT (__attribute__((__stdcall__)) *GetAsyncManager)( IAsyncSetup* This, const IID* const riid, IUnknown *pOuter, DWORD dwFlags, IUnknown **ppInner, IAsyncManager **ppAsyncMgr); } IAsyncSetupVtbl; struct IAsyncSetup { const IAsyncSetupVtbl* lpVtbl; }; # 8187 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IAsyncSetup_GetAsyncManager_Proxy( IAsyncSetup* This, const IID* const riid, IUnknown *pOuter, DWORD dwFlags, IUnknown **ppInner, IAsyncManager **ppAsyncMgr); void __attribute__((__stdcall__)) IAsyncSetup_GetAsyncManager_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8208 "../../include/objidl.h" extern const GUID IID_IDirectWriterLock __attribute__((visibility ("hidden"))); # 8223 "../../include/objidl.h" typedef struct IDirectWriterLockVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IDirectWriterLock* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IDirectWriterLock* This); ULONG (__attribute__((__stdcall__)) *Release)( IDirectWriterLock* This); HRESULT (__attribute__((__stdcall__)) *WaitForWriteAccess)( IDirectWriterLock* This, DWORD dwTimeout); HRESULT (__attribute__((__stdcall__)) *ReleaseWriteAccess)( IDirectWriterLock* This); HRESULT (__attribute__((__stdcall__)) *HaveWriteAccess)( IDirectWriterLock* This); } IDirectWriterLockVtbl; struct IDirectWriterLock { const IDirectWriterLockVtbl* lpVtbl; }; # 8268 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IDirectWriterLock_WaitForWriteAccess_Proxy( IDirectWriterLock* This, DWORD dwTimeout); void __attribute__((__stdcall__)) IDirectWriterLock_WaitForWriteAccess_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDirectWriterLock_ReleaseWriteAccess_Proxy( IDirectWriterLock* This); void __attribute__((__stdcall__)) IDirectWriterLock_ReleaseWriteAccess_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDirectWriterLock_HaveWriteAccess_Proxy( IDirectWriterLock* This); void __attribute__((__stdcall__)) IDirectWriterLock_HaveWriteAccess_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8299 "../../include/objidl.h" extern const GUID IID_ISynchronize __attribute__((visibility ("hidden"))); # 8315 "../../include/objidl.h" typedef struct ISynchronizeVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISynchronize* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISynchronize* This); ULONG (__attribute__((__stdcall__)) *Release)( ISynchronize* This); HRESULT (__attribute__((__stdcall__)) *Wait)( ISynchronize* This, DWORD dwFlags, DWORD dwMilliseconds); HRESULT (__attribute__((__stdcall__)) *Signal)( ISynchronize* This); HRESULT (__attribute__((__stdcall__)) *Reset)( ISynchronize* This); } ISynchronizeVtbl; struct ISynchronize { const ISynchronizeVtbl* lpVtbl; }; # 8361 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ISynchronize_Wait_Proxy( ISynchronize* This, DWORD dwFlags, DWORD dwMilliseconds); void __attribute__((__stdcall__)) ISynchronize_Wait_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ISynchronize_Signal_Proxy( ISynchronize* This); void __attribute__((__stdcall__)) ISynchronize_Signal_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ISynchronize_Reset_Proxy( ISynchronize* This); void __attribute__((__stdcall__)) ISynchronize_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8393 "../../include/objidl.h" extern const GUID IID_ISynchronizeHandle __attribute__((visibility ("hidden"))); # 8402 "../../include/objidl.h" typedef struct ISynchronizeHandleVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISynchronizeHandle* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISynchronizeHandle* This); ULONG (__attribute__((__stdcall__)) *Release)( ISynchronizeHandle* This); HRESULT (__attribute__((__stdcall__)) *GetHandle)( ISynchronizeHandle* This, HANDLE *ph); } ISynchronizeHandleVtbl; struct ISynchronizeHandle { const ISynchronizeHandleVtbl* lpVtbl; }; # 8439 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ISynchronizeHandle_GetHandle_Proxy( ISynchronizeHandle* This, HANDLE *ph); void __attribute__((__stdcall__)) ISynchronizeHandle_GetHandle_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8456 "../../include/objidl.h" extern const GUID IID_ISynchronizeEvent __attribute__((visibility ("hidden"))); # 8465 "../../include/objidl.h" typedef struct ISynchronizeEventVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISynchronizeEvent* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISynchronizeEvent* This); ULONG (__attribute__((__stdcall__)) *Release)( ISynchronizeEvent* This); HRESULT (__attribute__((__stdcall__)) *GetHandle)( ISynchronizeEvent* This, HANDLE *ph); HRESULT (__attribute__((__stdcall__)) *SetEventHandle)( ISynchronizeEvent* This, HANDLE *ph); } ISynchronizeEventVtbl; struct ISynchronizeEvent { const ISynchronizeEventVtbl* lpVtbl; }; # 8509 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ISynchronizeEvent_SetEventHandle_Proxy( ISynchronizeEvent* This, HANDLE *ph); void __attribute__((__stdcall__)) ISynchronizeEvent_SetEventHandle_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8526 "../../include/objidl.h" extern const GUID IID_ISynchronizeContainer __attribute__((visibility ("hidden"))); # 8540 "../../include/objidl.h" typedef struct ISynchronizeContainerVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISynchronizeContainer* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISynchronizeContainer* This); ULONG (__attribute__((__stdcall__)) *Release)( ISynchronizeContainer* This); HRESULT (__attribute__((__stdcall__)) *AddSynchronize)( ISynchronizeContainer* This, ISynchronize *pSync); HRESULT (__attribute__((__stdcall__)) *WaitMultiple)( ISynchronizeContainer* This, DWORD dwFlags, DWORD dwTimeOut, ISynchronize **ppSync); } ISynchronizeContainerVtbl; struct ISynchronizeContainer { const ISynchronizeContainerVtbl* lpVtbl; }; # 8584 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ISynchronizeContainer_AddSynchronize_Proxy( ISynchronizeContainer* This, ISynchronize *pSync); void __attribute__((__stdcall__)) ISynchronizeContainer_AddSynchronize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ISynchronizeContainer_WaitMultiple_Proxy( ISynchronizeContainer* This, DWORD dwFlags, DWORD dwTimeOut, ISynchronize **ppSync); void __attribute__((__stdcall__)) ISynchronizeContainer_WaitMultiple_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8611 "../../include/objidl.h" extern const GUID IID_ISynchronizeMutex __attribute__((visibility ("hidden"))); # 8620 "../../include/objidl.h" typedef struct ISynchronizeMutexVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISynchronizeMutex* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISynchronizeMutex* This); ULONG (__attribute__((__stdcall__)) *Release)( ISynchronizeMutex* This); HRESULT (__attribute__((__stdcall__)) *Wait)( ISynchronizeMutex* This, DWORD dwFlags, DWORD dwMilliseconds); HRESULT (__attribute__((__stdcall__)) *Signal)( ISynchronizeMutex* This); HRESULT (__attribute__((__stdcall__)) *Reset)( ISynchronizeMutex* This); HRESULT (__attribute__((__stdcall__)) *ReleaseMutex)( ISynchronizeMutex* This); } ISynchronizeMutexVtbl; struct ISynchronizeMutex { const ISynchronizeMutexVtbl* lpVtbl; }; # 8672 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ISynchronizeMutex_ReleaseMutex_Proxy( ISynchronizeMutex* This); void __attribute__((__stdcall__)) ISynchronizeMutex_ReleaseMutex_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8688 "../../include/objidl.h" typedef ICancelMethodCalls *LPCANCELMETHODCALLS; extern const GUID IID_ICancelMethodCalls __attribute__((visibility ("hidden"))); # 8701 "../../include/objidl.h" typedef struct ICancelMethodCallsVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ICancelMethodCalls* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ICancelMethodCalls* This); ULONG (__attribute__((__stdcall__)) *Release)( ICancelMethodCalls* This); HRESULT (__attribute__((__stdcall__)) *Cancel)( ICancelMethodCalls* This, ULONG ulSeconds); HRESULT (__attribute__((__stdcall__)) *TestCancel)( ICancelMethodCalls* This); } ICancelMethodCallsVtbl; struct ICancelMethodCalls { const ICancelMethodCallsVtbl* lpVtbl; }; # 8742 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ICancelMethodCalls_Cancel_Proxy( ICancelMethodCalls* This, ULONG ulSeconds); void __attribute__((__stdcall__)) ICancelMethodCalls_Cancel_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICancelMethodCalls_TestCancel_Proxy( ICancelMethodCalls* This); void __attribute__((__stdcall__)) ICancelMethodCalls_TestCancel_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8766 "../../include/objidl.h" typedef enum tagDCOM_CALL_STATE { DCOM_NONE = 0, DCOM_CALL_COMPLETE = 1, DCOM_CALL_CANCELED = 2 } DCOM_CALL_STATE; extern const GUID IID_IAsyncManager __attribute__((visibility ("hidden"))); # 8787 "../../include/objidl.h" typedef struct IAsyncManagerVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IAsyncManager* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IAsyncManager* This); ULONG (__attribute__((__stdcall__)) *Release)( IAsyncManager* This); HRESULT (__attribute__((__stdcall__)) *CompleteCall)( IAsyncManager* This, HRESULT Result); HRESULT (__attribute__((__stdcall__)) *GetCallContext)( IAsyncManager* This, const IID* const riid, void **pInterface); HRESULT (__attribute__((__stdcall__)) *GetState)( IAsyncManager* This, ULONG *pulStateFlags); } IAsyncManagerVtbl; struct IAsyncManager { const IAsyncManagerVtbl* lpVtbl; }; # 8835 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IAsyncManager_CompleteCall_Proxy( IAsyncManager* This, HRESULT Result); void __attribute__((__stdcall__)) IAsyncManager_CompleteCall_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAsyncManager_GetCallContext_Proxy( IAsyncManager* This, const IID* const riid, void **pInterface); void __attribute__((__stdcall__)) IAsyncManager_GetCallContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAsyncManager_GetState_Proxy( IAsyncManager* This, ULONG *pulStateFlags); void __attribute__((__stdcall__)) IAsyncManager_GetState_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8869 "../../include/objidl.h" extern const GUID IID_ICallFactory __attribute__((visibility ("hidden"))); # 8881 "../../include/objidl.h" typedef struct ICallFactoryVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ICallFactory* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ICallFactory* This); ULONG (__attribute__((__stdcall__)) *Release)( ICallFactory* This); HRESULT (__attribute__((__stdcall__)) *CreateCall)( ICallFactory* This, const IID* const riid, IUnknown *pCtrlUnk, const IID* const riid2, IUnknown **ppv); } ICallFactoryVtbl; struct ICallFactory { const ICallFactoryVtbl* lpVtbl; }; # 8921 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) ICallFactory_CreateCall_Proxy( ICallFactory* This, const IID* const riid, IUnknown *pCtrlUnk, const IID* const riid2, IUnknown **ppv); void __attribute__((__stdcall__)) ICallFactory_CreateCall_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 8941 "../../include/objidl.h" extern const GUID IID_IRpcOptions __attribute__((visibility ("hidden"))); # 8957 "../../include/objidl.h" typedef struct IRpcOptionsVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcOptions* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcOptions* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcOptions* This); HRESULT (__attribute__((__stdcall__)) *Set)( IRpcOptions* This, IUnknown *pPrx, DWORD dwProperty, ULONG_PTR dwValue); HRESULT (__attribute__((__stdcall__)) *Query)( IRpcOptions* This, IUnknown *pPrx, DWORD dwProperty, ULONG_PTR *pdwValue); } IRpcOptionsVtbl; struct IRpcOptions { const IRpcOptionsVtbl* lpVtbl; }; # 9003 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcOptions_Set_Proxy( IRpcOptions* This, IUnknown *pPrx, DWORD dwProperty, ULONG_PTR dwValue); void __attribute__((__stdcall__)) IRpcOptions_Set_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcOptions_Query_Proxy( IRpcOptions* This, IUnknown *pPrx, DWORD dwProperty, ULONG_PTR *pdwValue); void __attribute__((__stdcall__)) IRpcOptions_Query_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); enum { COMBND_RPCTIMEOUT = 1, COMBND_SERVER_LOCALITY = 2 }; enum { SERVER_LOCALITY_PROCESS_LOCAL = 0, SERVER_LOCALITY_MACHINE_LOCAL = 1, SERVER_LOCALITY_REMOTE = 2 }; extern const GUID IID_IRpcHelper __attribute__((visibility ("hidden"))); # 9056 "../../include/objidl.h" typedef struct IRpcHelperVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRpcHelper* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRpcHelper* This); ULONG (__attribute__((__stdcall__)) *Release)( IRpcHelper* This); HRESULT (__attribute__((__stdcall__)) *GetDCOMProtocolVersion)( IRpcHelper* This, DWORD *pComVersion); HRESULT (__attribute__((__stdcall__)) *GetIIDFromOBJREF)( IRpcHelper* This, void *pObjRef, IID **piid); } IRpcHelperVtbl; struct IRpcHelper { const IRpcHelperVtbl* lpVtbl; }; # 9099 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IRpcHelper_GetDCOMProtocolVersion_Proxy( IRpcHelper* This, DWORD *pComVersion); void __attribute__((__stdcall__)) IRpcHelper_GetDCOMProtocolVersion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRpcHelper_GetIIDFromOBJREF_Proxy( IRpcHelper* This, void *pObjRef, IID **piid); void __attribute__((__stdcall__)) IRpcHelper_GetIIDFromOBJREF_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9125 "../../include/objidl.h" extern const GUID IID_IReleaseMarshalBuffers __attribute__((visibility ("hidden"))); # 9136 "../../include/objidl.h" typedef struct IReleaseMarshalBuffersVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IReleaseMarshalBuffers* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IReleaseMarshalBuffers* This); ULONG (__attribute__((__stdcall__)) *Release)( IReleaseMarshalBuffers* This); HRESULT (__attribute__((__stdcall__)) *ReleaseMarshalBuffer)( IReleaseMarshalBuffers* This, RPCOLEMESSAGE *pMsg, DWORD dwFlags, IUnknown *pChnl); } IReleaseMarshalBuffersVtbl; struct IReleaseMarshalBuffers { const IReleaseMarshalBuffersVtbl* lpVtbl; }; # 9175 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IReleaseMarshalBuffers_ReleaseMarshalBuffer_Proxy( IReleaseMarshalBuffers* This, RPCOLEMESSAGE *pMsg, DWORD dwFlags, IUnknown *pChnl); void __attribute__((__stdcall__)) IReleaseMarshalBuffers_ReleaseMarshalBuffer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9194 "../../include/objidl.h" extern const GUID IID_IWaitMultiple __attribute__((visibility ("hidden"))); # 9207 "../../include/objidl.h" typedef struct IWaitMultipleVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IWaitMultiple* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IWaitMultiple* This); ULONG (__attribute__((__stdcall__)) *Release)( IWaitMultiple* This); HRESULT (__attribute__((__stdcall__)) *WaitMultiple)( IWaitMultiple* This, DWORD timeout, ISynchronize **pSync); HRESULT (__attribute__((__stdcall__)) *AddSynchronize)( IWaitMultiple* This, ISynchronize *pSync); } IWaitMultipleVtbl; struct IWaitMultiple { const IWaitMultipleVtbl* lpVtbl; }; # 9250 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IWaitMultiple_WaitMultiple_Proxy( IWaitMultiple* This, DWORD timeout, ISynchronize **pSync); void __attribute__((__stdcall__)) IWaitMultiple_WaitMultiple_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IWaitMultiple_AddSynchronize_Proxy( IWaitMultiple* This, ISynchronize *pSync); void __attribute__((__stdcall__)) IWaitMultiple_AddSynchronize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9276 "../../include/objidl.h" extern const GUID IID_IUrlMon __attribute__((visibility ("hidden"))); # 9294 "../../include/objidl.h" typedef struct IUrlMonVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IUrlMon* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IUrlMon* This); ULONG (__attribute__((__stdcall__)) *Release)( IUrlMon* This); HRESULT (__attribute__((__stdcall__)) *AsyncGetClassBits)( IUrlMon* This, const CLSID* const rclsid, LPCWSTR pszTYPE, LPCWSTR pszExt, DWORD dwFileVersionMS, DWORD dwFileVersionLS, LPCWSTR pszCodeBase, IBindCtx *pbc, DWORD dwClassContext, const IID* const riid, DWORD flags); } IUrlMonVtbl; struct IUrlMon { const IUrlMonVtbl* lpVtbl; }; # 9340 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IUrlMon_AsyncGetClassBits_Proxy( IUrlMon* This, const CLSID* const rclsid, LPCWSTR pszTYPE, LPCWSTR pszExt, DWORD dwFileVersionMS, DWORD dwFileVersionLS, LPCWSTR pszCodeBase, IBindCtx *pbc, DWORD dwClassContext, const IID* const riid, DWORD flags); void __attribute__((__stdcall__)) IUrlMon_AsyncGetClassBits_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9366 "../../include/objidl.h" extern const GUID IID_IForegroundTransfer __attribute__((visibility ("hidden"))); # 9375 "../../include/objidl.h" typedef struct IForegroundTransferVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IForegroundTransfer* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IForegroundTransfer* This); ULONG (__attribute__((__stdcall__)) *Release)( IForegroundTransfer* This); HRESULT (__attribute__((__stdcall__)) *AllowForegroundTransfer)( IForegroundTransfer* This, void *lpvReserved); } IForegroundTransferVtbl; struct IForegroundTransfer { const IForegroundTransferVtbl* lpVtbl; }; # 9412 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IForegroundTransfer_AllowForegroundTransfer_Proxy( IForegroundTransfer* This, void *lpvReserved); void __attribute__((__stdcall__)) IForegroundTransfer_AllowForegroundTransfer_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9429 "../../include/objidl.h" typedef IAddrTrackingControl *LPADDRTRACKINGCONTROL; extern const GUID IID_IAddrTrackingControl __attribute__((visibility ("hidden"))); # 9442 "../../include/objidl.h" typedef struct IAddrTrackingControlVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IAddrTrackingControl* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IAddrTrackingControl* This); ULONG (__attribute__((__stdcall__)) *Release)( IAddrTrackingControl* This); HRESULT (__attribute__((__stdcall__)) *EnableCOMDynamicAddrTracking)( IAddrTrackingControl* This); HRESULT (__attribute__((__stdcall__)) *DisableCOMDynamicAddrTracking)( IAddrTrackingControl* This); } IAddrTrackingControlVtbl; struct IAddrTrackingControl { const IAddrTrackingControlVtbl* lpVtbl; }; # 9482 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IAddrTrackingControl_EnableCOMDynamicAddrTracking_Proxy( IAddrTrackingControl* This); void __attribute__((__stdcall__)) IAddrTrackingControl_EnableCOMDynamicAddrTracking_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAddrTrackingControl_DisableCOMDynamicAddrTracking_Proxy( IAddrTrackingControl* This); void __attribute__((__stdcall__)) IAddrTrackingControl_DisableCOMDynamicAddrTracking_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9505 "../../include/objidl.h" typedef IAddrExclusionControl *LPADDREXCLUSIONCONTROL; extern const GUID IID_IAddrExclusionControl __attribute__((visibility ("hidden"))); # 9519 "../../include/objidl.h" typedef struct IAddrExclusionControlVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IAddrExclusionControl* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IAddrExclusionControl* This); ULONG (__attribute__((__stdcall__)) *Release)( IAddrExclusionControl* This); HRESULT (__attribute__((__stdcall__)) *GetCurrentAddrExclusionList)( IAddrExclusionControl* This, const IID* const riid, void **ppEnumerator); HRESULT (__attribute__((__stdcall__)) *UpdateAddrExclusionList)( IAddrExclusionControl* This, IUnknown *pEnumerator); } IAddrExclusionControlVtbl; struct IAddrExclusionControl { const IAddrExclusionControlVtbl* lpVtbl; }; # 9562 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IAddrExclusionControl_GetCurrentAddrExclusionList_Proxy( IAddrExclusionControl* This, const IID* const riid, void **ppEnumerator); void __attribute__((__stdcall__)) IAddrExclusionControl_GetCurrentAddrExclusionList_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IAddrExclusionControl_UpdateAddrExclusionList_Proxy( IAddrExclusionControl* This, IUnknown *pEnumerator); void __attribute__((__stdcall__)) IAddrExclusionControl_UpdateAddrExclusionList_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); typedef enum _APTTYPE { APTTYPE_CURRENT = -1, APTTYPE_STA = 0, APTTYPE_MTA = 1, APTTYPE_NA = 2, APTTYPE_MAINSTA = 3 } APTTYPE; typedef enum _THDTYPE { THDTYPE_BLOCKMESSAGES = 0, THDTYPE_PROCESSMESSAGES = 1 } THDTYPE; extern const GUID IID_IComThreadingInfo __attribute__((visibility ("hidden"))); # 9617 "../../include/objidl.h" typedef struct IComThreadingInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IComThreadingInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IComThreadingInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( IComThreadingInfo* This); HRESULT (__attribute__((__stdcall__)) *GetCurrentApartmentType)( IComThreadingInfo* This, APTTYPE *pAptType); HRESULT (__attribute__((__stdcall__)) *GetCurrentThreadType)( IComThreadingInfo* This, THDTYPE *pThreadType); HRESULT (__attribute__((__stdcall__)) *GetCurrentLogicalThreadId)( IComThreadingInfo* This, GUID *pguidLogicalThreadId); HRESULT (__attribute__((__stdcall__)) *SetCurrentLogicalThreadId)( IComThreadingInfo* This, const GUID* const rguid); } IComThreadingInfoVtbl; struct IComThreadingInfo { const IComThreadingInfoVtbl* lpVtbl; }; # 9669 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentApartmentType_Proxy( IComThreadingInfo* This, APTTYPE *pAptType); void __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentApartmentType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentThreadType_Proxy( IComThreadingInfo* This, THDTYPE *pThreadType); void __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentThreadType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentLogicalThreadId_Proxy( IComThreadingInfo* This, GUID *pguidLogicalThreadId); void __attribute__((__stdcall__)) IComThreadingInfo_GetCurrentLogicalThreadId_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IComThreadingInfo_SetCurrentLogicalThreadId_Proxy( IComThreadingInfo* This, const GUID* const rguid); void __attribute__((__stdcall__)) IComThreadingInfo_SetCurrentLogicalThreadId_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9710 "../../include/objidl.h" extern const GUID IID_IProcessInitControl __attribute__((visibility ("hidden"))); # 9719 "../../include/objidl.h" typedef struct IProcessInitControlVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IProcessInitControl* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IProcessInitControl* This); ULONG (__attribute__((__stdcall__)) *Release)( IProcessInitControl* This); HRESULT (__attribute__((__stdcall__)) *ResetInitializerTimeout)( IProcessInitControl* This, DWORD dwSecondsRemaining); } IProcessInitControlVtbl; struct IProcessInitControl { const IProcessInitControlVtbl* lpVtbl; }; # 9756 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IProcessInitControl_ResetInitializerTimeout_Proxy( IProcessInitControl* This, DWORD dwSecondsRemaining); void __attribute__((__stdcall__)) IProcessInitControl_ResetInitializerTimeout_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9773 "../../include/objidl.h" typedef IInitializeSpy *LPINITIALIZESPY; extern const GUID IID_IInitializeSpy __attribute__((visibility ("hidden"))); # 9795 "../../include/objidl.h" typedef struct IInitializeSpyVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IInitializeSpy* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IInitializeSpy* This); ULONG (__attribute__((__stdcall__)) *Release)( IInitializeSpy* This); HRESULT (__attribute__((__stdcall__)) *PreInitialize)( IInitializeSpy* This, DWORD dwCoInit, DWORD dwCurThreadAptRefs); HRESULT (__attribute__((__stdcall__)) *PostInitialize)( IInitializeSpy* This, HRESULT hrCoInit, DWORD dwCoInit, DWORD dwNewThreadAptRefs); HRESULT (__attribute__((__stdcall__)) *PreUninitialize)( IInitializeSpy* This, DWORD dwCurThreadAptRefs); HRESULT (__attribute__((__stdcall__)) *PostUninitialize)( IInitializeSpy* This, DWORD dwNewThreadAptRefs); } IInitializeSpyVtbl; struct IInitializeSpy { const IInitializeSpyVtbl* lpVtbl; }; # 9850 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IInitializeSpy_PreInitialize_Proxy( IInitializeSpy* This, DWORD dwCoInit, DWORD dwCurThreadAptRefs); void __attribute__((__stdcall__)) IInitializeSpy_PreInitialize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IInitializeSpy_PostInitialize_Proxy( IInitializeSpy* This, HRESULT hrCoInit, DWORD dwCoInit, DWORD dwNewThreadAptRefs); void __attribute__((__stdcall__)) IInitializeSpy_PostInitialize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IInitializeSpy_PreUninitialize_Proxy( IInitializeSpy* This, DWORD dwCurThreadAptRefs); void __attribute__((__stdcall__)) IInitializeSpy_PreUninitialize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IInitializeSpy_PostUninitialize_Proxy( IInitializeSpy* This, DWORD dwNewThreadAptRefs); void __attribute__((__stdcall__)) IInitializeSpy_PostUninitialize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 9894 "../../include/objidl.h" extern const GUID IID_IThumbnailExtractor __attribute__((visibility ("hidden"))); # 9911 "../../include/objidl.h" typedef struct IThumbnailExtractorVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IThumbnailExtractor* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IThumbnailExtractor* This); ULONG (__attribute__((__stdcall__)) *Release)( IThumbnailExtractor* This); HRESULT (__attribute__((__stdcall__)) *ExtractThumbnail)( IThumbnailExtractor* This, IStorage *pStg, ULONG ulLength, ULONG ulHeight, ULONG *pulOutputLength, ULONG *pulOutputHeight, HBITMAP *phOutputBitmap); HRESULT (__attribute__((__stdcall__)) *OnFileUpdated)( IThumbnailExtractor* This, IStorage *pStg); } IThumbnailExtractorVtbl; struct IThumbnailExtractor { const IThumbnailExtractorVtbl* lpVtbl; }; # 9958 "../../include/objidl.h" HRESULT __attribute__((__stdcall__)) IThumbnailExtractor_ExtractThumbnail_Proxy( IThumbnailExtractor* This, IStorage *pStg, ULONG ulLength, ULONG ulHeight, ULONG *pulOutputLength, ULONG *pulOutputHeight, HBITMAP *phOutputBitmap); void __attribute__((__stdcall__)) IThumbnailExtractor_ExtractThumbnail_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IThumbnailExtractor_OnFileUpdated_Proxy( IThumbnailExtractor* This, IStorage *pStg); void __attribute__((__stdcall__)) IThumbnailExtractor_OnFileUpdated_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 10418 "../../include/objidl.h" ULONG __attribute__((__stdcall__)) SNB_UserSize (ULONG *, ULONG, SNB *); unsigned char * __attribute__((__stdcall__)) SNB_UserMarshal (ULONG *, unsigned char *, SNB *); unsigned char * __attribute__((__stdcall__)) SNB_UserUnmarshal(ULONG *, unsigned char *, SNB *); void __attribute__((__stdcall__)) SNB_UserFree (ULONG *, SNB *); ULONG __attribute__((__stdcall__)) CLIPFORMAT_UserSize (ULONG *, ULONG, CLIPFORMAT *); unsigned char * __attribute__((__stdcall__)) CLIPFORMAT_UserMarshal (ULONG *, unsigned char *, CLIPFORMAT *); unsigned char * __attribute__((__stdcall__)) CLIPFORMAT_UserUnmarshal(ULONG *, unsigned char *, CLIPFORMAT *); void __attribute__((__stdcall__)) CLIPFORMAT_UserFree (ULONG *, CLIPFORMAT *); ULONG __attribute__((__stdcall__)) STGMEDIUM_UserSize (ULONG *, ULONG, STGMEDIUM *); unsigned char * __attribute__((__stdcall__)) STGMEDIUM_UserMarshal (ULONG *, unsigned char *, STGMEDIUM *); unsigned char * __attribute__((__stdcall__)) STGMEDIUM_UserUnmarshal(ULONG *, unsigned char *, STGMEDIUM *); void __attribute__((__stdcall__)) STGMEDIUM_UserFree (ULONG *, STGMEDIUM *); ULONG __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserSize (ULONG *, ULONG, ASYNC_STGMEDIUM *); unsigned char * __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserMarshal (ULONG *, unsigned char *, ASYNC_STGMEDIUM *); unsigned char * __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserUnmarshal(ULONG *, unsigned char *, ASYNC_STGMEDIUM *); void __attribute__((__stdcall__)) ASYNC_STGMEDIUM_UserFree (ULONG *, ASYNC_STGMEDIUM *); ULONG __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserSize (ULONG *, ULONG, FLAG_STGMEDIUM *); unsigned char * __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserMarshal (ULONG *, unsigned char *, FLAG_STGMEDIUM *); unsigned char * __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserUnmarshal(ULONG *, unsigned char *, FLAG_STGMEDIUM *); void __attribute__((__stdcall__)) FLAG_STGMEDIUM_UserFree (ULONG *, FLAG_STGMEDIUM *); ULONG __attribute__((__stdcall__)) HBITMAP_UserSize (ULONG *, ULONG, HBITMAP *); unsigned char * __attribute__((__stdcall__)) HBITMAP_UserMarshal (ULONG *, unsigned char *, HBITMAP *); unsigned char * __attribute__((__stdcall__)) HBITMAP_UserUnmarshal(ULONG *, unsigned char *, HBITMAP *); void __attribute__((__stdcall__)) HBITMAP_UserFree (ULONG *, HBITMAP *); # 294 "../../include/objbase.h" 2 # 1 "../../include/guiddef.h" 1 # 296 "../../include/objbase.h" 2 # 1 "../../include/cguid.h" 1 # 26 "../../include/cguid.h" extern const IID GUID_NULL; extern const IID IID_IRpcChannel; extern const IID IID_IRpcStub; extern const IID IID_IStubManager; extern const IID IID_IRpcProxy; extern const IID IID_IProxyManager; extern const IID IID_IPSFactory; extern const IID IID_IInternalMoniker; extern const IID IID_IDfReserved1; extern const IID IID_IDfReserved2; extern const IID IID_IDfReserved3; extern const CLSID CLSID_StdMarshal; extern const CLSID CLSID_AggStdMarshal; extern const CLSID CLSID_StdAsyncActManager; extern const IID IID_IStub; extern const IID IID_IProxy; extern const IID IID_IEnumGeneric; extern const IID IID_IEnumHolder; extern const IID IID_IEnumCallback; extern const IID IID_IOleManager; extern const IID IID_IOlePresObj; extern const IID IID_IDebug; extern const IID IID_IDebugStream; extern const CLSID CLSID_PSGenObject; extern const CLSID CLSID_PSClientSite; extern const CLSID CLSID_PSClassObject; extern const CLSID CLSID_PSInPlaceActive; extern const CLSID CLSID_PSInPlaceFrame; extern const CLSID CLSID_PSDragDrop; extern const CLSID CLSID_PSBindCtx; extern const CLSID CLSID_PSEnumerators; extern const CLSID CLSID_StaticMetafile; extern const CLSID CLSID_StaticDib; extern const CLSID CID_CDfsVolume; extern const CLSID CLSID_DCOMAccessControl; extern const CLSID CLSID_StdGlobalInterfaceTable; extern const CLSID CLSID_ComBinding; extern const CLSID CLSID_StdEvent; extern const CLSID CLSID_ManualResetEvent; extern const CLSID CLSID_SynchronizeContainer; extern const CLSID CLSID_CCDFormKrnl; extern const CLSID CLSID_CCDPropertyPage; extern const CLSID CLSID_CCDFormDialog; extern const CLSID CLSID_CCDCommandButton; extern const CLSID CLSID_CCDComboBox; extern const CLSID CLSID_CCDTextBox; extern const CLSID CLSID_CCDCheckBox; extern const CLSID CLSID_CCDLabel; extern const CLSID CLSID_CCDOptionButton; extern const CLSID CLSID_CCDListBox; extern const CLSID CLSID_CCDScrollBar; extern const CLSID CLSID_CCDGroupBox; extern const CLSID CLSID_CCDGeneralPropertyPage; extern const CLSID CLSID_CCDGenericPropertyPage; extern const CLSID CLSID_CCDFontPropertyPage; extern const CLSID CLSID_CCDColorPropertyPage; extern const CLSID CLSID_CCDLabelPropertyPage; extern const CLSID CLSID_CCDCheckBoxPropertyPage; extern const CLSID CLSID_CCDTextBoxPropertyPage; extern const CLSID CLSID_CCDOptionButtonPropertyPage; extern const CLSID CLSID_CCDListBoxPropertyPage; extern const CLSID CLSID_CCDCommandButtonPropertyPage; extern const CLSID CLSID_CCDComboBoxPropertyPage; extern const CLSID CLSID_CCDScrollBarPropertyPage; extern const CLSID CLSID_CCDGroupBoxPropertyPage; extern const CLSID CLSID_CCDXObjectPropertyPage; extern const CLSID CLSID_CStdPropertyFrame; extern const CLSID CLSID_CFormPropertyPage; extern const CLSID CLSID_CGridPropertyPage; extern const CLSID CLSID_CWSJArticlePage; extern const CLSID CLSID_CSystemPage; extern const CLSID CLSID_IdentityUnmarshal; extern const CLSID CLSID_InProcFreeMarshaler; extern const CLSID CLSID_Picture_Metafile; extern const CLSID CLSID_Picture_EnhMetafile; extern const CLSID CLSID_Picture_Dib; extern const GUID GUID_TRISTATE; # 298 "../../include/objbase.h" 2 # 315 "../../include/objbase.h" DWORD __attribute__((__stdcall__)) CoBuildVersion(void); typedef enum tagCOINIT { COINIT_APARTMENTTHREADED = 0x2, COINIT_MULTITHREADED = 0x0, COINIT_DISABLE_OLE1DDE = 0x4, COINIT_SPEED_OVER_MEMORY = 0x8 } COINIT; HRESULT __attribute__((__stdcall__)) CoInitialize(LPVOID lpReserved); HRESULT __attribute__((__stdcall__)) CoInitializeEx(LPVOID lpReserved, DWORD dwCoInit); void __attribute__((__stdcall__)) CoUninitialize(void); DWORD __attribute__((__stdcall__)) CoGetCurrentProcess(void); HINSTANCE __attribute__((__stdcall__)) CoLoadLibrary(LPOLESTR lpszLibName, BOOL bAutoFree); void __attribute__((__stdcall__)) CoFreeAllLibraries(void); void __attribute__((__stdcall__)) CoFreeLibrary(HINSTANCE hLibrary); void __attribute__((__stdcall__)) CoFreeUnusedLibraries(void); void __attribute__((__stdcall__)) CoFreeUnusedLibrariesEx(DWORD dwUnloadDelay, DWORD dwReserved); HRESULT __attribute__((__stdcall__)) CoCreateInstance(const CLSID* const rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, const IID* const iid, LPVOID *ppv); HRESULT __attribute__((__stdcall__)) CoCreateInstanceEx(const CLSID* const rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, COSERVERINFO* pServerInfo, ULONG cmq, MULTI_QI* pResults); HRESULT __attribute__((__stdcall__)) CoGetInstanceFromFile(COSERVERINFO* pServerInfo, CLSID* pClsid, IUnknown* punkOuter, DWORD dwClsCtx, DWORD grfMode, OLECHAR* pwszName, DWORD dwCount, MULTI_QI* pResults); HRESULT __attribute__((__stdcall__)) CoGetInstanceFromIStorage(COSERVERINFO* pServerInfo, CLSID* pClsid, IUnknown* punkOuter, DWORD dwClsCtx, IStorage* pstg, DWORD dwCount, MULTI_QI* pResults); HRESULT __attribute__((__stdcall__)) CoGetMalloc(DWORD dwMemContext, LPMALLOC* lpMalloc); LPVOID __attribute__((__stdcall__)) CoTaskMemAlloc(ULONG size) __attribute__((__alloc_size__(1))); void __attribute__((__stdcall__)) CoTaskMemFree(LPVOID ptr); LPVOID __attribute__((__stdcall__)) CoTaskMemRealloc(LPVOID ptr, ULONG size); HRESULT __attribute__((__stdcall__)) CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy); HRESULT __attribute__((__stdcall__)) CoRevokeMallocSpy(void); HRESULT __attribute__((__stdcall__)) CoGetContextToken( ULONG_PTR *token ); typedef enum tagREGCLS { REGCLS_SINGLEUSE = 0, REGCLS_MULTIPLEUSE = 1, REGCLS_MULTI_SEPARATE = 2, REGCLS_SUSPENDED = 4, REGCLS_SURROGATE = 8 } REGCLS; HRESULT __attribute__((__stdcall__)) CoGetClassObject(const CLSID* const rclsid, DWORD dwClsContext, COSERVERINFO *pServerInfo, const IID* const iid, LPVOID *ppv); HRESULT __attribute__((__stdcall__)) CoRegisterClassObject(const CLSID* const rclsid,LPUNKNOWN pUnk,DWORD dwClsContext,DWORD flags,LPDWORD lpdwRegister); HRESULT __attribute__((__stdcall__)) CoRevokeClassObject(DWORD dwRegister); HRESULT __attribute__((__stdcall__)) CoGetPSClsid(const IID* const riid,CLSID *pclsid); HRESULT __attribute__((__stdcall__)) CoRegisterPSClsid(const IID* const riid, const CLSID* const rclsid); HRESULT __attribute__((__stdcall__)) CoRegisterSurrogate(LPSURROGATE pSurrogate); HRESULT __attribute__((__stdcall__)) CoSuspendClassObjects(void); HRESULT __attribute__((__stdcall__)) CoResumeClassObjects(void); ULONG __attribute__((__stdcall__)) CoAddRefServerProcess(void); ULONG __attribute__((__stdcall__)) CoReleaseServerProcess(void); HRESULT __attribute__((__stdcall__)) CoCreateFreeThreadedMarshaler(LPUNKNOWN punkOuter, LPUNKNOWN* ppunkMarshal); HRESULT __attribute__((__stdcall__)) CoGetInterfaceAndReleaseStream(LPSTREAM pStm, const IID* const iid, LPVOID* ppv); HRESULT __attribute__((__stdcall__)) CoGetMarshalSizeMax(ULONG* pulSize, const IID* const riid, LPUNKNOWN pUnk, DWORD dwDestContext, LPVOID pvDestContext, DWORD mshlflags); HRESULT __attribute__((__stdcall__)) CoGetStandardMarshal(const IID* const riid, LPUNKNOWN pUnk, DWORD dwDestContext, LPVOID pvDestContext, DWORD mshlflags, LPMARSHAL* ppMarshal); HRESULT __attribute__((__stdcall__)) CoMarshalHresult(LPSTREAM pstm, HRESULT hresult); HRESULT __attribute__((__stdcall__)) CoMarshalInterface(LPSTREAM pStm, const IID* const riid, LPUNKNOWN pUnk, DWORD dwDestContext, LPVOID pvDestContext, DWORD mshlflags); HRESULT __attribute__((__stdcall__)) CoMarshalInterThreadInterfaceInStream(const IID* const riid, LPUNKNOWN pUnk, LPSTREAM* ppStm); HRESULT __attribute__((__stdcall__)) CoReleaseMarshalData(LPSTREAM pStm); HRESULT __attribute__((__stdcall__)) CoDisconnectObject(LPUNKNOWN lpUnk, DWORD reserved); HRESULT __attribute__((__stdcall__)) CoUnmarshalHresult(LPSTREAM pstm, HRESULT* phresult); HRESULT __attribute__((__stdcall__)) CoUnmarshalInterface(LPSTREAM pStm, const IID* const riid, LPVOID* ppv); HRESULT __attribute__((__stdcall__)) CoLockObjectExternal(LPUNKNOWN pUnk, BOOL fLock, BOOL fLastUnlockReleases); BOOL __attribute__((__stdcall__)) CoIsHandlerConnected(LPUNKNOWN pUnk); 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); HRESULT __attribute__((__stdcall__)) CoGetCallContext(const IID* const riid, void** ppInterface); HRESULT __attribute__((__stdcall__)) CoSwitchCallContext(IUnknown *pContext, IUnknown **ppOldContext); HRESULT __attribute__((__stdcall__)) CoQueryAuthenticationServices(DWORD* pcAuthSvc, SOLE_AUTHENTICATION_SERVICE** asAuthSvc); HRESULT __attribute__((__stdcall__)) CoQueryProxyBlanket(IUnknown* pProxy, DWORD* pwAuthnSvc, DWORD* pAuthzSvc, OLECHAR** pServerPrincName, DWORD* pAuthnLevel, DWORD* pImpLevel, RPC_AUTH_IDENTITY_HANDLE* pAuthInfo, DWORD* pCapabilities); HRESULT __attribute__((__stdcall__)) CoSetProxyBlanket(IUnknown* pProxy, DWORD dwAuthnSvc, DWORD dwAuthzSvc, OLECHAR* pServerPrincName, DWORD dwAuthnLevel, DWORD dwImpLevel, RPC_AUTH_IDENTITY_HANDLE pAuthInfo, DWORD dwCapabilities); HRESULT __attribute__((__stdcall__)) CoCopyProxy(IUnknown* pProxy, IUnknown** ppCopy); HRESULT __attribute__((__stdcall__)) CoImpersonateClient(void); HRESULT __attribute__((__stdcall__)) CoQueryClientBlanket(DWORD* pAuthnSvc, DWORD* pAuthzSvc, OLECHAR** pServerPrincName, DWORD* pAuthnLevel, DWORD* pImpLevel, RPC_AUTHZ_HANDLE* pPrivs, DWORD* pCapabilities); HRESULT __attribute__((__stdcall__)) CoRevertToSelf(void); HRESULT __attribute__((__stdcall__)) CoGetTreatAsClass(const CLSID* const clsidOld, LPCLSID pClsidNew); HRESULT __attribute__((__stdcall__)) CoTreatAsClass(const CLSID* const clsidOld, const CLSID* const clsidNew); HRESULT __attribute__((__stdcall__)) CoAllowSetForegroundWindow(IUnknown *pUnk, LPVOID lpvReserved); HRESULT __attribute__((__stdcall__)) CoGetObjectContext(const IID* const riid, LPVOID *ppv); HRESULT __attribute__((__stdcall__)) CoCreateGuid(GUID* pguid); BOOL __attribute__((__stdcall__)) CoIsOle1Class(const CLSID* const rclsid); BOOL __attribute__((__stdcall__)) CoDosDateTimeToFileTime(WORD nDosDate, WORD nDosTime, FILETIME* lpFileTime); BOOL __attribute__((__stdcall__)) CoFileTimeToDosDateTime(FILETIME* lpFileTime, WORD* lpDosDate, WORD* lpDosTime); HRESULT __attribute__((__stdcall__)) CoFileTimeNow(FILETIME* lpFileTime); HRESULT __attribute__((__stdcall__)) CoRegisterMessageFilter(LPMESSAGEFILTER lpMessageFilter,LPMESSAGEFILTER *lplpMessageFilter); HRESULT __attribute__((__stdcall__)) CoRegisterChannelHook(const GUID* const ExtensionGuid, IChannelHook *pChannelHook); typedef enum tagCOWAIT_FLAGS { COWAIT_WAITALL = 0x00000001, COWAIT_ALERTABLE = 0x00000002 } COWAIT_FLAGS; HRESULT __attribute__((__stdcall__)) CoWaitForMultipleHandles(DWORD dwFlags,DWORD dwTimeout,ULONG cHandles,LPHANDLE pHandles,LPDWORD lpdwindex); HRESULT __attribute__((__stdcall__)) StringFromCLSID(const CLSID* const id, LPOLESTR*); HRESULT __attribute__((__stdcall__)) CLSIDFromString(LPCOLESTR, LPCLSID); HRESULT __attribute__((__stdcall__)) CLSIDFromProgID(LPCOLESTR progid, LPCLSID riid); HRESULT __attribute__((__stdcall__)) ProgIDFromCLSID(const CLSID* const clsid, LPOLESTR *lplpszProgID); INT __attribute__((__stdcall__)) StringFromGUID2(const GUID* const id, LPOLESTR str, INT cmax); HRESULT __attribute__((__stdcall__)) DllGetClassObject(const CLSID* const rclsid, const IID* const riid, LPVOID * ppv) __attribute__((visibility ("hidden"))); HRESULT __attribute__((__stdcall__)) DllCanUnloadNow(void) __attribute__((visibility ("hidden"))); HRESULT __attribute__((__stdcall__)) DllRegisterServer(void) __attribute__((visibility ("hidden"))); HRESULT __attribute__((__stdcall__)) DllUnregisterServer(void) __attribute__((visibility ("hidden"))); HRESULT __attribute__((__stdcall__)) CreateDataAdviseHolder(LPDATAADVISEHOLDER* ppDAHolder); HRESULT __attribute__((__stdcall__)) CreateDataCache(LPUNKNOWN pUnkOuter, const CLSID* const rclsid, const IID* const iid, LPVOID* ppv); HRESULT __attribute__((__stdcall__)) BindMoniker(LPMONIKER pmk, DWORD grfOpt, const IID* const iidResult, LPVOID* ppvResult); HRESULT __attribute__((__stdcall__)) CoGetObject(LPCWSTR pszName, BIND_OPTS *pBindOptions, const IID* const riid, void **ppv); HRESULT __attribute__((__stdcall__)) CreateAntiMoniker(LPMONIKER * ppmk); HRESULT __attribute__((__stdcall__)) CreateBindCtx(DWORD reserved, LPBC* ppbc); HRESULT __attribute__((__stdcall__)) CreateClassMoniker(const CLSID* const rclsid, LPMONIKER* ppmk); HRESULT __attribute__((__stdcall__)) CreateFileMoniker(LPCOLESTR lpszPathName, LPMONIKER* ppmk); HRESULT __attribute__((__stdcall__)) CreateGenericComposite(LPMONIKER pmkFirst, LPMONIKER pmkRest, LPMONIKER* ppmkComposite); HRESULT __attribute__((__stdcall__)) CreateItemMoniker(LPCOLESTR lpszDelim, LPCOLESTR lpszItem, LPMONIKER* ppmk); HRESULT __attribute__((__stdcall__)) CreateObjrefMoniker(LPUNKNOWN punk, LPMONIKER * ppmk); HRESULT __attribute__((__stdcall__)) CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER * ppmk); HRESULT __attribute__((__stdcall__)) GetClassFile(LPCOLESTR filePathName,CLSID *pclsid); HRESULT __attribute__((__stdcall__)) GetRunningObjectTable(DWORD reserved, LPRUNNINGOBJECTTABLE *pprot); HRESULT __attribute__((__stdcall__)) MkParseDisplayName(LPBC pbc, LPCOLESTR szUserName, ULONG * pchEaten, LPMONIKER * ppmk); HRESULT __attribute__((__stdcall__)) MonikerCommonPrefixWith(IMoniker* pmkThis,IMoniker* pmkOther,IMoniker** ppmkCommon); HRESULT __attribute__((__stdcall__)) MonikerRelativePathTo(LPMONIKER pmkSrc, LPMONIKER pmkDest, LPMONIKER * ppmkRelPath, BOOL dwReserved); # 505 "../../include/objbase.h" typedef struct tagSTGOPTIONS { USHORT usVersion; USHORT reserved; ULONG ulSectorSize; const WCHAR* pwcsTemplateFile; } STGOPTIONS; HRESULT __attribute__((__stdcall__)) StgCreateDocfile(LPCOLESTR pwcsName,DWORD grfMode,DWORD reserved,IStorage **ppstgOpen); HRESULT __attribute__((__stdcall__)) StgCreateStorageEx(const WCHAR*,DWORD,DWORD,DWORD,STGOPTIONS*,void*,const IID* const,void**); HRESULT __attribute__((__stdcall__)) StgIsStorageFile(LPCOLESTR fn); HRESULT __attribute__((__stdcall__)) StgIsStorageILockBytes(ILockBytes *plkbyt); HRESULT __attribute__((__stdcall__)) StgOpenStorage(const OLECHAR* pwcsName,IStorage* pstgPriority,DWORD grfMode,SNB snbExclude,DWORD reserved,IStorage**ppstgOpen); HRESULT __attribute__((__stdcall__)) StgOpenStorageEx(const WCHAR* pwcwName,DWORD grfMode,DWORD stgfmt,DWORD grfAttrs,STGOPTIONS *pStgOptions, void *reserved, const IID* const riid, void **ppObjectOpen); HRESULT __attribute__((__stdcall__)) StgCreateDocfileOnILockBytes(ILockBytes *plkbyt,DWORD grfMode, DWORD reserved, IStorage** ppstgOpen); HRESULT __attribute__((__stdcall__)) StgOpenStorageOnILockBytes(ILockBytes *plkbyt, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstgOpen); HRESULT __attribute__((__stdcall__)) StgSetTimes( OLECHAR const *lpszName, FILETIME const *pctime, FILETIME const *patime, FILETIME const *pmtime); # 531 "../../include/objbase.h" # 1 "../../include/propidl.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/propidl.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/propidl.h" 2 # 13 "../../include/propidl.h" typedef struct IPropertyStorage IPropertyStorage; typedef struct IPropertySetStorage IPropertySetStorage; typedef struct IEnumSTATPROPSTG IEnumSTATPROPSTG; typedef struct IEnumSTATPROPSETSTG IEnumSTATPROPSETSTG; # 1 "../../include/objidl.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/objidl.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/objidl.h" 2 # 34 "../../include/propidl.h" 2 # 1 "../../include/oaidl.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/oaidl.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/oaidl.h" 2 # 13 "../../include/oaidl.h" typedef struct IDispatch IDispatch; typedef struct IEnumVARIANT IEnumVARIANT; typedef struct ITypeComp ITypeComp; typedef struct ITypeInfo ITypeInfo; typedef struct ITypeInfo2 ITypeInfo2; typedef struct ITypeLib ITypeLib; typedef struct ITypeLib2 ITypeLib2; typedef struct ITypeChangeEvents ITypeChangeEvents; typedef struct IErrorInfo IErrorInfo; typedef struct ICreateErrorInfo ICreateErrorInfo; typedef struct ISupportErrorInfo ISupportErrorInfo; typedef struct ITypeFactory ITypeFactory; typedef struct ITypeMarshal ITypeMarshal; typedef struct IRecordInfo IRecordInfo; typedef struct ICreateTypeInfo ICreateTypeInfo; typedef struct ICreateTypeInfo2 ICreateTypeInfo2; typedef struct ICreateTypeLib ICreateTypeLib; typedef struct ICreateTypeLib2 ICreateTypeLib2; typedef struct IErrorLog IErrorLog; typedef struct IPropertyBag IPropertyBag; # 1 "../../include/objidl.h" 1 # 1 "../../include/rpc.h" 1 # 4 "../../include/objidl.h" 2 # 1 "../../include/rpcndr.h" 1 # 5 "../../include/objidl.h" 2 # 114 "../../include/oaidl.h" 2 # 145 "../../include/oaidl.h" extern RPC_IF_HANDLE IOleAutomationTypes_v1_0_c_ifspec; extern RPC_IF_HANDLE IOleAutomationTypes_v1_0_s_ifspec; typedef CY CURRENCY; typedef struct tagSAFEARRAYBOUND { ULONG cElements; LONG lLbound; } SAFEARRAYBOUND; typedef struct tagSAFEARRAYBOUND *LPSAFEARRAYBOUND; typedef struct _wireVARIANT *wireVARIANT; typedef struct _wireBRECORD *wireBRECORD; typedef struct _wireSAFEARR_BSTR { ULONG Size; wireBSTR *aBstr; } SAFEARR_BSTR; typedef struct _wireSAFEARR_UNKNOWN { ULONG Size; IUnknown **apUnknown; } SAFEARR_UNKNOWN; typedef struct _wireSAFEARR_DISPATCH { ULONG Size; IDispatch **apDispatch; } SAFEARR_DISPATCH; typedef struct _wireSAFEARR_VARIANT { ULONG Size; wireVARIANT *aVariant; } SAFEARR_VARIANT; typedef struct _wireSAFEARR_BRECORD { ULONG Size; wireBRECORD *aRecord; } SAFEARR_BRECORD; typedef struct _wireSAFEARR_HAVEIID { ULONG Size; IUnknown **apUnknown; IID iid; } SAFEARR_HAVEIID; typedef enum tagSF_TYPE { SF_ERROR = VT_ERROR, SF_I1 = VT_I1, SF_I2 = VT_I2, SF_I4 = VT_I4, SF_I8 = VT_I8, SF_BSTR = VT_BSTR, SF_UNKNOWN = VT_UNKNOWN, SF_DISPATCH = VT_DISPATCH, SF_VARIANT = VT_VARIANT, SF_RECORD = VT_RECORD, SF_HAVEIID = VT_UNKNOWN | VT_RESERVED } SF_TYPE; typedef struct _wireSAFEARRAY_UNION { ULONG sfType; union { SAFEARR_BSTR BstrStr; SAFEARR_UNKNOWN UnknownStr; SAFEARR_DISPATCH DispatchStr; SAFEARR_VARIANT VariantStr; SAFEARR_BRECORD RecordStr; SAFEARR_HAVEIID HaveIidStr; BYTE_SIZEDARR ByteStr; WORD_SIZEDARR WordStr; DWORD_SIZEDARR LongStr; HYPER_SIZEDARR HyperStr; } u; } SAFEARRAYUNION; typedef struct _wireSAFEARRAY { USHORT cDims; USHORT fFeatures; ULONG cbElements; ULONG cLocks; SAFEARRAYUNION uArrayStructs; SAFEARRAYBOUND rgsabound[1]; } *wireSAFEARRAY; typedef wireSAFEARRAY *wirePSAFEARRAY; typedef struct tagSAFEARRAY { USHORT cDims; USHORT fFeatures; ULONG cbElements; ULONG cLocks; PVOID pvData; SAFEARRAYBOUND rgsabound[1]; } SAFEARRAY; typedef SAFEARRAY *LPSAFEARRAY; # 267 "../../include/oaidl.h" typedef struct tagVARIANT VARIANT; struct tagVARIANT { union { struct __tagVARIANT { VARTYPE vt; WORD wReserved1; WORD wReserved2; WORD wReserved3; union { signed char cVal; USHORT uiVal; ULONG ulVal; INT intVal; UINT uintVal; BYTE bVal; SHORT iVal; LONG lVal; FLOAT fltVal; DOUBLE dblVal; VARIANT_BOOL boolVal; SCODE scode; DATE date; BSTR bstrVal; CY cyVal; IUnknown *punkVal; IDispatch *pdispVal; SAFEARRAY *parray; LONGLONG llVal; ULONGLONG ullVal; signed char *pcVal; USHORT *puiVal; ULONG *pulVal; INT *pintVal; UINT *puintVal; BYTE *pbVal; SHORT *piVal; LONG *plVal; FLOAT *pfltVal; DOUBLE *pdblVal; VARIANT_BOOL *pboolVal; SCODE *pscode; DATE *pdate; BSTR *pbstrVal; VARIANT *pvarVal; PVOID byref; CY *pcyVal; DECIMAL *pdecVal; IUnknown **ppunkVal; IDispatch **ppdispVal; SAFEARRAY **pparray; LONGLONG *pllVal; ULONGLONG *pullVal; struct __tagBRECORD { PVOID pvRecord; IRecordInfo *pRecInfo; } brecVal; } n3; } n2; DECIMAL decVal; } n1; }; typedef VARIANT *LPVARIANT; typedef VARIANT VARIANTARG; typedef VARIANTARG *LPVARIANTARG; struct _wireBRECORD { ULONG fFlags; ULONG clSize; IRecordInfo *pRecInfo; byte *pRecord; }; struct _wireVARIANT { DWORD clSize; DWORD rpcReserved; USHORT vt; USHORT wReserved1; USHORT wReserved2; USHORT wReserved3; union { signed char cVal; USHORT uiVal; ULONG ulVal; INT intVal; UINT uintVal; BYTE bVal; SHORT iVal; LONG lVal; FLOAT fltVal; DOUBLE dblVal; VARIANT_BOOL boolVal; SCODE scode; DATE date; wireBSTR bstrVal; CY cyVal; DECIMAL decVal; IUnknown *punkVal; IDispatch *pdispVal; wireSAFEARRAY parray; signed char *pcVal; USHORT *puiVal; ULONG *pulVal; INT *pintVal; UINT *puintVal; BYTE *pbVal; SHORT *piVal; LONG *plVal; FLOAT *pfltVal; DOUBLE *pdblVal; VARIANT_BOOL *pboolVal; SCODE *pscode; DATE *pdate; wireBSTR *pbstrVal; wireVARIANT *pvarVal; CY *pcyVal; DECIMAL *pdecVal; IUnknown **ppunkVal; IDispatch **ppdispVal; wireSAFEARRAY *pparray; wireBRECORD brecVal; } ; }; typedef LONG DISPID; typedef DWORD HREFTYPE; typedef DISPID MEMBERID; typedef enum tagTYPEKIND { TKIND_ENUM = 0, TKIND_RECORD = 1, TKIND_MODULE = 2, TKIND_INTERFACE = 3, TKIND_DISPATCH = 4, TKIND_COCLASS = 5, TKIND_ALIAS = 6, TKIND_UNION = 7, TKIND_MAX = 8 } TYPEKIND; typedef struct tagTYPEDESC { union { struct tagTYPEDESC *lptdesc; struct tagARRAYDESC *lpadesc; HREFTYPE hreftype; } ; VARTYPE vt; } TYPEDESC; typedef struct tagARRAYDESC { TYPEDESC tdescElem; USHORT cDims; SAFEARRAYBOUND rgbounds[1]; } ARRAYDESC; typedef struct tagPARAMDESCEX { ULONG cBytes; VARIANTARG varDefaultValue; } PARAMDESCEX; typedef struct tagPARAMDESCEX *LPPARAMDESCEX; typedef struct tagPARAMDESC { LPPARAMDESCEX pparamdescex; USHORT wParamFlags; } PARAMDESC; typedef struct tagPARAMDESC *LPPARAMDESC; # 443 "../../include/oaidl.h" typedef struct tagIDLDESC { ULONG_PTR dwReserved; USHORT wIDLFlags; } IDLDESC; typedef struct tagIDLDESC *LPIDLDESC; # 464 "../../include/oaidl.h" typedef struct tagELEMDESC { TYPEDESC tdesc; union { IDLDESC idldesc; PARAMDESC paramdesc; } ; } ELEMDESC, *LPELEMDESC; typedef struct tagTYPEATTR { GUID guid; LCID lcid; DWORD dwReserved; MEMBERID memidConstructor; MEMBERID memidDestructor; LPOLESTR lpstrSchema; ULONG cbSizeInstance; TYPEKIND typekind; WORD cFuncs; WORD cVars; WORD cImplTypes; WORD cbSizeVft; WORD cbAlignment; WORD wTypeFlags; WORD wMajorVerNum; WORD wMinorVerNum; TYPEDESC tdescAlias; IDLDESC idldescType; } TYPEATTR; typedef struct tagTYPEATTR *LPTYPEATTR; typedef struct tagDISPPARAMS { VARIANTARG *rgvarg; DISPID *rgdispidNamedArgs; UINT cArgs; UINT cNamedArgs; } DISPPARAMS; # 512 "../../include/oaidl.h" typedef struct tagEXCEPINFO { WORD wCode; WORD wReserved; BSTR bstrSource; BSTR bstrDescription; BSTR bstrHelpFile; DWORD dwHelpContext; PVOID pvReserved; HRESULT (__attribute__((__stdcall__)) *pfnDeferredFillIn)(struct tagEXCEPINFO *); SCODE scode; } EXCEPINFO, *LPEXCEPINFO; typedef enum tagCALLCONV { CC_FASTCALL = 0, CC_CDECL = 1, CC_MSCPASCAL = 2, CC_PASCAL = CC_MSCPASCAL, CC_MACPASCAL = 3, CC_STDCALL = 4, CC_FPFASTCALL = 5, CC_SYSCALL = 6, CC_MPWCDECL = 7, CC_MPWPASCAL = 8, CC_MAX = 9 } CALLCONV; typedef enum tagFUNCKIND { FUNC_VIRTUAL = 0, FUNC_PUREVIRTUAL = 1, FUNC_NONVIRTUAL = 2, FUNC_STATIC = 3, FUNC_DISPATCH = 4 } FUNCKIND; typedef enum tagINVOKEKIND { INVOKE_FUNC = 1, INVOKE_PROPERTYGET = 2, INVOKE_PROPERTYPUT = 4, INVOKE_PROPERTYPUTREF = 8 } INVOKEKIND; typedef struct tagFUNCDESC { MEMBERID memid; SCODE *lprgscode; ELEMDESC *lprgelemdescParam; FUNCKIND funckind; INVOKEKIND invkind; CALLCONV callconv; SHORT cParams; SHORT cParamsOpt; SHORT oVft; SHORT cScodes; ELEMDESC elemdescFunc; WORD wFuncFlags; } FUNCDESC; typedef struct tagFUNCDESC *LPFUNCDESC; typedef enum tagVARKIND { VAR_PERINSTANCE = 0, VAR_STATIC = 1, VAR_CONST = 2, VAR_DISPATCH = 3 } VARKIND; # 579 "../../include/oaidl.h" typedef struct tagVARDESC { MEMBERID memid; LPOLESTR lpstrSchema; union { ULONG oInst; VARIANT *lpvarValue; } ; ELEMDESC elemdescVar; WORD wVarFlags; VARKIND varkind; } VARDESC; typedef struct tagVARDESC *LPVARDESC; typedef enum tagTYPEFLAGS { TYPEFLAG_FAPPOBJECT = 0x1, TYPEFLAG_FCANCREATE = 0x2, TYPEFLAG_FLICENSED = 0x4, TYPEFLAG_FPREDECLID = 0x8, TYPEFLAG_FHIDDEN = 0x10, TYPEFLAG_FCONTROL = 0x20, TYPEFLAG_FDUAL = 0x40, TYPEFLAG_FNONEXTENSIBLE = 0x80, TYPEFLAG_FOLEAUTOMATION = 0x100, TYPEFLAG_FRESTRICTED = 0x200, TYPEFLAG_FAGGREGATABLE = 0x400, TYPEFLAG_FREPLACEABLE = 0x800, TYPEFLAG_FDISPATCHABLE = 0x1000, TYPEFLAG_FREVERSEBIND = 0x2000, TYPEFLAG_FPROXY = 0x4000 } TYPEFLAGS; typedef enum tagFUNCFLAGS { FUNCFLAG_FRESTRICTED = 0x1, FUNCFLAG_FSOURCE = 0x2, FUNCFLAG_FBINDABLE = 0x4, FUNCFLAG_FREQUESTEDIT = 0x8, FUNCFLAG_FDISPLAYBIND = 0x10, FUNCFLAG_FDEFAULTBIND = 0x20, FUNCFLAG_FHIDDEN = 0x40, FUNCFLAG_FUSESGETLASTERROR = 0x80, FUNCFLAG_FDEFAULTCOLLELEM = 0x100, FUNCFLAG_FUIDEFAULT = 0x200, FUNCFLAG_FNONBROWSABLE = 0x400, FUNCFLAG_FREPLACEABLE = 0x800, FUNCFLAG_FIMMEDIATEBIND = 0x1000 } FUNCFLAGS; typedef enum tagVARFLAGS { VARFLAG_FREADONLY = 0x1, VARFLAG_FSOURCE = 0x2, VARFLAG_FBINDABLE = 0x4, VARFLAG_FREQUESTEDIT = 0x8, VARFLAG_FDISPLAYBIND = 0x10, VARFLAG_FDEFAULTBIND = 0x20, VARFLAG_FHIDDEN = 0x40, VARFLAG_FRESTRICTED = 0x80, VARFLAG_FDEFAULTCOLLELEM = 0x100, VARFLAG_FUIDEFAULT = 0x200, VARFLAG_FNONBROWSABLE = 0x400, VARFLAG_FREPLACEABLE = 0x800, VARFLAG_FIMMEDIATEBIND = 0x1000 } VARFLAGS; typedef struct tagCLEANLOCALSTORAGE { IUnknown *pInterface; PVOID pStorage; DWORD flags; } CLEANLOCALSTORAGE; typedef struct tagCUSTDATAITEM { GUID guid; VARIANTARG varValue; } CUSTDATAITEM; typedef struct tagCUSTDATAITEM *LPCUSTDATAITEM; typedef struct tagCUSTDATA { DWORD cCustData; LPCUSTDATAITEM prgCustData; } CUSTDATA; typedef struct tagCUSTDATA *LPCUSTDATA; # 662 "../../include/oaidl.h" typedef IDispatch *LPDISPATCH; # 679 "../../include/oaidl.h" extern const GUID IID_IDispatch __attribute__((visibility ("hidden"))); # 710 "../../include/oaidl.h" typedef struct IDispatchVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IDispatch* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IDispatch* This); ULONG (__attribute__((__stdcall__)) *Release)( IDispatch* This); HRESULT (__attribute__((__stdcall__)) *GetTypeInfoCount)( IDispatch* This, UINT *pctinfo); HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)( IDispatch* This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (__attribute__((__stdcall__)) *GetIDsOfNames)( IDispatch* This, const IID* const riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (__attribute__((__stdcall__)) *Invoke)( IDispatch* This, DISPID dispIdMember, const IID* const riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); } IDispatchVtbl; struct IDispatch { const IDispatchVtbl* lpVtbl; }; # 775 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) IDispatch_GetTypeInfoCount_Proxy( IDispatch* This, UINT *pctinfo); void __attribute__((__stdcall__)) IDispatch_GetTypeInfoCount_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDispatch_GetTypeInfo_Proxy( IDispatch* This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); void __attribute__((__stdcall__)) IDispatch_GetTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDispatch_GetIDsOfNames_Proxy( IDispatch* This, const IID* const riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); void __attribute__((__stdcall__)) IDispatch_GetIDsOfNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDispatch_RemoteInvoke_Proxy( IDispatch* This, DISPID dispIdMember, const IID* const riid, LCID lcid, DWORD dwFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *pArgErr, UINT cVarRef, UINT *rgVarRefIdx, VARIANTARG *rgVarRef); void __attribute__((__stdcall__)) IDispatch_RemoteInvoke_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IDispatch_Invoke_Proxy( IDispatch* This, DISPID dispIdMember, const IID* const riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); HRESULT __attribute__((__stdcall__)) IDispatch_Invoke_Stub( IDispatch* This, DISPID dispIdMember, const IID* const riid, LCID lcid, DWORD dwFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *pArgErr, UINT cVarRef, UINT *rgVarRefIdx, VARIANTARG *rgVarRef); # 855 "../../include/oaidl.h" typedef IEnumVARIANT *LPENUMVARIANT; extern const GUID IID_IEnumVARIANT __attribute__((visibility ("hidden"))); # 876 "../../include/oaidl.h" typedef struct IEnumVARIANTVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumVARIANT* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumVARIANT* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumVARIANT* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumVARIANT* This, ULONG celt, VARIANT *rgVar, ULONG *pCeltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumVARIANT* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumVARIANT* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumVARIANT* This, IEnumVARIANT **ppEnum); } IEnumVARIANTVtbl; struct IEnumVARIANT { const IEnumVARIANTVtbl* lpVtbl; }; # 929 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) IEnumVARIANT_RemoteNext_Proxy( IEnumVARIANT* This, ULONG celt, VARIANT *rgVar, ULONG *pCeltFetched); void __attribute__((__stdcall__)) IEnumVARIANT_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Skip_Proxy( IEnumVARIANT* This, ULONG celt); void __attribute__((__stdcall__)) IEnumVARIANT_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Reset_Proxy( IEnumVARIANT* This); void __attribute__((__stdcall__)) IEnumVARIANT_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Clone_Proxy( IEnumVARIANT* This, IEnumVARIANT **ppEnum); void __attribute__((__stdcall__)) IEnumVARIANT_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Next_Proxy( IEnumVARIANT* This, ULONG celt, VARIANT *rgVar, ULONG *pCeltFetched); HRESULT __attribute__((__stdcall__)) IEnumVARIANT_Next_Stub( IEnumVARIANT* This, ULONG celt, VARIANT *rgVar, ULONG *pCeltFetched); # 981 "../../include/oaidl.h" typedef ITypeComp *LPTYPECOMP; typedef enum tagDESCKIND { DESCKIND_NONE = 0, DESCKIND_FUNCDESC = 1, DESCKIND_VARDESC = 2, DESCKIND_TYPECOMP = 3, DESCKIND_IMPLICITAPPOBJ = 4, DESCKIND_MAX = 5 } DESCKIND; typedef union tagBINDPTR { FUNCDESC *lpfuncdesc; VARDESC *lpvardesc; ITypeComp *lptcomp; } BINDPTR; typedef union tagBINDPTR *LPBINDPTR; extern const GUID IID_ITypeComp __attribute__((visibility ("hidden"))); # 1016 "../../include/oaidl.h" typedef struct ITypeCompVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeComp* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeComp* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeComp* This); HRESULT (__attribute__((__stdcall__)) *Bind)( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, BINDPTR *pBindPtr); HRESULT (__attribute__((__stdcall__)) *BindType)( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, ITypeInfo **ppTInfo, ITypeComp **ppTComp); } ITypeCompVtbl; struct ITypeComp { const ITypeCompVtbl* lpVtbl; }; # 1066 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeComp_RemoteBind_Proxy( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, LPFUNCDESC *ppFuncDesc, LPVARDESC *ppVarDesc, ITypeComp **ppTypeComp, CLEANLOCALSTORAGE *pDummy); void __attribute__((__stdcall__)) ITypeComp_RemoteBind_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeComp_RemoteBindType_Proxy( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, ITypeInfo **ppTInfo); void __attribute__((__stdcall__)) ITypeComp_RemoteBindType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeComp_Bind_Proxy( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, BINDPTR *pBindPtr); HRESULT __attribute__((__stdcall__)) ITypeComp_Bind_Stub( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, WORD wFlags, ITypeInfo **ppTInfo, DESCKIND *pDescKind, LPFUNCDESC *ppFuncDesc, LPVARDESC *ppVarDesc, ITypeComp **ppTypeComp, CLEANLOCALSTORAGE *pDummy); HRESULT __attribute__((__stdcall__)) ITypeComp_BindType_Proxy( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, ITypeInfo **ppTInfo, ITypeComp **ppTComp); HRESULT __attribute__((__stdcall__)) ITypeComp_BindType_Stub( ITypeComp* This, LPOLESTR szName, ULONG lHashVal, ITypeInfo **ppTInfo); # 1131 "../../include/oaidl.h" typedef ITypeInfo *LPTYPEINFO; extern const GUID IID_ITypeInfo __attribute__((visibility ("hidden"))); # 1225 "../../include/oaidl.h" typedef struct ITypeInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeInfo* This); HRESULT (__attribute__((__stdcall__)) *GetTypeAttr)( ITypeInfo* This, TYPEATTR **ppTypeAttr); HRESULT (__attribute__((__stdcall__)) *GetTypeComp)( ITypeInfo* This, ITypeComp **ppTComp); HRESULT (__attribute__((__stdcall__)) *GetFuncDesc)( ITypeInfo* This, UINT index, FUNCDESC **ppFuncDesc); HRESULT (__attribute__((__stdcall__)) *GetVarDesc)( ITypeInfo* This, UINT index, VARDESC **ppVarDesc); HRESULT (__attribute__((__stdcall__)) *GetNames)( ITypeInfo* This, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames); HRESULT (__attribute__((__stdcall__)) *GetRefTypeOfImplType)( ITypeInfo* This, UINT index, HREFTYPE *pRefType); HRESULT (__attribute__((__stdcall__)) *GetImplTypeFlags)( ITypeInfo* This, UINT index, INT *pImplTypeFlags); HRESULT (__attribute__((__stdcall__)) *GetIDsOfNames)( ITypeInfo* This, LPOLESTR *rgszNames, UINT cNames, MEMBERID *pMemId); HRESULT (__attribute__((__stdcall__)) *Invoke)( ITypeInfo* This, PVOID pvInstance, MEMBERID memid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); HRESULT (__attribute__((__stdcall__)) *GetDocumentation)( ITypeInfo* This, MEMBERID memid, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT (__attribute__((__stdcall__)) *GetDllEntry)( ITypeInfo* This, MEMBERID memid, INVOKEKIND invKind, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal); HRESULT (__attribute__((__stdcall__)) *GetRefTypeInfo)( ITypeInfo* This, HREFTYPE hRefType, ITypeInfo **ppTInfo); HRESULT (__attribute__((__stdcall__)) *AddressOfMember)( ITypeInfo* This, MEMBERID memid, INVOKEKIND invKind, PVOID *ppv); HRESULT (__attribute__((__stdcall__)) *CreateInstance)( ITypeInfo* This, IUnknown *pUnkOuter, const IID* const riid, PVOID *ppvObj); HRESULT (__attribute__((__stdcall__)) *GetMops)( ITypeInfo* This, MEMBERID memid, BSTR *pBstrMops); HRESULT (__attribute__((__stdcall__)) *GetContainingTypeLib)( ITypeInfo* This, ITypeLib **ppTLib, UINT *pIndex); void (__attribute__((__stdcall__)) *ReleaseTypeAttr)( ITypeInfo* This, TYPEATTR *pTypeAttr); void (__attribute__((__stdcall__)) *ReleaseFuncDesc)( ITypeInfo* This, FUNCDESC *pFuncDesc); void (__attribute__((__stdcall__)) *ReleaseVarDesc)( ITypeInfo* This, VARDESC *pVarDesc); } ITypeInfoVtbl; struct ITypeInfo { const ITypeInfoVtbl* lpVtbl; }; # 1382 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetTypeAttr_Proxy( ITypeInfo* This, LPTYPEATTR *ppTypeAttr, CLEANLOCALSTORAGE *pDummy); void __attribute__((__stdcall__)) ITypeInfo_RemoteGetTypeAttr_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetTypeComp_Proxy( ITypeInfo* This, ITypeComp **ppTComp); void __attribute__((__stdcall__)) ITypeInfo_GetTypeComp_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetFuncDesc_Proxy( ITypeInfo* This, UINT index, LPFUNCDESC *ppFuncDesc, CLEANLOCALSTORAGE *pDummy); void __attribute__((__stdcall__)) ITypeInfo_RemoteGetFuncDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetVarDesc_Proxy( ITypeInfo* This, UINT index, LPVARDESC *ppVarDesc, CLEANLOCALSTORAGE *pDummy); void __attribute__((__stdcall__)) ITypeInfo_RemoteGetVarDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetNames_Proxy( ITypeInfo* This, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames); void __attribute__((__stdcall__)) ITypeInfo_RemoteGetNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetRefTypeOfImplType_Proxy( ITypeInfo* This, UINT index, HREFTYPE *pRefType); void __attribute__((__stdcall__)) ITypeInfo_GetRefTypeOfImplType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetImplTypeFlags_Proxy( ITypeInfo* This, UINT index, INT *pImplTypeFlags); void __attribute__((__stdcall__)) ITypeInfo_GetImplTypeFlags_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalGetIDsOfNames_Proxy( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_LocalGetIDsOfNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalInvoke_Proxy( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_LocalInvoke_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetDocumentation_Proxy( ITypeInfo* This, MEMBERID memid, DWORD refPtrFlags, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); void __attribute__((__stdcall__)) ITypeInfo_RemoteGetDocumentation_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetDllEntry_Proxy( ITypeInfo* This, MEMBERID memid, INVOKEKIND invKind, DWORD refPtrFlags, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal); void __attribute__((__stdcall__)) ITypeInfo_RemoteGetDllEntry_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetRefTypeInfo_Proxy( ITypeInfo* This, HREFTYPE hRefType, ITypeInfo **ppTInfo); void __attribute__((__stdcall__)) ITypeInfo_GetRefTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalAddressOfMember_Proxy( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_LocalAddressOfMember_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteCreateInstance_Proxy( ITypeInfo* This, const IID* const riid, IUnknown **ppvObj); void __attribute__((__stdcall__)) ITypeInfo_RemoteCreateInstance_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetMops_Proxy( ITypeInfo* This, MEMBERID memid, BSTR *pBstrMops); void __attribute__((__stdcall__)) ITypeInfo_GetMops_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_RemoteGetContainingTypeLib_Proxy( ITypeInfo* This, ITypeLib **ppTLib, UINT *pIndex); void __attribute__((__stdcall__)) ITypeInfo_RemoteGetContainingTypeLib_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalReleaseTypeAttr_Proxy( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_LocalReleaseTypeAttr_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalReleaseFuncDesc_Proxy( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_LocalReleaseFuncDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_LocalReleaseVarDesc_Proxy( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_LocalReleaseVarDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetTypeAttr_Proxy( ITypeInfo* This, TYPEATTR **ppTypeAttr); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetTypeAttr_Stub( ITypeInfo* This, LPTYPEATTR *ppTypeAttr, CLEANLOCALSTORAGE *pDummy); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetFuncDesc_Proxy( ITypeInfo* This, UINT index, FUNCDESC **ppFuncDesc); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetFuncDesc_Stub( ITypeInfo* This, UINT index, LPFUNCDESC *ppFuncDesc, CLEANLOCALSTORAGE *pDummy); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetVarDesc_Proxy( ITypeInfo* This, UINT index, VARDESC **ppVarDesc); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetVarDesc_Stub( ITypeInfo* This, UINT index, LPVARDESC *ppVarDesc, CLEANLOCALSTORAGE *pDummy); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetNames_Proxy( ITypeInfo* This, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetNames_Stub( ITypeInfo* This, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetIDsOfNames_Proxy( ITypeInfo* This, LPOLESTR *rgszNames, UINT cNames, MEMBERID *pMemId); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetIDsOfNames_Stub( ITypeInfo* This); HRESULT __attribute__((__stdcall__)) ITypeInfo_Invoke_Proxy( ITypeInfo* This, PVOID pvInstance, MEMBERID memid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); HRESULT __attribute__((__stdcall__)) ITypeInfo_Invoke_Stub( ITypeInfo* This); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDocumentation_Proxy( ITypeInfo* This, MEMBERID memid, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDocumentation_Stub( ITypeInfo* This, MEMBERID memid, DWORD refPtrFlags, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDllEntry_Proxy( ITypeInfo* This, MEMBERID memid, INVOKEKIND invKind, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetDllEntry_Stub( ITypeInfo* This, MEMBERID memid, INVOKEKIND invKind, DWORD refPtrFlags, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal); HRESULT __attribute__((__stdcall__)) ITypeInfo_AddressOfMember_Proxy( ITypeInfo* This, MEMBERID memid, INVOKEKIND invKind, PVOID *ppv); HRESULT __attribute__((__stdcall__)) ITypeInfo_AddressOfMember_Stub( ITypeInfo* This); HRESULT __attribute__((__stdcall__)) ITypeInfo_CreateInstance_Proxy( ITypeInfo* This, IUnknown *pUnkOuter, const IID* const riid, PVOID *ppvObj); HRESULT __attribute__((__stdcall__)) ITypeInfo_CreateInstance_Stub( ITypeInfo* This, const IID* const riid, IUnknown **ppvObj); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetContainingTypeLib_Proxy( ITypeInfo* This, ITypeLib **ppTLib, UINT *pIndex); HRESULT __attribute__((__stdcall__)) ITypeInfo_GetContainingTypeLib_Stub( ITypeInfo* This, ITypeLib **ppTLib, UINT *pIndex); void __attribute__((__stdcall__)) ITypeInfo_ReleaseTypeAttr_Proxy( ITypeInfo* This, TYPEATTR *pTypeAttr); HRESULT __attribute__((__stdcall__)) ITypeInfo_ReleaseTypeAttr_Stub( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_ReleaseFuncDesc_Proxy( ITypeInfo* This, FUNCDESC *pFuncDesc); HRESULT __attribute__((__stdcall__)) ITypeInfo_ReleaseFuncDesc_Stub( ITypeInfo* This); void __attribute__((__stdcall__)) ITypeInfo_ReleaseVarDesc_Proxy( ITypeInfo* This, VARDESC *pVarDesc); HRESULT __attribute__((__stdcall__)) ITypeInfo_ReleaseVarDesc_Stub( ITypeInfo* This); # 1685 "../../include/oaidl.h" typedef ITypeInfo2 *LPTYPEINFO2; extern const GUID IID_ITypeInfo2 __attribute__((visibility ("hidden"))); # 1759 "../../include/oaidl.h" typedef struct ITypeInfo2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeInfo2* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeInfo2* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeInfo2* This); HRESULT (__attribute__((__stdcall__)) *GetTypeAttr)( ITypeInfo2* This, TYPEATTR **ppTypeAttr); HRESULT (__attribute__((__stdcall__)) *GetTypeComp)( ITypeInfo2* This, ITypeComp **ppTComp); HRESULT (__attribute__((__stdcall__)) *GetFuncDesc)( ITypeInfo2* This, UINT index, FUNCDESC **ppFuncDesc); HRESULT (__attribute__((__stdcall__)) *GetVarDesc)( ITypeInfo2* This, UINT index, VARDESC **ppVarDesc); HRESULT (__attribute__((__stdcall__)) *GetNames)( ITypeInfo2* This, MEMBERID memid, BSTR *rgBstrNames, UINT cMaxNames, UINT *pcNames); HRESULT (__attribute__((__stdcall__)) *GetRefTypeOfImplType)( ITypeInfo2* This, UINT index, HREFTYPE *pRefType); HRESULT (__attribute__((__stdcall__)) *GetImplTypeFlags)( ITypeInfo2* This, UINT index, INT *pImplTypeFlags); HRESULT (__attribute__((__stdcall__)) *GetIDsOfNames)( ITypeInfo2* This, LPOLESTR *rgszNames, UINT cNames, MEMBERID *pMemId); HRESULT (__attribute__((__stdcall__)) *Invoke)( ITypeInfo2* This, PVOID pvInstance, MEMBERID memid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); HRESULT (__attribute__((__stdcall__)) *GetDocumentation)( ITypeInfo2* This, MEMBERID memid, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT (__attribute__((__stdcall__)) *GetDllEntry)( ITypeInfo2* This, MEMBERID memid, INVOKEKIND invKind, BSTR *pBstrDllName, BSTR *pBstrName, WORD *pwOrdinal); HRESULT (__attribute__((__stdcall__)) *GetRefTypeInfo)( ITypeInfo2* This, HREFTYPE hRefType, ITypeInfo **ppTInfo); HRESULT (__attribute__((__stdcall__)) *AddressOfMember)( ITypeInfo2* This, MEMBERID memid, INVOKEKIND invKind, PVOID *ppv); HRESULT (__attribute__((__stdcall__)) *CreateInstance)( ITypeInfo2* This, IUnknown *pUnkOuter, const IID* const riid, PVOID *ppvObj); HRESULT (__attribute__((__stdcall__)) *GetMops)( ITypeInfo2* This, MEMBERID memid, BSTR *pBstrMops); HRESULT (__attribute__((__stdcall__)) *GetContainingTypeLib)( ITypeInfo2* This, ITypeLib **ppTLib, UINT *pIndex); void (__attribute__((__stdcall__)) *ReleaseTypeAttr)( ITypeInfo2* This, TYPEATTR *pTypeAttr); void (__attribute__((__stdcall__)) *ReleaseFuncDesc)( ITypeInfo2* This, FUNCDESC *pFuncDesc); void (__attribute__((__stdcall__)) *ReleaseVarDesc)( ITypeInfo2* This, VARDESC *pVarDesc); HRESULT (__attribute__((__stdcall__)) *GetTypeKind)( ITypeInfo2* This, TYPEKIND *pTypeKind); HRESULT (__attribute__((__stdcall__)) *GetTypeFlags)( ITypeInfo2* This, ULONG *pTypeFlags); HRESULT (__attribute__((__stdcall__)) *GetFuncIndexOfMemId)( ITypeInfo2* This, MEMBERID memid, INVOKEKIND invKind, UINT *pFuncIndex); HRESULT (__attribute__((__stdcall__)) *GetVarIndexOfMemId)( ITypeInfo2* This, MEMBERID memid, UINT *pVarIndex); HRESULT (__attribute__((__stdcall__)) *GetCustData)( ITypeInfo2* This, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *GetFuncCustData)( ITypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *GetParamCustData)( ITypeInfo2* This, UINT indexFunc, UINT indexParam, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *GetVarCustData)( ITypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *GetImplTypeCustData)( ITypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *GetDocumentation2)( ITypeInfo2* This, MEMBERID memid, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); HRESULT (__attribute__((__stdcall__)) *GetAllCustData)( ITypeInfo2* This, CUSTDATA *pCustData); HRESULT (__attribute__((__stdcall__)) *GetAllFuncCustData)( ITypeInfo2* This, UINT index, CUSTDATA *pCustData); HRESULT (__attribute__((__stdcall__)) *GetAllParamCustData)( ITypeInfo2* This, UINT indexFunc, UINT indexParam, CUSTDATA *pCustData); HRESULT (__attribute__((__stdcall__)) *GetAllVarCustData)( ITypeInfo2* This, UINT index, CUSTDATA *pCustData); HRESULT (__attribute__((__stdcall__)) *GetAllImplTypeCustData)( ITypeInfo2* This, UINT index, CUSTDATA *pCustData); } ITypeInfo2Vtbl; struct ITypeInfo2 { const ITypeInfo2Vtbl* lpVtbl; }; # 2015 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetTypeKind_Proxy( ITypeInfo2* This, TYPEKIND *pTypeKind); void __attribute__((__stdcall__)) ITypeInfo2_GetTypeKind_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetTypeFlags_Proxy( ITypeInfo2* This, ULONG *pTypeFlags); void __attribute__((__stdcall__)) ITypeInfo2_GetTypeFlags_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetFuncIndexOfMemId_Proxy( ITypeInfo2* This, MEMBERID memid, INVOKEKIND invKind, UINT *pFuncIndex); void __attribute__((__stdcall__)) ITypeInfo2_GetFuncIndexOfMemId_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetVarIndexOfMemId_Proxy( ITypeInfo2* This, MEMBERID memid, UINT *pVarIndex); void __attribute__((__stdcall__)) ITypeInfo2_GetVarIndexOfMemId_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetCustData_Proxy( ITypeInfo2* This, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ITypeInfo2_GetCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetFuncCustData_Proxy( ITypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ITypeInfo2_GetFuncCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetParamCustData_Proxy( ITypeInfo2* This, UINT indexFunc, UINT indexParam, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ITypeInfo2_GetParamCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetVarCustData_Proxy( ITypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ITypeInfo2_GetVarCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetImplTypeCustData_Proxy( ITypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ITypeInfo2_GetImplTypeCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_RemoteGetDocumentation2_Proxy( ITypeInfo2* This, MEMBERID memid, LCID lcid, DWORD refPtrFlags, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); void __attribute__((__stdcall__)) ITypeInfo2_RemoteGetDocumentation2_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllCustData_Proxy( ITypeInfo2* This, CUSTDATA *pCustData); void __attribute__((__stdcall__)) ITypeInfo2_GetAllCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllFuncCustData_Proxy( ITypeInfo2* This, UINT index, CUSTDATA *pCustData); void __attribute__((__stdcall__)) ITypeInfo2_GetAllFuncCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllParamCustData_Proxy( ITypeInfo2* This, UINT indexFunc, UINT indexParam, CUSTDATA *pCustData); void __attribute__((__stdcall__)) ITypeInfo2_GetAllParamCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllVarCustData_Proxy( ITypeInfo2* This, UINT index, CUSTDATA *pCustData); void __attribute__((__stdcall__)) ITypeInfo2_GetAllVarCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetAllImplTypeCustData_Proxy( ITypeInfo2* This, UINT index, CUSTDATA *pCustData); void __attribute__((__stdcall__)) ITypeInfo2_GetAllImplTypeCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetDocumentation2_Proxy( ITypeInfo2* This, MEMBERID memid, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); HRESULT __attribute__((__stdcall__)) ITypeInfo2_GetDocumentation2_Stub( ITypeInfo2* This, MEMBERID memid, LCID lcid, DWORD refPtrFlags, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); # 2182 "../../include/oaidl.h" typedef ITypeLib *LPTYPELIB; typedef enum tagSYSKIND { SYS_WIN16 = 0, SYS_WIN32 = 1, SYS_MAC = 2, SYS_WIN64 = 3 } SYSKIND; typedef enum tagLIBFLAGS { LIBFLAG_FRESTRICTED = 0x1, LIBFLAG_FCONTROL = 0x2, LIBFLAG_FHIDDEN = 0x4, LIBFLAG_FHASDISKIMAGE = 0x8 } LIBFLAGS; typedef struct tagTLIBATTR { GUID guid; LCID lcid; SYSKIND syskind; WORD wMajorVerNum; WORD wMinorVerNum; WORD wLibFlags; } TLIBATTR; typedef struct tagTLIBATTR *LPTLIBATTR; extern const GUID IID_ITypeLib __attribute__((visibility ("hidden"))); # 2253 "../../include/oaidl.h" typedef struct ITypeLibVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeLib* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeLib* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeLib* This); UINT (__attribute__((__stdcall__)) *GetTypeInfoCount)( ITypeLib* This); HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)( ITypeLib* This, UINT index, ITypeInfo **ppTInfo); HRESULT (__attribute__((__stdcall__)) *GetTypeInfoType)( ITypeLib* This, UINT index, TYPEKIND *pTKind); HRESULT (__attribute__((__stdcall__)) *GetTypeInfoOfGuid)( ITypeLib* This, const GUID* const guid, ITypeInfo **ppTinfo); HRESULT (__attribute__((__stdcall__)) *GetLibAttr)( ITypeLib* This, TLIBATTR **ppTLibAttr); HRESULT (__attribute__((__stdcall__)) *GetTypeComp)( ITypeLib* This, ITypeComp **ppTComp); HRESULT (__attribute__((__stdcall__)) *GetDocumentation)( ITypeLib* This, INT index, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT (__attribute__((__stdcall__)) *IsName)( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName); HRESULT (__attribute__((__stdcall__)) *FindName)( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, USHORT *pcFound); void (__attribute__((__stdcall__)) *ReleaseTLibAttr)( ITypeLib* This, TLIBATTR *pTLibAttr); } ITypeLibVtbl; struct ITypeLib { const ITypeLibVtbl* lpVtbl; }; # 2347 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteGetTypeInfoCount_Proxy( ITypeLib* This, UINT *pcTInfo); void __attribute__((__stdcall__)) ITypeLib_RemoteGetTypeInfoCount_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfo_Proxy( ITypeLib* This, UINT index, ITypeInfo **ppTInfo); void __attribute__((__stdcall__)) ITypeLib_GetTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoType_Proxy( ITypeLib* This, UINT index, TYPEKIND *pTKind); void __attribute__((__stdcall__)) ITypeLib_GetTypeInfoType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoOfGuid_Proxy( ITypeLib* This, const GUID* const guid, ITypeInfo **ppTinfo); void __attribute__((__stdcall__)) ITypeLib_GetTypeInfoOfGuid_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteGetLibAttr_Proxy( ITypeLib* This, LPTLIBATTR *ppTLibAttr, CLEANLOCALSTORAGE *pDummy); void __attribute__((__stdcall__)) ITypeLib_RemoteGetLibAttr_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeComp_Proxy( ITypeLib* This, ITypeComp **ppTComp); void __attribute__((__stdcall__)) ITypeLib_GetTypeComp_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteGetDocumentation_Proxy( ITypeLib* This, INT index, DWORD refPtrFlags, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); void __attribute__((__stdcall__)) ITypeLib_RemoteGetDocumentation_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteIsName_Proxy( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName, BSTR *pBstrLibName); void __attribute__((__stdcall__)) ITypeLib_RemoteIsName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_RemoteFindName_Proxy( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, USHORT *pcFound, BSTR *pBstrLibName); void __attribute__((__stdcall__)) ITypeLib_RemoteFindName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib_LocalReleaseTLibAttr_Proxy( ITypeLib* This); void __attribute__((__stdcall__)) ITypeLib_LocalReleaseTLibAttr_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); UINT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoCount_Proxy( ITypeLib* This); HRESULT __attribute__((__stdcall__)) ITypeLib_GetTypeInfoCount_Stub( ITypeLib* This, UINT *pcTInfo); HRESULT __attribute__((__stdcall__)) ITypeLib_GetLibAttr_Proxy( ITypeLib* This, TLIBATTR **ppTLibAttr); HRESULT __attribute__((__stdcall__)) ITypeLib_GetLibAttr_Stub( ITypeLib* This, LPTLIBATTR *ppTLibAttr, CLEANLOCALSTORAGE *pDummy); HRESULT __attribute__((__stdcall__)) ITypeLib_GetDocumentation_Proxy( ITypeLib* This, INT index, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT __attribute__((__stdcall__)) ITypeLib_GetDocumentation_Stub( ITypeLib* This, INT index, DWORD refPtrFlags, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT __attribute__((__stdcall__)) ITypeLib_IsName_Proxy( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName); HRESULT __attribute__((__stdcall__)) ITypeLib_IsName_Stub( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName, BSTR *pBstrLibName); HRESULT __attribute__((__stdcall__)) ITypeLib_FindName_Proxy( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, USHORT *pcFound); HRESULT __attribute__((__stdcall__)) ITypeLib_FindName_Stub( ITypeLib* This, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, USHORT *pcFound, BSTR *pBstrLibName); void __attribute__((__stdcall__)) ITypeLib_ReleaseTLibAttr_Proxy( ITypeLib* This, TLIBATTR *pTLibAttr); HRESULT __attribute__((__stdcall__)) ITypeLib_ReleaseTLibAttr_Stub( ITypeLib* This); # 2510 "../../include/oaidl.h" typedef ITypeLib2 *LPTYPELIB2; extern const GUID IID_ITypeLib2 __attribute__((visibility ("hidden"))); # 2535 "../../include/oaidl.h" typedef struct ITypeLib2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeLib2* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeLib2* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeLib2* This); UINT (__attribute__((__stdcall__)) *GetTypeInfoCount)( ITypeLib2* This); HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)( ITypeLib2* This, UINT index, ITypeInfo **ppTInfo); HRESULT (__attribute__((__stdcall__)) *GetTypeInfoType)( ITypeLib2* This, UINT index, TYPEKIND *pTKind); HRESULT (__attribute__((__stdcall__)) *GetTypeInfoOfGuid)( ITypeLib2* This, const GUID* const guid, ITypeInfo **ppTinfo); HRESULT (__attribute__((__stdcall__)) *GetLibAttr)( ITypeLib2* This, TLIBATTR **ppTLibAttr); HRESULT (__attribute__((__stdcall__)) *GetTypeComp)( ITypeLib2* This, ITypeComp **ppTComp); HRESULT (__attribute__((__stdcall__)) *GetDocumentation)( ITypeLib2* This, INT index, BSTR *pBstrName, BSTR *pBstrDocString, DWORD *pdwHelpContext, BSTR *pBstrHelpFile); HRESULT (__attribute__((__stdcall__)) *IsName)( ITypeLib2* This, LPOLESTR szNameBuf, ULONG lHashVal, BOOL *pfName); HRESULT (__attribute__((__stdcall__)) *FindName)( ITypeLib2* This, LPOLESTR szNameBuf, ULONG lHashVal, ITypeInfo **ppTInfo, MEMBERID *rgMemId, USHORT *pcFound); void (__attribute__((__stdcall__)) *ReleaseTLibAttr)( ITypeLib2* This, TLIBATTR *pTLibAttr); HRESULT (__attribute__((__stdcall__)) *GetCustData)( ITypeLib2* This, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *GetLibStatistics)( ITypeLib2* This, ULONG *pcUniqueNames, ULONG *pcchUniqueNames); HRESULT (__attribute__((__stdcall__)) *GetDocumentation2)( ITypeLib2* This, INT index, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); HRESULT (__attribute__((__stdcall__)) *GetAllCustData)( ITypeLib2* This, CUSTDATA *pCustData); } ITypeLib2Vtbl; struct ITypeLib2 { const ITypeLib2Vtbl* lpVtbl; }; # 2657 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeLib2_GetCustData_Proxy( ITypeLib2* This, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ITypeLib2_GetCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib2_RemoteGetLibStatistics_Proxy( ITypeLib2* This, ULONG *pcUniqueNames, ULONG *pcchUniqueNames); void __attribute__((__stdcall__)) ITypeLib2_RemoteGetLibStatistics_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib2_RemoteGetDocumentation2_Proxy( ITypeLib2* This, INT index, LCID lcid, DWORD refPtrFlags, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); void __attribute__((__stdcall__)) ITypeLib2_RemoteGetDocumentation2_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib2_GetAllCustData_Proxy( ITypeLib2* This, CUSTDATA *pCustData); void __attribute__((__stdcall__)) ITypeLib2_GetAllCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeLib2_GetLibStatistics_Proxy( ITypeLib2* This, ULONG *pcUniqueNames, ULONG *pcchUniqueNames); HRESULT __attribute__((__stdcall__)) ITypeLib2_GetLibStatistics_Stub( ITypeLib2* This, ULONG *pcUniqueNames, ULONG *pcchUniqueNames); HRESULT __attribute__((__stdcall__)) ITypeLib2_GetDocumentation2_Proxy( ITypeLib2* This, INT index, LCID lcid, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); HRESULT __attribute__((__stdcall__)) ITypeLib2_GetDocumentation2_Stub( ITypeLib2* This, INT index, LCID lcid, DWORD refPtrFlags, BSTR *pbstrHelpString, DWORD *pdwHelpStringContext, BSTR *pbstrHelpStringDll); # 2728 "../../include/oaidl.h" typedef ITypeChangeEvents *LPTYPECHANGEEVENTS; typedef enum tagCHANGEKIND { CHANGEKIND_ADDMEMBER = 0, CHANGEKIND_DELETEMEMBER = 1, CHANGEKIND_SETNAMES = 2, CHANGEKIND_SETDOCUMENTATION = 3, CHANGEKIND_GENERAL = 4, CHANGEKIND_INVALIDATE = 5, CHANGEKIND_CHANGEFAILED = 6, CHANGEKIND_MAX = 7 } CHANGEKIND; extern const GUID IID_ITypeChangeEvents __attribute__((visibility ("hidden"))); # 2756 "../../include/oaidl.h" typedef struct ITypeChangeEventsVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeChangeEvents* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeChangeEvents* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeChangeEvents* This); HRESULT (__attribute__((__stdcall__)) *RequestTypeChange)( ITypeChangeEvents* This, CHANGEKIND changeKind, ITypeInfo *pTInfoBefore, LPOLESTR pStrName, INT *pfCancel); HRESULT (__attribute__((__stdcall__)) *AfterTypeChange)( ITypeChangeEvents* This, CHANGEKIND changeKind, ITypeInfo *pTInfoAfter, LPOLESTR pStrName); } ITypeChangeEventsVtbl; struct ITypeChangeEvents { const ITypeChangeEventsVtbl* lpVtbl; }; # 2803 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeChangeEvents_RequestTypeChange_Proxy( ITypeChangeEvents* This, CHANGEKIND changeKind, ITypeInfo *pTInfoBefore, LPOLESTR pStrName, INT *pfCancel); void __attribute__((__stdcall__)) ITypeChangeEvents_RequestTypeChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeChangeEvents_AfterTypeChange_Proxy( ITypeChangeEvents* This, CHANGEKIND changeKind, ITypeInfo *pTInfoAfter, LPOLESTR pStrName); void __attribute__((__stdcall__)) ITypeChangeEvents_AfterTypeChange_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 2833 "../../include/oaidl.h" typedef IErrorInfo *LPERRORINFO; extern const GUID IID_IErrorInfo __attribute__((visibility ("hidden"))); # 2855 "../../include/oaidl.h" typedef struct IErrorInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IErrorInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IErrorInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( IErrorInfo* This); HRESULT (__attribute__((__stdcall__)) *GetGUID)( IErrorInfo* This, GUID *pGUID); HRESULT (__attribute__((__stdcall__)) *GetSource)( IErrorInfo* This, BSTR *pBstrSource); HRESULT (__attribute__((__stdcall__)) *GetDescription)( IErrorInfo* This, BSTR *pBstrDescription); HRESULT (__attribute__((__stdcall__)) *GetHelpFile)( IErrorInfo* This, BSTR *pBstrHelpFile); HRESULT (__attribute__((__stdcall__)) *GetHelpContext)( IErrorInfo* This, DWORD *pdwHelpContext); } IErrorInfoVtbl; struct IErrorInfo { const IErrorInfoVtbl* lpVtbl; }; # 2912 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) IErrorInfo_GetGUID_Proxy( IErrorInfo* This, GUID *pGUID); void __attribute__((__stdcall__)) IErrorInfo_GetGUID_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IErrorInfo_GetSource_Proxy( IErrorInfo* This, BSTR *pBstrSource); void __attribute__((__stdcall__)) IErrorInfo_GetSource_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IErrorInfo_GetDescription_Proxy( IErrorInfo* This, BSTR *pBstrDescription); void __attribute__((__stdcall__)) IErrorInfo_GetDescription_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IErrorInfo_GetHelpFile_Proxy( IErrorInfo* This, BSTR *pBstrHelpFile); void __attribute__((__stdcall__)) IErrorInfo_GetHelpFile_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IErrorInfo_GetHelpContext_Proxy( IErrorInfo* This, DWORD *pdwHelpContext); void __attribute__((__stdcall__)) IErrorInfo_GetHelpContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 2961 "../../include/oaidl.h" typedef ICreateErrorInfo *LPCREATEERRORINFO; extern const GUID IID_ICreateErrorInfo __attribute__((visibility ("hidden"))); # 2983 "../../include/oaidl.h" typedef struct ICreateErrorInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ICreateErrorInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ICreateErrorInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( ICreateErrorInfo* This); HRESULT (__attribute__((__stdcall__)) *SetGUID)( ICreateErrorInfo* This, const GUID* const rguid); HRESULT (__attribute__((__stdcall__)) *SetSource)( ICreateErrorInfo* This, LPOLESTR szSource); HRESULT (__attribute__((__stdcall__)) *SetDescription)( ICreateErrorInfo* This, LPOLESTR szDescription); HRESULT (__attribute__((__stdcall__)) *SetHelpFile)( ICreateErrorInfo* This, LPOLESTR szHelpFile); HRESULT (__attribute__((__stdcall__)) *SetHelpContext)( ICreateErrorInfo* This, DWORD dwHelpContext); } ICreateErrorInfoVtbl; struct ICreateErrorInfo { const ICreateErrorInfoVtbl* lpVtbl; }; # 3040 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetGUID_Proxy( ICreateErrorInfo* This, const GUID* const rguid); void __attribute__((__stdcall__)) ICreateErrorInfo_SetGUID_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetSource_Proxy( ICreateErrorInfo* This, LPOLESTR szSource); void __attribute__((__stdcall__)) ICreateErrorInfo_SetSource_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetDescription_Proxy( ICreateErrorInfo* This, LPOLESTR szDescription); void __attribute__((__stdcall__)) ICreateErrorInfo_SetDescription_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpFile_Proxy( ICreateErrorInfo* This, LPOLESTR szHelpFile); void __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpFile_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpContext_Proxy( ICreateErrorInfo* This, DWORD dwHelpContext); void __attribute__((__stdcall__)) ICreateErrorInfo_SetHelpContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 3089 "../../include/oaidl.h" typedef ISupportErrorInfo *LPSUPPORTERRORINFO; extern const GUID IID_ISupportErrorInfo __attribute__((visibility ("hidden"))); # 3099 "../../include/oaidl.h" typedef struct ISupportErrorInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ISupportErrorInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ISupportErrorInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( ISupportErrorInfo* This); HRESULT (__attribute__((__stdcall__)) *InterfaceSupportsErrorInfo)( ISupportErrorInfo* This, const IID* const riid); } ISupportErrorInfoVtbl; struct ISupportErrorInfo { const ISupportErrorInfoVtbl* lpVtbl; }; # 3136 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ISupportErrorInfo_InterfaceSupportsErrorInfo_Proxy( ISupportErrorInfo* This, const IID* const riid); void __attribute__((__stdcall__)) ISupportErrorInfo_InterfaceSupportsErrorInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 3153 "../../include/oaidl.h" extern const GUID IID_ITypeFactory __attribute__((visibility ("hidden"))); # 3164 "../../include/oaidl.h" typedef struct ITypeFactoryVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeFactory* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeFactory* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeFactory* This); HRESULT (__attribute__((__stdcall__)) *CreateFromTypeInfo)( ITypeFactory* This, ITypeInfo *pTypeInfo, const IID* const riid, IUnknown **ppv); } ITypeFactoryVtbl; struct ITypeFactory { const ITypeFactoryVtbl* lpVtbl; }; # 3203 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeFactory_CreateFromTypeInfo_Proxy( ITypeFactory* This, ITypeInfo *pTypeInfo, const IID* const riid, IUnknown **ppv); void __attribute__((__stdcall__)) ITypeFactory_CreateFromTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 3222 "../../include/oaidl.h" extern const GUID IID_ITypeMarshal __attribute__((visibility ("hidden"))); # 3252 "../../include/oaidl.h" typedef struct ITypeMarshalVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ITypeMarshal* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ITypeMarshal* This); ULONG (__attribute__((__stdcall__)) *Release)( ITypeMarshal* This); HRESULT (__attribute__((__stdcall__)) *Size)( ITypeMarshal* This, PVOID pvType, DWORD dwDestContext, PVOID pvDestContext, ULONG *pSize); HRESULT (__attribute__((__stdcall__)) *Marshal)( ITypeMarshal* This, PVOID pvType, DWORD dwDestContext, PVOID pvDestContext, ULONG cbBufferLength, BYTE *pBuffer, ULONG *pcbWritten); HRESULT (__attribute__((__stdcall__)) *Unmarshal)( ITypeMarshal* This, PVOID pvType, DWORD dwFlags, ULONG cbBufferLength, BYTE *pBuffer, ULONG *pcbRead); HRESULT (__attribute__((__stdcall__)) *Free)( ITypeMarshal* This, PVOID pvType); } ITypeMarshalVtbl; struct ITypeMarshal { const ITypeMarshalVtbl* lpVtbl; }; # 3316 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ITypeMarshal_Size_Proxy( ITypeMarshal* This, PVOID pvType, DWORD dwDestContext, PVOID pvDestContext, ULONG *pSize); void __attribute__((__stdcall__)) ITypeMarshal_Size_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeMarshal_Marshal_Proxy( ITypeMarshal* This, PVOID pvType, DWORD dwDestContext, PVOID pvDestContext, ULONG cbBufferLength, BYTE *pBuffer, ULONG *pcbWritten); void __attribute__((__stdcall__)) ITypeMarshal_Marshal_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeMarshal_Unmarshal_Proxy( ITypeMarshal* This, PVOID pvType, DWORD dwFlags, ULONG cbBufferLength, BYTE *pBuffer, ULONG *pcbRead); void __attribute__((__stdcall__)) ITypeMarshal_Unmarshal_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ITypeMarshal_Free_Proxy( ITypeMarshal* This, PVOID pvType); void __attribute__((__stdcall__)) ITypeMarshal_Free_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 3369 "../../include/oaidl.h" typedef IRecordInfo *LPRECORDINFO; extern const GUID IID_IRecordInfo __attribute__((visibility ("hidden"))); # 3438 "../../include/oaidl.h" typedef struct IRecordInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IRecordInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IRecordInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( IRecordInfo* This); HRESULT (__attribute__((__stdcall__)) *RecordInit)( IRecordInfo* This, PVOID pvNew); HRESULT (__attribute__((__stdcall__)) *RecordClear)( IRecordInfo* This, PVOID pvExisting); HRESULT (__attribute__((__stdcall__)) *RecordCopy)( IRecordInfo* This, PVOID pvExisting, PVOID pvNew); HRESULT (__attribute__((__stdcall__)) *GetGuid)( IRecordInfo* This, GUID *pguid); HRESULT (__attribute__((__stdcall__)) *GetName)( IRecordInfo* This, BSTR *pbstrName); HRESULT (__attribute__((__stdcall__)) *GetSize)( IRecordInfo* This, ULONG *pcbSize); HRESULT (__attribute__((__stdcall__)) *GetTypeInfo)( IRecordInfo* This, ITypeInfo **ppTypeInfo); HRESULT (__attribute__((__stdcall__)) *GetField)( IRecordInfo* This, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField); HRESULT (__attribute__((__stdcall__)) *GetFieldNoCopy)( IRecordInfo* This, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField, PVOID *ppvDataCArray); HRESULT (__attribute__((__stdcall__)) *PutField)( IRecordInfo* This, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField); HRESULT (__attribute__((__stdcall__)) *PutFieldNoCopy)( IRecordInfo* This, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField); HRESULT (__attribute__((__stdcall__)) *GetFieldNames)( IRecordInfo* This, ULONG *pcNames, BSTR *rgBstrNames); BOOL (__attribute__((__stdcall__)) *IsMatchingType)( IRecordInfo* This, IRecordInfo *pRecordInfo); PVOID (__attribute__((__stdcall__)) *RecordCreate)( IRecordInfo* This); HRESULT (__attribute__((__stdcall__)) *RecordCreateCopy)( IRecordInfo* This, PVOID pvSource, PVOID *ppvDest); HRESULT (__attribute__((__stdcall__)) *RecordDestroy)( IRecordInfo* This, PVOID pvRecord); } IRecordInfoVtbl; struct IRecordInfo { const IRecordInfoVtbl* lpVtbl; }; # 3563 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordInit_Proxy( IRecordInfo* This, PVOID pvNew); void __attribute__((__stdcall__)) IRecordInfo_RecordInit_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordClear_Proxy( IRecordInfo* This, PVOID pvExisting); void __attribute__((__stdcall__)) IRecordInfo_RecordClear_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordCopy_Proxy( IRecordInfo* This, PVOID pvExisting, PVOID pvNew); void __attribute__((__stdcall__)) IRecordInfo_RecordCopy_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_GetGuid_Proxy( IRecordInfo* This, GUID *pguid); void __attribute__((__stdcall__)) IRecordInfo_GetGuid_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_GetName_Proxy( IRecordInfo* This, BSTR *pbstrName); void __attribute__((__stdcall__)) IRecordInfo_GetName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_GetSize_Proxy( IRecordInfo* This, ULONG *pcbSize); void __attribute__((__stdcall__)) IRecordInfo_GetSize_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_GetTypeInfo_Proxy( IRecordInfo* This, ITypeInfo **ppTypeInfo); void __attribute__((__stdcall__)) IRecordInfo_GetTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_GetField_Proxy( IRecordInfo* This, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField); void __attribute__((__stdcall__)) IRecordInfo_GetField_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_GetFieldNoCopy_Proxy( IRecordInfo* This, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField, PVOID *ppvDataCArray); void __attribute__((__stdcall__)) IRecordInfo_GetFieldNoCopy_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_PutField_Proxy( IRecordInfo* This, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField); void __attribute__((__stdcall__)) IRecordInfo_PutField_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_PutFieldNoCopy_Proxy( IRecordInfo* This, ULONG wFlags, PVOID pvData, LPCOLESTR szFieldName, VARIANT *pvarField); void __attribute__((__stdcall__)) IRecordInfo_PutFieldNoCopy_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_GetFieldNames_Proxy( IRecordInfo* This, ULONG *pcNames, BSTR *rgBstrNames); void __attribute__((__stdcall__)) IRecordInfo_GetFieldNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); BOOL __attribute__((__stdcall__)) IRecordInfo_IsMatchingType_Proxy( IRecordInfo* This, IRecordInfo *pRecordInfo); void __attribute__((__stdcall__)) IRecordInfo_IsMatchingType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); PVOID __attribute__((__stdcall__)) IRecordInfo_RecordCreate_Proxy( IRecordInfo* This); void __attribute__((__stdcall__)) IRecordInfo_RecordCreate_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordCreateCopy_Proxy( IRecordInfo* This, PVOID pvSource, PVOID *ppvDest); void __attribute__((__stdcall__)) IRecordInfo_RecordCreateCopy_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IRecordInfo_RecordDestroy_Proxy( IRecordInfo* This, PVOID pvRecord); void __attribute__((__stdcall__)) IRecordInfo_RecordDestroy_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 3713 "../../include/oaidl.h" typedef ICreateTypeInfo *LPCREATETYPEINFO; extern const GUID IID_ICreateTypeInfo __attribute__((visibility ("hidden"))); # 3805 "../../include/oaidl.h" typedef struct ICreateTypeInfoVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ICreateTypeInfo* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ICreateTypeInfo* This); ULONG (__attribute__((__stdcall__)) *Release)( ICreateTypeInfo* This); HRESULT (__attribute__((__stdcall__)) *SetGuid)( ICreateTypeInfo* This, const GUID* const guid); HRESULT (__attribute__((__stdcall__)) *SetTypeFlags)( ICreateTypeInfo* This, UINT uTypeFlags); HRESULT (__attribute__((__stdcall__)) *SetDocString)( ICreateTypeInfo* This, LPOLESTR pStrDoc); HRESULT (__attribute__((__stdcall__)) *SetHelpContext)( ICreateTypeInfo* This, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetVersion)( ICreateTypeInfo* This, WORD wMajorVerNum, WORD wMinorVerNum); HRESULT (__attribute__((__stdcall__)) *AddRefTypeInfo)( ICreateTypeInfo* This, ITypeInfo *pTInfo, HREFTYPE *phRefType); HRESULT (__attribute__((__stdcall__)) *AddFuncDesc)( ICreateTypeInfo* This, UINT index, FUNCDESC *pFuncDesc); HRESULT (__attribute__((__stdcall__)) *AddImplType)( ICreateTypeInfo* This, UINT index, HREFTYPE hRefType); HRESULT (__attribute__((__stdcall__)) *SetImplTypeFlags)( ICreateTypeInfo* This, UINT index, INT implTypeFlags); HRESULT (__attribute__((__stdcall__)) *SetAlignment)( ICreateTypeInfo* This, WORD cbAlignment); HRESULT (__attribute__((__stdcall__)) *SetSchema)( ICreateTypeInfo* This, LPOLESTR pStrSchema); HRESULT (__attribute__((__stdcall__)) *AddVarDesc)( ICreateTypeInfo* This, UINT index, VARDESC *pVarDesc); HRESULT (__attribute__((__stdcall__)) *SetFuncAndParamNames)( ICreateTypeInfo* This, UINT index, LPOLESTR *rgszNames, UINT cNames); HRESULT (__attribute__((__stdcall__)) *SetVarName)( ICreateTypeInfo* This, UINT index, LPOLESTR szName); HRESULT (__attribute__((__stdcall__)) *SetTypeDescAlias)( ICreateTypeInfo* This, TYPEDESC *pTDescAlias); HRESULT (__attribute__((__stdcall__)) *DefineFuncAsDllEntry)( ICreateTypeInfo* This, UINT index, LPOLESTR szDllName, LPOLESTR szProcName); HRESULT (__attribute__((__stdcall__)) *SetFuncDocString)( ICreateTypeInfo* This, UINT index, LPOLESTR szDocString); HRESULT (__attribute__((__stdcall__)) *SetVarDocString)( ICreateTypeInfo* This, UINT index, LPOLESTR szDocString); HRESULT (__attribute__((__stdcall__)) *SetFuncHelpContext)( ICreateTypeInfo* This, UINT index, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetVarHelpContext)( ICreateTypeInfo* This, UINT index, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetMops)( ICreateTypeInfo* This, UINT index, BSTR bstrMops); HRESULT (__attribute__((__stdcall__)) *SetTypeIdldesc)( ICreateTypeInfo* This, IDLDESC *pIdlDesc); HRESULT (__attribute__((__stdcall__)) *LayOut)( ICreateTypeInfo* This); } ICreateTypeInfoVtbl; struct ICreateTypeInfo { const ICreateTypeInfoVtbl* lpVtbl; }; # 3967 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetGuid_Proxy( ICreateTypeInfo* This, const GUID* const guid); void __attribute__((__stdcall__)) ICreateTypeInfo_SetGuid_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeFlags_Proxy( ICreateTypeInfo* This, UINT uTypeFlags); void __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeFlags_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetDocString_Proxy( ICreateTypeInfo* This, LPOLESTR pStrDoc); void __attribute__((__stdcall__)) ICreateTypeInfo_SetDocString_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetHelpContext_Proxy( ICreateTypeInfo* This, DWORD dwHelpContext); void __attribute__((__stdcall__)) ICreateTypeInfo_SetHelpContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVersion_Proxy( ICreateTypeInfo* This, WORD wMajorVerNum, WORD wMinorVerNum); void __attribute__((__stdcall__)) ICreateTypeInfo_SetVersion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddRefTypeInfo_Proxy( ICreateTypeInfo* This, ITypeInfo *pTInfo, HREFTYPE *phRefType); void __attribute__((__stdcall__)) ICreateTypeInfo_AddRefTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddFuncDesc_Proxy( ICreateTypeInfo* This, UINT index, FUNCDESC *pFuncDesc); void __attribute__((__stdcall__)) ICreateTypeInfo_AddFuncDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddImplType_Proxy( ICreateTypeInfo* This, UINT index, HREFTYPE hRefType); void __attribute__((__stdcall__)) ICreateTypeInfo_AddImplType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetImplTypeFlags_Proxy( ICreateTypeInfo* This, UINT index, INT implTypeFlags); void __attribute__((__stdcall__)) ICreateTypeInfo_SetImplTypeFlags_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetAlignment_Proxy( ICreateTypeInfo* This, WORD cbAlignment); void __attribute__((__stdcall__)) ICreateTypeInfo_SetAlignment_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetSchema_Proxy( ICreateTypeInfo* This, LPOLESTR pStrSchema); void __attribute__((__stdcall__)) ICreateTypeInfo_SetSchema_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_AddVarDesc_Proxy( ICreateTypeInfo* This, UINT index, VARDESC *pVarDesc); void __attribute__((__stdcall__)) ICreateTypeInfo_AddVarDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncAndParamNames_Proxy( ICreateTypeInfo* This, UINT index, LPOLESTR *rgszNames, UINT cNames); void __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncAndParamNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVarName_Proxy( ICreateTypeInfo* This, UINT index, LPOLESTR szName); void __attribute__((__stdcall__)) ICreateTypeInfo_SetVarName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeDescAlias_Proxy( ICreateTypeInfo* This, TYPEDESC *pTDescAlias); void __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeDescAlias_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_DefineFuncAsDllEntry_Proxy( ICreateTypeInfo* This, UINT index, LPOLESTR szDllName, LPOLESTR szProcName); void __attribute__((__stdcall__)) ICreateTypeInfo_DefineFuncAsDllEntry_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncDocString_Proxy( ICreateTypeInfo* This, UINT index, LPOLESTR szDocString); void __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncDocString_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVarDocString_Proxy( ICreateTypeInfo* This, UINT index, LPOLESTR szDocString); void __attribute__((__stdcall__)) ICreateTypeInfo_SetVarDocString_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncHelpContext_Proxy( ICreateTypeInfo* This, UINT index, DWORD dwHelpContext); void __attribute__((__stdcall__)) ICreateTypeInfo_SetFuncHelpContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetVarHelpContext_Proxy( ICreateTypeInfo* This, UINT index, DWORD dwHelpContext); void __attribute__((__stdcall__)) ICreateTypeInfo_SetVarHelpContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetMops_Proxy( ICreateTypeInfo* This, UINT index, BSTR bstrMops); void __attribute__((__stdcall__)) ICreateTypeInfo_SetMops_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeIdldesc_Proxy( ICreateTypeInfo* This, IDLDESC *pIdlDesc); void __attribute__((__stdcall__)) ICreateTypeInfo_SetTypeIdldesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo_LayOut_Proxy( ICreateTypeInfo* This); void __attribute__((__stdcall__)) ICreateTypeInfo_LayOut_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 4175 "../../include/oaidl.h" typedef ICreateTypeInfo2 *LPCREATETYPEINFO2; extern const GUID IID_ICreateTypeInfo2 __attribute__((visibility ("hidden"))); # 4240 "../../include/oaidl.h" typedef struct ICreateTypeInfo2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ICreateTypeInfo2* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ICreateTypeInfo2* This); ULONG (__attribute__((__stdcall__)) *Release)( ICreateTypeInfo2* This); HRESULT (__attribute__((__stdcall__)) *SetGuid)( ICreateTypeInfo2* This, const GUID* const guid); HRESULT (__attribute__((__stdcall__)) *SetTypeFlags)( ICreateTypeInfo2* This, UINT uTypeFlags); HRESULT (__attribute__((__stdcall__)) *SetDocString)( ICreateTypeInfo2* This, LPOLESTR pStrDoc); HRESULT (__attribute__((__stdcall__)) *SetHelpContext)( ICreateTypeInfo2* This, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetVersion)( ICreateTypeInfo2* This, WORD wMajorVerNum, WORD wMinorVerNum); HRESULT (__attribute__((__stdcall__)) *AddRefTypeInfo)( ICreateTypeInfo2* This, ITypeInfo *pTInfo, HREFTYPE *phRefType); HRESULT (__attribute__((__stdcall__)) *AddFuncDesc)( ICreateTypeInfo2* This, UINT index, FUNCDESC *pFuncDesc); HRESULT (__attribute__((__stdcall__)) *AddImplType)( ICreateTypeInfo2* This, UINT index, HREFTYPE hRefType); HRESULT (__attribute__((__stdcall__)) *SetImplTypeFlags)( ICreateTypeInfo2* This, UINT index, INT implTypeFlags); HRESULT (__attribute__((__stdcall__)) *SetAlignment)( ICreateTypeInfo2* This, WORD cbAlignment); HRESULT (__attribute__((__stdcall__)) *SetSchema)( ICreateTypeInfo2* This, LPOLESTR pStrSchema); HRESULT (__attribute__((__stdcall__)) *AddVarDesc)( ICreateTypeInfo2* This, UINT index, VARDESC *pVarDesc); HRESULT (__attribute__((__stdcall__)) *SetFuncAndParamNames)( ICreateTypeInfo2* This, UINT index, LPOLESTR *rgszNames, UINT cNames); HRESULT (__attribute__((__stdcall__)) *SetVarName)( ICreateTypeInfo2* This, UINT index, LPOLESTR szName); HRESULT (__attribute__((__stdcall__)) *SetTypeDescAlias)( ICreateTypeInfo2* This, TYPEDESC *pTDescAlias); HRESULT (__attribute__((__stdcall__)) *DefineFuncAsDllEntry)( ICreateTypeInfo2* This, UINT index, LPOLESTR szDllName, LPOLESTR szProcName); HRESULT (__attribute__((__stdcall__)) *SetFuncDocString)( ICreateTypeInfo2* This, UINT index, LPOLESTR szDocString); HRESULT (__attribute__((__stdcall__)) *SetVarDocString)( ICreateTypeInfo2* This, UINT index, LPOLESTR szDocString); HRESULT (__attribute__((__stdcall__)) *SetFuncHelpContext)( ICreateTypeInfo2* This, UINT index, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetVarHelpContext)( ICreateTypeInfo2* This, UINT index, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetMops)( ICreateTypeInfo2* This, UINT index, BSTR bstrMops); HRESULT (__attribute__((__stdcall__)) *SetTypeIdldesc)( ICreateTypeInfo2* This, IDLDESC *pIdlDesc); HRESULT (__attribute__((__stdcall__)) *LayOut)( ICreateTypeInfo2* This); HRESULT (__attribute__((__stdcall__)) *DeleteFuncDesc)( ICreateTypeInfo2* This, UINT index); HRESULT (__attribute__((__stdcall__)) *DeleteFuncDescByMemId)( ICreateTypeInfo2* This, MEMBERID memid, INVOKEKIND invKind); HRESULT (__attribute__((__stdcall__)) *DeleteVarDesc)( ICreateTypeInfo2* This, UINT index); HRESULT (__attribute__((__stdcall__)) *DeleteVarDescByMemId)( ICreateTypeInfo2* This, MEMBERID memid); HRESULT (__attribute__((__stdcall__)) *DeleteImplType)( ICreateTypeInfo2* This, UINT index); HRESULT (__attribute__((__stdcall__)) *SetCustData)( ICreateTypeInfo2* This, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *SetFuncCustData)( ICreateTypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *SetParamCustData)( ICreateTypeInfo2* This, UINT indexFunc, UINT indexParam, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *SetVarCustData)( ICreateTypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *SetImplTypeCustData)( ICreateTypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *SetHelpStringContext)( ICreateTypeInfo2* This, ULONG dwHelpStringContext); HRESULT (__attribute__((__stdcall__)) *SetFuncHelpStringContext)( ICreateTypeInfo2* This, UINT index, ULONG dwHelpStringContext); HRESULT (__attribute__((__stdcall__)) *SetVarHelpStringContext)( ICreateTypeInfo2* This, UINT index, ULONG dwHelpStringContext); HRESULT (__attribute__((__stdcall__)) *Invalidate)( ICreateTypeInfo2* This); HRESULT (__attribute__((__stdcall__)) *SetName)( ICreateTypeInfo2* This, LPOLESTR szName); } ICreateTypeInfo2Vtbl; struct ICreateTypeInfo2 { const ICreateTypeInfo2Vtbl* lpVtbl; }; # 4491 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDesc_Proxy( ICreateTypeInfo2* This, UINT index); void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDescByMemId_Proxy( ICreateTypeInfo2* This, MEMBERID memid, INVOKEKIND invKind); void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteFuncDescByMemId_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDesc_Proxy( ICreateTypeInfo2* This, UINT index); void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDesc_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDescByMemId_Proxy( ICreateTypeInfo2* This, MEMBERID memid); void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteVarDescByMemId_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteImplType_Proxy( ICreateTypeInfo2* This, UINT index); void __attribute__((__stdcall__)) ICreateTypeInfo2_DeleteImplType_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetCustData_Proxy( ICreateTypeInfo2* This, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncCustData_Proxy( ICreateTypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetParamCustData_Proxy( ICreateTypeInfo2* This, UINT indexFunc, UINT indexParam, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetParamCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarCustData_Proxy( ICreateTypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetImplTypeCustData_Proxy( ICreateTypeInfo2* This, UINT index, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetImplTypeCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetHelpStringContext_Proxy( ICreateTypeInfo2* This, ULONG dwHelpStringContext); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetHelpStringContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncHelpStringContext_Proxy( ICreateTypeInfo2* This, UINT index, ULONG dwHelpStringContext); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetFuncHelpStringContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarHelpStringContext_Proxy( ICreateTypeInfo2* This, UINT index, ULONG dwHelpStringContext); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetVarHelpStringContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_Invalidate_Proxy( ICreateTypeInfo2* This); void __attribute__((__stdcall__)) ICreateTypeInfo2_Invalidate_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeInfo2_SetName_Proxy( ICreateTypeInfo2* This, LPOLESTR szName); void __attribute__((__stdcall__)) ICreateTypeInfo2_SetName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 4632 "../../include/oaidl.h" typedef ICreateTypeLib *LPCREATETYPELIB; extern const GUID IID_ICreateTypeLib __attribute__((visibility ("hidden"))); # 4672 "../../include/oaidl.h" typedef struct ICreateTypeLibVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ICreateTypeLib* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ICreateTypeLib* This); ULONG (__attribute__((__stdcall__)) *Release)( ICreateTypeLib* This); HRESULT (__attribute__((__stdcall__)) *CreateTypeInfo)( ICreateTypeLib* This, LPOLESTR szName, TYPEKIND tkind, ICreateTypeInfo **ppCTInfo); HRESULT (__attribute__((__stdcall__)) *SetName)( ICreateTypeLib* This, LPOLESTR szName); HRESULT (__attribute__((__stdcall__)) *SetVersion)( ICreateTypeLib* This, WORD wMajorVerNum, WORD wMinorVerNum); HRESULT (__attribute__((__stdcall__)) *SetGuid)( ICreateTypeLib* This, const GUID* const guid); HRESULT (__attribute__((__stdcall__)) *SetDocString)( ICreateTypeLib* This, LPOLESTR szDoc); HRESULT (__attribute__((__stdcall__)) *SetHelpFileName)( ICreateTypeLib* This, LPOLESTR szHelpFileName); HRESULT (__attribute__((__stdcall__)) *SetHelpContext)( ICreateTypeLib* This, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetLcid)( ICreateTypeLib* This, LCID lcid); HRESULT (__attribute__((__stdcall__)) *SetLibFlags)( ICreateTypeLib* This, UINT uLibFlags); HRESULT (__attribute__((__stdcall__)) *SaveAllChanges)( ICreateTypeLib* This); } ICreateTypeLibVtbl; struct ICreateTypeLib { const ICreateTypeLibVtbl* lpVtbl; }; # 4756 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ICreateTypeLib_CreateTypeInfo_Proxy( ICreateTypeLib* This, LPOLESTR szName, TYPEKIND tkind, ICreateTypeInfo **ppCTInfo); void __attribute__((__stdcall__)) ICreateTypeLib_CreateTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetName_Proxy( ICreateTypeLib* This, LPOLESTR szName); void __attribute__((__stdcall__)) ICreateTypeLib_SetName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetVersion_Proxy( ICreateTypeLib* This, WORD wMajorVerNum, WORD wMinorVerNum); void __attribute__((__stdcall__)) ICreateTypeLib_SetVersion_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetGuid_Proxy( ICreateTypeLib* This, const GUID* const guid); void __attribute__((__stdcall__)) ICreateTypeLib_SetGuid_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetDocString_Proxy( ICreateTypeLib* This, LPOLESTR szDoc); void __attribute__((__stdcall__)) ICreateTypeLib_SetDocString_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetHelpFileName_Proxy( ICreateTypeLib* This, LPOLESTR szHelpFileName); void __attribute__((__stdcall__)) ICreateTypeLib_SetHelpFileName_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetHelpContext_Proxy( ICreateTypeLib* This, DWORD dwHelpContext); void __attribute__((__stdcall__)) ICreateTypeLib_SetHelpContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetLcid_Proxy( ICreateTypeLib* This, LCID lcid); void __attribute__((__stdcall__)) ICreateTypeLib_SetLcid_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SetLibFlags_Proxy( ICreateTypeLib* This, UINT uLibFlags); void __attribute__((__stdcall__)) ICreateTypeLib_SetLibFlags_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib_SaveAllChanges_Proxy( ICreateTypeLib* This); void __attribute__((__stdcall__)) ICreateTypeLib_SaveAllChanges_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 4847 "../../include/oaidl.h" typedef ICreateTypeLib2 *LPCREATETYPELIB2; extern const GUID IID_ICreateTypeLib2 __attribute__((visibility ("hidden"))); # 4867 "../../include/oaidl.h" typedef struct ICreateTypeLib2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( ICreateTypeLib2* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( ICreateTypeLib2* This); ULONG (__attribute__((__stdcall__)) *Release)( ICreateTypeLib2* This); HRESULT (__attribute__((__stdcall__)) *CreateTypeInfo)( ICreateTypeLib2* This, LPOLESTR szName, TYPEKIND tkind, ICreateTypeInfo **ppCTInfo); HRESULT (__attribute__((__stdcall__)) *SetName)( ICreateTypeLib2* This, LPOLESTR szName); HRESULT (__attribute__((__stdcall__)) *SetVersion)( ICreateTypeLib2* This, WORD wMajorVerNum, WORD wMinorVerNum); HRESULT (__attribute__((__stdcall__)) *SetGuid)( ICreateTypeLib2* This, const GUID* const guid); HRESULT (__attribute__((__stdcall__)) *SetDocString)( ICreateTypeLib2* This, LPOLESTR szDoc); HRESULT (__attribute__((__stdcall__)) *SetHelpFileName)( ICreateTypeLib2* This, LPOLESTR szHelpFileName); HRESULT (__attribute__((__stdcall__)) *SetHelpContext)( ICreateTypeLib2* This, DWORD dwHelpContext); HRESULT (__attribute__((__stdcall__)) *SetLcid)( ICreateTypeLib2* This, LCID lcid); HRESULT (__attribute__((__stdcall__)) *SetLibFlags)( ICreateTypeLib2* This, UINT uLibFlags); HRESULT (__attribute__((__stdcall__)) *SaveAllChanges)( ICreateTypeLib2* This); HRESULT (__attribute__((__stdcall__)) *DeleteTypeInfo)( ICreateTypeLib2* This, LPOLESTR szName); HRESULT (__attribute__((__stdcall__)) *SetCustData)( ICreateTypeLib2* This, const GUID* const guid, VARIANT *pVarVal); HRESULT (__attribute__((__stdcall__)) *SetHelpStringContext)( ICreateTypeLib2* This, ULONG dwHelpStringContext); HRESULT (__attribute__((__stdcall__)) *SetHelpStringDll)( ICreateTypeLib2* This, LPOLESTR szFileName); } ICreateTypeLib2Vtbl; struct ICreateTypeLib2 { const ICreateTypeLib2Vtbl* lpVtbl; }; # 4974 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_DeleteTypeInfo_Proxy( ICreateTypeLib2* This, LPOLESTR szName); void __attribute__((__stdcall__)) ICreateTypeLib2_DeleteTypeInfo_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_SetCustData_Proxy( ICreateTypeLib2* This, const GUID* const guid, VARIANT *pVarVal); void __attribute__((__stdcall__)) ICreateTypeLib2_SetCustData_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringContext_Proxy( ICreateTypeLib2* This, ULONG dwHelpStringContext); void __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringContext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringDll_Proxy( ICreateTypeLib2* This, LPOLESTR szFileName); void __attribute__((__stdcall__)) ICreateTypeLib2_SetHelpStringDll_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 5016 "../../include/oaidl.h" typedef IErrorLog *LPERRORLOG; extern const GUID IID_IErrorLog __attribute__((visibility ("hidden"))); # 5027 "../../include/oaidl.h" typedef struct IErrorLogVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IErrorLog* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IErrorLog* This); ULONG (__attribute__((__stdcall__)) *Release)( IErrorLog* This); HRESULT (__attribute__((__stdcall__)) *AddError)( IErrorLog* This, LPCOLESTR pszPropName, EXCEPINFO *pExcepInfo); } IErrorLogVtbl; struct IErrorLog { const IErrorLogVtbl* lpVtbl; }; # 5065 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) IErrorLog_AddError_Proxy( IErrorLog* This, LPCOLESTR pszPropName, EXCEPINFO *pExcepInfo); void __attribute__((__stdcall__)) IErrorLog_AddError_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 5083 "../../include/oaidl.h" typedef IPropertyBag *LPPROPERTYBAG; extern const GUID IID_IPropertyBag __attribute__((visibility ("hidden"))); # 5099 "../../include/oaidl.h" typedef struct IPropertyBagVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPropertyBag* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPropertyBag* This); ULONG (__attribute__((__stdcall__)) *Release)( IPropertyBag* This); HRESULT (__attribute__((__stdcall__)) *Read)( IPropertyBag* This, LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog); HRESULT (__attribute__((__stdcall__)) *Write)( IPropertyBag* This, LPCOLESTR pszPropName, VARIANT *pVar); } IPropertyBagVtbl; struct IPropertyBag { const IPropertyBagVtbl* lpVtbl; }; # 5144 "../../include/oaidl.h" HRESULT __attribute__((__stdcall__)) IPropertyBag_RemoteRead_Proxy( IPropertyBag* This, LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog, DWORD varType, IUnknown *pUnkObj); void __attribute__((__stdcall__)) IPropertyBag_RemoteRead_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyBag_Write_Proxy( IPropertyBag* This, LPCOLESTR pszPropName, VARIANT *pVar); void __attribute__((__stdcall__)) IPropertyBag_Write_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyBag_Read_Proxy( IPropertyBag* This, LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog); HRESULT __attribute__((__stdcall__)) IPropertyBag_Read_Stub( IPropertyBag* This, LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog, DWORD varType, IUnknown *pUnkObj); ULONG __attribute__((__stdcall__)) VARIANT_UserSize (ULONG *, ULONG, VARIANT *); unsigned char * __attribute__((__stdcall__)) VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); unsigned char * __attribute__((__stdcall__)) VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); void __attribute__((__stdcall__)) VARIANT_UserFree (ULONG *, VARIANT *); ULONG __attribute__((__stdcall__)) BSTR_UserSize (ULONG *, ULONG, BSTR *); unsigned char * __attribute__((__stdcall__)) BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); unsigned char * __attribute__((__stdcall__)) BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); void __attribute__((__stdcall__)) BSTR_UserFree (ULONG *, BSTR *); ULONG __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserSize (ULONG *, ULONG, CLEANLOCALSTORAGE *); unsigned char * __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserMarshal (ULONG *, unsigned char *, CLEANLOCALSTORAGE *); unsigned char * __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserUnmarshal(ULONG *, unsigned char *, CLEANLOCALSTORAGE *); void __attribute__((__stdcall__)) CLEANLOCALSTORAGE_UserFree (ULONG *, CLEANLOCALSTORAGE *); # 35 "../../include/propidl.h" 2 # 65 "../../include/propidl.h" typedef IPropertyStorage *LPPROPERTYSTORAGE; # 100 "../../include/propidl.h" typedef struct tagPROPVARIANT PROPVARIANT; typedef struct tagCAUB { ULONG cElems; unsigned char *pElems; } CAUB; typedef struct tagCAI { ULONG cElems; short *pElems; } CAI; typedef struct tagCAUI { ULONG cElems; USHORT *pElems; } CAUI; typedef struct tagCAL { ULONG cElems; LONG *pElems; } CAL; typedef struct tagCAUL { ULONG cElems; ULONG *pElems; } CAUL; typedef struct tagCAFLT { ULONG cElems; float *pElems; } CAFLT; typedef struct tagCADBL { ULONG cElems; double *pElems; } CADBL; typedef struct tagCACY { ULONG cElems; CY *pElems; } CACY; typedef struct tagCADATE { ULONG cElems; DATE *pElems; } CADATE; typedef struct tagCABSTR { ULONG cElems; BSTR *pElems; } CABSTR; typedef struct tagCABSTRBLOB { ULONG cElems; BSTRBLOB *pElems; } CABSTRBLOB; typedef struct tagCABOOL { ULONG cElems; VARIANT_BOOL *pElems; } CABOOL; typedef struct tagCASCODE { ULONG cElems; SCODE *pElems; } CASCODE; typedef struct tagCAPROPVARIANT { ULONG cElems; PROPVARIANT *pElems; } CAPROPVARIANT; typedef struct tagCAH { ULONG cElems; LARGE_INTEGER *pElems; } CAH; typedef struct tagCAUH { ULONG cElems; ULARGE_INTEGER *pElems; } CAUH; typedef struct tagCALPSTR { ULONG cElems; LPSTR *pElems; } CALPSTR; typedef struct tagCALPWSTR { ULONG cElems; LPWSTR *pElems; } CALPWSTR; typedef struct tagCAFILETIME { ULONG cElems; FILETIME *pElems; } CAFILETIME; typedef struct tagCACLIPDATA { ULONG cElems; CLIPDATA *pElems; } CACLIPDATA; typedef struct tagCACLSID { ULONG cElems; CLSID *pElems; } CACLSID; struct tagPROPVARIANT { VARTYPE vt; WORD wReserved1; WORD wReserved2; WORD wReserved3; union { char cVal; UCHAR bVal; short iVal; USHORT uiVal; VARIANT_BOOL boolVal; LONG lVal; ULONG ulVal; float fltVal; SCODE scode; LARGE_INTEGER hVal; ULARGE_INTEGER uhVal; double dblVal; CY cyVal; DATE date; FILETIME filetime; CLSID *puuid; BLOB blob; CLIPDATA *pclipdata; IStream *pStream; IStorage *pStorage; BSTR bstrVal; BSTRBLOB bstrblobVal; LPSTR pszVal; LPWSTR pwszVal; CAUB caub; CAI cai; CAUI caui; CABOOL cabool; CAL cal; CAUL caul; CAFLT caflt; CASCODE cascode; CAH cah; CAUH cauh; CADBL cadbl; CACY cacy; CADATE cadate; CAFILETIME cafiletime; CACLSID cauuid; CACLIPDATA caclipdata; CABSTR cabstr; CABSTRBLOB cabstrblob; CALPSTR calpstr; CALPWSTR calpwstr; CAPROPVARIANT capropvar; LPSAFEARRAY parray; CHAR *pcVal; UCHAR *pbVal; SHORT *piVal; USHORT *puiVal; LONG *plVal; ULONG *pulVal; INT *pintVal; UINT *puintVal; FLOAT *pfltVal; DOUBLE *pdblVal; VARIANT_BOOL *pboolVal; DECIMAL *pdecVal; SCODE *pscode; CY *pcyVal; DATE *pdate; BSTR *pbstrVal; IUnknown **ppunkVal; IDispatch **ppdispVal; LPSAFEARRAY *pparray; PROPVARIANT *pvarVal; } ; }; typedef struct tagPROPVARIANT *LPPROPVARIANT; # 314 "../../include/propidl.h" typedef struct tagPROPSPEC { ULONG ulKind; union { PROPID propid; LPOLESTR lpwstr; } ; } PROPSPEC; typedef struct tagSTATPROPSTG { LPOLESTR lpwstrName; PROPID propid; VARTYPE vt; } STATPROPSTG; typedef struct tagSTATPROPSETSTG { FMTID fmtid; CLSID clsid; DWORD grfFlags; FILETIME mtime; FILETIME ctime; FILETIME atime; DWORD dwOSVersion; } STATPROPSETSTG; extern const GUID IID_IPropertyStorage __attribute__((visibility ("hidden"))); # 395 "../../include/propidl.h" typedef struct IPropertyStorageVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPropertyStorage* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPropertyStorage* This); ULONG (__attribute__((__stdcall__)) *Release)( IPropertyStorage* This); HRESULT (__attribute__((__stdcall__)) *ReadMultiple)( IPropertyStorage* This, ULONG cpspec, const PROPSPEC rgpspec[], PROPVARIANT rgpropvar[]); HRESULT (__attribute__((__stdcall__)) *WriteMultiple)( IPropertyStorage* This, ULONG cpspec, const PROPSPEC rgpspec[], const PROPVARIANT rgpropvar[], PROPID propidNameFirst); HRESULT (__attribute__((__stdcall__)) *DeleteMultiple)( IPropertyStorage* This, ULONG cpspec, const PROPSPEC rgpspec[]); HRESULT (__attribute__((__stdcall__)) *ReadPropertyNames)( IPropertyStorage* This, ULONG cpropid, const PROPID rgpropid[], LPOLESTR rglpwstrName[]); HRESULT (__attribute__((__stdcall__)) *WritePropertyNames)( IPropertyStorage* This, ULONG cpropid, const PROPID rgpropid[], const LPOLESTR rglpwstrName[]); HRESULT (__attribute__((__stdcall__)) *DeletePropertyNames)( IPropertyStorage* This, ULONG cpropid, const PROPID rgpropid[]); HRESULT (__attribute__((__stdcall__)) *Commit)( IPropertyStorage* This, DWORD grfCommitFlags); HRESULT (__attribute__((__stdcall__)) *Revert)( IPropertyStorage* This); HRESULT (__attribute__((__stdcall__)) *Enum)( IPropertyStorage* This, IEnumSTATPROPSTG **ppenum); HRESULT (__attribute__((__stdcall__)) *SetTimes)( IPropertyStorage* This, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime); HRESULT (__attribute__((__stdcall__)) *SetClass)( IPropertyStorage* This, const CLSID* const clsid); HRESULT (__attribute__((__stdcall__)) *Stat)( IPropertyStorage* This, STATPROPSETSTG *statpsstg); } IPropertyStorageVtbl; struct IPropertyStorage { const IPropertyStorageVtbl* lpVtbl; }; # 499 "../../include/propidl.h" HRESULT __attribute__((__stdcall__)) IPropertyStorage_ReadMultiple_Proxy( IPropertyStorage* This, ULONG cpspec, const PROPSPEC rgpspec[], PROPVARIANT rgpropvar[]); void __attribute__((__stdcall__)) IPropertyStorage_ReadMultiple_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_WriteMultiple_Proxy( IPropertyStorage* This, ULONG cpspec, const PROPSPEC rgpspec[], const PROPVARIANT rgpropvar[], PROPID propidNameFirst); void __attribute__((__stdcall__)) IPropertyStorage_WriteMultiple_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_DeleteMultiple_Proxy( IPropertyStorage* This, ULONG cpspec, const PROPSPEC rgpspec[]); void __attribute__((__stdcall__)) IPropertyStorage_DeleteMultiple_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_ReadPropertyNames_Proxy( IPropertyStorage* This, ULONG cpropid, const PROPID rgpropid[], LPOLESTR rglpwstrName[]); void __attribute__((__stdcall__)) IPropertyStorage_ReadPropertyNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_WritePropertyNames_Proxy( IPropertyStorage* This, ULONG cpropid, const PROPID rgpropid[], const LPOLESTR rglpwstrName[]); void __attribute__((__stdcall__)) IPropertyStorage_WritePropertyNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_DeletePropertyNames_Proxy( IPropertyStorage* This, ULONG cpropid, const PROPID rgpropid[]); void __attribute__((__stdcall__)) IPropertyStorage_DeletePropertyNames_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_Commit_Proxy( IPropertyStorage* This, DWORD grfCommitFlags); void __attribute__((__stdcall__)) IPropertyStorage_Commit_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_Revert_Proxy( IPropertyStorage* This); void __attribute__((__stdcall__)) IPropertyStorage_Revert_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_Enum_Proxy( IPropertyStorage* This, IEnumSTATPROPSTG **ppenum); void __attribute__((__stdcall__)) IPropertyStorage_Enum_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_SetTimes_Proxy( IPropertyStorage* This, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime); void __attribute__((__stdcall__)) IPropertyStorage_SetTimes_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_SetClass_Proxy( IPropertyStorage* This, const CLSID* const clsid); void __attribute__((__stdcall__)) IPropertyStorage_SetClass_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertyStorage_Stat_Proxy( IPropertyStorage* This, STATPROPSETSTG *statpsstg); void __attribute__((__stdcall__)) IPropertyStorage_Stat_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 616 "../../include/propidl.h" typedef IPropertySetStorage *LPPROPERTYSETSTORAGE; extern const GUID IID_IPropertySetStorage __attribute__((visibility ("hidden"))); # 641 "../../include/propidl.h" typedef struct IPropertySetStorageVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IPropertySetStorage* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IPropertySetStorage* This); ULONG (__attribute__((__stdcall__)) *Release)( IPropertySetStorage* This); HRESULT (__attribute__((__stdcall__)) *Create)( IPropertySetStorage* This, const FMTID* const rfmtid, const CLSID *pclsid, DWORD grfFlags, DWORD grfMode, IPropertyStorage **ppprstg); HRESULT (__attribute__((__stdcall__)) *Open)( IPropertySetStorage* This, const FMTID* const rfmtid, DWORD grfMode, IPropertyStorage **ppprstg); HRESULT (__attribute__((__stdcall__)) *Delete)( IPropertySetStorage* This, const FMTID* const rfmtid); HRESULT (__attribute__((__stdcall__)) *Enum)( IPropertySetStorage* This, IEnumSTATPROPSETSTG **ppenum); } IPropertySetStorageVtbl; struct IPropertySetStorage { const IPropertySetStorageVtbl* lpVtbl; }; # 699 "../../include/propidl.h" HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Create_Proxy( IPropertySetStorage* This, const FMTID* const rfmtid, const CLSID *pclsid, DWORD grfFlags, DWORD grfMode, IPropertyStorage **ppprstg); void __attribute__((__stdcall__)) IPropertySetStorage_Create_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Open_Proxy( IPropertySetStorage* This, const FMTID* const rfmtid, DWORD grfMode, IPropertyStorage **ppprstg); void __attribute__((__stdcall__)) IPropertySetStorage_Open_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Delete_Proxy( IPropertySetStorage* This, const FMTID* const rfmtid); void __attribute__((__stdcall__)) IPropertySetStorage_Delete_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IPropertySetStorage_Enum_Proxy( IPropertySetStorage* This, IEnumSTATPROPSETSTG **ppenum); void __attribute__((__stdcall__)) IPropertySetStorage_Enum_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); # 746 "../../include/propidl.h" typedef IEnumSTATPROPSTG *LPENUMSTATPROPSTG; extern const GUID IID_IEnumSTATPROPSTG __attribute__((visibility ("hidden"))); # 767 "../../include/propidl.h" typedef struct IEnumSTATPROPSTGVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumSTATPROPSTG* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumSTATPROPSTG* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumSTATPROPSTG* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumSTATPROPSTG* This, ULONG celt, STATPROPSTG *rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumSTATPROPSTG* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumSTATPROPSTG* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumSTATPROPSTG* This, IEnumSTATPROPSTG **ppenum); } IEnumSTATPROPSTGVtbl; struct IEnumSTATPROPSTG { const IEnumSTATPROPSTGVtbl* lpVtbl; }; # 820 "../../include/propidl.h" HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_RemoteNext_Proxy( IEnumSTATPROPSTG* This, ULONG celt, STATPROPSTG *rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumSTATPROPSTG_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Skip_Proxy( IEnumSTATPROPSTG* This, ULONG celt); void __attribute__((__stdcall__)) IEnumSTATPROPSTG_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Reset_Proxy( IEnumSTATPROPSTG* This); void __attribute__((__stdcall__)) IEnumSTATPROPSTG_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Clone_Proxy( IEnumSTATPROPSTG* This, IEnumSTATPROPSTG **ppenum); void __attribute__((__stdcall__)) IEnumSTATPROPSTG_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Next_Proxy( IEnumSTATPROPSTG* This, ULONG celt, STATPROPSTG *rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSTG_Next_Stub( IEnumSTATPROPSTG* This, ULONG celt, STATPROPSTG *rgelt, ULONG *pceltFetched); # 872 "../../include/propidl.h" typedef IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG; extern const GUID IID_IEnumSTATPROPSETSTG __attribute__((visibility ("hidden"))); # 893 "../../include/propidl.h" typedef struct IEnumSTATPROPSETSTGVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)( IEnumSTATPROPSETSTG* This, const IID* const riid, void **ppvObject); ULONG (__attribute__((__stdcall__)) *AddRef)( IEnumSTATPROPSETSTG* This); ULONG (__attribute__((__stdcall__)) *Release)( IEnumSTATPROPSETSTG* This); HRESULT (__attribute__((__stdcall__)) *Next)( IEnumSTATPROPSETSTG* This, ULONG celt, STATPROPSETSTG *rgelt, ULONG *pceltFetched); HRESULT (__attribute__((__stdcall__)) *Skip)( IEnumSTATPROPSETSTG* This, ULONG celt); HRESULT (__attribute__((__stdcall__)) *Reset)( IEnumSTATPROPSETSTG* This); HRESULT (__attribute__((__stdcall__)) *Clone)( IEnumSTATPROPSETSTG* This, IEnumSTATPROPSETSTG **ppenum); } IEnumSTATPROPSETSTGVtbl; struct IEnumSTATPROPSETSTG { const IEnumSTATPROPSETSTGVtbl* lpVtbl; }; # 946 "../../include/propidl.h" HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_RemoteNext_Proxy( IEnumSTATPROPSETSTG* This, ULONG celt, STATPROPSETSTG *rgelt, ULONG *pceltFetched); void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_RemoteNext_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Skip_Proxy( IEnumSTATPROPSETSTG* This, ULONG celt); void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Skip_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Reset_Proxy( IEnumSTATPROPSETSTG* This); void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Reset_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Clone_Proxy( IEnumSTATPROPSETSTG* This, IEnumSTATPROPSETSTG **ppenum); void __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Clone_Stub( IRpcStubBuffer* This, IRpcChannelBuffer* pRpcChannelBuffer, PRPC_MESSAGE pRpcMessage, DWORD* pdwStubPhase); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Next_Proxy( IEnumSTATPROPSETSTG* This, ULONG celt, STATPROPSETSTG *rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) IEnumSTATPROPSETSTG_Next_Stub( IEnumSTATPROPSETSTG* This, ULONG celt, STATPROPSETSTG *rgelt, ULONG *pceltFetched); HRESULT __attribute__((__stdcall__)) FreePropVariantArray(ULONG,PROPVARIANT*); HRESULT __attribute__((__stdcall__)) PropVariantClear(PROPVARIANT*); HRESULT __attribute__((__stdcall__)) PropVariantCopy(PROPVARIANT*,const PROPVARIANT*); HRESULT __attribute__((__stdcall__)) StgCreatePropStg(IUnknown *, const FMTID* const, const CLSID *, DWORD, DWORD, IPropertyStorage **); HRESULT __attribute__((__stdcall__)) StgOpenPropStg(IUnknown *, const FMTID* const, DWORD, DWORD, IPropertyStorage **); HRESULT __attribute__((__stdcall__)) StgCreatePropSetStg(IStorage *, DWORD, IPropertySetStorage **); HRESULT __attribute__((__stdcall__)) FmtIdToPropStgName(const FMTID *, LPOLESTR); HRESULT __attribute__((__stdcall__)) PropStgNameToFmtId(const LPOLESTR, FMTID *); ULONG __attribute__((__stdcall__)) BSTR_UserSize (ULONG *, ULONG, BSTR *); unsigned char * __attribute__((__stdcall__)) BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); unsigned char * __attribute__((__stdcall__)) BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); void __attribute__((__stdcall__)) BSTR_UserFree (ULONG *, BSTR *); ULONG __attribute__((__stdcall__)) LPSAFEARRAY_UserSize (ULONG *, ULONG, LPSAFEARRAY *); unsigned char * __attribute__((__stdcall__)) LPSAFEARRAY_UserMarshal (ULONG *, unsigned char *, LPSAFEARRAY *); unsigned char * __attribute__((__stdcall__)) LPSAFEARRAY_UserUnmarshal(ULONG *, unsigned char *, LPSAFEARRAY *); void __attribute__((__stdcall__)) LPSAFEARRAY_UserFree (ULONG *, LPSAFEARRAY *); # 532 "../../include/objbase.h" 2 # 24 "../../include/ddraw.h" 2 # 37 "../../include/ddraw.h" extern const GUID CLSID_DirectDraw __attribute__((visibility ("hidden"))); extern const GUID CLSID_DirectDraw7 __attribute__((visibility ("hidden"))); extern const GUID CLSID_DirectDrawClipper __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDraw __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDraw2 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDraw3 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDraw4 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDraw7 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawSurface __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawSurface2 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawSurface3 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawSurface4 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawSurface7 __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawPalette __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawClipper __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawColorControl __attribute__((visibility ("hidden"))); extern const GUID IID_IDirectDrawGammaControl __attribute__((visibility ("hidden"))); typedef struct IDirectDraw *LPDIRECTDRAW; typedef struct IDirectDraw2 *LPDIRECTDRAW2; typedef struct IDirectDraw3 *LPDIRECTDRAW3; typedef struct IDirectDraw4 *LPDIRECTDRAW4; typedef struct IDirectDraw7 *LPDIRECTDRAW7; typedef struct IDirectDrawClipper *LPDIRECTDRAWCLIPPER; typedef struct IDirectDrawPalette *LPDIRECTDRAWPALETTE; typedef struct IDirectDrawSurface *LPDIRECTDRAWSURFACE; typedef struct IDirectDrawSurface2 *LPDIRECTDRAWSURFACE2; typedef struct IDirectDrawSurface3 *LPDIRECTDRAWSURFACE3; typedef struct IDirectDrawSurface4 *LPDIRECTDRAWSURFACE4; typedef struct IDirectDrawSurface7 *LPDIRECTDRAWSURFACE7; typedef struct IDirectDrawColorControl *LPDIRECTDRAWCOLORCONTROL; typedef struct IDirectDrawGammaControl *LPDIRECTDRAWGAMMACONTROL; # 323 "../../include/ddraw.h" typedef struct _DDSCAPS { DWORD dwCaps; } DDSCAPS,*LPDDSCAPS; # 369 "../../include/ddraw.h" typedef struct _DDSCAPS2 { DWORD dwCaps; DWORD dwCaps2; DWORD dwCaps3; DWORD dwCaps4; } DDSCAPS2,*LPDDSCAPS2; typedef struct _DDCAPS_DX7 { DWORD dwSize; DWORD dwCaps; DWORD dwCaps2; DWORD dwCKeyCaps; DWORD dwFXCaps; DWORD dwFXAlphaCaps; DWORD dwPalCaps; DWORD dwSVCaps; DWORD dwAlphaBltConstBitDepths; DWORD dwAlphaBltPixelBitDepths; DWORD dwAlphaBltSurfaceBitDepths; DWORD dwAlphaOverlayConstBitDepths; DWORD dwAlphaOverlayPixelBitDepths; DWORD dwAlphaOverlaySurfaceBitDepths; DWORD dwZBufferBitDepths; DWORD dwVidMemTotal; DWORD dwVidMemFree; DWORD dwMaxVisibleOverlays; DWORD dwCurrVisibleOverlays; DWORD dwNumFourCCCodes; DWORD dwAlignBoundarySrc; DWORD dwAlignSizeSrc; DWORD dwAlignBoundaryDest; DWORD dwAlignSizeDest; DWORD dwAlignStrideAlign; DWORD dwRops[(256/32)]; DDSCAPS ddsOldCaps; DWORD dwMinOverlayStretch; DWORD dwMaxOverlayStretch; DWORD dwMinLiveVideoStretch; DWORD dwMaxLiveVideoStretch; DWORD dwMinHwCodecStretch; DWORD dwMaxHwCodecStretch; DWORD dwReserved1; DWORD dwReserved2; DWORD dwReserved3; DWORD dwSVBCaps; DWORD dwSVBCKeyCaps; DWORD dwSVBFXCaps; DWORD dwSVBRops[(256/32)]; DWORD dwVSBCaps; DWORD dwVSBCKeyCaps; DWORD dwVSBFXCaps; DWORD dwVSBRops[(256/32)]; DWORD dwSSBCaps; DWORD dwSSBCKeyCaps; DWORD dwSSBFXCaps; DWORD dwSSBRops[(256/32)]; DWORD dwMaxVideoPorts; DWORD dwCurrVideoPorts; DWORD dwSVBCaps2; DWORD dwNLVBCaps; DWORD dwNLVBCaps2; DWORD dwNLVBCKeyCaps; DWORD dwNLVBFXCaps; DWORD dwNLVBRops[(256/32)]; DDSCAPS2 ddsCaps; } DDCAPS_DX7,*LPDDCAPS_DX7; typedef struct _DDCAPS_DX6 { DWORD dwSize; DWORD dwCaps; DWORD dwCaps2; DWORD dwCKeyCaps; DWORD dwFXCaps; DWORD dwFXAlphaCaps; DWORD dwPalCaps; DWORD dwSVCaps; DWORD dwAlphaBltConstBitDepths; DWORD dwAlphaBltPixelBitDepths; DWORD dwAlphaBltSurfaceBitDepths; DWORD dwAlphaOverlayConstBitDepths; DWORD dwAlphaOverlayPixelBitDepths; DWORD dwAlphaOverlaySurfaceBitDepths; DWORD dwZBufferBitDepths; DWORD dwVidMemTotal; DWORD dwVidMemFree; DWORD dwMaxVisibleOverlays; DWORD dwCurrVisibleOverlays; DWORD dwNumFourCCCodes; DWORD dwAlignBoundarySrc; DWORD dwAlignSizeSrc; DWORD dwAlignBoundaryDest; DWORD dwAlignSizeDest; DWORD dwAlignStrideAlign; DWORD dwRops[(256/32)]; DDSCAPS ddsOldCaps; DWORD dwMinOverlayStretch; DWORD dwMaxOverlayStretch; DWORD dwMinLiveVideoStretch; DWORD dwMaxLiveVideoStretch; DWORD dwMinHwCodecStretch; DWORD dwMaxHwCodecStretch; DWORD dwReserved1; DWORD dwReserved2; DWORD dwReserved3; DWORD dwSVBCaps; DWORD dwSVBCKeyCaps; DWORD dwSVBFXCaps; DWORD dwSVBRops[(256/32)]; DWORD dwVSBCaps; DWORD dwVSBCKeyCaps; DWORD dwVSBFXCaps; DWORD dwVSBRops[(256/32)]; DWORD dwSSBCaps; DWORD dwSSBCKeyCaps; DWORD dwSSBFXCaps; DWORD dwSSBRops[(256/32)]; DWORD dwMaxVideoPorts; DWORD dwCurrVideoPorts; DWORD dwSVBCaps2; DWORD dwNLVBCaps; DWORD dwNLVBCaps2; DWORD dwNLVBCKeyCaps; DWORD dwNLVBFXCaps; DWORD dwNLVBRops[(256/32)]; DDSCAPS2 ddsCaps; } DDCAPS_DX6,*LPDDCAPS_DX6; typedef struct _DDCAPS_DX5 { DWORD dwSize; DWORD dwCaps; DWORD dwCaps2; DWORD dwCKeyCaps; DWORD dwFXCaps; DWORD dwFXAlphaCaps; DWORD dwPalCaps; DWORD dwSVCaps; DWORD dwAlphaBltConstBitDepths; DWORD dwAlphaBltPixelBitDepths; DWORD dwAlphaBltSurfaceBitDepths; DWORD dwAlphaOverlayConstBitDepths; DWORD dwAlphaOverlayPixelBitDepths; DWORD dwAlphaOverlaySurfaceBitDepths; DWORD dwZBufferBitDepths; DWORD dwVidMemTotal; DWORD dwVidMemFree; DWORD dwMaxVisibleOverlays; DWORD dwCurrVisibleOverlays; DWORD dwNumFourCCCodes; DWORD dwAlignBoundarySrc; DWORD dwAlignSizeSrc; DWORD dwAlignBoundaryDest; DWORD dwAlignSizeDest; DWORD dwAlignStrideAlign; DWORD dwRops[(256/32)]; DDSCAPS ddsCaps; DWORD dwMinOverlayStretch; DWORD dwMaxOverlayStretch; DWORD dwMinLiveVideoStretch; DWORD dwMaxLiveVideoStretch; DWORD dwMinHwCodecStretch; DWORD dwMaxHwCodecStretch; DWORD dwReserved1; DWORD dwReserved2; DWORD dwReserved3; DWORD dwSVBCaps; DWORD dwSVBCKeyCaps; DWORD dwSVBFXCaps; DWORD dwSVBRops[(256/32)]; DWORD dwVSBCaps; DWORD dwVSBCKeyCaps; DWORD dwVSBFXCaps; DWORD dwVSBRops[(256/32)]; DWORD dwSSBCaps; DWORD dwSSBCKeyCaps; DWORD dwSSBFXCaps; DWORD dwSSBRops[(256/32)]; DWORD dwMaxVideoPorts; DWORD dwCurrVideoPorts; DWORD dwSVBCaps2; DWORD dwNLVBCaps; DWORD dwNLVBCaps2; DWORD dwNLVBCKeyCaps; DWORD dwNLVBFXCaps; DWORD dwNLVBRops[(256/32)]; } DDCAPS_DX5,*LPDDCAPS_DX5; typedef struct _DDCAPS_DX3 { DWORD dwSize; DWORD dwCaps; DWORD dwCaps2; DWORD dwCKeyCaps; DWORD dwFXCaps; DWORD dwFXAlphaCaps; DWORD dwPalCaps; DWORD dwSVCaps; DWORD dwAlphaBltConstBitDepths; DWORD dwAlphaBltPixelBitDepths; DWORD dwAlphaBltSurfaceBitDepths; DWORD dwAlphaOverlayConstBitDepths; DWORD dwAlphaOverlayPixelBitDepths; DWORD dwAlphaOverlaySurfaceBitDepths; DWORD dwZBufferBitDepths; DWORD dwVidMemTotal; DWORD dwVidMemFree; DWORD dwMaxVisibleOverlays; DWORD dwCurrVisibleOverlays; DWORD dwNumFourCCCodes; DWORD dwAlignBoundarySrc; DWORD dwAlignSizeSrc; DWORD dwAlignBoundaryDest; DWORD dwAlignSizeDest; DWORD dwAlignStrideAlign; DWORD dwRops[(256/32)]; DDSCAPS ddsCaps; DWORD dwMinOverlayStretch; DWORD dwMaxOverlayStretch; DWORD dwMinLiveVideoStretch; DWORD dwMaxLiveVideoStretch; DWORD dwMinHwCodecStretch; DWORD dwMaxHwCodecStretch; DWORD dwReserved1; DWORD dwReserved2; DWORD dwReserved3; DWORD dwSVBCaps; DWORD dwSVBCKeyCaps; DWORD dwSVBFXCaps; DWORD dwSVBRops[(256/32)]; DWORD dwVSBCaps; DWORD dwVSBCKeyCaps; DWORD dwVSBFXCaps; DWORD dwVSBRops[(256/32)]; DWORD dwSSBCaps; DWORD dwSSBCKeyCaps; DWORD dwSSBFXCaps; DWORD dwSSBRops[(256/32)]; DWORD dwReserved4; DWORD dwReserved5; DWORD dwReserved6; } DDCAPS_DX3,*LPDDCAPS_DX3; # 626 "../../include/ddraw.h" typedef DDCAPS_DX7 DDCAPS; typedef DDCAPS *LPDDCAPS; # 700 "../../include/ddraw.h" typedef struct _DDCOLORKEY { DWORD dwColorSpaceLowValue; DWORD dwColorSpaceHighValue; } DDCOLORKEY,*LPDDCOLORKEY; # 731 "../../include/ddraw.h" typedef struct _DDPIXELFORMAT { DWORD dwSize; DWORD dwFlags; DWORD dwFourCC; union { DWORD dwRGBBitCount; DWORD dwYUVBitCount; DWORD dwZBufferBitDepth; DWORD dwAlphaBitDepth; DWORD dwLuminanceBitCount; DWORD dwBumpBitCount; } ; union { DWORD dwRBitMask; DWORD dwYBitMask; DWORD dwStencilBitDepth; DWORD dwLuminanceBitMask; DWORD dwBumpDuBitMask; } ; union { DWORD dwGBitMask; DWORD dwUBitMask; DWORD dwZBitMask; DWORD dwBumpDvBitMask; } ; union { DWORD dwBBitMask; DWORD dwVBitMask; DWORD dwStencilBitMask; DWORD dwBumpLuminanceBitMask; } ; union { DWORD dwRGBAlphaBitMask; DWORD dwYUVAlphaBitMask; DWORD dwLuminanceAlphaBitMask; DWORD dwRGBZBitMask; DWORD dwYUVZBitMask; } ; } DDPIXELFORMAT,*LPDDPIXELFORMAT; # 966 "../../include/ddraw.h" typedef struct _DDSURFACEDESC { DWORD dwSize; DWORD dwFlags; DWORD dwHeight; DWORD dwWidth; union { LONG lPitch; DWORD dwLinearSize; } ; DWORD dwBackBufferCount; union { DWORD dwMipMapCount; DWORD dwZBufferBitDepth; DWORD dwRefreshRate; } ; DWORD dwAlphaBitDepth; DWORD dwReserved; LPVOID lpSurface; DDCOLORKEY ddckCKDestOverlay; DDCOLORKEY ddckCKDestBlt; DDCOLORKEY ddckCKSrcOverlay; DDCOLORKEY ddckCKSrcBlt; DDPIXELFORMAT ddpfPixelFormat; DDSCAPS ddsCaps; } DDSURFACEDESC,*LPDDSURFACEDESC; typedef struct _DDSURFACEDESC2 { DWORD dwSize; DWORD dwFlags; DWORD dwHeight; DWORD dwWidth; union { LONG lPitch; DWORD dwLinearSize; } ; DWORD dwBackBufferCount; union { DWORD dwMipMapCount; DWORD dwRefreshRate; DWORD dwSrcVBHandle; } ; DWORD dwAlphaBitDepth; DWORD dwReserved; LPVOID lpSurface; union { DDCOLORKEY ddckCKDestOverlay; DWORD dwEmptyFaceColor; } ; DDCOLORKEY ddckCKDestBlt; DDCOLORKEY ddckCKSrcOverlay; DDCOLORKEY ddckCKSrcBlt; union { DDPIXELFORMAT ddpfPixelFormat; DWORD dwFVF; } ; DDSCAPS2 ddsCaps; DWORD dwTextureStage; } DDSURFACEDESC2,*LPDDSURFACEDESC2; # 1037 "../../include/ddraw.h" typedef struct { DWORD dwSize; DWORD dwFlags; LONG lBrightness; LONG lContrast; LONG lHue; LONG lSaturation; LONG lSharpness; LONG lGamma; LONG lColorEnable; DWORD dwReserved1; } DDCOLORCONTROL,*LPDDCOLORCONTROL; typedef struct { WORD red[256]; WORD green[256]; WORD blue[256]; } DDGAMMARAMP,*LPDDGAMMARAMP; typedef BOOL (__attribute__((__stdcall__)) *LPDDENUMCALLBACKA)(GUID *, LPSTR, LPSTR, LPVOID); typedef BOOL (__attribute__((__stdcall__)) *LPDDENUMCALLBACKW)(GUID *, LPWSTR, LPWSTR, LPVOID); typedef HRESULT (__attribute__((__stdcall__)) *LPDDENUMMODESCALLBACK)(LPDDSURFACEDESC, LPVOID); typedef HRESULT (__attribute__((__stdcall__)) *LPDDENUMMODESCALLBACK2)(LPDDSURFACEDESC2, LPVOID); typedef HRESULT (__attribute__((__stdcall__)) *LPDDENUMSURFACESCALLBACK)(LPDIRECTDRAWSURFACE, LPDDSURFACEDESC, LPVOID); typedef HRESULT (__attribute__((__stdcall__)) *LPDDENUMSURFACESCALLBACK2)(LPDIRECTDRAWSURFACE4, LPDDSURFACEDESC2, LPVOID); typedef HRESULT (__attribute__((__stdcall__)) *LPDDENUMSURFACESCALLBACK7)(LPDIRECTDRAWSURFACE7, LPDDSURFACEDESC2, LPVOID); typedef BOOL (__attribute__((__stdcall__)) *LPDDENUMCALLBACKEXA)(GUID *, LPSTR, LPSTR, LPVOID, HMONITOR); typedef BOOL (__attribute__((__stdcall__)) *LPDDENUMCALLBACKEXW)(GUID *, LPWSTR, LPWSTR, LPVOID, HMONITOR); HRESULT __attribute__((__stdcall__)) DirectDrawEnumerateA(LPDDENUMCALLBACKA,LPVOID); HRESULT __attribute__((__stdcall__)) DirectDrawEnumerateW(LPDDENUMCALLBACKW,LPVOID); HRESULT __attribute__((__stdcall__)) DirectDrawEnumerateExA( LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags); HRESULT __attribute__((__stdcall__)) DirectDrawEnumerateExW( LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags); typedef HRESULT (__attribute__((__stdcall__)) * LPDIRECTDRAWENUMERATEEXA)( LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags); typedef HRESULT (__attribute__((__stdcall__)) * LPDIRECTDRAWENUMERATEEXW)( LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags); # 1091 "../../include/ddraw.h" typedef struct _DDBLTFX { DWORD dwSize; DWORD dwDDFX; DWORD dwROP; DWORD dwDDROP; DWORD dwRotationAngle; DWORD dwZBufferOpCode; DWORD dwZBufferLow; DWORD dwZBufferHigh; DWORD dwZBufferBaseDest; DWORD dwZDestConstBitDepth; union { DWORD dwZDestConst; LPDIRECTDRAWSURFACE lpDDSZBufferDest; } ; DWORD dwZSrcConstBitDepth; union { DWORD dwZSrcConst; LPDIRECTDRAWSURFACE lpDDSZBufferSrc; } ; DWORD dwAlphaEdgeBlendBitDepth; DWORD dwAlphaEdgeBlend; DWORD dwReserved; DWORD dwAlphaDestConstBitDepth; union { DWORD dwAlphaDestConst; LPDIRECTDRAWSURFACE lpDDSAlphaDest; } ; DWORD dwAlphaSrcConstBitDepth; union { DWORD dwAlphaSrcConst; LPDIRECTDRAWSURFACE lpDDSAlphaSrc; } ; union { DWORD dwFillColor; DWORD dwFillDepth; DWORD dwFillPixel; LPDIRECTDRAWSURFACE lpDDSPattern; } ; DDCOLORKEY ddckDestColorkey; DDCOLORKEY ddckSrcColorkey; } DDBLTFX,*LPDDBLTFX; # 1160 "../../include/ddraw.h" typedef struct _DDOVERLAYFX { DWORD dwSize; DWORD dwAlphaEdgeBlendBitDepth; DWORD dwAlphaEdgeBlend; DWORD dwReserved; DWORD dwAlphaDestConstBitDepth; union { DWORD dwAlphaDestConst; LPDIRECTDRAWSURFACE lpDDSAlphaDest; } ; DWORD dwAlphaSrcConstBitDepth; union { DWORD dwAlphaSrcConst; LPDIRECTDRAWSURFACE lpDDSAlphaSrc; } ; DDCOLORKEY dckDestColorkey; DDCOLORKEY dckSrcColorkey; DWORD dwDDFX; DWORD dwFlags; } DDOVERLAYFX,*LPDDOVERLAYFX; typedef struct _DDBLTBATCH { LPRECT lprDest; LPDIRECTDRAWSURFACE lpDDSSrc; LPRECT lprSrc; DWORD dwFlags; LPDDBLTFX lpDDBltFx; } DDBLTBATCH,*LPDDBLTBATCH; typedef struct tagDDDEVICEIDENTIFIER { char szDriver[512]; char szDescription[512]; LARGE_INTEGER liDriverVersion; DWORD dwVendorId; DWORD dwDeviceId; DWORD dwSubSysId; DWORD dwRevision; GUID guidDeviceIdentifier; } DDDEVICEIDENTIFIER, * LPDDDEVICEIDENTIFIER; typedef struct tagDDDEVICEIDENTIFIER2 { char szDriver[512]; char szDescription[512]; LARGE_INTEGER liDriverVersion; DWORD dwVendorId; DWORD dwDeviceId; DWORD dwSubSysId; DWORD dwRevision; GUID guidDeviceIdentifier; DWORD dwWHQLLevel; } DDDEVICEIDENTIFIER2, * LPDDDEVICEIDENTIFIER2; typedef struct IDirectDrawPalette { const struct IDirectDrawPaletteVtbl *lpVtbl; } IDirectDrawPalette; typedef struct IDirectDrawPaletteVtbl IDirectDrawPaletteVtbl; struct IDirectDrawPaletteVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawPalette *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawPalette *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawPalette *This) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDrawPalette *This, LPDWORD lpdwCaps) ; HRESULT (__attribute__((__stdcall__)) *GetEntries)(IDirectDrawPalette *This, DWORD dwFlags, DWORD dwBase, DWORD dwNumEntries, LPPALETTEENTRY lpEntries) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDrawPalette *This, LPDIRECTDRAW lpDD, DWORD dwFlags, LPPALETTEENTRY lpDDColorTable) ; HRESULT (__attribute__((__stdcall__)) *SetEntries)(IDirectDrawPalette *This, DWORD dwFlags, DWORD dwStartingEntry, DWORD dwCount, LPPALETTEENTRY lpEntries) ; }; # 1266 "../../include/ddraw.h" typedef struct IDirectDrawClipper { const struct IDirectDrawClipperVtbl *lpVtbl; } IDirectDrawClipper; typedef struct IDirectDrawClipperVtbl IDirectDrawClipperVtbl; struct IDirectDrawClipperVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawClipper *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawClipper *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawClipper *This) ; HRESULT (__attribute__((__stdcall__)) *GetClipList)(IDirectDrawClipper *This, LPRECT lpRect, LPRGNDATA lpClipList, LPDWORD lpdwSize) ; HRESULT (__attribute__((__stdcall__)) *GetHWnd)(IDirectDrawClipper *This, HWND *lphWnd) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDrawClipper *This, LPDIRECTDRAW lpDD, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *IsClipListChanged)(IDirectDrawClipper *This, BOOL *lpbChanged) ; HRESULT (__attribute__((__stdcall__)) *SetClipList)(IDirectDrawClipper *This, LPRGNDATA lpClipList, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetHWnd)(IDirectDrawClipper *This, DWORD dwFlags, HWND hWnd) ; }; # 1313 "../../include/ddraw.h" typedef struct IDirectDraw { const struct IDirectDrawVtbl *lpVtbl; } IDirectDraw; typedef struct IDirectDrawVtbl IDirectDrawVtbl; struct IDirectDrawVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDraw *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDraw *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDraw *This) ; HRESULT (__attribute__((__stdcall__)) *Compact)(IDirectDraw *This) ; HRESULT (__attribute__((__stdcall__)) *CreateClipper)(IDirectDraw *This, DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreatePalette)(IDirectDraw *This, DWORD dwFlags, LPPALETTEENTRY lpColorTable, LPDIRECTDRAWPALETTE *lplpDDPalette, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreateSurface)(IDirectDraw *This, LPDDSURFACEDESC lpDDSurfaceDesc, LPDIRECTDRAWSURFACE *lplpDDSurface, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *DuplicateSurface)(IDirectDraw *This, LPDIRECTDRAWSURFACE lpDDSurface, LPDIRECTDRAWSURFACE *lplpDupDDSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumDisplayModes)(IDirectDraw *This, DWORD dwFlags, LPDDSURFACEDESC lpDDSurfaceDesc, LPVOID lpContext, LPDDENUMMODESCALLBACK lpEnumModesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumSurfaces)(IDirectDraw *This, DWORD dwFlags, LPDDSURFACEDESC lpDDSD, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *FlipToGDISurface)(IDirectDraw *This) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDraw *This, LPDDCAPS lpDDDriverCaps, LPDDCAPS lpDDHELCaps) ; HRESULT (__attribute__((__stdcall__)) *GetDisplayMode)(IDirectDraw *This, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *GetFourCCCodes)(IDirectDraw *This, LPDWORD lpNumCodes, LPDWORD lpCodes) ; HRESULT (__attribute__((__stdcall__)) *GetGDISurface)(IDirectDraw *This, LPDIRECTDRAWSURFACE *lplpGDIDDSurface) ; HRESULT (__attribute__((__stdcall__)) *GetMonitorFrequency)(IDirectDraw *This, LPDWORD lpdwFrequency) ; HRESULT (__attribute__((__stdcall__)) *GetScanLine)(IDirectDraw *This, LPDWORD lpdwScanLine) ; HRESULT (__attribute__((__stdcall__)) *GetVerticalBlankStatus)(IDirectDraw *This, BOOL *lpbIsInVB) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDraw *This, GUID *lpGUID) ; HRESULT (__attribute__((__stdcall__)) *RestoreDisplayMode)(IDirectDraw *This) ; HRESULT (__attribute__((__stdcall__)) *SetCooperativeLevel)(IDirectDraw *This, HWND hWnd, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetDisplayMode)(IDirectDraw *This, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP) ; HRESULT (__attribute__((__stdcall__)) *WaitForVerticalBlank)(IDirectDraw *This, DWORD dwFlags, HANDLE hEvent) ; }; # 1416 "../../include/ddraw.h" typedef struct IDirectDraw2 { const struct IDirectDraw2Vtbl *lpVtbl; } IDirectDraw2; typedef struct IDirectDraw2Vtbl IDirectDraw2Vtbl; struct IDirectDraw2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDraw2 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDraw2 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDraw2 *This) ; HRESULT (__attribute__((__stdcall__)) *Compact)(IDirectDraw2 *This) ; HRESULT (__attribute__((__stdcall__)) *CreateClipper)(IDirectDraw2 *This, DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreatePalette)(IDirectDraw2 *This, DWORD dwFlags, LPPALETTEENTRY lpColorTable, LPDIRECTDRAWPALETTE *lplpDDPalette, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreateSurface)(IDirectDraw2 *This, LPDDSURFACEDESC lpDDSurfaceDesc, LPDIRECTDRAWSURFACE *lplpDDSurface, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *DuplicateSurface)(IDirectDraw2 *This, LPDIRECTDRAWSURFACE lpDDSurface, LPDIRECTDRAWSURFACE *lplpDupDDSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumDisplayModes)(IDirectDraw2 *This, DWORD dwFlags, LPDDSURFACEDESC lpDDSurfaceDesc, LPVOID lpContext, LPDDENUMMODESCALLBACK lpEnumModesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumSurfaces)(IDirectDraw2 *This, DWORD dwFlags, LPDDSURFACEDESC lpDDSD, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *FlipToGDISurface)(IDirectDraw2 *This) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDraw2 *This, LPDDCAPS lpDDDriverCaps, LPDDCAPS lpDDHELCaps) ; HRESULT (__attribute__((__stdcall__)) *GetDisplayMode)(IDirectDraw2 *This, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *GetFourCCCodes)(IDirectDraw2 *This, LPDWORD lpNumCodes, LPDWORD lpCodes) ; HRESULT (__attribute__((__stdcall__)) *GetGDISurface)(IDirectDraw2 *This, LPDIRECTDRAWSURFACE *lplpGDIDDSurface) ; HRESULT (__attribute__((__stdcall__)) *GetMonitorFrequency)(IDirectDraw2 *This, LPDWORD lpdwFrequency) ; HRESULT (__attribute__((__stdcall__)) *GetScanLine)(IDirectDraw2 *This, LPDWORD lpdwScanLine) ; HRESULT (__attribute__((__stdcall__)) *GetVerticalBlankStatus)(IDirectDraw2 *This, BOOL *lpbIsInVB) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDraw2 *This, GUID *lpGUID) ; HRESULT (__attribute__((__stdcall__)) *RestoreDisplayMode)(IDirectDraw2 *This) ; HRESULT (__attribute__((__stdcall__)) *SetCooperativeLevel)(IDirectDraw2 *This, HWND hWnd, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetDisplayMode)(IDirectDraw2 *This, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwRefreshRate, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *WaitForVerticalBlank)(IDirectDraw2 *This, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *GetAvailableVidMem)(IDirectDraw2 *This, LPDDSCAPS lpDDCaps, LPDWORD lpdwTotal, LPDWORD lpdwFree) ; }; # 1511 "../../include/ddraw.h" typedef struct IDirectDraw3 { const struct IDirectDraw3Vtbl *lpVtbl; } IDirectDraw3; typedef struct IDirectDraw3Vtbl IDirectDraw3Vtbl; struct IDirectDraw3Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDraw3 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDraw3 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDraw3 *This) ; HRESULT (__attribute__((__stdcall__)) *Compact)(IDirectDraw3 *This) ; HRESULT (__attribute__((__stdcall__)) *CreateClipper)(IDirectDraw3 *This, DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreatePalette)(IDirectDraw3 *This, DWORD dwFlags, LPPALETTEENTRY lpColorTable, LPDIRECTDRAWPALETTE *lplpDDPalette, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreateSurface)(IDirectDraw3 *This, LPDDSURFACEDESC lpDDSurfaceDesc, LPDIRECTDRAWSURFACE *lplpDDSurface, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *DuplicateSurface)(IDirectDraw3 *This, LPDIRECTDRAWSURFACE lpDDSurface, LPDIRECTDRAWSURFACE *lplpDupDDSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumDisplayModes)(IDirectDraw3 *This, DWORD dwFlags, LPDDSURFACEDESC lpDDSurfaceDesc, LPVOID lpContext, LPDDENUMMODESCALLBACK lpEnumModesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumSurfaces)(IDirectDraw3 *This, DWORD dwFlags, LPDDSURFACEDESC lpDDSD, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *FlipToGDISurface)(IDirectDraw3 *This) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDraw3 *This, LPDDCAPS lpDDDriverCaps, LPDDCAPS lpDDHELCaps) ; HRESULT (__attribute__((__stdcall__)) *GetDisplayMode)(IDirectDraw3 *This, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *GetFourCCCodes)(IDirectDraw3 *This, LPDWORD lpNumCodes, LPDWORD lpCodes) ; HRESULT (__attribute__((__stdcall__)) *GetGDISurface)(IDirectDraw3 *This, LPDIRECTDRAWSURFACE *lplpGDIDDSurface) ; HRESULT (__attribute__((__stdcall__)) *GetMonitorFrequency)(IDirectDraw3 *This, LPDWORD lpdwFrequency) ; HRESULT (__attribute__((__stdcall__)) *GetScanLine)(IDirectDraw3 *This, LPDWORD lpdwScanLine) ; HRESULT (__attribute__((__stdcall__)) *GetVerticalBlankStatus)(IDirectDraw3 *This, BOOL *lpbIsInVB) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDraw3 *This, GUID *lpGUID) ; HRESULT (__attribute__((__stdcall__)) *RestoreDisplayMode)(IDirectDraw3 *This) ; HRESULT (__attribute__((__stdcall__)) *SetCooperativeLevel)(IDirectDraw3 *This, HWND hWnd, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetDisplayMode)(IDirectDraw3 *This, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwRefreshRate, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *WaitForVerticalBlank)(IDirectDraw3 *This, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *GetAvailableVidMem)(IDirectDraw3 *This, LPDDSCAPS lpDDCaps, LPDWORD lpdwTotal, LPDWORD lpdwFree) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceFromDC)(IDirectDraw3 *This, HDC hdc, LPDIRECTDRAWSURFACE *pSurf) ; }; # 1612 "../../include/ddraw.h" typedef struct IDirectDraw4 { const struct IDirectDraw4Vtbl *lpVtbl; } IDirectDraw4; typedef struct IDirectDraw4Vtbl IDirectDraw4Vtbl; struct IDirectDraw4Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDraw4 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDraw4 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDraw4 *This) ; HRESULT (__attribute__((__stdcall__)) *Compact)(IDirectDraw4 *This) ; HRESULT (__attribute__((__stdcall__)) *CreateClipper)(IDirectDraw4 *This, DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreatePalette)(IDirectDraw4 *This, DWORD dwFlags, LPPALETTEENTRY lpColorTable, LPDIRECTDRAWPALETTE *lplpDDPalette, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreateSurface)(IDirectDraw4 *This, LPDDSURFACEDESC2 lpDDSurfaceDesc, LPDIRECTDRAWSURFACE4 *lplpDDSurface, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *DuplicateSurface)(IDirectDraw4 *This, LPDIRECTDRAWSURFACE4 lpDDSurface, LPDIRECTDRAWSURFACE4 *lplpDupDDSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumDisplayModes)(IDirectDraw4 *This, DWORD dwFlags, LPDDSURFACEDESC2 lpDDSurfaceDesc, LPVOID lpContext, LPDDENUMMODESCALLBACK2 lpEnumModesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumSurfaces)(IDirectDraw4 *This, DWORD dwFlags, LPDDSURFACEDESC2 lpDDSD, LPVOID lpContext, LPDDENUMSURFACESCALLBACK2 lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *FlipToGDISurface)(IDirectDraw4 *This) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDraw4 *This, LPDDCAPS lpDDDriverCaps, LPDDCAPS lpDDHELCaps) ; HRESULT (__attribute__((__stdcall__)) *GetDisplayMode)(IDirectDraw4 *This, LPDDSURFACEDESC2 lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *GetFourCCCodes)(IDirectDraw4 *This, LPDWORD lpNumCodes, LPDWORD lpCodes) ; HRESULT (__attribute__((__stdcall__)) *GetGDISurface)(IDirectDraw4 *This, LPDIRECTDRAWSURFACE4 *lplpGDIDDSurface) ; HRESULT (__attribute__((__stdcall__)) *GetMonitorFrequency)(IDirectDraw4 *This, LPDWORD lpdwFrequency) ; HRESULT (__attribute__((__stdcall__)) *GetScanLine)(IDirectDraw4 *This, LPDWORD lpdwScanLine) ; HRESULT (__attribute__((__stdcall__)) *GetVerticalBlankStatus)(IDirectDraw4 *This, BOOL *lpbIsInVB) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDraw4 *This, GUID *lpGUID) ; HRESULT (__attribute__((__stdcall__)) *RestoreDisplayMode)(IDirectDraw4 *This) ; HRESULT (__attribute__((__stdcall__)) *SetCooperativeLevel)(IDirectDraw4 *This, HWND hWnd, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetDisplayMode)(IDirectDraw4 *This, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwRefreshRate, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *WaitForVerticalBlank)(IDirectDraw4 *This, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *GetAvailableVidMem)(IDirectDraw4 *This, LPDDSCAPS2 lpDDCaps, LPDWORD lpdwTotal, LPDWORD lpdwFree) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceFromDC)(IDirectDraw4 *This, HDC hdc, LPDIRECTDRAWSURFACE4 *pSurf) ; HRESULT (__attribute__((__stdcall__)) *RestoreAllSurfaces)(IDirectDraw4 *This) ; HRESULT (__attribute__((__stdcall__)) *TestCooperativeLevel)(IDirectDraw4 *This) ; HRESULT (__attribute__((__stdcall__)) *GetDeviceIdentifier)(IDirectDraw4 *This, LPDDDEVICEIDENTIFIER pDDDI, DWORD dwFlags) ; }; # 1725 "../../include/ddraw.h" typedef struct IDirectDraw7 { const struct IDirectDraw7Vtbl *lpVtbl; } IDirectDraw7; typedef struct IDirectDraw7Vtbl IDirectDraw7Vtbl; struct IDirectDraw7Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDraw7 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDraw7 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDraw7 *This) ; HRESULT (__attribute__((__stdcall__)) *Compact)(IDirectDraw7 *This) ; HRESULT (__attribute__((__stdcall__)) *CreateClipper)(IDirectDraw7 *This, DWORD dwFlags, LPDIRECTDRAWCLIPPER *lplpDDClipper, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreatePalette)(IDirectDraw7 *This, DWORD dwFlags, LPPALETTEENTRY lpColorTable, LPDIRECTDRAWPALETTE *lplpDDPalette, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *CreateSurface)(IDirectDraw7 *This, LPDDSURFACEDESC2 lpDDSurfaceDesc, LPDIRECTDRAWSURFACE7 *lplpDDSurface, IUnknown *pUnkOuter) ; HRESULT (__attribute__((__stdcall__)) *DuplicateSurface)(IDirectDraw7 *This, LPDIRECTDRAWSURFACE7 lpDDSurface, LPDIRECTDRAWSURFACE7 *lplpDupDDSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumDisplayModes)(IDirectDraw7 *This, DWORD dwFlags, LPDDSURFACEDESC2 lpDDSurfaceDesc, LPVOID lpContext, LPDDENUMMODESCALLBACK2 lpEnumModesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumSurfaces)(IDirectDraw7 *This, DWORD dwFlags, LPDDSURFACEDESC2 lpDDSD, LPVOID lpContext, LPDDENUMSURFACESCALLBACK7 lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *FlipToGDISurface)(IDirectDraw7 *This) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDraw7 *This, LPDDCAPS lpDDDriverCaps, LPDDCAPS lpDDHELCaps) ; HRESULT (__attribute__((__stdcall__)) *GetDisplayMode)(IDirectDraw7 *This, LPDDSURFACEDESC2 lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *GetFourCCCodes)(IDirectDraw7 *This, LPDWORD lpNumCodes, LPDWORD lpCodes) ; HRESULT (__attribute__((__stdcall__)) *GetGDISurface)(IDirectDraw7 *This, LPDIRECTDRAWSURFACE7 *lplpGDIDDSurface) ; HRESULT (__attribute__((__stdcall__)) *GetMonitorFrequency)(IDirectDraw7 *This, LPDWORD lpdwFrequency) ; HRESULT (__attribute__((__stdcall__)) *GetScanLine)(IDirectDraw7 *This, LPDWORD lpdwScanLine) ; HRESULT (__attribute__((__stdcall__)) *GetVerticalBlankStatus)(IDirectDraw7 *This, BOOL *lpbIsInVB) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDraw7 *This, GUID *lpGUID) ; HRESULT (__attribute__((__stdcall__)) *RestoreDisplayMode)(IDirectDraw7 *This) ; HRESULT (__attribute__((__stdcall__)) *SetCooperativeLevel)(IDirectDraw7 *This, HWND hWnd, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetDisplayMode)(IDirectDraw7 *This, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwRefreshRate, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *WaitForVerticalBlank)(IDirectDraw7 *This, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *GetAvailableVidMem)(IDirectDraw7 *This, LPDDSCAPS2 lpDDCaps, LPDWORD lpdwTotal, LPDWORD lpdwFree) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceFromDC)(IDirectDraw7 *This, HDC hdc, LPDIRECTDRAWSURFACE7 *pSurf) ; HRESULT (__attribute__((__stdcall__)) *RestoreAllSurfaces)(IDirectDraw7 *This) ; HRESULT (__attribute__((__stdcall__)) *TestCooperativeLevel)(IDirectDraw7 *This) ; HRESULT (__attribute__((__stdcall__)) *GetDeviceIdentifier)(IDirectDraw7 *This, LPDDDEVICEIDENTIFIER2 pDDDI, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *StartModeTest)(IDirectDraw7 *This, LPSIZE pModes, DWORD dwNumModes, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *EvaluateMode)(IDirectDraw7 *This, DWORD dwFlags, DWORD *pTimeout) ; }; # 1844 "../../include/ddraw.h" typedef struct IDirectDrawSurface { const struct IDirectDrawSurfaceVtbl *lpVtbl; } IDirectDrawSurface; typedef struct IDirectDrawSurfaceVtbl IDirectDrawSurfaceVtbl; struct IDirectDrawSurfaceVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawSurface *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawSurface *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawSurface *This) ; HRESULT (__attribute__((__stdcall__)) *AddAttachedSurface)(IDirectDrawSurface *This, LPDIRECTDRAWSURFACE lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *AddOverlayDirtyRect)(IDirectDrawSurface *This, LPRECT lpRect) ; HRESULT (__attribute__((__stdcall__)) *Blt)(IDirectDrawSurface *This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) ; HRESULT (__attribute__((__stdcall__)) *BltBatch)(IDirectDrawSurface *This, LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *BltFast)(IDirectDrawSurface *This, DWORD dwX, DWORD dwY, LPDIRECTDRAWSURFACE lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwTrans) ; HRESULT (__attribute__((__stdcall__)) *DeleteAttachedSurface)(IDirectDrawSurface *This, DWORD dwFlags, LPDIRECTDRAWSURFACE lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumAttachedSurfaces)(IDirectDrawSurface *This, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumOverlayZOrders)(IDirectDrawSurface *This, DWORD dwFlags, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpfnCallback) ; HRESULT (__attribute__((__stdcall__)) *Flip)(IDirectDrawSurface *This, LPDIRECTDRAWSURFACE lpDDSurfaceTargetOverride, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetAttachedSurface)(IDirectDrawSurface *This, LPDDSCAPS lpDDSCaps, LPDIRECTDRAWSURFACE *lplpDDAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *GetBltStatus)(IDirectDrawSurface *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDrawSurface *This, LPDDSCAPS lpDDSCaps) ; HRESULT (__attribute__((__stdcall__)) *GetClipper)(IDirectDrawSurface *This, LPDIRECTDRAWCLIPPER *lplpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *GetColorKey)(IDirectDrawSurface *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *GetDC)(IDirectDrawSurface *This, HDC *lphDC) ; HRESULT (__attribute__((__stdcall__)) *GetFlipStatus)(IDirectDrawSurface *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetOverlayPosition)(IDirectDrawSurface *This, LPLONG lplX, LPLONG lplY) ; HRESULT (__attribute__((__stdcall__)) *GetPalette)(IDirectDrawSurface *This, LPDIRECTDRAWPALETTE *lplpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *GetPixelFormat)(IDirectDrawSurface *This, LPDDPIXELFORMAT lpDDPixelFormat) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceDesc)(IDirectDrawSurface *This, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDrawSurface *This, LPDIRECTDRAW lpDD, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *IsLost)(IDirectDrawSurface *This) ; HRESULT (__attribute__((__stdcall__)) *Lock)(IDirectDrawSurface *This, LPRECT lpDestRect, LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *ReleaseDC)(IDirectDrawSurface *This, HDC hDC) ; HRESULT (__attribute__((__stdcall__)) *Restore)(IDirectDrawSurface *This) ; HRESULT (__attribute__((__stdcall__)) *SetClipper)(IDirectDrawSurface *This, LPDIRECTDRAWCLIPPER lpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *SetColorKey)(IDirectDrawSurface *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *SetOverlayPosition)(IDirectDrawSurface *This, LONG lX, LONG lY) ; HRESULT (__attribute__((__stdcall__)) *SetPalette)(IDirectDrawSurface *This, LPDIRECTDRAWPALETTE lpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *Unlock)(IDirectDrawSurface *This, LPVOID lpSurfaceData) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlay)(IDirectDrawSurface *This, LPRECT lpSrcRect, LPDIRECTDRAWSURFACE lpDDDestSurface, LPRECT lpDestRect, DWORD dwFlags, LPDDOVERLAYFX lpDDOverlayFx) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayDisplay)(IDirectDrawSurface *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayZOrder)(IDirectDrawSurface *This, DWORD dwFlags, LPDIRECTDRAWSURFACE lpDDSReference) ; }; # 1975 "../../include/ddraw.h" typedef struct IDirectDrawSurface2 { const struct IDirectDrawSurface2Vtbl *lpVtbl; } IDirectDrawSurface2; typedef struct IDirectDrawSurface2Vtbl IDirectDrawSurface2Vtbl; struct IDirectDrawSurface2Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawSurface2 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawSurface2 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawSurface2 *This) ; HRESULT (__attribute__((__stdcall__)) *AddAttachedSurface)(IDirectDrawSurface2 *This, LPDIRECTDRAWSURFACE2 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *AddOverlayDirtyRect)(IDirectDrawSurface2 *This, LPRECT lpRect) ; HRESULT (__attribute__((__stdcall__)) *Blt)(IDirectDrawSurface2 *This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE2 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) ; HRESULT (__attribute__((__stdcall__)) *BltBatch)(IDirectDrawSurface2 *This, LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *BltFast)(IDirectDrawSurface2 *This, DWORD dwX, DWORD dwY, LPDIRECTDRAWSURFACE2 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwTrans) ; HRESULT (__attribute__((__stdcall__)) *DeleteAttachedSurface)(IDirectDrawSurface2 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE2 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumAttachedSurfaces)(IDirectDrawSurface2 *This, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumOverlayZOrders)(IDirectDrawSurface2 *This, DWORD dwFlags, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpfnCallback) ; HRESULT (__attribute__((__stdcall__)) *Flip)(IDirectDrawSurface2 *This, LPDIRECTDRAWSURFACE2 lpDDSurfaceTargetOverride, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetAttachedSurface)(IDirectDrawSurface2 *This, LPDDSCAPS lpDDSCaps, LPDIRECTDRAWSURFACE2 *lplpDDAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *GetBltStatus)(IDirectDrawSurface2 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDrawSurface2 *This, LPDDSCAPS lpDDSCaps) ; HRESULT (__attribute__((__stdcall__)) *GetClipper)(IDirectDrawSurface2 *This, LPDIRECTDRAWCLIPPER *lplpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *GetColorKey)(IDirectDrawSurface2 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *GetDC)(IDirectDrawSurface2 *This, HDC *lphDC) ; HRESULT (__attribute__((__stdcall__)) *GetFlipStatus)(IDirectDrawSurface2 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetOverlayPosition)(IDirectDrawSurface2 *This, LPLONG lplX, LPLONG lplY) ; HRESULT (__attribute__((__stdcall__)) *GetPalette)(IDirectDrawSurface2 *This, LPDIRECTDRAWPALETTE *lplpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *GetPixelFormat)(IDirectDrawSurface2 *This, LPDDPIXELFORMAT lpDDPixelFormat) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceDesc)(IDirectDrawSurface2 *This, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDrawSurface2 *This, LPDIRECTDRAW lpDD, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *IsLost)(IDirectDrawSurface2 *This) ; HRESULT (__attribute__((__stdcall__)) *Lock)(IDirectDrawSurface2 *This, LPRECT lpDestRect, LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *ReleaseDC)(IDirectDrawSurface2 *This, HDC hDC) ; HRESULT (__attribute__((__stdcall__)) *Restore)(IDirectDrawSurface2 *This) ; HRESULT (__attribute__((__stdcall__)) *SetClipper)(IDirectDrawSurface2 *This, LPDIRECTDRAWCLIPPER lpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *SetColorKey)(IDirectDrawSurface2 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *SetOverlayPosition)(IDirectDrawSurface2 *This, LONG lX, LONG lY) ; HRESULT (__attribute__((__stdcall__)) *SetPalette)(IDirectDrawSurface2 *This, LPDIRECTDRAWPALETTE lpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *Unlock)(IDirectDrawSurface2 *This, LPVOID lpSurfaceData) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlay)(IDirectDrawSurface2 *This, LPRECT lpSrcRect, LPDIRECTDRAWSURFACE2 lpDDDestSurface, LPRECT lpDestRect, DWORD dwFlags, LPDDOVERLAYFX lpDDOverlayFx) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayDisplay)(IDirectDrawSurface2 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayZOrder)(IDirectDrawSurface2 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE2 lpDDSReference) ; HRESULT (__attribute__((__stdcall__)) *GetDDInterface)(IDirectDrawSurface2 *This, LPVOID *lplpDD) ; HRESULT (__attribute__((__stdcall__)) *PageLock)(IDirectDrawSurface2 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *PageUnlock)(IDirectDrawSurface2 *This, DWORD dwFlags) ; }; # 2118 "../../include/ddraw.h" typedef struct IDirectDrawSurface3 { const struct IDirectDrawSurface3Vtbl *lpVtbl; } IDirectDrawSurface3; typedef struct IDirectDrawSurface3Vtbl IDirectDrawSurface3Vtbl; struct IDirectDrawSurface3Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawSurface3 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawSurface3 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawSurface3 *This) ; HRESULT (__attribute__((__stdcall__)) *AddAttachedSurface)(IDirectDrawSurface3 *This, LPDIRECTDRAWSURFACE3 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *AddOverlayDirtyRect)(IDirectDrawSurface3 *This, LPRECT lpRect) ; HRESULT (__attribute__((__stdcall__)) *Blt)(IDirectDrawSurface3 *This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE3 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) ; HRESULT (__attribute__((__stdcall__)) *BltBatch)(IDirectDrawSurface3 *This, LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *BltFast)(IDirectDrawSurface3 *This, DWORD dwX, DWORD dwY, LPDIRECTDRAWSURFACE3 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwTrans) ; HRESULT (__attribute__((__stdcall__)) *DeleteAttachedSurface)(IDirectDrawSurface3 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE3 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumAttachedSurfaces)(IDirectDrawSurface3 *This, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumOverlayZOrders)(IDirectDrawSurface3 *This, DWORD dwFlags, LPVOID lpContext, LPDDENUMSURFACESCALLBACK lpfnCallback) ; HRESULT (__attribute__((__stdcall__)) *Flip)(IDirectDrawSurface3 *This, LPDIRECTDRAWSURFACE3 lpDDSurfaceTargetOverride, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetAttachedSurface)(IDirectDrawSurface3 *This, LPDDSCAPS lpDDSCaps, LPDIRECTDRAWSURFACE3 *lplpDDAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *GetBltStatus)(IDirectDrawSurface3 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDrawSurface3 *This, LPDDSCAPS lpDDSCaps) ; HRESULT (__attribute__((__stdcall__)) *GetClipper)(IDirectDrawSurface3 *This, LPDIRECTDRAWCLIPPER *lplpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *GetColorKey)(IDirectDrawSurface3 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *GetDC)(IDirectDrawSurface3 *This, HDC *lphDC) ; HRESULT (__attribute__((__stdcall__)) *GetFlipStatus)(IDirectDrawSurface3 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetOverlayPosition)(IDirectDrawSurface3 *This, LPLONG lplX, LPLONG lplY) ; HRESULT (__attribute__((__stdcall__)) *GetPalette)(IDirectDrawSurface3 *This, LPDIRECTDRAWPALETTE *lplpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *GetPixelFormat)(IDirectDrawSurface3 *This, LPDDPIXELFORMAT lpDDPixelFormat) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceDesc)(IDirectDrawSurface3 *This, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDrawSurface3 *This, LPDIRECTDRAW lpDD, LPDDSURFACEDESC lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *IsLost)(IDirectDrawSurface3 *This) ; HRESULT (__attribute__((__stdcall__)) *Lock)(IDirectDrawSurface3 *This, LPRECT lpDestRect, LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *ReleaseDC)(IDirectDrawSurface3 *This, HDC hDC) ; HRESULT (__attribute__((__stdcall__)) *Restore)(IDirectDrawSurface3 *This) ; HRESULT (__attribute__((__stdcall__)) *SetClipper)(IDirectDrawSurface3 *This, LPDIRECTDRAWCLIPPER lpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *SetColorKey)(IDirectDrawSurface3 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *SetOverlayPosition)(IDirectDrawSurface3 *This, LONG lX, LONG lY) ; HRESULT (__attribute__((__stdcall__)) *SetPalette)(IDirectDrawSurface3 *This, LPDIRECTDRAWPALETTE lpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *Unlock)(IDirectDrawSurface3 *This, LPVOID lpSurfaceData) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlay)(IDirectDrawSurface3 *This, LPRECT lpSrcRect, LPDIRECTDRAWSURFACE3 lpDDDestSurface, LPRECT lpDestRect, DWORD dwFlags, LPDDOVERLAYFX lpDDOverlayFx) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayDisplay)(IDirectDrawSurface3 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayZOrder)(IDirectDrawSurface3 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE3 lpDDSReference) ; HRESULT (__attribute__((__stdcall__)) *GetDDInterface)(IDirectDrawSurface3 *This, LPVOID *lplpDD) ; HRESULT (__attribute__((__stdcall__)) *PageLock)(IDirectDrawSurface3 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *PageUnlock)(IDirectDrawSurface3 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetSurfaceDesc)(IDirectDrawSurface3 *This, LPDDSURFACEDESC lpDDSD, DWORD dwFlags) ; }; # 2266 "../../include/ddraw.h" typedef struct IDirectDrawSurface4 { const struct IDirectDrawSurface4Vtbl *lpVtbl; } IDirectDrawSurface4; typedef struct IDirectDrawSurface4Vtbl IDirectDrawSurface4Vtbl; struct IDirectDrawSurface4Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawSurface4 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawSurface4 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawSurface4 *This) ; HRESULT (__attribute__((__stdcall__)) *AddAttachedSurface)(IDirectDrawSurface4 *This, LPDIRECTDRAWSURFACE4 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *AddOverlayDirtyRect)(IDirectDrawSurface4 *This, LPRECT lpRect) ; HRESULT (__attribute__((__stdcall__)) *Blt)(IDirectDrawSurface4 *This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE4 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) ; HRESULT (__attribute__((__stdcall__)) *BltBatch)(IDirectDrawSurface4 *This, LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *BltFast)(IDirectDrawSurface4 *This, DWORD dwX, DWORD dwY, LPDIRECTDRAWSURFACE4 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwTrans) ; HRESULT (__attribute__((__stdcall__)) *DeleteAttachedSurface)(IDirectDrawSurface4 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE4 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumAttachedSurfaces)(IDirectDrawSurface4 *This, LPVOID lpContext, LPDDENUMSURFACESCALLBACK2 lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumOverlayZOrders)(IDirectDrawSurface4 *This, DWORD dwFlags, LPVOID lpContext, LPDDENUMSURFACESCALLBACK2 lpfnCallback) ; HRESULT (__attribute__((__stdcall__)) *Flip)(IDirectDrawSurface4 *This, LPDIRECTDRAWSURFACE4 lpDDSurfaceTargetOverride, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetAttachedSurface)(IDirectDrawSurface4 *This, LPDDSCAPS2 lpDDSCaps, LPDIRECTDRAWSURFACE4 *lplpDDAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *GetBltStatus)(IDirectDrawSurface4 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDrawSurface4 *This, LPDDSCAPS2 lpDDSCaps) ; HRESULT (__attribute__((__stdcall__)) *GetClipper)(IDirectDrawSurface4 *This, LPDIRECTDRAWCLIPPER *lplpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *GetColorKey)(IDirectDrawSurface4 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *GetDC)(IDirectDrawSurface4 *This, HDC *lphDC) ; HRESULT (__attribute__((__stdcall__)) *GetFlipStatus)(IDirectDrawSurface4 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetOverlayPosition)(IDirectDrawSurface4 *This, LPLONG lplX, LPLONG lplY) ; HRESULT (__attribute__((__stdcall__)) *GetPalette)(IDirectDrawSurface4 *This, LPDIRECTDRAWPALETTE *lplpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *GetPixelFormat)(IDirectDrawSurface4 *This, LPDDPIXELFORMAT lpDDPixelFormat) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceDesc)(IDirectDrawSurface4 *This, LPDDSURFACEDESC2 lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDrawSurface4 *This, LPDIRECTDRAW lpDD, LPDDSURFACEDESC2 lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *IsLost)(IDirectDrawSurface4 *This) ; HRESULT (__attribute__((__stdcall__)) *Lock)(IDirectDrawSurface4 *This, LPRECT lpDestRect, LPDDSURFACEDESC2 lpDDSurfaceDesc, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *ReleaseDC)(IDirectDrawSurface4 *This, HDC hDC) ; HRESULT (__attribute__((__stdcall__)) *Restore)(IDirectDrawSurface4 *This) ; HRESULT (__attribute__((__stdcall__)) *SetClipper)(IDirectDrawSurface4 *This, LPDIRECTDRAWCLIPPER lpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *SetColorKey)(IDirectDrawSurface4 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *SetOverlayPosition)(IDirectDrawSurface4 *This, LONG lX, LONG lY) ; HRESULT (__attribute__((__stdcall__)) *SetPalette)(IDirectDrawSurface4 *This, LPDIRECTDRAWPALETTE lpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *Unlock)(IDirectDrawSurface4 *This, LPRECT lpSurfaceData) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlay)(IDirectDrawSurface4 *This, LPRECT lpSrcRect, LPDIRECTDRAWSURFACE4 lpDDDestSurface, LPRECT lpDestRect, DWORD dwFlags, LPDDOVERLAYFX lpDDOverlayFx) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayDisplay)(IDirectDrawSurface4 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayZOrder)(IDirectDrawSurface4 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE4 lpDDSReference) ; HRESULT (__attribute__((__stdcall__)) *GetDDInterface)(IDirectDrawSurface4 *This, LPVOID *lplpDD) ; HRESULT (__attribute__((__stdcall__)) *PageLock)(IDirectDrawSurface4 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *PageUnlock)(IDirectDrawSurface4 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetSurfaceDesc)(IDirectDrawSurface4 *This, LPDDSURFACEDESC2 lpDDSD, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetPrivateData)(IDirectDrawSurface4 *This, const GUID* const tag, LPVOID pData, DWORD cbSize, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetPrivateData)(IDirectDrawSurface4 *This, const GUID* const tag, LPVOID pBuffer, LPDWORD pcbBufferSize) ; HRESULT (__attribute__((__stdcall__)) *FreePrivateData)(IDirectDrawSurface4 *This, const GUID* const tag) ; HRESULT (__attribute__((__stdcall__)) *GetUniquenessValue)(IDirectDrawSurface4 *This, LPDWORD pValue) ; HRESULT (__attribute__((__stdcall__)) *ChangeUniquenessValue)(IDirectDrawSurface4 *This) ; }; # 2430 "../../include/ddraw.h" typedef struct IDirectDrawSurface7 { const struct IDirectDrawSurface7Vtbl *lpVtbl; } IDirectDrawSurface7; typedef struct IDirectDrawSurface7Vtbl IDirectDrawSurface7Vtbl; struct IDirectDrawSurface7Vtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawSurface7 *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawSurface7 *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawSurface7 *This) ; HRESULT (__attribute__((__stdcall__)) *AddAttachedSurface)(IDirectDrawSurface7 *This, LPDIRECTDRAWSURFACE7 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *AddOverlayDirtyRect)(IDirectDrawSurface7 *This, LPRECT lpRect) ; HRESULT (__attribute__((__stdcall__)) *Blt)(IDirectDrawSurface7 *This, LPRECT lpDestRect, LPDIRECTDRAWSURFACE7 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwFlags, LPDDBLTFX lpDDBltFx) ; HRESULT (__attribute__((__stdcall__)) *BltBatch)(IDirectDrawSurface7 *This, LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *BltFast)(IDirectDrawSurface7 *This, DWORD dwX, DWORD dwY, LPDIRECTDRAWSURFACE7 lpDDSrcSurface, LPRECT lpSrcRect, DWORD dwTrans) ; HRESULT (__attribute__((__stdcall__)) *DeleteAttachedSurface)(IDirectDrawSurface7 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE7 lpDDSAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *EnumAttachedSurfaces)(IDirectDrawSurface7 *This, LPVOID lpContext, LPDDENUMSURFACESCALLBACK7 lpEnumSurfacesCallback) ; HRESULT (__attribute__((__stdcall__)) *EnumOverlayZOrders)(IDirectDrawSurface7 *This, DWORD dwFlags, LPVOID lpContext, LPDDENUMSURFACESCALLBACK7 lpfnCallback) ; HRESULT (__attribute__((__stdcall__)) *Flip)(IDirectDrawSurface7 *This, LPDIRECTDRAWSURFACE7 lpDDSurfaceTargetOverride, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetAttachedSurface)(IDirectDrawSurface7 *This, LPDDSCAPS2 lpDDSCaps, LPDIRECTDRAWSURFACE7 *lplpDDAttachedSurface) ; HRESULT (__attribute__((__stdcall__)) *GetBltStatus)(IDirectDrawSurface7 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetCaps)(IDirectDrawSurface7 *This, LPDDSCAPS2 lpDDSCaps) ; HRESULT (__attribute__((__stdcall__)) *GetClipper)(IDirectDrawSurface7 *This, LPDIRECTDRAWCLIPPER *lplpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *GetColorKey)(IDirectDrawSurface7 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *GetDC)(IDirectDrawSurface7 *This, HDC *lphDC) ; HRESULT (__attribute__((__stdcall__)) *GetFlipStatus)(IDirectDrawSurface7 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetOverlayPosition)(IDirectDrawSurface7 *This, LPLONG lplX, LPLONG lplY) ; HRESULT (__attribute__((__stdcall__)) *GetPalette)(IDirectDrawSurface7 *This, LPDIRECTDRAWPALETTE *lplpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *GetPixelFormat)(IDirectDrawSurface7 *This, LPDDPIXELFORMAT lpDDPixelFormat) ; HRESULT (__attribute__((__stdcall__)) *GetSurfaceDesc)(IDirectDrawSurface7 *This, LPDDSURFACEDESC2 lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *Initialize)(IDirectDrawSurface7 *This, LPDIRECTDRAW lpDD, LPDDSURFACEDESC2 lpDDSurfaceDesc) ; HRESULT (__attribute__((__stdcall__)) *IsLost)(IDirectDrawSurface7 *This) ; HRESULT (__attribute__((__stdcall__)) *Lock)(IDirectDrawSurface7 *This, LPRECT lpDestRect, LPDDSURFACEDESC2 lpDDSurfaceDesc, DWORD dwFlags, HANDLE hEvent) ; HRESULT (__attribute__((__stdcall__)) *ReleaseDC)(IDirectDrawSurface7 *This, HDC hDC) ; HRESULT (__attribute__((__stdcall__)) *Restore)(IDirectDrawSurface7 *This) ; HRESULT (__attribute__((__stdcall__)) *SetClipper)(IDirectDrawSurface7 *This, LPDIRECTDRAWCLIPPER lpDDClipper) ; HRESULT (__attribute__((__stdcall__)) *SetColorKey)(IDirectDrawSurface7 *This, DWORD dwFlags, LPDDCOLORKEY lpDDColorKey) ; HRESULT (__attribute__((__stdcall__)) *SetOverlayPosition)(IDirectDrawSurface7 *This, LONG lX, LONG lY) ; HRESULT (__attribute__((__stdcall__)) *SetPalette)(IDirectDrawSurface7 *This, LPDIRECTDRAWPALETTE lpDDPalette) ; HRESULT (__attribute__((__stdcall__)) *Unlock)(IDirectDrawSurface7 *This, LPRECT lpSurfaceData) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlay)(IDirectDrawSurface7 *This, LPRECT lpSrcRect, LPDIRECTDRAWSURFACE7 lpDDDestSurface, LPRECT lpDestRect, DWORD dwFlags, LPDDOVERLAYFX lpDDOverlayFx) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayDisplay)(IDirectDrawSurface7 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *UpdateOverlayZOrder)(IDirectDrawSurface7 *This, DWORD dwFlags, LPDIRECTDRAWSURFACE7 lpDDSReference) ; HRESULT (__attribute__((__stdcall__)) *GetDDInterface)(IDirectDrawSurface7 *This, LPVOID *lplpDD) ; HRESULT (__attribute__((__stdcall__)) *PageLock)(IDirectDrawSurface7 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *PageUnlock)(IDirectDrawSurface7 *This, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetSurfaceDesc)(IDirectDrawSurface7 *This, LPDDSURFACEDESC2 lpDDSD, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *SetPrivateData)(IDirectDrawSurface7 *This, const GUID* const tag, LPVOID pData, DWORD cbSize, DWORD dwFlags) ; HRESULT (__attribute__((__stdcall__)) *GetPrivateData)(IDirectDrawSurface7 *This, const GUID* const tag, LPVOID pBuffer, LPDWORD pcbBufferSize) ; HRESULT (__attribute__((__stdcall__)) *FreePrivateData)(IDirectDrawSurface7 *This, const GUID* const tag) ; HRESULT (__attribute__((__stdcall__)) *GetUniquenessValue)(IDirectDrawSurface7 *This, LPDWORD pValue) ; HRESULT (__attribute__((__stdcall__)) *ChangeUniquenessValue)(IDirectDrawSurface7 *This) ; HRESULT (__attribute__((__stdcall__)) *SetPriority)(IDirectDrawSurface7 *This, DWORD prio) ; HRESULT (__attribute__((__stdcall__)) *GetPriority)(IDirectDrawSurface7 *This, LPDWORD prio) ; HRESULT (__attribute__((__stdcall__)) *SetLOD)(IDirectDrawSurface7 *This, DWORD lod) ; HRESULT (__attribute__((__stdcall__)) *GetLOD)(IDirectDrawSurface7 *This, LPDWORD lod) ; }; # 2608 "../../include/ddraw.h" typedef struct IDirectDrawColorControl { const struct IDirectDrawColorControlVtbl *lpVtbl; } IDirectDrawColorControl; typedef struct IDirectDrawColorControlVtbl IDirectDrawColorControlVtbl; struct IDirectDrawColorControlVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawColorControl *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawColorControl *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawColorControl *This) ; HRESULT (__attribute__((__stdcall__)) *GetColorControls)(IDirectDrawColorControl *This, LPDDCOLORCONTROL lpColorControl) ; HRESULT (__attribute__((__stdcall__)) *SetColorControls)(IDirectDrawColorControl *This, LPDDCOLORCONTROL lpColorControl) ; }; # 2642 "../../include/ddraw.h" typedef struct IDirectDrawGammaControl { const struct IDirectDrawGammaControlVtbl *lpVtbl; } IDirectDrawGammaControl; typedef struct IDirectDrawGammaControlVtbl IDirectDrawGammaControlVtbl; struct IDirectDrawGammaControlVtbl { HRESULT (__attribute__((__stdcall__)) *QueryInterface)(IDirectDrawGammaControl *This, const IID* const riid, void** ppvObject) ; ULONG (__attribute__((__stdcall__)) *AddRef)(IDirectDrawGammaControl *This) ; ULONG (__attribute__((__stdcall__)) *Release)(IDirectDrawGammaControl *This) ; HRESULT (__attribute__((__stdcall__)) *GetGammaRamp)(IDirectDrawGammaControl *This, DWORD dwFlags, LPDDGAMMARAMP lpGammaRamp) ; HRESULT (__attribute__((__stdcall__)) *SetGammaRamp)(IDirectDrawGammaControl *This, DWORD dwFlags, LPDDGAMMARAMP lpGammaRamp) ; }; # 2673 "../../include/ddraw.h" HRESULT __attribute__((__stdcall__)) DirectDrawCreate(GUID*,LPDIRECTDRAW*,IUnknown*); HRESULT __attribute__((__stdcall__)) DirectDrawCreateEx(GUID*,LPVOID*,const IID* const,IUnknown*); HRESULT __attribute__((__stdcall__)) DirectDrawCreateClipper(DWORD,LPDIRECTDRAWCLIPPER*,IUnknown*); # 26 "../../include/ddrawi.h" 2 # 1 "../../include/dciddi.h" 1 # 46 "../../include/dciddi.h" typedef int DCIRVAL; typedef struct _DCICMD { DWORD dwCommand; DWORD dwParam1; DWORD dwParam2; DWORD dwVersion; DWORD dwReserved; } DCICMD,*LPDCICMD; typedef struct _DCISURFACEINFO { DWORD dwSize; DWORD dwDCICaps; DWORD dwCompression; DWORD dwMask[3]; DWORD dwWidth; DWORD dwHeight; LONG lStride; DWORD dwBitCount; ULONG_PTR dwOffSurface; WORD wSelSurface; WORD wReserved; DWORD dwReserved1; DWORD dwReserved2; DWORD dwReserved3; DCIRVAL (__attribute__((__stdcall__)) *BeginAccess)(LPVOID, LPRECT); void (__attribute__((__stdcall__)) *EndAccess)(LPVOID); void (__attribute__((__stdcall__)) *DestroySurface)(LPVOID); } DCISURFACEINFO, *LPDCISURFACEINFO; # 27 "../../include/ddrawi.h" 2 typedef struct _DDVIDEOPORTCAPS *LPDDVIDEOPORTCAPS; typedef struct _DDKERNELCAPS *LPDDKERNELCAPS; typedef struct _VMEMHEAP *LPVMEMHEAP; # 56 "../../include/ddrawi.h" typedef struct { char szName[260]; char szEntryPoint[64]; DWORD dwContext; } DD32BITDRIVERDATA,*LPDD32BITDRIVERDATA; typedef struct { DWORD dwHALVersion; ULONG_PTR dwReserved1; ULONG_PTR dwReserved2; } DDVERSIONDATA,*LPDDVERSIONDATA; typedef DWORD (__attribute__((__stdcall__)) *LPDD32BITDRIVERINIT)(DWORD dwContext); typedef ULONG_PTR FLATPTR; typedef struct _DDHALINFO *LPDDHALINFO; typedef struct _DDRAWI_DIRECTDRAW_INT *LPDDRAWI_DIRECTDRAW_INT; typedef struct _DDRAWI_DIRECTDRAW_LCL *LPDDRAWI_DIRECTDRAW_LCL; typedef struct _DDRAWI_DIRECTDRAW_GBL *LPDDRAWI_DIRECTDRAW_GBL; typedef struct _DDRAWI_DDRAWSURFACE_INT *LPDDRAWI_DDRAWSURFACE_INT; typedef struct _DDRAWI_DDRAWSURFACE_LCL *LPDDRAWI_DDRAWSURFACE_LCL; typedef struct _DDRAWI_DDRAWSURFACE_GBL *LPDDRAWI_DDRAWSURFACE_GBL; typedef struct _DDRAWI_DDRAWSURFACE_MORE *LPDDRAWI_DDRAWSURFACE_MORE; typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE *LPDDRAWI_DDRAWSURFACE_GBL_MORE; typedef struct _DDRAWI_DDRAWPALETTE_INT *LPDDRAWI_DDRAWPALETTE_INT; typedef struct _DDRAWI_DDRAWPALETTE_LCL *LPDDRAWI_DDRAWPALETTE_LCL; typedef struct _DDRAWI_DDRAWPALETTE_GBL *LPDDRAWI_DDRAWPALETTE_GBL; typedef struct _DDRAWI_DDRAWCLIPPER_INT *LPDDRAWI_DDRAWCLIPPER_INT; typedef struct _DDRAWI_DDRAWCLIPPER_LCL *LPDDRAWI_DDRAWCLIPPER_LCL; typedef struct _DDRAWI_DDRAWCLIPPER_GBL *LPDDRAWI_DDRAWCLIPPER_GBL; typedef struct _DDRAWI_DDVIDEOPORT_INT *LPDDRAWI_DDVIDEOPORT_INT; typedef struct _DDRAWI_DDVIDEOPORT_LCL *LPDDRAWI_DDVIDEOPORT_LCL; typedef struct _DDRAWI_DDMOTIONCOMP_INT *LPDDRAWI_DDMOTIONCOMP_INT; typedef struct _DDRAWI_DDMOTIONCOMP_LCL *LPDDRAWI_DDMOTIONCOMP_LCL; extern const GUID GUID_MiscellaneousCallbacks __attribute__((visibility ("hidden"))); extern const GUID GUID_D3DCallbacks2 __attribute__((visibility ("hidden"))); extern const GUID GUID_D3DCallbacks3 __attribute__((visibility ("hidden"))); extern const GUID GUID_NonLocalVidMemCaps __attribute__((visibility ("hidden"))); extern const GUID GUID_D3DExtendedCaps __attribute__((visibility ("hidden"))); extern const GUID GUID_ZPixelFormats __attribute__((visibility ("hidden"))); extern const GUID GUID_DDMoreSurfaceCaps __attribute__((visibility ("hidden"))); extern const GUID GUID_DDStereoMode __attribute__((visibility ("hidden"))); extern const GUID GUID_D3DParseUnknownCommandCallback __attribute__((visibility ("hidden"))); extern const GUID GUID_Miscellaneous2Callbacks __attribute__((visibility ("hidden"))); typedef BOOL (__attribute__((__stdcall__)) *LPDDHAL_SETINFO)(LPDDHALINFO lpDDHalInfo, BOOL reset); typedef FLATPTR (__attribute__((__stdcall__)) *LPDDHAL_VIDMEMALLOC)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, DWORD dwWidth, DWORD dwHeight); typedef void (__attribute__((__stdcall__)) *LPDDHAL_VIDMEMFREE)(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, FLATPTR fpMem); typedef struct { DWORD dwSize; LPDDHAL_SETINFO lpSetInfo; LPDDHAL_VIDMEMALLOC lpVidMemAlloc; LPDDHAL_VIDMEMFREE lpVidMemFree; } DDHALDDRAWFNS,*LPDDHALDDRAWFNS; typedef struct _DDHALMODEINFO { DWORD dwWidth; DWORD dwHeight; LONG lPitch; DWORD dwBPP; WORD wFlags; WORD wRefreshRate; DWORD dwRBitMask; DWORD dwGBitMask; DWORD dwBBitMask; DWORD dwAlphaBitMask; } DDHALMODEINFO,*LPDDHALMODEINFO; # 150 "../../include/ddrawi.h" typedef struct _VIDMEM { DWORD dwFlags; FLATPTR fpStart; union { FLATPTR fpEnd; DWORD dwWidth; } ; DDSCAPS ddsCaps; DDSCAPS ddsCapsAlt; union { LPVMEMHEAP lpHeap; DWORD dwHeight; } ; } VIDMEM,*LPVIDMEM; # 172 "../../include/ddrawi.h" typedef struct _VIDMEMINFO { FLATPTR fpPrimary; DWORD dwFlags; DWORD dwDisplayWidth; DWORD dwDisplayHeight; LONG lDisplayPitch; DDPIXELFORMAT ddpfDisplay; DWORD dwOffscreenAlign; DWORD dwOverlayAlign; DWORD dwTextureAlign; DWORD dwZBufferAlign; DWORD dwAlphaAlign; DWORD dwNumHeaps; LPVIDMEM pvmList; } VIDMEMINFO,*LPVIDMEMINFO; typedef struct _HEAPALIAS { FLATPTR fpVidMem; LPVOID lpAlias; DWORD dwAliasSize; } HEAPALIAS,*LPHEAPALIAS; typedef struct _HEAPALIASINFO { DWORD dwRefCnt; DWORD dwFlags; DWORD dwNumHeaps; LPHEAPALIAS lpAliases; } HEAPALIASINFO,*LPHEAPALIASINFO; typedef struct _DDCORECAPS { DWORD dwSize; DWORD dwCaps; DWORD dwCaps2; DWORD dwCKeyCaps; DWORD dwFXCaps; DWORD dwFXAlphaCaps; DWORD dwPalCaps; DWORD dwSVCaps; DWORD dwAlphaBltConstBitDepths; DWORD dwAlphaBltPixelBitDepths; DWORD dwAlphaBltSurfaceBitDepths; DWORD dwAlphaOverlayConstBitDepths; DWORD dwAlphaOverlayPixelBitDepths; DWORD dwAlphaOverlaySurfaceBitDepths; DWORD dwZBufferBitDepths; DWORD dwVidMemTotal; DWORD dwVidMemFree; DWORD dwMaxVisibleOverlays; DWORD dwCurrVisibleOverlays; DWORD dwNumFourCCCodes; DWORD dwAlignBoundarySrc; DWORD dwAlignSizeSrc; DWORD dwAlignBoundaryDest; DWORD dwAlignSizeDest; DWORD dwAlignStrideAlign; DWORD dwRops[(256/32)]; DDSCAPS ddsCaps; DWORD dwMinOverlayStretch; DWORD dwMaxOverlayStretch; DWORD dwMinLiveVideoStretch; DWORD dwMaxLiveVideoStretch; DWORD dwMinHwCodecStretch; DWORD dwMaxHwCodecStretch; DWORD dwReserved1; DWORD dwReserved2; DWORD dwReserved3; DWORD dwSVBCaps; DWORD dwSVBCKeyCaps; DWORD dwSVBFXCaps; DWORD dwSVBRops[(256/32)]; DWORD dwVSBCaps; DWORD dwVSBCKeyCaps; DWORD dwVSBFXCaps; DWORD dwVSBRops[(256/32)]; DWORD dwSSBCaps; DWORD dwSSBCKeyCaps; DWORD dwSSBFXCaps; DWORD dwSSBRops[(256/32)]; DWORD dwMaxVideoPorts; DWORD dwCurrVideoPorts; DWORD dwSVBCaps2; } DDCORECAPS,*LPDDCORECAPS; typedef struct _DDNONLOCALVIDMEMCAPS { DWORD dwSize; DWORD dwNLVBCaps; DWORD dwNLVBCaps2; DWORD dwNLVBCKeyCaps; DWORD dwNLVBFXCaps; DWORD dwNLVBRops[(256/32)]; } DDNONLOCALVIDMEMCAPS,*LPDDNONLOCALVIDMEMCAPS; typedef struct _DDSCAPSEX { DWORD dwCaps2; DWORD dwCaps3; DWORD dwCaps4; } DDSCAPSEX,*LPDDSCAPSEX; # 287 "../../include/ddrawi.h" typedef struct _DDHAL_DESTROYDRIVERDATA *LPDDHAL_DESTROYDRIVERDATA; typedef struct _DDHAL_CREATESURFACEDATA *LPDDHAL_CREATESURFACEDATA; typedef struct _DDHAL_DRVSETCOLORKEYDATA *LPDDHAL_DRVSETCOLORKEYDATA; typedef struct _DDHAL_SETMODEDATA *LPDDHAL_SETMODEDATA; typedef struct _DDHAL_WAITFORVERTICALBLANKDATA *LPDDHAL_WAITFORVERTICALBLANKDATA; typedef struct _DDHAL_CANCREATESURFACEDATA *LPDDHAL_CANCREATESURFACEDATA; typedef struct _DDHAL_CREATEPALETTEDATA *LPDDHAL_CREATEPALETTEDATA; typedef struct _DDHAL_GETSCANLINEDATA *LPDDHAL_GETSCANLINEDATA; typedef struct _DDHAL_SETEXCLUSIVEMODEDATA *LPDDHAL_SETEXCLUSIVEMODEDATA; typedef struct _DDHAL_FLIPTOGDISURFACEDATA *LPDDHAL_FLIPTOGDISURFACEDATA; typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_DESTROYDRIVER) (LPDDHAL_DESTROYDRIVERDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_CREATESURFACE) (LPDDHAL_CREATESURFACEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_SETCOLORKEY) (LPDDHAL_DRVSETCOLORKEYDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_SETMODE) (LPDDHAL_SETMODEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_WAITFORVERTICALBLANK)(LPDDHAL_WAITFORVERTICALBLANKDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_CANCREATESURFACE) (LPDDHAL_CANCREATESURFACEDATA ); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_CREATEPALETTE) (LPDDHAL_CREATEPALETTEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_GETSCANLINE) (LPDDHAL_GETSCANLINEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_SETEXCLUSIVEMODE) (LPDDHAL_SETEXCLUSIVEMODEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_FLIPTOGDISURFACE) (LPDDHAL_FLIPTOGDISURFACEDATA); typedef struct _DDHAL_DDCALLBACKS { DWORD dwSize; DWORD dwFlags; LPDDHAL_DESTROYDRIVER DestroyDriver; LPDDHAL_CREATESURFACE CreateSurface; LPDDHAL_SETCOLORKEY SetColorKey; LPDDHAL_SETMODE SetMode; LPDDHAL_WAITFORVERTICALBLANK WaitForVerticalBlank; LPDDHAL_CANCREATESURFACE CanCreateSurface; LPDDHAL_CREATEPALETTE CreatePalette; LPDDHAL_GETSCANLINE GetScanLine; LPDDHAL_SETEXCLUSIVEMODE SetExclusiveMode; LPDDHAL_FLIPTOGDISURFACE FlipToGDISurface; } DDHAL_DDCALLBACKS,*LPDDHAL_DDCALLBACKS; typedef struct _DDHAL_DESTROYSURFACEDATA *LPDDHAL_DESTROYSURFACEDATA; typedef struct _DDHAL_FLIPDATA *LPDDHAL_FLIPDATA; typedef struct _DDHAL_SETCLIPLISTDATA *LPDDHAL_SETCLIPLISTDATA; typedef struct _DDHAL_LOCKDATA *LPDDHAL_LOCKDATA; typedef struct _DDHAL_UNLOCKDATA *LPDDHAL_UNLOCKDATA; typedef struct _DDHAL_BLTDATA *LPDDHAL_BLTDATA; typedef struct _DDHAL_SETCOLORKEYDATA *LPDDHAL_SETCOLORKEYDATA; typedef struct _DDHAL_ADDATTACHEDSURFACEDATA *LPDDHAL_ADDATTACHEDSURFACEDATA; typedef struct _DDHAL_GETBLTSTATUSDATA *LPDDHAL_GETBLTSTATUSDATA; typedef struct _DDHAL_GETFLIPSTATUSDATA *LPDDHAL_GETFLIPSTATUSDATA; typedef struct _DDHAL_UPDATEOVERLAYDATA *LPDDHAL_UPDATEOVERLAYDATA; typedef struct _DDHAL_SETOVERLAYPOSITIONDATA *LPDDHAL_SETOVERLAYPOSITIONDATA; typedef struct _DDHAL_SETPALETTEDATA *LPDDHAL_SETPALETTEDATA; typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_DESTROYSURFACE) (LPDDHAL_DESTROYSURFACEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_FLIP) (LPDDHAL_FLIPDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_SETCLIPLIST) (LPDDHAL_SETCLIPLISTDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_LOCK) (LPDDHAL_LOCKDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_UNLOCK) (LPDDHAL_UNLOCKDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_BLT) (LPDDHAL_BLTDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_SETCOLORKEY) (LPDDHAL_SETCOLORKEYDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_ADDATTACHEDSURFACE)(LPDDHAL_ADDATTACHEDSURFACEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_GETBLTSTATUS) (LPDDHAL_GETBLTSTATUSDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_GETFLIPSTATUS) (LPDDHAL_GETFLIPSTATUSDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_UPDATEOVERLAY) (LPDDHAL_UPDATEOVERLAYDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_SETOVERLAYPOSITION)(LPDDHAL_SETOVERLAYPOSITIONDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALSURFCB_SETPALETTE) (LPDDHAL_SETPALETTEDATA); typedef struct _DDHAL_DDSURFACECALLBACKS { DWORD dwSize; DWORD dwFlags; LPDDHALSURFCB_DESTROYSURFACE DestroySurface; LPDDHALSURFCB_FLIP Flip; LPDDHALSURFCB_SETCLIPLIST SetClipList; LPDDHALSURFCB_LOCK Lock; LPDDHALSURFCB_UNLOCK Unlock; LPDDHALSURFCB_BLT Blt; LPDDHALSURFCB_SETCOLORKEY SetColorKey; LPDDHALSURFCB_ADDATTACHEDSURFACE AddAttachedSurface; LPDDHALSURFCB_GETBLTSTATUS GetBltStatus; LPDDHALSURFCB_GETFLIPSTATUS GetFlipStatus; LPDDHALSURFCB_UPDATEOVERLAY UpdateOverlay; LPDDHALSURFCB_SETOVERLAYPOSITION SetOverlayPosition; LPVOID reserved4; LPDDHALSURFCB_SETPALETTE SetPalette; } DDHAL_DDSURFACECALLBACKS,*LPDDHAL_DDSURFACECALLBACKS; typedef struct _DDHAL_DESTROYPALETTEDATA *LPDDHAL_DESTROYPALETTEDATA; typedef struct _DDHAL_SETENTRIESDATA *LPDDHAL_SETENTRIESDATA; typedef DWORD (__attribute__((__stdcall__)) *LPDDHALPALCB_DESTROYPALETTE)(LPDDHAL_DESTROYPALETTEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALPALCB_SETENTRIES) (LPDDHAL_SETENTRIESDATA); typedef struct _DDHAL_DDPALETTECALLBACKS { DWORD dwSize; DWORD dwFlags; LPDDHALPALCB_DESTROYPALETTE DestroyPalette; LPDDHALPALCB_SETENTRIES SetEntries; } DDHAL_DDPALETTECALLBACKS,*LPDDHAL_DDPALETTECALLBACKS; typedef DWORD (__attribute__((__stdcall__)) *LPDDHALEXEBUFCB_CANCREATEEXEBUF)(LPDDHAL_CANCREATESURFACEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALEXEBUFCB_CREATEEXEBUF) (LPDDHAL_CREATESURFACEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALEXEBUFCB_DESTROYEXEBUF) (LPDDHAL_DESTROYSURFACEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALEXEBUFCB_LOCKEXEBUF) (LPDDHAL_LOCKDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHALEXEBUFCB_UNLOCKEXEBUF) (LPDDHAL_UNLOCKDATA); typedef struct _DDHAL_DDEXEBUFCALLBACKS { DWORD dwSize; DWORD dwFlags; LPDDHALEXEBUFCB_CANCREATEEXEBUF CanCreateExecuteBuffer; LPDDHALEXEBUFCB_CREATEEXEBUF CreateExecuteBuffer; LPDDHALEXEBUFCB_DESTROYEXEBUF DestroyExecuteBuffer; LPDDHALEXEBUFCB_LOCKEXEBUF LockExecuteBuffer; LPDDHALEXEBUFCB_UNLOCKEXEBUF UnlockExecuteBuffer; } DDHAL_DDEXEBUFCALLBACKS,*LPDDHAL_DDEXEBUFCALLBACKS; typedef struct _DDHAL_GETAVAILDRIVERMEMORYDATA *LPDDHAL_GETAVAILDRIVERMEMORYDATA; typedef struct _DDHAL_UPDATENONLOCALHEAPDATA *LPDDHAL_UPDATENONLOCALHEAPDATA; typedef struct _DDHAL_GETHEAPALIGNMENTDATA *LPDDHAL_GETHEAPALIGNMENTDATA; typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_GETAVAILDRIVERMEMORY)(LPDDHAL_GETAVAILDRIVERMEMORYDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_UPDATENONLOCALHEAP) (LPDDHAL_UPDATENONLOCALHEAPDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_GETHEAPALIGNMENT) (LPDDHAL_GETHEAPALIGNMENTDATA); typedef struct _DDHAL_DDMISCELLANEOUSCALLBACKS { DWORD dwSize; DWORD dwFlags; LPDDHAL_GETAVAILDRIVERMEMORY GetAvailDriverMemory; LPDDHAL_UPDATENONLOCALHEAP UpdateNonLocalHeap; LPDDHAL_GETHEAPALIGNMENT GetHeapAlignment; LPDDHALSURFCB_GETBLTSTATUS GetSysmemBltStatus; } DDHAL_DDMISCELLANEOUSCALLBACKS,*LPDDHAL_DDMISCELLANEOUSCALLBACKS; typedef struct _DDHAL_CREATESURFACEEXDATA *LPDDHAL_CREATESURFACEEXDATA; typedef struct _DDHAL_GETDRIVERSTATEDATA *LPDDHAL_GETDRIVERSTATEDATA; typedef struct _DDHAL_DESTROYDDLOCALDATA *LPDDHAL_DESTROYDDLOCALDATA; typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_CREATESURFACEEX)(LPDDHAL_CREATESURFACEEXDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_GETDRIVERSTATE) (LPDDHAL_GETDRIVERSTATEDATA); typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_DESTROYDDLOCAL) (LPDDHAL_DESTROYDDLOCALDATA); typedef struct _DDHAL_DDMISCELLANEOUS2CALLBACKS { DWORD dwSize; DWORD dwFlags; LPVOID Reserved; LPDDHAL_CREATESURFACEEX CreateSurfaceEx; LPDDHAL_GETDRIVERSTATE GetDriverState; LPDDHAL_DESTROYDDLOCAL DestroyDDLocal; } DDHAL_DDMISCELLANEOUS2CALLBACKS,*LPDDHAL_DDMISCELLANEOUS2CALLBACKS; typedef HRESULT (__attribute__((__stdcall__)) *LPDDGAMMACALIBRATORPROC)(LPDDGAMMARAMP, LPBYTE); typedef struct _DDHAL_GETDRIVERINFODATA *LPDDHAL_GETDRIVERINFODATA; typedef DWORD (__attribute__((__stdcall__)) *LPDDHAL_GETDRIVERINFO)(LPDDHAL_GETDRIVERINFODATA); typedef struct _DDHALINFO { DWORD dwSize; LPDDHAL_DDCALLBACKS lpDDCallbacks; LPDDHAL_DDSURFACECALLBACKS lpDDSurfaceCallbacks; LPDDHAL_DDPALETTECALLBACKS lpDDPaletteCallbacks; VIDMEMINFO vmiData; DDCORECAPS ddCaps; DWORD dwMonitorFrequency; LPDDHAL_GETDRIVERINFO GetDriverInfo; DWORD dwModeIndex; LPDWORD lpdwFourCC; DWORD dwNumModes; LPDDHALMODEINFO lpModeInfo; DWORD dwFlags; LPVOID lpPDevice; DWORD hInstance; ULONG_PTR lpD3DGlobalDriverData; ULONG_PTR lpD3DHALCallbacks; LPDDHAL_DDEXEBUFCALLBACKS lpDDExeBufCallbacks; } DDHALINFO; typedef struct _DDHAL_CALLBACKS { DDHAL_DDCALLBACKS cbDDCallbacks; DDHAL_DDSURFACECALLBACKS cbDDSurfaceCallbacks; DDHAL_DDPALETTECALLBACKS cbDDPaletteCallbacks; DDHAL_DDCALLBACKS HALDD; DDHAL_DDSURFACECALLBACKS HALDDSurface; DDHAL_DDPALETTECALLBACKS HALDDPalette; DDHAL_DDCALLBACKS HELDD; DDHAL_DDSURFACECALLBACKS HELDDSurface; DDHAL_DDPALETTECALLBACKS HELDDPalette; DDHAL_DDEXEBUFCALLBACKS cbDDExeBufCallbacks; DDHAL_DDEXEBUFCALLBACKS HALDDExeBuf; DDHAL_DDEXEBUFCALLBACKS HELDDExeBuf; } DDHAL_CALLBACKS,*LPDDHAL_CALLBACKS; typedef struct _DDHAL_DESTROYDRIVERDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; HRESULT ddRVal; LPDDHAL_DESTROYDRIVER DestroyDriver; } DDHAL_DESTROYDRIVERDATA; typedef struct _DDHAL_SETMODEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; DWORD dwModeIndex; HRESULT ddRVal; LPDDHAL_SETMODE SetMode; BOOL inexcl; BOOL useRefreshRate; } DDHAL_SETMODEDATA; typedef struct _DDHAL_CREATESURFACEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDSURFACEDESC lpDDSurfaceDesc; LPDDRAWI_DDRAWSURFACE_LCL * lplpSList; DWORD dwSCnt; HRESULT ddRVal; LPDDHAL_CREATESURFACE CreateSurface; } DDHAL_CREATESURFACEDATA; typedef struct _DDHAL_CANCREATESURFACEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDSURFACEDESC lpDDSurfaceDesc; DWORD bIsDifferentPixelFormat; HRESULT ddRVal; LPDDHAL_CANCREATESURFACE CanCreateSurface; } DDHAL_CANCREATESURFACEDATA; typedef struct _DDHAL_CREATEPALETTEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWPALETTE_GBL lpDDPalette; LPPALETTEENTRY lpColorTable; HRESULT ddRVal; LPDDHAL_CREATEPALETTE CreatePalette; BOOL is_excl; } DDHAL_CREATEPALETTEDATA; typedef struct _DDHAL_SETEXCLUSIVEMODEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; DWORD dwEnterExcl; DWORD dwReserved; HRESULT ddRVal; LPDDHAL_SETEXCLUSIVEMODE SetExclusiveMode; } DDHAL_SETEXCLUSIVEMODEDATA; typedef struct _DDHAL_DESTROYSURFACEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWSURFACE_LCL lpDDSurface; HRESULT ddRVal; LPDDHALSURFCB_DESTROYSURFACE DestroySurface; } DDHAL_DESTROYSURFACEDATA; typedef struct _DDHAL_FLIPDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWSURFACE_LCL lpSurfCurr; LPDDRAWI_DDRAWSURFACE_LCL lpSurfTarg; DWORD dwFlags; HRESULT ddRVal; LPDDHALSURFCB_FLIP Flip; LPDDRAWI_DDRAWSURFACE_LCL lpSurfCurrLeft; LPDDRAWI_DDRAWSURFACE_LCL lpSurfTargLeft; } DDHAL_FLIPDATA; typedef struct _DDHAL_LOCKDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWSURFACE_LCL lpDDSurface; DWORD bHasRect; RECTL rArea; LPVOID lpSurfData; HRESULT ddRVal; LPDDHALSURFCB_LOCK Lock; DWORD dwFlags; } DDHAL_LOCKDATA; typedef struct _DDHAL_UNLOCKDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWSURFACE_LCL lpDDSurface; HRESULT ddRVal; LPDDHALSURFCB_UNLOCK Unlock; } DDHAL_UNLOCKDATA; typedef struct _DDHAL_BLTDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWSURFACE_LCL lpDDDestSurface; RECTL rDest; LPDDRAWI_DDRAWSURFACE_LCL lpDDSrcSurface; RECTL rSrc; DWORD dwFlags; DWORD dwROPFlags; DDBLTFX bltFX; HRESULT ddRVal; LPDDHALSURFCB_BLT Blt; BOOL IsClipped; RECTL rOrigDest; RECTL rOrigSrc; DWORD dwRectCnt; LPRECT prDestRects; } DDHAL_BLTDATA; typedef struct _DDHAL_UPDATEOVERLAYDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWSURFACE_LCL lpDDDestSurface; RECTL rDest; LPDDRAWI_DDRAWSURFACE_LCL lpDDSrcSurface; RECTL rSrc; DWORD dwFlags; DDOVERLAYFX overlayFX; HRESULT ddRVal; LPDDHALSURFCB_UPDATEOVERLAY UpdateOverlay; } DDHAL_UPDATEOVERLAYDATA; typedef struct _DDHAL_SETPALETTEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWSURFACE_LCL lpDDSurface; LPDDRAWI_DDRAWPALETTE_GBL lpDDPalette; HRESULT ddRVal; LPDDHALSURFCB_SETPALETTE SetPalette; BOOL Attach; } DDHAL_SETPALETTEDATA; typedef struct _DDHAL_DESTROYPALETTEDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWPALETTE_GBL lpDDPalette; HRESULT ddRVal; LPDDHALPALCB_DESTROYPALETTE DestroyPalette; } DDHAL_DESTROYPALETTEDATA; typedef struct _DDHAL_SETENTRIESDATA { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPDDRAWI_DDRAWPALETTE_GBL lpDDPalette; DWORD dwBase; DWORD dwNumEntries; LPPALETTEENTRY lpEntries; HRESULT ddRVal; LPDDHALPALCB_SETENTRIES SetEntries; } DDHAL_SETENTRIESDATA; typedef struct _DDHAL_GETDRIVERINFODATA { DWORD dwSize; DWORD dwFlags; GUID guidInfo; DWORD dwExpectedSize; LPVOID lpvData; DWORD dwActualSize; HRESULT ddRVal; ULONG_PTR dwContext; } DDHAL_GETDRIVERINFODATA; typedef struct _IUNKNOWN_LIST { struct _IUNKNOWN_LIST * lpLink; LPGUID lpGuid; IUnknown * lpIUnknown; } IUNKNOWN_LIST,*LPIUNKNOWN_LIST; typedef struct _PROCESS_LIST { struct _PROCESS_LIST * lpLink; DWORD dwProcessId; DWORD dwRefCnt; DWORD dwAlphaDepth; DWORD dwZDepth; } PROCESS_LIST,*LPPROCESS_LIST; typedef struct _ATTACHLIST { DWORD dwFlags; struct _ATTACHLIST * lpLink; LPDDRAWI_DDRAWSURFACE_LCL lpAttached; LPDDRAWI_DDRAWSURFACE_INT lpIAttached; } ATTACHLIST,*LPATTACHLIST; typedef struct _ACCESSRECTLIST { struct _ACCESSRECTLIST * lpLink; RECT rDest; LPDDRAWI_DIRECTDRAW_LCL lpOwner; LPVOID lpSurfaceData; DWORD dwFlags; LPHEAPALIASINFO lpHeapAliasInfo; } ACCESSRECTLIST,*LPACCESSRECTLIST; typedef struct _DBLNODE { struct _DBLNODE * next; struct _DBLNODE * prev; LPDDRAWI_DDRAWSURFACE_LCL object; LPDDRAWI_DDRAWSURFACE_INT object_int; } DBLNODE,*LPDBLNODE; typedef struct _DDRAWI_DIRECTDRAW_INT { LPVOID lpVtbl; LPDDRAWI_DIRECTDRAW_LCL lpLcl; LPDDRAWI_DIRECTDRAW_INT lpLink; DWORD dwIntRefCnt; } DDRAWI_DIRECTDRAW_INT; typedef struct _DDRAWI_DIRECTDRAW_LCL { DWORD lpDDMore; LPDDRAWI_DIRECTDRAW_GBL lpGbl; DWORD dwUnused0; DWORD dwLocalFlags; DWORD dwLocalRefCnt; DWORD dwProcessId; IUnknown * pUnkOuter; DWORD dwObsolete1; ULONG_PTR hWnd; ULONG_PTR hDC; DWORD dwErrorMode; LPDDRAWI_DDRAWSURFACE_INT lpPrimary; LPDDRAWI_DDRAWSURFACE_INT lpCB; DWORD dwPreferredMode; HINSTANCE hD3DInstance; IUnknown * pD3DIUnknown; LPDDHAL_CALLBACKS lpDDCB; ULONG_PTR hDDVxd; DWORD dwAppHackFlags; ULONG_PTR hFocusWnd; DWORD dwHotTracking; DWORD dwIMEState; ULONG_PTR hWndPopup; ULONG_PTR hDD; ULONG_PTR hGammaCalibrator; LPDDGAMMACALIBRATORPROC lpGammaCalibrator; } DDRAWI_DIRECTDRAW_LCL; # 752 "../../include/ddrawi.h" typedef struct _DDRAWI_DIRECTDRAW_GBL { DWORD dwRefCnt; DWORD dwFlags; FLATPTR fpPrimaryOrig; DDCORECAPS ddCaps; DWORD dwInternal1; DWORD dwUnused1[9]; LPDDHAL_CALLBACKS lpDDCBtmp; LPDDRAWI_DDRAWSURFACE_INT dsList; LPDDRAWI_DDRAWPALETTE_INT palList; LPDDRAWI_DDRAWCLIPPER_INT clipperList; LPDDRAWI_DIRECTDRAW_GBL lp16DD; DWORD dwMaxOverlays; DWORD dwCurrOverlays; DWORD dwMonitorFrequency; DDCORECAPS ddHELCaps; DWORD dwUnused2[50]; DDCOLORKEY ddckCKDestOverlay; DDCOLORKEY ddckCKSrcOverlay; VIDMEMINFO vmiData; LPVOID lpDriverHandle; LPDDRAWI_DIRECTDRAW_LCL lpExclusiveOwner; DWORD dwModeIndex; DWORD dwModeIndexOrig; DWORD dwNumFourCC; LPDWORD lpdwFourCC; DWORD dwNumModes; LPDDHALMODEINFO lpModeInfo; PROCESS_LIST plProcessList; DWORD dwSurfaceLockCount; DWORD dwAliasedLockCnt; ULONG_PTR dwReserved3; ULONG_PTR hDD; char cObsolete[12]; DWORD dwReserved1; DWORD dwReserved2; DBLNODE dbnOverlayRoot; volatile LPWORD lpwPDeviceFlags; DWORD dwPDevice; DWORD dwWin16LockCnt; DWORD dwUnused3; DWORD hInstance; DWORD dwEvent16; DWORD dwSaveNumModes; ULONG_PTR lpD3DGlobalDriverData; ULONG_PTR lpD3DHALCallbacks; DDCORECAPS ddBothCaps; LPDDVIDEOPORTCAPS lpDDVideoPortCaps; LPDDRAWI_DDVIDEOPORT_INT dvpList; ULONG_PTR lpD3DHALCallbacks2; RECT rectDevice; DWORD cMonitors; LPVOID gpbmiSrc; LPVOID gpbmiDest; LPHEAPALIASINFO phaiHeapAliases; ULONG_PTR hKernelHandle; ULONG_PTR pfnNotifyProc; LPDDKERNELCAPS lpDDKernelCaps; LPDDNONLOCALVIDMEMCAPS lpddNLVCaps; LPDDNONLOCALVIDMEMCAPS lpddNLVHELCaps; LPDDNONLOCALVIDMEMCAPS lpddNLVBothCaps; ULONG_PTR lpD3DExtendedCaps; DWORD dwDOSBoxEvent; RECT rectDesktop; char cDriverName[32]; ULONG_PTR lpD3DHALCallbacks3; DWORD dwNumZPixelFormats; LPDDPIXELFORMAT lpZPixelFormats; LPDDRAWI_DDMOTIONCOMP_INT mcList; DWORD hDDVxd; DDSCAPSEX ddsCapsMore; } DDRAWI_DIRECTDRAW_GBL; # 840 "../../include/ddrawi.h" typedef struct _DDRAWI_DDRAWSURFACE_INT { LPVOID lpVtbl; LPDDRAWI_DDRAWSURFACE_LCL lpLcl; LPDDRAWI_DDRAWSURFACE_INT lpLink; DWORD dwIntRefCnt; } DDRAWI_DDRAWSURFACE_INT; typedef struct _DDRAWI_DDRAWSURFACE_GBL { DWORD dwRefCnt; DWORD dwGlobalFlags; union { LPACCESSRECTLIST lpRectList; DWORD dwBlockSizeY; } ; union { LPVMEMHEAP lpVidMemHeap; DWORD dwBlockSizeX; } ; union { LPDDRAWI_DIRECTDRAW_GBL lpDD; LPVOID lpDDHandle; } ; FLATPTR fpVidMem; union { LONG lPitch; DWORD dwLinearSize; } ; WORD wHeight; WORD wWidth; DWORD dwUsageCount; ULONG_PTR dwReserved1; DDPIXELFORMAT ddpfSurface; } DDRAWI_DDRAWSURFACE_GBL; # 894 "../../include/ddrawi.h" typedef struct _DDRAWI_DDRAWSURFACE_GBL_MORE { DWORD dwSize; union { DWORD dwPhysicalPageTable; FLATPTR fpPhysicalVidMem; } ; LPDWORD pPageTable; DWORD cPages; ULONG_PTR dwSavedDCContext; FLATPTR fpAliasedVidMem; ULONG_PTR dwDriverReserved; ULONG_PTR dwHELReserved; DWORD cPageUnlocks; ULONG_PTR hKernelSurface; DWORD dwKernelRefCnt; LPDDCOLORCONTROL lpColorInfo; FLATPTR fpNTAlias; DWORD dwContentsStamp; LPVOID lpvUnswappedDriverReserved; LPVOID lpDDRAWReserved2; DWORD dwDDRAWReserved1; DWORD dwDDRAWReserved2; FLATPTR fpAliasOfVidMem; } DDRAWI_DDRAWSURFACE_GBL_MORE; typedef struct _DDRAWI_DDRAWSURFACE_MORE { DWORD dwSize; IUNKNOWN_LIST * lpIUnknowns; LPDDRAWI_DIRECTDRAW_LCL lpDD_lcl; DWORD dwPageLockCount; DWORD dwBytesAllocated; LPDDRAWI_DIRECTDRAW_INT lpDD_int; DWORD dwMipMapCount; LPDDRAWI_DDRAWCLIPPER_INT lpDDIClipper; LPHEAPALIASINFO lpHeapAliasInfo; DWORD dwOverlayFlags; void *rgjunc; LPDDRAWI_DDVIDEOPORT_LCL lpVideoPort; LPDDOVERLAYFX lpddOverlayFX; DDSCAPSEX ddsCapsEx; DWORD dwTextureStage; LPVOID lpDDRAWReserved; LPVOID lpDDRAWReserved2; LPVOID lpDDrawReserved3; DWORD dwDDrawReserved4; LPVOID lpDDrawReserved5; LPDWORD lpGammaRamp; LPDWORD lpOriginalGammaRamp; LPVOID lpDDrawReserved6; DWORD dwSurfaceHandle; DWORD qwDDrawReserved8[2]; LPVOID lpDDrawReserved9; DWORD cSurfaces; LPDDSURFACEDESC2 pCreatedDDSurfaceDesc2; LPDDRAWI_DDRAWSURFACE_LCL *slist; DWORD dwFVF; LPVOID lpVB; } DDRAWI_DDRAWSURFACE_MORE; typedef struct _DDRAWI_DDRAWSURFACE_LCL { LPDDRAWI_DDRAWSURFACE_MORE lpSurfMore; LPDDRAWI_DDRAWSURFACE_GBL lpGbl; ULONG_PTR hDDSurface; LPATTACHLIST lpAttachList; LPATTACHLIST lpAttachListFrom; DWORD dwLocalRefCnt; DWORD dwProcessId; DWORD dwFlags; DDSCAPS ddsCaps; LPDDRAWI_DDRAWPALETTE_INT lpDDPalette; LPDDRAWI_DDRAWCLIPPER_LCL lpDDClipper; DWORD dwModeCreatedIn; DWORD dwBackBufferCount; DDCOLORKEY ddckCKDestBlt; DDCOLORKEY ddckCKSrcBlt; ULONG_PTR hDC; ULONG_PTR dwReserved1; DDCOLORKEY ddckCKSrcOverlay; DDCOLORKEY ddckCKDestOverlay; LPDDRAWI_DDRAWSURFACE_INT lpSurfaceOverlaying; DBLNODE dbnOverlayNode; RECT rcOverlaySrc; RECT rcOverlayDest; DWORD dwClrXparent; DWORD dwAlpha; LONG lOverlayX; LONG lOverlayY; } DDRAWI_DDRAWSURFACE_LCL; # 1011 "../../include/ddrawi.h" typedef struct _DDRAWI_DDRAWPALETTE_INT { LPVOID lpVtbl; LPDDRAWI_DDRAWPALETTE_LCL lpLcl; LPDDRAWI_DDRAWPALETTE_INT lpLink; DWORD dwIntRefCnt; } DDRAWI_DDRAWPALETTE_INT; typedef struct _DDRAWI_DDRAWPALETTE_GBL { DWORD dwRefCnt; DWORD dwFlags; LPDDRAWI_DIRECTDRAW_LCL lpDD_lcl; DWORD dwProcessId; LPPALETTEENTRY lpColorTable; union { ULONG_PTR dwReserved1; HPALETTE hHELGDIPalette; } ; DWORD dwDriverReserved; DWORD dwContentsStamp; DWORD dwSaveStamp; DWORD dwHandle; } DDRAWI_DDRAWPALETTE_GBL; # 1052 "../../include/ddrawi.h" typedef struct _DDRAWI_DDRAWPALETTE_LCL { DWORD lpPalMore; LPDDRAWI_DDRAWPALETTE_GBL lpGbl; ULONG_PTR dwUnused0; DWORD dwLocalRefCnt; IUnknown * pUnkOuter; LPDDRAWI_DIRECTDRAW_LCL lpDD_lcl; ULONG_PTR dwReserved1; ULONG_PTR dwDDRAWReserved1; ULONG_PTR dwDDRAWReserved2; ULONG_PTR dwDDRAWReserved3; } DDRAWI_DDRAWPALETTE_LCL; # 62 "x11drv.h" 2 # 1 "../../include/wine/list.h" 1 # 24 "../../include/wine/list.h" struct list { struct list *next; struct list *prev; }; # 66 "../../include/wine/list.h" static inline void list_add_after( struct list *elem, struct list *to_add ) { to_add->next = elem->next; to_add->prev = elem; elem->next->prev = to_add; elem->next = to_add; } static inline void list_add_before( struct list *elem, struct list *to_add ) { to_add->next = elem; to_add->prev = elem->prev; elem->prev->next = to_add; elem->prev = to_add; } static inline void list_add_head( struct list *list, struct list *elem ) { list_add_after( list, elem ); } static inline void list_add_tail( struct list *list, struct list *elem ) { list_add_before( list, elem ); } static inline void list_remove( struct list *elem ) { elem->next->prev = elem->prev; elem->prev->next = elem->next; } static inline struct list *list_next( const struct list *list, const struct list *elem ) { struct list *ret = elem->next; if (elem->next == list) ret = ((void *)0); return ret; } static inline struct list *list_prev( const struct list *list, const struct list *elem ) { struct list *ret = elem->prev; if (elem->prev == list) ret = ((void *)0); return ret; } static inline struct list *list_head( const struct list *list ) { return list_next( list, list ); } static inline struct list *list_tail( const struct list *list ) { return list_prev( list, list ); } static inline int list_empty( const struct list *list ) { return list->next == list; } static inline void list_init( struct list *list ) { list->next = list->prev = list; } static inline unsigned int list_count( const struct list *list ) { unsigned count = 0; const struct list *ptr; for (ptr = list->next; ptr != list; ptr = ptr->next) count++; return count; } static inline void list_move_tail( struct list *dst, struct list *src ) { if (list_empty(src)) return; dst->prev->next = src->next; src->next->prev = dst->prev; dst->prev = src->prev; src->prev->next = dst; list_init(src); } static inline void list_move_head( struct list *dst, struct list *src ) { if (list_empty(src)) return; dst->next->prev = src->prev; src->prev->next = dst->next; dst->next = src->next; src->next->prev = dst; list_init(src); } # 63 "x11drv.h" 2 extern void __attribute__((__cdecl__)) wine_tsx11_lock(void); extern void __attribute__((__cdecl__)) wine_tsx11_unlock(void); typedef struct { int style; int endcap; int linejoin; int pixel; int width; char dashes[16]; int dash_len; int type; int ext; } X_PHYSPEN; typedef struct { int style; int fillStyle; int pixel; Pixmap pixmap; } X_PHYSBRUSH; enum x11drv_shm_mode { X11DRV_SHM_NONE = 0, X11DRV_SHM_PIXMAP, X11DRV_SHM_IMAGE, }; typedef struct { int shift; int scale; int max; } ChannelShift; typedef struct { ChannelShift physicalRed, physicalBlue, physicalGreen; ChannelShift logicalRed, logicalBlue, logicalGreen; } ColorShifts; typedef struct { HBITMAP hbitmap; Pixmap pixmap; XID glxpixmap; int pixmap_depth; ColorShifts pixmap_color_shifts; int status, p_status; XImage *image; int *colorMap; int nColorMap; BOOL trueColor; BOOL topdown; CRITICAL_SECTION lock; enum x11drv_shm_mode shm_mode; XShmSegmentInfo shminfo; struct list entry; BYTE *base; SIZE_T size; } X_PHYSBITMAP; typedef UINT X_PHYSFONT; struct xrender_info; typedef struct { HDC hdc; GC gc; Drawable drawable; RECT dc_rect; RECT drawable_rect; HRGN region; X_PHYSFONT font; X_PHYSPEN pen; X_PHYSBRUSH brush; X_PHYSBITMAP *bitmap; BOOL has_gdi_font; int backgroundPixel; int textPixel; int depth; ColorShifts *color_shifts; int exposures; int current_pf; Drawable gl_drawable; Pixmap pixmap; int gl_copy; struct xrender_info *xrender; } X11DRV_PDEVICE; struct bitblt_coords { int x; int y; int width; int height; RECT visrect; DWORD layout; }; extern X_PHYSBITMAP BITMAP_stock_phys_bitmap; extern GC get_bitmap_gc(int depth); extern BOOL __attribute__((__cdecl__)) X11DRV_AlphaBlend( X11DRV_PDEVICE *physDevDst, INT xDst, INT yDst, INT widthDst, INT heightDst, X11DRV_PDEVICE *physDevSrc, INT xSrc, INT ySrc, INT widthSrc, INT heightSrc, BLENDFUNCTION blendfn ); extern BOOL __attribute__((__cdecl__)) X11DRV_EnumDeviceFonts( X11DRV_PDEVICE *physDev, LPLOGFONTW plf, FONTENUMPROCW dfeproc, LPARAM lp ); extern LONG __attribute__((__cdecl__)) X11DRV_GetBitmapBits( HBITMAP hbitmap, void *bits, LONG count ); extern BOOL __attribute__((__cdecl__)) X11DRV_GetCharWidth( X11DRV_PDEVICE *physDev, UINT firstChar, UINT lastChar, LPINT buffer ); extern BOOL __attribute__((__cdecl__)) X11DRV_GetTextExtentExPoint( X11DRV_PDEVICE *physDev, LPCWSTR str, INT count, INT maxExt, LPINT lpnFit, LPINT alpDx, LPSIZE size ); extern BOOL __attribute__((__cdecl__)) X11DRV_GetTextMetrics(X11DRV_PDEVICE *physDev, TEXTMETRICW *metrics); extern BOOL __attribute__((__cdecl__)) X11DRV_StretchBlt( X11DRV_PDEVICE *physDevDst, INT xDst, INT yDst, INT widthDst, INT heightDst, X11DRV_PDEVICE *physDevSrc, INT xSrc, INT ySrc, INT widthSrc, INT heightSrc, DWORD rop ); extern BOOL __attribute__((__cdecl__)) X11DRV_LineTo( X11DRV_PDEVICE *physDev, INT x, INT y); extern BOOL __attribute__((__cdecl__)) X11DRV_Arc( X11DRV_PDEVICE *physDev, INT left, INT top, INT right, INT bottom, INT xstart, INT ystart, INT xend, INT yend ); extern BOOL __attribute__((__cdecl__)) X11DRV_Pie( X11DRV_PDEVICE *physDev, INT left, INT top, INT right, INT bottom, INT xstart, INT ystart, INT xend, INT yend ); extern BOOL __attribute__((__cdecl__)) X11DRV_Chord( X11DRV_PDEVICE *physDev, INT left, INT top, INT right, INT bottom, INT xstart, INT ystart, INT xend, INT yend ); extern BOOL __attribute__((__cdecl__)) X11DRV_Ellipse( X11DRV_PDEVICE *physDev, INT left, INT top, INT right, INT bottom ); extern BOOL __attribute__((__cdecl__)) X11DRV_Rectangle(X11DRV_PDEVICE *physDev, INT left, INT top, INT right, INT bottom); extern BOOL __attribute__((__cdecl__)) X11DRV_RoundRect( X11DRV_PDEVICE *physDev, INT left, INT top, INT right, INT bottom, INT ell_width, INT ell_height ); extern COLORREF __attribute__((__cdecl__)) X11DRV_SetPixel( X11DRV_PDEVICE *physDev, INT x, INT y, COLORREF color ); extern COLORREF __attribute__((__cdecl__)) X11DRV_GetPixel( X11DRV_PDEVICE *physDev, INT x, INT y); extern BOOL __attribute__((__cdecl__)) X11DRV_PaintRgn( X11DRV_PDEVICE *physDev, HRGN hrgn ); extern BOOL __attribute__((__cdecl__)) X11DRV_Polyline( X11DRV_PDEVICE *physDev,const POINT* pt,INT count); extern BOOL __attribute__((__cdecl__)) X11DRV_Polygon( X11DRV_PDEVICE *physDev, const POINT* pt, INT count ); extern BOOL __attribute__((__cdecl__)) X11DRV_PolyPolygon( X11DRV_PDEVICE *physDev, const POINT* pt, const INT* counts, UINT polygons); extern BOOL __attribute__((__cdecl__)) X11DRV_PolyPolyline( X11DRV_PDEVICE *physDev, const POINT* pt, const DWORD* counts, DWORD polylines); extern COLORREF __attribute__((__cdecl__)) X11DRV_SetBkColor( X11DRV_PDEVICE *physDev, COLORREF color ); extern COLORREF __attribute__((__cdecl__)) X11DRV_SetTextColor( X11DRV_PDEVICE *physDev, COLORREF color ); extern BOOL __attribute__((__cdecl__)) X11DRV_ExtFloodFill( X11DRV_PDEVICE *physDev, INT x, INT y, COLORREF color, UINT fillType ); extern BOOL __attribute__((__cdecl__)) X11DRV_ExtTextOut( X11DRV_PDEVICE *physDev, INT x, INT y, UINT flags, const RECT *lprect, LPCWSTR str, UINT count, const INT *lpDx ); extern LONG __attribute__((__cdecl__)) X11DRV_SetBitmapBits( HBITMAP hbitmap, const void *bits, LONG count ); extern void __attribute__((__cdecl__)) X11DRV_SetDeviceClipping( X11DRV_PDEVICE *physDev, HRGN vis_rgn, HRGN clip_rgn ); extern INT __attribute__((__cdecl__)) X11DRV_SetDIBitsToDevice( X11DRV_PDEVICE *physDev, INT xDest, INT yDest, DWORD cx, DWORD cy, INT xSrc, INT ySrc, UINT startscan, UINT lines, LPCVOID bits, const BITMAPINFO *info, UINT coloruse ); extern BOOL __attribute__((__cdecl__)) X11DRV_GetDeviceGammaRamp( X11DRV_PDEVICE *physDev, LPVOID ramp ); extern BOOL __attribute__((__cdecl__)) X11DRV_SetDeviceGammaRamp( X11DRV_PDEVICE *physDev, LPVOID ramp ); extern int __attribute__((__cdecl__)) X11DRV_ChoosePixelFormat(X11DRV_PDEVICE *physDev, const PIXELFORMATDESCRIPTOR *pppfd); extern int __attribute__((__cdecl__)) X11DRV_DescribePixelFormat(X11DRV_PDEVICE *physDev, int iPixelFormat, UINT nBytes, PIXELFORMATDESCRIPTOR *ppfd); extern int __attribute__((__cdecl__)) X11DRV_GetPixelFormat(X11DRV_PDEVICE *physDev); extern BOOL __attribute__((__cdecl__)) X11DRV_SwapBuffers(X11DRV_PDEVICE *physDev); extern void X11DRV_OpenGL_Cleanup(void); extern void X11DRV_Xcursor_Init(void); extern void X11DRV_BITMAP_Init(void); extern void X11DRV_FONT_Init( int log_pixels_x, int log_pixels_y ); extern int bitmap_info_size( const BITMAPINFO * info, WORD coloruse ); extern XImage *X11DRV_DIB_CreateXImage( int width, int height, int depth ); extern void X11DRV_DIB_DestroyXImage( XImage *image ); extern HGLOBAL X11DRV_DIB_CreateDIBFromBitmap(HDC hdc, HBITMAP hBmp); extern HGLOBAL X11DRV_DIB_CreateDIBFromPixmap(Pixmap pixmap, HDC hdc); extern Pixmap X11DRV_DIB_CreatePixmapFromDIB( HGLOBAL hPackedDIB, HDC hdc ); extern X_PHYSBITMAP *X11DRV_get_phys_bitmap( HBITMAP hbitmap ); extern X_PHYSBITMAP *X11DRV_init_phys_bitmap( HBITMAP hbitmap ); extern Pixmap X11DRV_get_pixmap( HBITMAP hbitmap ); extern RGNDATA *X11DRV_GetRegionData( HRGN hrgn, HDC hdc_lptodp ); extern BOOL X11DRV_SetupGCForPatBlt( X11DRV_PDEVICE *physDev, GC gc, BOOL fMapColors ); extern BOOL X11DRV_SetupGCForBrush( X11DRV_PDEVICE *physDev ); extern BOOL X11DRV_SetupGCForText( X11DRV_PDEVICE *physDev ); extern INT X11DRV_XWStoDS( X11DRV_PDEVICE *physDev, INT width ); extern INT X11DRV_YWStoDS( X11DRV_PDEVICE *physDev, INT height ); extern const int X11DRV_XROPfunction[]; extern void _XInitImageFuncPtrs(XImage *); extern int client_side_with_core; extern int client_side_with_render; extern int client_side_antialias_with_core; extern int client_side_antialias_with_render; extern int using_client_side_fonts; extern void X11DRV_XRender_Init(void); extern void X11DRV_XRender_Finalize(void); extern BOOL X11DRV_XRender_SelectFont(X11DRV_PDEVICE*, HFONT); extern void X11DRV_XRender_SetDeviceClipping(X11DRV_PDEVICE *physDev, const RGNDATA *data); extern void X11DRV_XRender_DeleteDC(X11DRV_PDEVICE*); extern void X11DRV_XRender_CopyBrush(X11DRV_PDEVICE *physDev, X_PHYSBITMAP *physBitmap, int width, int height); extern BOOL X11DRV_XRender_ExtTextOut(X11DRV_PDEVICE *physDev, INT x, INT y, UINT flags, const RECT *lprect, LPCWSTR wstr, UINT count, const INT *lpDx); extern BOOL X11DRV_XRender_SetPhysBitmapDepth(X_PHYSBITMAP *physBitmap, int bits_pixel, const DIBSECTION *dib); BOOL X11DRV_XRender_GetSrcAreaStretch(X11DRV_PDEVICE *physDevSrc, X11DRV_PDEVICE *physDevDst, Pixmap pixmap, GC gc, const struct bitblt_coords *src, const struct bitblt_coords *dst ); extern void X11DRV_XRender_UpdateDrawable(X11DRV_PDEVICE *physDev); extern BOOL XRender_AlphaBlend( X11DRV_PDEVICE *devDst, X11DRV_PDEVICE *devSrc, struct bitblt_coords *dst, struct bitblt_coords *src, BLENDFUNCTION blendfn ); extern Drawable get_glxdrawable(X11DRV_PDEVICE *physDev); extern BOOL destroy_glxpixmap(Display *display, XID glxpixmap); extern void IME_UnregisterClasses(void); extern void IME_SetOpenStatus(BOOL fOpen, BOOL force); extern INT IME_GetCursorPos(void); extern void IME_SetCursorPos(DWORD pos); extern void IME_UpdateAssociation(HWND focus); extern BOOL IME_SetCompositionString(DWORD dwIndex, LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen); extern void IME_SetResultString(LPWSTR lpResult, DWORD dwResultlen); extern void X11DRV_XDND_EnterEvent( HWND hWnd, XClientMessageEvent *event ); extern void X11DRV_XDND_PositionEvent( HWND hWnd, XClientMessageEvent *event ); extern void X11DRV_XDND_DropEvent( HWND hWnd, XClientMessageEvent *event ); extern void X11DRV_XDND_LeaveEvent( HWND hWnd, XClientMessageEvent *event ); enum { DIB_Status_None, DIB_Status_InSync, DIB_Status_GdiMod, DIB_Status_AppMod }; typedef struct { void (*Convert_5x5_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_555_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_555_to_565_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_555_to_565_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_555_to_888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_555_to_888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_555_to_0888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_555_to_0888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_5x5_to_any0888)(int width, int height, const void* srcbits, int srclinebytes, WORD rsrc, WORD gsrc, WORD bsrc, void* dstbits, int dstlinebytes, DWORD rdst, DWORD gdst, DWORD bdst); void (*Convert_565_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_565_to_555_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_565_to_555_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_565_to_888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_565_to_888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_565_to_0888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_565_to_0888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_to_555_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_to_555_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_to_565_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_to_565_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_to_0888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_888_to_0888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_rgb888_to_any0888)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes, DWORD rdst, DWORD gdst, DWORD bdst); void (*Convert_bgr888_to_any0888)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes, DWORD rdst, DWORD gdst, DWORD bdst); void (*Convert_0888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_0888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_0888_any)(int width, int height, const void* srcbits, int srclinebytes, DWORD rsrc, DWORD gsrc, DWORD bsrc, void* dstbits, int dstlinebytes, DWORD rdst, DWORD gdst, DWORD bdst); void (*Convert_0888_to_555_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_0888_to_555_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_0888_to_565_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_0888_to_565_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_any0888_to_5x5)(int width, int height, const void* srcbits, int srclinebytes, DWORD rsrc, DWORD gsrc, DWORD bsrc, void* dstbits, int dstlinebytes, WORD rdst, WORD gdst, WORD bdst); void (*Convert_0888_to_888_asis)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_0888_to_888_reverse)(int width, int height, const void* srcbits, int srclinebytes, void* dstbits, int dstlinebytes); void (*Convert_any0888_to_rgb888)(int width, int height, const void* srcbits, int srclinebytes, DWORD rsrc, DWORD gsrc, DWORD bsrc, void* dstbits, int dstlinebytes); void (*Convert_any0888_to_bgr888)(int width, int height, const void* srcbits, int srclinebytes, DWORD rsrc, DWORD gsrc, DWORD bsrc, void* dstbits, int dstlinebytes); } dib_conversions; extern const dib_conversions dib_normal, dib_src_byteswap, dib_dst_byteswap; extern INT X11DRV_DIB_MaskToShift(DWORD mask); extern INT X11DRV_CoerceDIBSection(X11DRV_PDEVICE *physDev,INT); extern INT X11DRV_LockDIBSection(X11DRV_PDEVICE *physDev,INT); extern void X11DRV_UnlockDIBSection(X11DRV_PDEVICE *physDev,BOOL); extern void X11DRV_DIB_DeleteDIBSection(X_PHYSBITMAP *physBitmap, DIBSECTION *dib); extern void X11DRV_DIB_CopyDIBSection(X11DRV_PDEVICE *physDevSrc, X11DRV_PDEVICE *physDevDst, DWORD xSrc, DWORD ySrc, DWORD xDest, DWORD yDest, DWORD width, DWORD height); struct _DCICMD; extern INT X11DRV_DCICommand(INT cbInput, const struct _DCICMD *lpCmd, LPVOID lpOutData); extern void X11DRV_GDI_Finalize(void); extern Display *gdi_display; # 490 "x11drv.h" extern Colormap X11DRV_PALETTE_PaletteXColormap; extern UINT16 X11DRV_PALETTE_PaletteFlags; extern int *X11DRV_PALETTE_PaletteToXPixel; extern int *X11DRV_PALETTE_XPixelToPalette; extern ColorShifts X11DRV_PALETTE_default_shifts; extern int X11DRV_PALETTE_mapEGAPixel[16]; extern int X11DRV_PALETTE_Init(void); extern void X11DRV_PALETTE_Cleanup(void); extern BOOL X11DRV_IsSolidColor(COLORREF color); extern COLORREF X11DRV_PALETTE_ToLogical(X11DRV_PDEVICE *physDev, int pixel); extern int X11DRV_PALETTE_ToPhysical(X11DRV_PDEVICE *physDev, COLORREF color); extern COLORREF X11DRV_PALETTE_GetColor( X11DRV_PDEVICE *physDev, COLORREF color ); extern int X11DRV_PALETTE_LookupPixel(ColorShifts *shifts, COLORREF color); extern void X11DRV_PALETTE_ComputeColorShifts(ColorShifts *shifts, unsigned long redMask, unsigned long greenMask, unsigned long blueMask); extern unsigned int depth_to_bpp( unsigned int depth ); enum x11drv_escape_codes { X11DRV_GET_DISPLAY, X11DRV_GET_DRAWABLE, X11DRV_GET_FONT, X11DRV_SET_DRAWABLE, X11DRV_START_EXPOSURES, X11DRV_END_EXPOSURES, X11DRV_GET_DCE, X11DRV_SET_DCE, X11DRV_GET_GLX_DRAWABLE, X11DRV_SYNC_PIXMAP, X11DRV_FLUSH_GL_DRAWABLE }; struct x11drv_escape_set_drawable { enum x11drv_escape_codes code; Drawable drawable; int mode; RECT dc_rect; RECT drawable_rect; XID fbconfig_id; Drawable gl_drawable; Pixmap pixmap; int gl_copy; }; struct x11drv_thread_data { Display *display; XEvent *current_event; Window grab_window; HWND last_focus; XIM xim; HWND last_xic_hwnd; XFontSet font_set; Window selection_wnd; HKL kbd_layout; }; extern struct x11drv_thread_data *x11drv_init_thread_data(void); extern DWORD thread_data_tls_index; static inline struct x11drv_thread_data *x11drv_thread_data(void) { return TlsGetValue( thread_data_tls_index ); } static inline Display *thread_display(void) { struct x11drv_thread_data *data = x11drv_thread_data(); if (!data) return ((void *)0); return data->display; } static inline Display *thread_init_display(void) { return x11drv_init_thread_data()->display; } static inline size_t get_property_size( int format, unsigned long count ) { if (format == 32) return count * sizeof(long); return count * (format / 8); } extern Visual *visual; extern Window root_window; extern unsigned int screen_width; extern unsigned int screen_height; extern unsigned int screen_bpp; extern unsigned int screen_depth; extern RECT virtual_screen_rect; extern unsigned int text_caps; extern int dxgrab; extern int use_xkb; extern int use_take_focus; extern int use_primary_selection; extern int use_system_cursors; extern int show_systray; extern int usexcomposite; extern int managed_mode; extern int decorated_mode; extern int private_color_map; extern int primary_monitor; extern int copy_default_colors; extern int alloc_system_colors; extern int xrender_error_base; extern HMODULE x11drv_module; extern BYTE key_state_table[256]; extern POINT cursor_pos; enum x11drv_atoms { FIRST_XATOM = ((Atom) 68) + 1, XATOM_CLIPBOARD = FIRST_XATOM, XATOM_COMPOUND_TEXT, XATOM_INCR, XATOM_MANAGER, XATOM_MULTIPLE, XATOM_SELECTION_DATA, XATOM_TARGETS, XATOM_TEXT, XATOM_UTF8_STRING, XATOM_RAW_ASCENT, XATOM_RAW_DESCENT, XATOM_RAW_CAP_HEIGHT, XATOM_WM_PROTOCOLS, XATOM_WM_DELETE_WINDOW, XATOM_WM_STATE, XATOM_WM_TAKE_FOCUS, XATOM_DndProtocol, XATOM_DndSelection, XATOM__ICC_PROFILE, XATOM__MOTIF_WM_HINTS, XATOM__NET_STARTUP_INFO_BEGIN, XATOM__NET_STARTUP_INFO, XATOM__NET_SUPPORTED, XATOM__NET_SYSTEM_TRAY_OPCODE, XATOM__NET_SYSTEM_TRAY_S0, XATOM__NET_WM_ICON, XATOM__NET_WM_MOVERESIZE, XATOM__NET_WM_NAME, XATOM__NET_WM_PID, XATOM__NET_WM_PING, XATOM__NET_WM_STATE, XATOM__NET_WM_STATE_ABOVE, XATOM__NET_WM_STATE_FULLSCREEN, XATOM__NET_WM_STATE_MAXIMIZED_HORZ, XATOM__NET_WM_STATE_MAXIMIZED_VERT, XATOM__NET_WM_STATE_SKIP_PAGER, XATOM__NET_WM_STATE_SKIP_TASKBAR, XATOM__NET_WM_USER_TIME, XATOM__NET_WM_USER_TIME_WINDOW, XATOM__NET_WM_WINDOW_OPACITY, XATOM__NET_WM_WINDOW_TYPE, XATOM__NET_WM_WINDOW_TYPE_DIALOG, XATOM__NET_WM_WINDOW_TYPE_NORMAL, XATOM__NET_WM_WINDOW_TYPE_UTILITY, XATOM__NET_WORKAREA, XATOM__XEMBED, XATOM__XEMBED_INFO, XATOM_XdndAware, XATOM_XdndEnter, XATOM_XdndPosition, XATOM_XdndStatus, XATOM_XdndLeave, XATOM_XdndFinished, XATOM_XdndDrop, XATOM_XdndActionCopy, XATOM_XdndActionMove, XATOM_XdndActionLink, XATOM_XdndActionAsk, XATOM_XdndActionPrivate, XATOM_XdndSelection, XATOM_XdndTarget, XATOM_XdndTypeList, XATOM_HTML_Format, XATOM_WCF_DIB, XATOM_image_gif, XATOM_image_jpeg, XATOM_image_png, XATOM_text_html, XATOM_text_plain, XATOM_text_rtf, XATOM_text_richtext, XATOM_text_uri_list, NB_XATOMS }; extern Atom X11DRV_Atoms[NB_XATOMS - FIRST_XATOM]; extern Atom systray_atom; typedef void (*x11drv_event_handler)( HWND hwnd, XEvent *event ); extern void X11DRV_register_event_handler( int type, x11drv_event_handler handler ); extern void X11DRV_ButtonPress( HWND hwnd, XEvent *event ); extern void X11DRV_ButtonRelease( HWND hwnd, XEvent *event ); extern void X11DRV_MotionNotify( HWND hwnd, XEvent *event ); extern void X11DRV_EnterNotify( HWND hwnd, XEvent *event ); extern void X11DRV_KeyEvent( HWND hwnd, XEvent *event ); extern void X11DRV_KeymapNotify( HWND hwnd, XEvent *event ); extern void X11DRV_DestroyNotify( HWND hwnd, XEvent *event ); extern void X11DRV_SelectionRequest( HWND hWnd, XEvent *event ); extern void X11DRV_SelectionClear( HWND hWnd, XEvent *event ); extern void X11DRV_MappingNotify( HWND hWnd, XEvent *event ); extern DWORD EVENT_x11_time_to_win32_time(Time time); enum x11drv_window_messages { WM_X11DRV_ACQUIRE_SELECTION = 0x80001000, WM_X11DRV_SET_WIN_FORMAT, WM_X11DRV_SET_WIN_REGION, WM_X11DRV_RESIZE_DESKTOP, WM_X11DRV_SET_CURSOR }; enum x11drv_net_wm_state { NET_WM_STATE_FULLSCREEN, NET_WM_STATE_ABOVE, NET_WM_STATE_MAXIMIZED, NET_WM_STATE_SKIP_PAGER, NET_WM_STATE_SKIP_TASKBAR, NB_NET_WM_STATES }; struct x11drv_win_data { HWND hwnd; Window whole_window; Window client_window; Window icon_window; Colormap colormap; VisualID visualid; XID fbconfig_id; Drawable gl_drawable; Pixmap pixmap; RECT window_rect; RECT whole_rect; RECT client_rect; XIC xic; HCURSOR cursor; XWMHints *wm_hints; BOOL managed : 1; BOOL mapped : 1; BOOL iconic : 1; BOOL embedded : 1; BOOL shaped : 1; int wm_state; DWORD net_wm_state; Window embedder; unsigned long configure_serial; HBITMAP hWMIconBitmap; HBITMAP hWMIconMask; }; extern struct x11drv_win_data *X11DRV_get_win_data( HWND hwnd ); extern struct x11drv_win_data *X11DRV_create_win_data( HWND hwnd ); extern Window X11DRV_get_whole_window( HWND hwnd ); extern XIC X11DRV_get_ic( HWND hwnd ); extern int pixelformat_from_fbconfig_id( XID fbconfig_id ); extern XVisualInfo *visual_from_fbconfig_id( XID fbconfig_id ); extern void mark_drawable_dirty( Drawable old, Drawable new ); extern Drawable create_glxpixmap( Display *display, XVisualInfo *vis, Pixmap parent ); extern void flush_gl_drawable( X11DRV_PDEVICE *physDev ); extern void wait_for_withdrawn_state( Display *display, struct x11drv_win_data *data, BOOL set ); extern void update_user_time( Time time ); extern void update_net_wm_states( Display *display, struct x11drv_win_data *data ); extern void make_window_embedded( Display *display, struct x11drv_win_data *data ); extern void change_systray_owner( Display *display, Window systray_window ); extern void update_systray_balloon_position(void); extern HWND create_foreign_window( Display *display, Window window ); static inline void mirror_rect( const RECT *window_rect, RECT *rect ) { int width = window_rect->right - window_rect->left; int tmp = rect->left; rect->left = width - rect->right; rect->right = width - tmp; } extern XContext winContext; extern void X11DRV_InitClipboard(void); extern int __attribute__((__cdecl__)) X11DRV_AcquireClipboard(HWND hWndClipWindow); extern void X11DRV_Clipboard_Cleanup(void); extern void X11DRV_ResetSelectionOwner(void); extern void __attribute__((__cdecl__)) X11DRV_SetFocus( HWND hwnd ); extern void set_window_cursor( HWND hwnd, HCURSOR handle ); extern BOOL __attribute__((__cdecl__)) X11DRV_ClipCursor( LPCRECT clip ); extern void X11DRV_InitKeyboard( Display *display ); extern void X11DRV_send_keyboard_input( WORD wVk, WORD wScan, DWORD dwFlags, DWORD time, DWORD dwExtraInfo, UINT injected_flags ); extern void X11DRV_send_mouse_input( HWND top_hwnd, HWND cursor_hwnd, DWORD flags, DWORD x, DWORD y, DWORD data, DWORD time, DWORD extra_info, UINT injected_flags ); extern DWORD __attribute__((__cdecl__)) X11DRV_MsgWaitForMultipleObjectsEx( DWORD count, const HANDLE *handles, DWORD timeout, DWORD mask, DWORD flags ); typedef int (*x11drv_error_callback)( Display *display, XErrorEvent *event, void *arg ); extern void X11DRV_expect_error( Display *display, x11drv_error_callback callback, void *arg ); extern int X11DRV_check_error(void); extern void X11DRV_X_to_window_rect( struct x11drv_win_data *data, RECT *rect ); extern void xinerama_init( unsigned int width, unsigned int height ); extern void X11DRV_init_desktop( Window win, unsigned int width, unsigned int height ); extern void X11DRV_resize_desktop(unsigned int width, unsigned int height); extern void X11DRV_Settings_AddDepthModes(void); extern void X11DRV_Settings_AddOneMode(unsigned int width, unsigned int height, unsigned int bpp, unsigned int freq); extern int X11DRV_Settings_CreateDriver(LPDDHALINFO info); extern LPDDHALMODEINFO X11DRV_Settings_CreateModes(unsigned int max_modes, int reserve_depths); unsigned int X11DRV_Settings_GetModeCount(void); void X11DRV_Settings_Init(void); LPDDHALMODEINFO X11DRV_Settings_SetHandlers(const char *name, int (*pNewGCM)(void), LONG (*pNewSCM)(int), unsigned int nmodes, int reserve_depths); extern void X11DRV_DDHAL_SwitchMode(DWORD dwModeIndex, LPVOID fb_addr, LPVIDMEM fb_mem); extern BOOL X11DRV_InitXIM( const char *input_style ) __attribute__((visibility ("hidden"))); extern XIC X11DRV_CreateIC(XIM xim, struct x11drv_win_data *data) __attribute__((visibility ("hidden"))); extern void X11DRV_SetupXIM(void) __attribute__((visibility ("hidden"))); extern void X11DRV_XIMLookupChars( const char *str, DWORD count ) __attribute__((visibility ("hidden"))); extern void X11DRV_ForceXIMReset(HWND hwnd) __attribute__((visibility ("hidden"))); extern BOOL X11DRV_SetPreeditState(HWND hwnd, BOOL fOpen); extern LRESULT HOOK_CallHooks( INT id, INT code, WPARAM wparam, LPARAM lparam, BOOL unicode ); # 24 "pen.c" 2 # 1 "../../include/wine/debug.h" 1 # 38 "../../include/wine/debug.h" struct _GUID; enum __wine_debug_class { __WINE_DBCL_FIXME, __WINE_DBCL_ERR, __WINE_DBCL_WARN, __WINE_DBCL_TRACE, __WINE_DBCL_INIT = 7 }; struct __wine_debug_channel { unsigned char flags; char name[15]; }; # 144 "../../include/wine/debug.h" struct __wine_debug_functions { char * (*get_temp_buffer)( size_t n ); void (*release_temp_buffer)( char *buffer, size_t n ); const char * (*dbgstr_an)( const char * s, int n ); const char * (*dbgstr_wn)( const WCHAR *s, int n ); int (*dbg_vprintf)( const char *format, va_list args ); int (*dbg_vlog)( enum __wine_debug_class cls, struct __wine_debug_channel *channel, const char *function, const char *format, va_list args ); }; extern unsigned char __wine_dbg_get_channel_flags( struct __wine_debug_channel *channel ); extern int __wine_dbg_set_channel_flags( struct __wine_debug_channel *channel, unsigned char set, unsigned char clear ); extern void __wine_dbg_set_functions( const struct __wine_debug_functions *new_funcs, struct __wine_debug_functions *old_funcs, size_t size ); # 168 "../../include/wine/debug.h" extern const char *wine_dbgstr_an( const char * s, int n ); extern const char *wine_dbgstr_wn( const WCHAR *s, int n ); extern const char *wine_dbg_sprintf( const char *format, ... ) __attribute__((format (printf,1,2))); extern int wine_dbg_printf( const char *format, ... ) __attribute__((format (printf,1,2))); extern int wine_dbg_log( enum __wine_debug_class cls, struct __wine_debug_channel *ch, const char *func, const char *format, ... ) __attribute__((format (printf,4,5))); static inline const char *wine_dbgstr_a( const char *s ) { return wine_dbgstr_an( s, -1 ); } static inline const char *wine_dbgstr_w( const WCHAR *s ) { return wine_dbgstr_wn( s, -1 ); } static inline const char *wine_dbgstr_guid( const GUID *id ) { if (!id) return "(null)"; if (!((ULONG_PTR)id >> 16)) return wine_dbg_sprintf( "", (WORD)(ULONG_PTR)id ); return wine_dbg_sprintf( "{%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x}", id->Data1, id->Data2, id->Data3, id->Data4[0], id->Data4[1], id->Data4[2], id->Data4[3], id->Data4[4], id->Data4[5], id->Data4[6], id->Data4[7] ); } static inline const char *wine_dbgstr_point( const POINT *pt ) { if (!pt) return "(null)"; return wine_dbg_sprintf( "(%d,%d)", pt->x, pt->y ); } static inline const char *wine_dbgstr_size( const SIZE *size ) { if (!size) return "(null)"; return wine_dbg_sprintf( "(%d,%d)", size->cx, size->cy ); } static inline const char *wine_dbgstr_rect( const RECT *rect ) { if (!rect) return "(null)"; return wine_dbg_sprintf( "(%d,%d)-(%d,%d)", rect->left, rect->top, rect->right, rect->bottom ); } static inline const char *wine_dbgstr_longlong( ULONGLONG ll ) { if (sizeof(ll) > sizeof(unsigned long) && ll >> 32) return wine_dbg_sprintf( "%lx%08lx", (unsigned long)(ll >> 32), (unsigned long)ll ); else return wine_dbg_sprintf( "%lx", (unsigned long)ll ); } # 256 "../../include/wine/debug.h" static inline const char *debugstr_an( const char * s, int n ) { return wine_dbgstr_an( s, n ); } static inline const char *debugstr_wn( const WCHAR *s, int n ) { return wine_dbgstr_wn( s, n ); } static inline const char *debugstr_guid( const struct _GUID *id ) { return wine_dbgstr_guid(id); } static inline const char *debugstr_a( const char *s ) { return wine_dbgstr_an( s, -1 ); } static inline const char *debugstr_w( const WCHAR *s ) { return wine_dbgstr_wn( s, -1 ); } # 25 "pen.c" 2 static struct __wine_debug_channel __wine_dbch_x11drv = { ~0, "x11drv" }; static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_x11drv; HPEN __attribute__((__cdecl__)) X11DRV_SelectPen( X11DRV_PDEVICE *physDev, HPEN hpen ) { static const char PEN_dash[] = { 16,8 }; static const char PEN_dot[] = { 4,4 }; static const char PEN_dashdot[] = { 12,8,4,8 }; static const char PEN_dashdotdot[] = { 12,4,4,4,4,4 }; static const char PEN_alternate[] = { 1,1 }; static const char EXTPEN_dash[] = { 3,1 }; static const char EXTPEN_dot[] = { 1,1 }; static const char EXTPEN_dashdot[] = { 3,1,1,1 }; static const char EXTPEN_dashdotdot[] = { 3,1,1,1,1,1 }; LOGPEN logpen; int i; if (!GetObjectW( hpen, sizeof(logpen), &logpen )) { EXTLOGPEN *elp; INT size = GetObjectW( hpen, 0, ((void *)0) ); if (!size) return 0; physDev->pen.ext = 1; elp = HeapAlloc( GetProcessHeap(), 0, size ); GetObjectW( hpen, size, elp ); logpen.lopnStyle = elp->elpPenStyle; logpen.lopnWidth.x = elp->elpWidth; logpen.lopnWidth.y = 0; logpen.lopnColor = elp->elpColor; HeapFree( GetProcessHeap(), 0, elp ); } else physDev->pen.ext = 0; physDev->pen.style = logpen.lopnStyle & 0x0000000f; physDev->pen.type = logpen.lopnStyle & 0x000f0000; physDev->pen.endcap = logpen.lopnStyle & 0x00000f00; physDev->pen.linejoin = logpen.lopnStyle & 0x0000f000; physDev->pen.width = logpen.lopnWidth.x; if ((logpen.lopnStyle & 0x00010000) || (physDev->pen.width >= 1)) { physDev->pen.width = X11DRV_XWStoDS( physDev, physDev->pen.width ); if (physDev->pen.width < 0) physDev->pen.width = -physDev->pen.width; } if (physDev->pen.width == 1) physDev->pen.width = 0; if (hpen == GetStockObject( 19 )) logpen.lopnColor = GetDCPenColor( physDev->hdc ); physDev->pen.pixel = X11DRV_PALETTE_ToPhysical( physDev, logpen.lopnColor ); switch(logpen.lopnStyle & 0x0000000f) { case 0x00000001: physDev->pen.dash_len = sizeof(PEN_dash)/sizeof(*PEN_dash); memcpy(physDev->pen.dashes, physDev->pen.ext ? EXTPEN_dash : PEN_dash, physDev->pen.dash_len); break; case 0x00000002: physDev->pen.dash_len = sizeof(PEN_dot)/sizeof(*PEN_dot); memcpy(physDev->pen.dashes, physDev->pen.ext ? EXTPEN_dot : PEN_dot, physDev->pen.dash_len); break; case 0x00000003: physDev->pen.dash_len = sizeof(PEN_dashdot)/sizeof(*PEN_dashdot); memcpy(physDev->pen.dashes, physDev->pen.ext ? EXTPEN_dashdot : PEN_dashdot, physDev->pen.dash_len); break; case 0x00000004: physDev->pen.dash_len = sizeof(PEN_dashdotdot)/sizeof(*PEN_dashdotdot); memcpy(physDev->pen.dashes, physDev->pen.ext ? EXTPEN_dashdotdot : PEN_dashdotdot, physDev->pen.dash_len); break; case 0x00000008: physDev->pen.dash_len = sizeof(PEN_alternate)/sizeof(*PEN_alternate); memcpy(physDev->pen.dashes, PEN_alternate, physDev->pen.dash_len); break; case 0x00000007: do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_FIXME))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_FIXME; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, "PS_USERSTYLE is not supported\n"); } } while(0); default: physDev->pen.dash_len = 0; break; } if(physDev->pen.ext && physDev->pen.dash_len && (logpen.lopnStyle & 0x0000000f) != 0x00000008) for(i = 0; i < physDev->pen.dash_len; i++) physDev->pen.dashes[i] *= (physDev->pen.width ? physDev->pen.width : 1); return hpen; } COLORREF __attribute__((__cdecl__)) X11DRV_SetDCPenColor( X11DRV_PDEVICE *physDev, COLORREF crColor ) { if (GetCurrentObject(physDev->hdc, 1) == GetStockObject( 19 )) physDev->pen.pixel = X11DRV_PALETTE_ToPhysical( physDev, crColor ); return crColor; }