# 1 "nbcmdqueue.c" # 1 "/home/austin/wine-git/dlls/netapi32//" # 1 "" # 1 "" # 1 "nbcmdqueue.c" # 17 "nbcmdqueue.c" # 1 "../../include/config.h" 1 # 18 "nbcmdqueue.c" 2 # 1 "../../include/wine/debug.h" 1 # 24 "../../include/wine/debug.h" # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stdarg.h" 1 3 4 # 40 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stdarg.h" 3 4 typedef __builtin_va_list __gnuc_va_list; # 102 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stdarg.h" 3 4 typedef __gnuc_va_list va_list; # 25 "../../include/wine/debug.h" 2 # 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 # 27 "/usr/include/ctype.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 313 "/usr/include/features.h" 3 4 # 1 "/usr/include/bits/predefs.h" 1 3 4 # 314 "/usr/include/features.h" 2 3 4 # 346 "/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 # 347 "/usr/include/features.h" 2 3 4 # 378 "/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 # 379 "/usr/include/features.h" 2 3 4 # 28 "/usr/include/ctype.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; # 29 "/usr/include/ctype.h" 2 3 4 # 41 "/usr/include/ctype.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 # 42 "/usr/include/ctype.h" 2 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/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stddef.h" 1 3 4 # 149 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stddef.h" 3 4 typedef int ptrdiff_t; # 211 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stddef.h" 3 4 typedef unsigned int size_t; # 323 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stddef.h" 3 4 typedef int wchar_t; # 30 "../../include/winnt.h" 2 # 1 "/usr/include/string.h" 1 3 4 # 28 "/usr/include/string.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/include/stddef.h" 1 3 4 # 34 "/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))); # 94 "/usr/include/string.h" 3 4 extern void *memchr (__const void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 125 "/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))); # 164 "/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))); # 208 "/usr/include/string.h" 3 4 # 233 "/usr/include/string.h" 3 4 extern char *strchr (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 260 "/usr/include/string.h" 3 4 extern char *strrchr (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 279 "/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))); # 312 "/usr/include/string.h" 3 4 extern char *strpbrk (__const char *__s, __const char *__accept) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 340 "/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))); # 395 "/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__)); # 425 "/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))); # 443 "/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))); # 487 "/usr/include/string.h" 3 4 extern char *index (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 515 "/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__)); # 534 "/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))); # 557 "/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))); # 632 "/usr/include/string.h" 3 4 # 1 "/usr/include/bits/string.h" 1 3 4 # 633 "/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/local/lib/gcc/x86_64-unknown-linux-gnu/4.6.0/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__)) ; # 958 "/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__)); # 636 "/usr/include/string.h" 2 3 4 # 644 "/usr/include/string.h" 3 4 # 31 "../../include/winnt.h" 2 # 353 "../../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; # 378 "../../include/winnt.h" typedef signed long long __attribute__((aligned(8))) LONGLONG, *PLONGLONG; typedef unsigned long long __attribute__((aligned(8))) ULONGLONG, *PULONGLONG; # 388 "../../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; # 431 "../../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; # 562 "../../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; # 630 "../../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; # 677 "../../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); # 714 "../../include/winnt.h" typedef enum _HEAP_INFORMATION_CLASS { HeapCompatibilityInformation, } HEAP_INFORMATION_CLASS; # 757 "../../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 _CONTEXT86 { 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]; } CONTEXT86; # 838 "../../include/winnt.h" typedef CONTEXT86 CONTEXT; 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; # 1883 "../../include/winnt.h" typedef CONTEXT *PCONTEXT; __attribute__((visibility ("hidden"))) void __attribute__((__stdcall__)) RtlCaptureContext(CONTEXT*); # 2407 "../../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; # 2436 "../../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; } # 2516 "../../include/winnt.h" # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2517 "../../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() # 2539 "../../include/winnt.h" 2 # 2551 "../../include/winnt.h" # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2552 "../../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() # 2586 "../../include/winnt.h" 2 # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2588 "../../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() # 2642 "../../include/winnt.h" 2 # 2779 "../../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; # 2974 "../../include/winnt.h" # 1 "../../include/pshpack2.h" 1 # 105 "../../include/pshpack2.h" #pragma pack(2) # 2975 "../../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() # 3044 "../../include/winnt.h" 2 # 3147 "../../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) # 3168 "../../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() # 3178 "../../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; # 3225 "../../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) # 3252 "../../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() # 3264 "../../include/winnt.h" 2 # 3447 "../../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; # 3630 "../../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; # 3799 "../../include/winnt.h" typedef PVOID PACCESS_TOKEN; typedef PVOID PSECURITY_DESCRIPTOR; typedef PVOID PSID; 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; # 3870 "../../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; # 3916 "../../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; # 4010 "../../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; # 4042 "../../include/winnt.h" typedef struct _SID_AND_ATTRIBUTES { PSID Sid; DWORD Attributes; } SID_AND_ATTRIBUTES, *PSID_AND_ATTRIBUTES; # 4154 "../../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, } 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) # 4313 "../../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() # 4318 "../../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) # 4415 "../../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() # 4428 "../../include/winnt.h" 2 typedef struct _ACE_HEADER { BYTE AceType; BYTE AceFlags; WORD AceSize; } ACE_HEADER,*PACE_HEADER; # 4465 "../../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; # 4581 "../../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; # 4735 "../../include/winnt.h" typedef enum _LATENCY_TIME { LT_DONT_CARE, LT_LOWEST_LATENCY } LATENCY_TIME, *PLATENCY_TIME; # 4749 "../../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; # 5000 "../../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; # 5153 "../../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; # 5202 "../../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; # 5237 "../../include/winnt.h" # 1 "../../include/guiddef.h" 1 # 5238 "../../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) # 5279 "../../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() # 5288 "../../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); # 5384 "../../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; # 5464 "../../include/winnt.h" typedef enum _JOBOBJECTINFOCLASS { JobObjectBasicAccountingInformation = 1, JobObjectBasicLimitInformation, JobObjectBasicProcessIdList, JobObjectBasicUIRestrictions, JobObjectSecurityLimitInformation, JobObjectEndOfJobTimeInformation, JobObjectAssociateCompletionPortInformation, JobObjectBasicAndIoAccountingInformation, JobObjectExtendedLimitInformation, JobObjectJobSetInformation, MaxJobObjectInfoClass } JOBOBJECTINFOCLASS; __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; # 26 "../../include/wine/debug.h" 2 # 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 ); } # 19 "nbcmdqueue.c" 2 # 1 "nbcmdqueue.h" 1 # 22 "nbcmdqueue.h" # 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); # 814 "../../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); # 948 "../../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; # 1178 "../../include/winbase.h" typedef struct tagCOMMTIMEOUTS { DWORD ReadIntervalTimeout; DWORD ReadTotalTimeoutMultiplier; DWORD ReadTotalTimeoutConstant; DWORD WriteTotalTimeoutMultiplier; DWORD WriteTotalTimeoutConstant; } COMMTIMEOUTS,*LPCOMMTIMEOUTS; # 1193 "../../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; # 1218 "../../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 struct _EVENTLOG_FULL_INFORMATION { DWORD dwFull; } EVENTLOG_FULL_INFORMATION, *LPEVENTLOG_FULL_INFORMATION; # 1262 "../../include/winbase.h" # 1 "../../include/pshpack8.h" 1 # 105 "../../include/pshpack8.h" #pragma pack(8) # 1263 "../../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() # 1271 "../../include/winbase.h" 2 # 1295 "../../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"))) 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"))) 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"))) 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"))) HINSTANCE __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); # 2220 "../../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 ); } # 2300 "../../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); # 2317 "../../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; } # 2370 "../../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); # 2478 "../../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)]; } # 2549 "../../include/winbase.h" int __attribute__((__stdcall__)) WinMain(HINSTANCE,HINSTANCE,LPSTR,int); BOOL __attribute__((__stdcall__)) DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved ) __attribute__((visibility ("hidden"))); # 23 "nbcmdqueue.h" 2 # 1 "../../include/nb30.h" 1 # 58 "../../include/nb30.h" typedef struct _NCB { UCHAR ncb_command; UCHAR ncb_retcode; UCHAR ncb_lsn; UCHAR ncb_num; PUCHAR ncb_buffer; WORD ncb_length; UCHAR ncb_callname[16]; UCHAR ncb_name[16]; UCHAR ncb_rto; UCHAR ncb_sto; void (__attribute__((__stdcall__)) *ncb_post)(struct _NCB *); UCHAR ncb_lana_num; UCHAR ncb_cmd_cplt; UCHAR ncb_reserve[10]; HANDLE ncb_event; } NCB, *PNCB; typedef struct _ADAPTER_STATUS { UCHAR adapter_address[6]; UCHAR rev_major; UCHAR reserved0; UCHAR adapter_type; UCHAR rev_minor; WORD duration; WORD frmr_recv; WORD frmr_xmit; WORD iframe_recv_error; WORD xmit_aborts; DWORD xmit_success; DWORD recv_success; WORD iframe_xmit_error; WORD recv_buffer_unavail; WORD t1_timeouts; WORD ti_timeouts; DWORD reserved1; WORD free_ncbs; WORD max_cfg_ncbs; WORD max_ncbs; WORD xmit_buf_unavail; WORD max_dgram_size; WORD pending_sess; WORD max_cfg_sess; WORD max_sess; WORD max_sess_pkt_size; WORD name_count; } ADAPTER_STATUS, *PADAPTER_STATUS; typedef struct _NAME_BUFFER { UCHAR name[16]; UCHAR name_num; UCHAR name_flags; } NAME_BUFFER, *PNAME_BUFFER; # 128 "../../include/nb30.h" typedef struct _LANA_ENUM { UCHAR length; UCHAR lana[0xfe +1]; } LANA_ENUM, *PLANA_ENUM; typedef struct _FIND_NAME_HEADER { WORD node_count; UCHAR reserved; UCHAR unique_group; } FIND_NAME_HEADER, *PFIND_NAME_HEADER; typedef struct _FIND_NAME_BUFFER { UCHAR length; UCHAR access_control; UCHAR frame_control; UCHAR destination_addr[6]; UCHAR source_addr[6]; UCHAR routing_info[6]; } FIND_NAME_BUFFER, *PFIND_NAME_BUFFER; typedef struct _SESSION_HEADER { UCHAR sess_name; UCHAR num_sess; UCHAR rcv_dg_outstanding; UCHAR rcv_any_outstanding; } SESSION_HEADER, *PSESSION_HEADER; typedef struct _SESSION_BUFFER { UCHAR lsn; UCHAR state; UCHAR local_name[16]; UCHAR remote_name[16]; UCHAR rcvs_outstanding; UCHAR sends_outstanding; } SESSION_BUFFER, *PSESSION_BUFFER; # 216 "../../include/nb30.h" UCHAR __attribute__((__stdcall__)) Netbios(PNCB pncb); # 24 "nbcmdqueue.h" 2 struct NBCmdQueue; struct NBCmdQueue *NBCmdQueueCreate(HANDLE heap); UCHAR NBCmdQueueAdd(struct NBCmdQueue *queue, PNCB ncb); # 47 "nbcmdqueue.h" UCHAR NBCmdQueueCancel(struct NBCmdQueue *queue, PNCB ncb); UCHAR NBCmdQueueComplete(struct NBCmdQueue *queue, PNCB ncb, UCHAR retcode); UCHAR NBCmdQueueCancelAll(struct NBCmdQueue *queue); void NBCmdQueueDestroy(struct NBCmdQueue *queue); # 20 "nbcmdqueue.c" 2 static struct __wine_debug_channel __wine_dbch_netbios = { ~0, "netbios" }; static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_netbios; struct NBCmdQueue { HANDLE heap; CRITICAL_SECTION cs; PNCB head; }; # 54 "nbcmdqueue.c" struct NBCmdQueue *NBCmdQueueCreate(HANDLE heap) { struct NBCmdQueue *queue; if (heap == ((void *)0)) heap = GetProcessHeap(); queue = HeapAlloc(heap, 0, sizeof(struct NBCmdQueue)); if (queue) { queue->heap = heap; InitializeCriticalSection(&queue->cs); queue->cs.DebugInfo->Spare[0] = (DWORD_PTR)("nbcmdqueue.c" ": NBCmdQueue.cs"); queue->head = ((void *)0); } return queue; } UCHAR NBCmdQueueAdd(struct NBCmdQueue *queue, PNCB ncb) { UCHAR ret; do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, ": queue %p, ncb %p\n", queue, ncb); } } while(0); if (!queue) return 0x07; if (!ncb) return 0x39; *(PHANDLE)((ncb)->ncb_reserve) = ((void *)0); EnterCriticalSection(&queue->cs); *(PNCB *)((ncb)->ncb_reserve + sizeof(HANDLE)) = queue->head; queue->head = ncb; ret = 0x00; LeaveCriticalSection(&queue->cs); do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, "returning 0x%02x\n", ret); } } while(0); return ret; } static PNCB *NBCmdQueueFindNBC(struct NBCmdQueue *queue, PNCB ncb) { PNCB *ret; if (!queue || !ncb) ret = ((void *)0); else { ret = &queue->head; while (ret && *ret != ncb) ret = (PNCB *)((*ret)->ncb_reserve + sizeof(HANDLE)); } return ret; } UCHAR NBCmdQueueCancel(struct NBCmdQueue *queue, PNCB ncb) { UCHAR ret; PNCB *spot; do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, ": queue %p, ncb %p\n", queue, ncb); } } while(0); if (!queue) return 0x07; if (!ncb) return 0x39; EnterCriticalSection(&queue->cs); spot = NBCmdQueueFindNBC(queue, ncb); if (spot) { *(PHANDLE)((*spot)->ncb_reserve) = CreateEventW(((void *)0), 0, 0, ((void *)0)); WaitForSingleObject(*(PHANDLE)((*spot)->ncb_reserve), 0xFFFFFFFF); CloseHandle(*(PHANDLE)((*spot)->ncb_reserve)); *spot = *(PNCB *)((*spot)->ncb_reserve + sizeof(HANDLE)); if (ncb->ncb_retcode == 0x0b) ret = 0x0b; else ret = 0x24; } else ret = 0x39; LeaveCriticalSection(&queue->cs); do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, "returning 0x%02x\n", ret); } } while(0); return ret; } UCHAR NBCmdQueueComplete(struct NBCmdQueue *queue, PNCB ncb, UCHAR retcode) { UCHAR ret; PNCB *spot; do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, ": queue %p, ncb %p\n", queue, ncb); } } while(0); if (!queue) return 0x07; if (!ncb) return 0x39; EnterCriticalSection(&queue->cs); spot = NBCmdQueueFindNBC(queue, ncb); if (spot) { if (*(PHANDLE)((*spot)->ncb_reserve)) SetEvent(*(PHANDLE)((*spot)->ncb_reserve)); else *spot = *(PNCB *)((*spot)->ncb_reserve + sizeof(HANDLE)); ret = 0x00; } else ret = 0x39; LeaveCriticalSection(&queue->cs); do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, "returning 0x%02x\n", ret); } } while(0); return ret; } UCHAR NBCmdQueueCancelAll(struct NBCmdQueue *queue) { UCHAR ret; do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, ": queue %p\n", queue); } } while(0); if (!queue) return 0x07; EnterCriticalSection(&queue->cs); while (queue->head) { do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, ": waiting for ncb %p (command 0x%02x)\n", queue->head, queue->head->ncb_command); } } while(0) ; NBCmdQueueCancel(queue, queue->head); } LeaveCriticalSection(&queue->cs); ret = 0x00; do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, "returning 0x%02x\n", ret); } } while(0); return ret; } void NBCmdQueueDestroy(struct NBCmdQueue *queue) { do { if((((__wine_dbch___default))->flags & (1 << __WINE_DBCL_TRACE))) { struct __wine_debug_channel * const __dbch = (__wine_dbch___default); const enum __wine_debug_class __dbcl = __WINE_DBCL_TRACE; wine_dbg_log( __dbcl, __dbch, __FUNCTION__, ": queue %p\n", queue); } } while(0); if (queue) { NBCmdQueueCancelAll(queue); queue->cs.DebugInfo->Spare[0] = 0; DeleteCriticalSection(&queue->cs); HeapFree(queue->heap, 0, queue); } }