Merge remote-tracking branch 'origin/master' into ast-memory-layout

Conflicts:
 * lib/std/zig/ast.zig
 * lib/std/zig/parse.zig
 * lib/std/zig/parser_test.zig
 * lib/std/zig/render.zig
 * src/Module.zig
 * src/zir.zig

I resolved some of the conflicts by reverting a small portion of
@tadeokondrak's stage2 logic here regarding `callconv(.Inline)`.
It will need to get reworked as part of this branch.
This commit is contained in:
Andrew Kelley 2021-02-11 23:45:40 -07:00
commit b4e344bcf8
696 changed files with 36716 additions and 2738 deletions

View File

@ -2909,15 +2909,15 @@ test "enum variant switch" {
expect(mem.eql(u8, what_is_it, "this is a number"));
}
// @TagType can be used to access the integer tag type of an enum.
// @typeInfo can be used to access the integer tag type of an enum.
const Small = enum {
one,
two,
three,
four,
};
test "@TagType" {
expect(@TagType(Small) == u2);
test "std.meta.Tag" {
expect(@typeInfo(Small).Enum.tag_type == u2);
}
// @typeInfo tells us the field count and the fields names:
@ -3092,8 +3092,7 @@ test "simple union" {
{#header_open|Tagged union#}
<p>Unions can be declared with an enum tag type.
This turns the union into a <em>tagged</em> union, which makes it eligible
to use with {#link|switch#} expressions. One can use {#link|@TagType#} to
obtain the enum type from the union type.
to use with {#link|switch#} expressions.
Tagged unions coerce to their tag type: {#link|Type Coercion: unions and enums#}.
</p>
{#code_begin|test#}
@ -3119,8 +3118,8 @@ test "switch on tagged union" {
}
}
test "@TagType" {
expect(@TagType(ComplexType) == ComplexTypeTag);
test "get tag type" {
expect(std.meta.Tag(ComplexType) == ComplexTypeTag);
}
test "coerce to enum" {
@ -4241,9 +4240,9 @@ fn _start() callconv(.Naked) noreturn {
abort();
}
// The inline specifier forces a function to be inlined at all call sites.
// The inline calling convention forces a function to be inlined at all call sites.
// If the function cannot be inlined, it is a compile-time error.
inline fn shiftLeftOne(a: u32) u32 {
fn shiftLeftOne(a: u32) callconv(.Inline) u32 {
return a << 1;
}
@ -7534,19 +7533,21 @@ export fn @"A function name that is a complete sentence."() void {}
{#header_open|@field#}
<pre>{#syntax#}@field(lhs: anytype, comptime field_name: []const u8) (field){#endsyntax#}</pre>
<p>Performs field access by a compile-time string.
<p>Performs field access by a compile-time string. Works on both fields and declarations.
</p>
{#code_begin|test#}
const std = @import("std");
const Point = struct {
x: u32,
y: u32
y: u32,
pub var z: u32 = 1;
};
test "field access by string" {
const expect = std.testing.expect;
var p = Point {.x = 0, .y = 0};
var p = Point{ .x = 0, .y = 0 };
@field(p, "x") = 4;
@field(p, "y") = @field(p, "x") + 1;
@ -7554,6 +7555,15 @@ test "field access by string" {
expect(@field(p, "x") == 4);
expect(@field(p, "y") == 5);
}
test "decl access by string" {
const expect = std.testing.expect;
expect(@field(Point, "z") == 1);
@field(Point, "z") = 2;
expect(@field(Point, "z") == 2);
}
{#code_end#}
{#header_close#}
@ -7740,7 +7750,7 @@ test "@hasDecl" {
{#header_close#}
{#header_open|@intToEnum#}
<pre>{#syntax#}@intToEnum(comptime DestType: type, int_value: @TagType(DestType)) DestType{#endsyntax#}</pre>
<pre>{#syntax#}@intToEnum(comptime DestType: type, int_value: std.meta.Tag(DestType)) DestType{#endsyntax#}</pre>
<p>
Converts an integer into an {#link|enum#} value.
</p>
@ -8435,16 +8445,6 @@ fn doTheTest() void {
</p>
{#header_close#}
{#header_open|@TagType#}
<pre>{#syntax#}@TagType(T: type) type{#endsyntax#}</pre>
<p>
For an enum, returns the integer type that is used to store the enumeration value.
</p>
<p>
For a union, returns the enum type that is used to store the tag value.
</p>
{#header_close#}
{#header_open|@This#}
<pre>{#syntax#}@This() type{#endsyntax#}</pre>
<p>

View File

@ -365,6 +365,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -37,4 +37,14 @@
#define HWCAP2_SVEPMULL (1 << 3)
#define HWCAP2_SVEBITPERM (1 << 4)
#define HWCAP2_SVESHA3 (1 << 5)
#define HWCAP2_SVESM4 (1 << 6)
#define HWCAP2_SVESM4 (1 << 6)
#define HWCAP2_FLAGM2 (1 << 7)
#define HWCAP2_FRINT (1 << 8)
#define HWCAP2_SVEI8MM (1 << 9)
#define HWCAP2_SVEF32MM (1 << 10)
#define HWCAP2_SVEF64MM (1 << 11)
#define HWCAP2_SVEBF16 (1 << 12)
#define HWCAP2_I8MM (1 << 13)
#define HWCAP2_BF16 (1 << 14)
#define HWCAP2_DGH (1 << 15)
#define HWCAP2_RNG (1 << 16)

View File

@ -11,7 +11,7 @@ typedef unsigned long greg_t;
typedef unsigned long gregset_t[34];
typedef struct {
long double vregs[32];
__uint128_t vregs[32];
unsigned int fpsr;
unsigned int fpcr;
} fpregset_t;
@ -34,7 +34,7 @@ struct fpsimd_context {
struct _aarch64_ctx head;
unsigned int fpsr;
unsigned int fpcr;
long double vregs[32];
__uint128_t vregs[32];
};
struct esr_context {
struct _aarch64_ctx head;

View File

@ -289,6 +289,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define SYS_io_setup 0
#define SYS_io_destroy 1
@ -580,4 +584,8 @@
#define SYS_fsmount 432
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439

View File

@ -6,7 +6,7 @@ struct user_regs_struct {
};
struct user_fpsimd_struct {
long double vregs[32];
__uint128_t vregs[32];
unsigned int fpsr;
unsigned int fpcr;
};

View File

@ -350,6 +350,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -389,6 +389,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define __ARM_NR_breakpoint 0x0f0001
#define __ARM_NR_cacheflush 0x0f0002
@ -787,4 +791,8 @@
#define SYS_fsmount 432
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439

View File

@ -13,7 +13,7 @@
#define O_ASYNC 020000
#define O_DIRECT 040000
#define O_LARGEFILE 0
#define O_LARGEFILE 0100000
#define O_NOATIME 01000000
#define O_PATH 010000000
#define O_TMPFILE 020200000
@ -30,11 +30,17 @@
#define F_SETSIG 10
#define F_GETSIG 11
#if __LONG_MAX == 0x7fffffffL
#define F_GETLK 12
#define F_SETLK 13
#define F_SETLKW 14
#else
#define F_GETLK 5
#define F_SETLK 6
#define F_SETLKW 7
#endif
#define F_SETOWN_EX 15
#define F_GETOWN_EX 16
#define F_GETOWNER_UIDS 17
#define F_GETOWNER_UIDS 17

View File

@ -603,6 +603,7 @@ typedef struct {
#define PT_GNU_EH_FRAME 0x6474e550
#define PT_GNU_STACK 0x6474e551
#define PT_GNU_RELRO 0x6474e552
#define PT_GNU_PROPERTY 0x6474e553
#define PT_LOSUNW 0x6ffffffa
#define PT_SUNWBSS 0x6ffffffa
#define PT_SUNWSTACK 0x6ffffffb
@ -1085,6 +1086,7 @@ typedef struct {
#define NT_GNU_BUILD_ID 3
#define NT_GNU_GOLD_VERSION 4
#define NT_GNU_PROPERTY_TYPE_0 5

View File

@ -59,6 +59,7 @@
#define ETH_P_PREAUTH 0x88C7
#define ETH_P_TIPC 0x88CA
#define ETH_P_LLDP 0x88CC
#define ETH_P_MRP 0x88E3
#define ETH_P_MACSEC 0x88E5
#define ETH_P_8021AH 0x88E7
#define ETH_P_MVRP 0x88F5

View File

@ -101,8 +101,10 @@ uint16_t ntohs(uint16_t);
#define IPPROTO_MH 135
#define IPPROTO_UDPLITE 136
#define IPPROTO_MPLS 137
#define IPPROTO_ETHERNET 143
#define IPPROTO_RAW 255
#define IPPROTO_MAX 256
#define IPPROTO_MPTCP 262
#define IPPROTO_MAX 263
#define IN6_IS_ADDR_UNSPECIFIED(a) \
(((uint32_t *) (a))[0] == 0 && ((uint32_t *) (a))[1] == 0 && \
@ -200,6 +202,7 @@ uint16_t ntohs(uint16_t);
#define IP_CHECKSUM 23
#define IP_BIND_ADDRESS_NO_PORT 24
#define IP_RECVFRAGSIZE 25
#define IP_RECVERR_RFC4884 26
#define IP_MULTICAST_IF 32
#define IP_MULTICAST_TTL 33
#define IP_MULTICAST_LOOP 34

View File

@ -78,6 +78,8 @@ enum {
TCP_NLA_DSACK_DUPS,
TCP_NLA_REORD_SEEN,
TCP_NLA_SRTT,
TCP_NLA_TIMEOUT_REHASH,
TCP_NLA_BYTES_NOTSENT,
};
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
@ -181,6 +183,13 @@ struct tcphdr {
#define TCP_CA_Recovery 3
#define TCP_CA_Loss 4
enum tcp_fastopen_client_fail {
TFO_STATUS_UNSPEC,
TFO_COOKIE_UNAVAILABLE,
TFO_DATA_NOT_ACKED,
TFO_SYN_RETRANSMITTED,
};
struct tcp_info {
uint8_t tcpi_state;
uint8_t tcpi_ca_state;
@ -189,7 +198,7 @@ struct tcp_info {
uint8_t tcpi_backoff;
uint8_t tcpi_options;
uint8_t tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
uint8_t tcpi_delivery_rate_app_limited : 1;
uint8_t tcpi_delivery_rate_app_limited : 1, tcpi_fastopen_client_fail : 2;
uint32_t tcpi_rto;
uint32_t tcpi_ato;
uint32_t tcpi_snd_mss;
@ -240,14 +249,15 @@ struct tcp_info {
#define TCP_MD5SIG_MAXKEYLEN 80
#define TCP_MD5SIG_FLAG_PREFIX 1
#define TCP_MD5SIG_FLAG_PREFIX 0x1
#define TCP_MD5SIG_FLAG_IFINDEX 0x2
struct tcp_md5sig {
struct sockaddr_storage tcpm_addr;
uint8_t tcpm_flags;
uint8_t tcpm_prefixlen;
uint16_t tcpm_keylen;
uint32_t __tcpm_pad;
int tcpm_ifindex;
uint8_t tcpm_key[TCP_MD5SIG_MAXKEYLEN];
};
@ -275,6 +285,8 @@ struct tcp_zerocopy_receive {
uint64_t address;
uint32_t length;
uint32_t recv_skip_hint;
uint32_t inq;
int32_t err;
};
#endif

View File

@ -35,6 +35,7 @@ struct udphdr {
#define UDP_ENCAP_GTP0 4
#define UDP_ENCAP_GTP1U 5
#define UDP_ENCAP_RXRPC 6
#define TCP_ENCAP_ESPINTCP 7
#define SOL_UDP 17

View File

@ -49,6 +49,7 @@ int sched_yield(void);
#ifdef _GNU_SOURCE
#define CSIGNAL 0x000000ff
#define CLONE_NEWTIME 0x00000080
#define CLONE_VM 0x00000100
#define CLONE_FS 0x00000200
#define CLONE_FILES 0x00000400

View File

@ -180,14 +180,24 @@ struct sigevent {
union sigval sigev_value;
int sigev_signo;
int sigev_notify;
void (*sigev_notify_function)(union sigval);
pthread_attr_t *sigev_notify_attributes;
char __pad[56-3*sizeof(long)];
union {
char __pad[64 - 2*sizeof(int) - sizeof(union sigval)];
pid_t sigev_notify_thread_id;
struct {
void (*sigev_notify_function)(union sigval);
pthread_attr_t *sigev_notify_attributes;
} __sev_thread;
} __sev_fields;
};
#define sigev_notify_thread_id __sev_fields.sigev_notify_thread_id
#define sigev_notify_function __sev_fields.__sev_thread.sigev_notify_function
#define sigev_notify_attributes __sev_fields.__sev_thread.sigev_notify_attributes
#define SIGEV_SIGNAL 0
#define SIGEV_NONE 1
#define SIGEV_THREAD 2
#define SIGEV_THREAD_ID 4
int __libc_current_sigrtmin(void);
int __libc_current_sigrtmax(void);

View File

@ -145,6 +145,7 @@ int getloadavg(double *, int);
int clearenv(void);
#define WCOREDUMP(s) ((s) & 0x80)
#define WIFCONTINUED(s) ((s) == 0xffff)
void *reallocarray (void *, size_t, size_t);
#endif
#ifdef _GNU_SOURCE

View File

@ -55,8 +55,9 @@ struct fanotify_response {
#define FAN_OPEN_PERM 0x10000
#define FAN_ACCESS_PERM 0x20000
#define FAN_OPEN_EXEC_PERM 0x40000
#define FAN_ONDIR 0x40000000
#define FAN_DIR_MODIFY 0x00080000
#define FAN_EVENT_ON_CHILD 0x08000000
#define FAN_ONDIR 0x40000000
#define FAN_CLOSE (FAN_CLOSE_WRITE | FAN_CLOSE_NOWRITE)
#define FAN_MOVE (FAN_MOVED_FROM | FAN_MOVED_TO)
#define FAN_CLOEXEC 0x01
@ -70,6 +71,9 @@ struct fanotify_response {
#define FAN_ENABLE_AUDIT 0x40
#define FAN_REPORT_TID 0x100
#define FAN_REPORT_FID 0x200
#define FAN_REPORT_DIR_FID 0x00000400
#define FAN_REPORT_NAME 0x00000800
#define FAN_REPORT_DFID_NAME (FAN_REPORT_DIR_FID | FAN_REPORT_NAME)
#define FAN_ALL_INIT_FLAGS (FAN_CLOEXEC | FAN_NONBLOCK | FAN_ALL_CLASS_BITS | FAN_UNLIMITED_QUEUE | FAN_UNLIMITED_MARKS)
#define FAN_MARK_ADD 0x01
#define FAN_MARK_REMOVE 0x02
@ -88,6 +92,8 @@ struct fanotify_response {
#define FAN_ALL_OUTGOING_EVENTS (FAN_ALL_EVENTS | FAN_ALL_PERM_EVENTS | FAN_Q_OVERFLOW)
#define FANOTIFY_METADATA_VERSION 3
#define FAN_EVENT_INFO_TYPE_FID 1
#define FAN_EVENT_INFO_TYPE_DFID_NAME 2
#define FAN_EVENT_INFO_TYPE_DFID 3
#define FAN_ALLOW 0x01
#define FAN_DENY 0x02
#define FAN_AUDIT 0x10

View File

@ -4,6 +4,8 @@
extern "C" {
#endif
#define __NEED_struct_winsize
#include <bits/alltypes.h>
#include <bits/ioctl.h>
@ -47,13 +49,6 @@ extern "C" {
#define TIOCSER_TEMT 1
struct winsize {
unsigned short ws_row;
unsigned short ws_col;
unsigned short ws_xpixel;
unsigned short ws_ypixel;
};
#define SIOCADDRT 0x890B
#define SIOCDELRT 0x890C
#define SIOCRTMSG 0x890D

View File

@ -101,6 +101,7 @@ extern "C" {
#ifdef _GNU_SOURCE
#define MREMAP_MAYMOVE 1
#define MREMAP_FIXED 2
#define MREMAP_DONTUNMAP 4
#define MLOCK_ONFAULT 0x01

View File

@ -5,7 +5,9 @@
extern "C" {
#endif
#define UNAME26 0x0020000
#define ADDR_NO_RANDOMIZE 0x0040000
#define FDPIC_FUNCPTRS 0x0080000
#define MMAP_PAGE_ZERO 0x0100000
#define ADDR_COMPAT_LAYOUT 0x0200000
#define READ_IMPLIES_EXEC 0x0400000
@ -17,6 +19,7 @@ extern "C" {
#define PER_LINUX 0
#define PER_LINUX_32BIT ADDR_LIMIT_32BIT
#define PER_LINUX_FDPIC FDPIC_FUNCPTRS
#define PER_SVR4 (1 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO)
#define PER_SVR3 (2 | STICKY_TIMEOUTS | SHORT_INODE)
#define PER_SCOSVR3 (3 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE)

View File

@ -158,6 +158,9 @@ struct prctl_mm_map {
#define PR_GET_TAGGED_ADDR_CTRL 56
#define PR_TAGGED_ADDR_ENABLE (1UL << 0)
#define PR_SET_IO_FLUSHER 57
#define PR_GET_IO_FLUSHER 58
int prctl (int, ...);
#ifdef __cplusplus

View File

@ -10,6 +10,7 @@ extern "C" {
#define GRND_NONBLOCK 0x0001
#define GRND_RANDOM 0x0002
#define GRND_INSECURE 0x0004
ssize_t getrandom(void *, size_t, unsigned);

View File

@ -8,6 +8,7 @@ extern "C" {
#include <features.h>
#define __NEED_pid_t
#define __NEED_struct_winsize
#include <bits/alltypes.h>
@ -27,6 +28,9 @@ int cfsetispeed (struct termios *, speed_t);
int tcgetattr (int, struct termios *);
int tcsetattr (int, int, const struct termios *);
int tcgetwinsize (int, struct winsize *);
int tcsetwinsize (int, const struct winsize *);
int tcsendbreak (int, int);
int tcdrain (int);
int tcflush (int, int);

View File

@ -82,6 +82,7 @@ unsigned sleep(unsigned);
int pause(void);
pid_t fork(void);
pid_t _Fork(void);
int execve(const char *, char *const [], char *const []);
int execv(const char *, char *const []);
int execle(const char *, const char *, ...);
@ -190,6 +191,7 @@ int syncfs(int);
int euidaccess(const char *, int);
int eaccess(const char *, int);
ssize_t copy_file_range(int, off_t *, int, off_t *, size_t, unsigned);
pid_t gettid(void);
#endif
#if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)

View File

@ -380,6 +380,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -426,6 +426,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define SYS_restart_syscall 0
#define SYS_exit 1
@ -852,4 +856,8 @@
#define SYS_fsmount 432
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439

View File

@ -350,6 +350,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -408,6 +408,10 @@
#define __NR_fspick 4433
#define __NR_pidfd_open 4434
#define __NR_clone3 4435
#define __NR_close_range 4436
#define __NR_openat2 4437
#define __NR_pidfd_getfd 4438
#define __NR_faccessat2 4439
#define SYS_syscall 4000
#define SYS_exit 4001
@ -818,4 +822,8 @@
#define SYS_fsmount 4432
#define SYS_fspick 4433
#define SYS_pidfd_open 4434
#define SYS_clone3 4435
#define SYS_clone3 4435
#define SYS_close_range 4436
#define SYS_openat2 4437
#define SYS_pidfd_getfd 4438
#define SYS_faccessat2 4439

View File

@ -355,6 +355,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -13,7 +13,7 @@
#define O_ASYNC 010000
#define O_DIRECT 0100000
#define O_LARGEFILE 0
#define O_LARGEFILE 020000
#define O_NOATIME 01000000
#define O_PATH 010000000
#define O_TMPFILE 020200000

View File

@ -338,6 +338,10 @@
#define __NR_fspick 5433
#define __NR_pidfd_open 5434
#define __NR_clone3 5435
#define __NR_close_range 5436
#define __NR_openat2 5437
#define __NR_pidfd_getfd 5438
#define __NR_faccessat2 5439
#define SYS_read 5000
#define SYS_write 5001
@ -678,4 +682,8 @@
#define SYS_fsmount 5432
#define SYS_fspick 5433
#define SYS_pidfd_open 5434
#define SYS_clone3 5435
#define SYS_clone3 5435
#define SYS_close_range 5436
#define SYS_openat2 5437
#define SYS_pidfd_getfd 5438
#define SYS_faccessat2 5439

View File

@ -353,6 +353,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -415,6 +415,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define SYS_restart_syscall 0
#define SYS_exit 1
@ -832,4 +836,8 @@
#define SYS_fsmount 432
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439

View File

@ -349,6 +349,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -387,6 +387,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define SYS_restart_syscall 0
#define SYS_exit 1
@ -776,4 +780,8 @@
#define SYS_fsmount 432
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439

View File

@ -355,6 +355,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -60,10 +60,10 @@ struct sigaltstack {
size_t ss_size;
};
typedef struct ucontext_t
typedef struct __ucontext
{
unsigned long uc_flags;
struct ucontext_t *uc_link;
struct __ucontext *uc_link;
stack_t uc_stack;
sigset_t uc_sigmask;
mcontext_t uc_mcontext;

View File

@ -289,6 +289,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define __NR_sysriscv __NR_arch_specific_syscall
#define __NR_riscv_flush_icache (__NR_sysriscv + 15)
@ -583,5 +587,9 @@
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439
#define SYS_sysriscv __NR_arch_specific_syscall
#define SYS_riscv_flush_icache (__NR_sysriscv + 15)

View File

@ -13,11 +13,19 @@ typedef int wchar_t;
#endif
#if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 1
#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
typedef double float_t;
#define __DEFINED_float_t
#endif
#else
#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
typedef float float_t;
#define __DEFINED_float_t
#endif
#endif
#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
typedef double double_t;
#define __DEFINED_double_t
@ -344,6 +352,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -1,4 +1,8 @@
#define FLT_EVAL_METHOD 1
#ifdef __FLT_EVAL_METHOD__
#define FLT_EVAL_METHOD __FLT_EVAL_METHOD__
#else
#define FLT_EVAL_METHOD 0
#endif
#define LDBL_TRUE_MIN 6.47517511943802511092443895822764655e-4966L
#define LDBL_MIN 3.36210314311209350626267781732175260e-4932L

View File

@ -352,6 +352,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define SYS_exit 1
#define SYS_fork 2
@ -706,4 +710,8 @@
#define SYS_fsmount 432
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439

View File

@ -357,6 +357,12 @@ struct iovec { void *iov_base; size_t iov_len; };
#endif
#if defined(__NEED_struct_winsize) && !defined(__DEFINED_struct_winsize)
struct winsize { unsigned short ws_row, ws_col, ws_xpixel, ws_ypixel; };
#define __DEFINED_struct_winsize
#endif
#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
typedef unsigned socklen_t;
#define __DEFINED_socklen_t

View File

@ -345,6 +345,10 @@
#define __NR_fspick 433
#define __NR_pidfd_open 434
#define __NR_clone3 435
#define __NR_close_range 436
#define __NR_openat2 437
#define __NR_pidfd_getfd 438
#define __NR_faccessat2 439
#define SYS_read 0
#define SYS_write 1
@ -692,4 +696,8 @@
#define SYS_fsmount 432
#define SYS_fspick 433
#define SYS_pidfd_open 434
#define SYS_clone3 435
#define SYS_clone3 435
#define SYS_close_range 436
#define SYS_openat2 437
#define SYS_pidfd_getfd 438
#define SYS_faccessat2 439

View File

@ -0,0 +1,39 @@
;
; Exports of file ACTIVEDS.dll
;
; Autogenerated by gen_exportdef
; Written by Kai Tietz, 2007
;
LIBRARY ACTIVEDS.dll
EXPORTS
ADsGetObject
ADsBuildEnumerator
ADsFreeEnumerator
ADsEnumerateNext
ADsBuildVarArrayStr
ADsBuildVarArrayInt
ADsOpenObject
DllCanUnloadNow
DllGetClassObject
ADsSetLastError
ADsGetLastError
AllocADsMem
FreeADsMem
ReallocADsMem
AllocADsStr
FreeADsStr
ReallocADsStr
ADsEncodeBinaryData
PropVariantToAdsType
AdsTypeToPropVariant
AdsFreeAdsValues
ADsDecodeBinaryData
AdsTypeToPropVariant2
PropVariantToAdsType2
ConvertSecDescriptorToVariant
ConvertSecurityDescriptorToSecDes
BinarySDToSecurityDescriptor
SecurityDescriptorToBinarySD
ConvertTrusteeToSid
DllRegisterServer
DllUnregisterServer

View File

@ -0,0 +1,91 @@
LIBRARY "ADVPACK.dll"
EXPORTS
DelNodeRunDLL32
DelNodeRunDLL32A
DoInfInstall
DoInfInstallA
DoInfInstallW
FileSaveRestore
FileSaveRestoreA
LaunchINFSectionA
LaunchINFSectionEx
LaunchINFSectionExA
RegisterOCX
RegisterOCXW
AddDelBackupEntry
AddDelBackupEntryA
AddDelBackupEntryW
AdvInstallFile
AdvInstallFileA
AdvInstallFileW
CloseINFEngine
DelNode
DelNodeA
DelNodeRunDLL32
DelNodeRunDLL32W
DelNodeW
DoInfInstall
ExecuteCab
ExecuteCabA
ExecuteCabW
ExtractFiles
ExtractFilesA
ExtractFilesW
FileSaveMarkNotExist
FileSaveMarkNotExistA
FileSaveMarkNotExistW
FileSaveRestore
FileSaveRestoreOnINF
FileSaveRestoreOnINFA
FileSaveRestoreOnINFW
FileSaveRestoreW
GetVersionFromFile
GetVersionFromFileA
GetVersionFromFileEx
GetVersionFromFileExA
GetVersionFromFileExW
GetVersionFromFileW
IsNTAdmin
LaunchINFSection
LaunchINFSectionEx
LaunchINFSectionExW
LaunchINFSectionW
NeedReboot
NeedRebootInit
OpenINFEngine
OpenINFEngineA
OpenINFEngineW
RebootCheckOnInstall
RebootCheckOnInstallA
RebootCheckOnInstallW
RegInstall
RegInstallA
RegInstallW
RegRestoreAll
RegRestoreAllA
RegRestoreAllW
RegSaveRestore
RegSaveRestoreA
RegSaveRestoreOnINF
RegSaveRestoreOnINFA
RegSaveRestoreOnINFW
RegSaveRestoreW
RegisterOCX
RunSetupCommand
RunSetupCommandA
RunSetupCommandW
SetPerUserSecValues
SetPerUserSecValuesA
SetPerUserSecValuesW
TranslateInfString
TranslateInfStringA
TranslateInfStringEx
TranslateInfStringExA
TranslateInfStringExW
TranslateInfStringW
UserInstStubWrapper
UserInstStubWrapperA
UserInstStubWrapperW
UserUnInstStubWrapper
UserUnInstStubWrapperA
UserUnInstStubWrapperW

View File

@ -0,0 +1,19 @@
LIBRARY api-ms-win-appmodel-runtime-l1-1-1
EXPORTS
FormatApplicationUserModelId
GetCurrentApplicationUserModelId
GetCurrentPackageFamilyName
GetCurrentPackageId
PackageFamilyNameFromFullName
PackageFamilyNameFromId
PackageFullNameFromId
PackageIdFromFullName
PackageNameAndPublisherIdFromFamilyName
ParseApplicationUserModelId
VerifyApplicationUserModelId
VerifyPackageFamilyName
VerifyPackageFullName
VerifyPackageId
VerifyPackageRelativeApplicationId

View File

@ -0,0 +1,23 @@
LIBRARY api-ms-win-core-comm-l1-1-1
EXPORTS
ClearCommBreak
ClearCommError
EscapeCommFunction
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommProperties
GetCommState
GetCommTimeouts
OpenCommPort
PurgeComm
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetupComm
TransmitCommChar
WaitCommEvent

View File

@ -0,0 +1,24 @@
LIBRARY api-ms-win-core-comm-l1-1-2
EXPORTS
ClearCommBreak
ClearCommError
EscapeCommFunction
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommPorts
GetCommProperties
GetCommState
GetCommTimeouts
OpenCommPort
PurgeComm
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetupComm
TransmitCommChar
WaitCommEvent

View File

@ -0,0 +1,17 @@
LIBRARY api-ms-win-core-errorhandling-l1-1-3
EXPORTS
AddVectoredExceptionHandler
FatalAppExitA
FatalAppExitW
GetLastError
GetThreadErrorMode
RaiseException
RaiseFailFastException
RemoveVectoredExceptionHandler
SetErrorMode
SetLastError
SetThreadErrorMode
SetUnhandledExceptionFilter
UnhandledExceptionFilter

View File

@ -0,0 +1,9 @@
LIBRARY api-ms-win-core-featurestaging-l1-1-0
EXPORTS
GetFeatureEnabledState
RecordFeatureError
RecordFeatureUsage
SubscribeFeatureStateChangeNotification
UnsubscribeFeatureStateChangeNotification

View File

@ -0,0 +1,10 @@
LIBRARY api-ms-win-core-featurestaging-l1-1-1
EXPORTS
GetFeatureEnabledState
GetFeatureVariant
RecordFeatureError
RecordFeatureUsage
SubscribeFeatureStateChangeNotification
UnsubscribeFeatureStateChangeNotification

View File

@ -0,0 +1,15 @@
LIBRARY api-ms-win-core-file-fromapp-l1-1-0
EXPORTS
CopyFileFromAppW
CreateDirectoryFromAppW
CreateFile2FromAppW
CreateFileFromAppW
DeleteFileFromAppW
FindFirstFileExFromAppW
GetFileAttributesExFromAppW
MoveFileFromAppW
RemoveDirectoryFromAppW
ReplaceFileFromAppW
SetFileAttributesFromAppW

View File

@ -0,0 +1,9 @@
LIBRARY api-ms-win-core-handle-l1-1-0
EXPORTS
CloseHandle
CompareObjectHandles
DuplicateHandle
GetHandleInformation
SetHandleInformation

View File

@ -0,0 +1,6 @@
LIBRARY api-ms-win-core-libraryloader-l2-1-0
EXPORTS
LoadPackagedLibrary
QueryOptionalDelayLoadedAPI

View File

@ -0,0 +1,35 @@
LIBRARY api-ms-win-core-memory-l1-1-3
EXPORTS
CreateFileMappingFromApp
CreateFileMappingW
DiscardVirtualMemory
FlushViewOfFile
GetLargePageMinimum
GetProcessWorkingSetSizeEx
GetWriteWatch
MapViewOfFile
MapViewOfFileEx
MapViewOfFileFromApp
OfferVirtualMemory
OpenFileMappingFromApp
OpenFileMappingW
ReadProcessMemory
ReclaimVirtualMemory
ResetWriteWatch
SetProcessValidCallTargets
SetProcessWorkingSetSizeEx
UnmapViewOfFile
UnmapViewOfFileEx
VirtualAlloc
VirtualAllocFromApp
VirtualFree
VirtualFreeEx
VirtualLock
VirtualProtect
VirtualProtectFromApp
VirtualQuery
VirtualQueryEx
VirtualUnlock
WriteProcessMemory

View File

@ -0,0 +1,37 @@
LIBRARY api-ms-win-core-memory-l1-1-5
EXPORTS
CreateFileMappingFromApp
CreateFileMappingW
DiscardVirtualMemory
FlushViewOfFile
GetLargePageMinimum
GetProcessWorkingSetSizeEx
GetWriteWatch
MapViewOfFile
MapViewOfFileEx
MapViewOfFileFromApp
OfferVirtualMemory
OpenFileMappingFromApp
OpenFileMappingW
ReadProcessMemory
ReclaimVirtualMemory
ResetWriteWatch
SetProcessValidCallTargets
SetProcessWorkingSetSizeEx
UnmapViewOfFile
UnmapViewOfFile2
UnmapViewOfFileEx
VirtualAlloc
VirtualAllocFromApp
VirtualFree
VirtualFreeEx
VirtualLock
VirtualProtect
VirtualProtectFromApp
VirtualQuery
VirtualQueryEx
VirtualUnlock
VirtualUnlockEx
WriteProcessMemory

View File

@ -0,0 +1,39 @@
LIBRARY api-ms-win-core-memory-l1-1-6
EXPORTS
CreateFileMappingFromApp
CreateFileMappingW
DiscardVirtualMemory
FlushViewOfFile
GetLargePageMinimum
GetProcessWorkingSetSizeEx
GetWriteWatch
MapViewOfFile
MapViewOfFile3FromApp
MapViewOfFileEx
MapViewOfFileFromApp
OfferVirtualMemory
OpenFileMappingFromApp
OpenFileMappingW
ReadProcessMemory
ReclaimVirtualMemory
ResetWriteWatch
SetProcessValidCallTargets
SetProcessWorkingSetSizeEx
UnmapViewOfFile
UnmapViewOfFile2
UnmapViewOfFileEx
VirtualAlloc
VirtualAlloc2FromApp
VirtualAllocFromApp
VirtualFree
VirtualFreeEx
VirtualLock
VirtualProtect
VirtualProtectFromApp
VirtualQuery
VirtualQueryEx
VirtualUnlock
VirtualUnlockEx
WriteProcessMemory

View File

@ -0,0 +1,40 @@
LIBRARY api-ms-win-core-memory-l1-1-7
EXPORTS
CreateFileMappingFromApp
CreateFileMappingW
DiscardVirtualMemory
FlushViewOfFile
GetLargePageMinimum
GetProcessWorkingSetSizeEx
GetWriteWatch
MapViewOfFile
MapViewOfFile3FromApp
MapViewOfFileEx
MapViewOfFileFromApp
OfferVirtualMemory
OpenFileMappingFromApp
OpenFileMappingW
ReadProcessMemory
ReclaimVirtualMemory
ResetWriteWatch
SetProcessValidCallTargets
SetProcessValidCallTargetsForMappedView
SetProcessWorkingSetSizeEx
UnmapViewOfFile
UnmapViewOfFile2
UnmapViewOfFileEx
VirtualAlloc
VirtualAlloc2FromApp
VirtualAllocFromApp
VirtualFree
VirtualFreeEx
VirtualLock
VirtualProtect
VirtualProtectFromApp
VirtualQuery
VirtualQueryEx
VirtualUnlock
VirtualUnlockEx
WriteProcessMemory

View File

@ -0,0 +1,26 @@
LIBRARY api-ms-win-core-path-l1-1-0
EXPORTS
PathAllocCanonicalize
PathAllocCombine
PathCchAddBackslash
PathCchAddBackslashEx
PathCchAddExtension
PathCchAppend
PathCchAppendEx
PathCchCanonicalize
PathCchCanonicalizeEx
PathCchCombine
PathCchCombineEx
PathCchFindExtension
PathCchIsRoot
PathCchRemoveBackslash
PathCchRemoveBackslashEx
PathCchRemoveExtension
PathCchRemoveFileSpec
PathCchRenameExtension
PathCchSkipRoot
PathCchStripPrefix
PathCchStripToRoot
PathIsUNCEx

View File

@ -0,0 +1,6 @@
LIBRARY api-ms-win-core-psm-appnotify-l1-1-0
EXPORTS
RegisterAppStateChangeNotification
UnregisterAppStateChangeNotification

View File

@ -0,0 +1,9 @@
LIBRARY api-ms-win-core-realtime-l1-1-1
EXPORTS
QueryInterruptTime
QueryInterruptTimePrecise
QueryThreadCycleTime
QueryUnbiasedInterruptTime
QueryUnbiasedInterruptTimePrecise

View File

@ -0,0 +1,12 @@
LIBRARY api-ms-win-core-realtime-l1-1-2
EXPORTS
ConvertAuxiliaryCounterToPerformanceCounter
ConvertPerformanceCounterToAuxiliaryCounter
QueryAuxiliaryCounterFrequency
QueryInterruptTime
QueryInterruptTimePrecise
QueryThreadCycleTime
QueryUnbiasedInterruptTime
QueryUnbiasedInterruptTimePrecise

View File

@ -0,0 +1,6 @@
LIBRARY api-ms-win-core-slapi-l1-1-0
EXPORTS
SLQueryLicenseValueFromApp
SLQueryLicenseValueFromApp2

View File

@ -0,0 +1,59 @@
LIBRARY api-ms-win-core-synch-l1-2-0
EXPORTS
AcquireSRWLockExclusive
AcquireSRWLockShared
CancelWaitableTimer
CreateEventA
CreateEventExA
CreateEventExW
CreateEventW
CreateMutexA
CreateMutexExA
CreateMutexExW
CreateMutexW
CreateSemaphoreExW
CreateWaitableTimerExW
DeleteCriticalSection
EnterCriticalSection
InitializeConditionVariable
InitializeCriticalSection
InitializeCriticalSectionAndSpinCount
InitializeCriticalSectionEx
InitializeSRWLock
InitOnceBeginInitialize
InitOnceComplete
InitOnceExecuteOnce
InitOnceInitialize
LeaveCriticalSection
OpenEventA
OpenEventW
OpenMutexW
OpenSemaphoreW
OpenWaitableTimerW
ReleaseMutex
ReleaseSemaphore
ReleaseSRWLockExclusive
ReleaseSRWLockShared
ResetEvent
SetCriticalSectionSpinCount
SetEvent
SetWaitableTimer
SetWaitableTimerEx
SignalObjectAndWait
Sleep
SleepConditionVariableCS
SleepConditionVariableSRW
SleepEx
TryAcquireSRWLockExclusive
TryAcquireSRWLockShared
TryEnterCriticalSection
WaitForMultipleObjectsEx
WaitForSingleObject
WaitForSingleObjectEx
WaitOnAddress
WakeAllConditionVariable
WakeByAddressAll
WakeByAddressSingle
WakeConditionVariable

View File

@ -0,0 +1,31 @@
LIBRARY api-ms-win-core-sysinfo-l1-2-0
EXPORTS
EnumSystemFirmwareTables
GetComputerNameExA
GetComputerNameExW
GetLocalTime
GetLogicalProcessorInformation
GetLogicalProcessorInformationEx
GetNativeSystemInfo
GetProductInfo
GetSystemDirectoryA
GetSystemDirectoryW
GetSystemFirmwareTable
GetSystemInfo
GetSystemTime
GetSystemTimeAdjustment
GetSystemTimeAsFileTime
GetSystemTimePreciseAsFileTime
GetTickCount
GetTickCount64
GetVersion
GetVersionExA
GetVersionExW
GetWindowsDirectoryA
GetWindowsDirectoryW
GlobalMemoryStatusEx
SetLocalTime
SetSystemTime
VerSetConditionMask

View File

@ -0,0 +1,33 @@
LIBRARY api-ms-win-core-sysinfo-l1-2-3
EXPORTS
EnumSystemFirmwareTables
GetComputerNameExA
GetComputerNameExW
GetIntegratedDisplaySize
GetLocalTime
GetLogicalProcessorInformation
GetLogicalProcessorInformationEx
GetNativeSystemInfo
GetPhysicallyInstalledSystemMemory
GetProductInfo
GetSystemDirectoryA
GetSystemDirectoryW
GetSystemFirmwareTable
GetSystemInfo
GetSystemTime
GetSystemTimeAdjustment
GetSystemTimeAsFileTime
GetSystemTimePreciseAsFileTime
GetTickCount
GetTickCount64
GetVersion
GetVersionExA
GetVersionExW
GetWindowsDirectoryA
GetWindowsDirectoryW
GlobalMemoryStatusEx
SetLocalTime
SetSystemTime
VerSetConditionMask

View File

@ -0,0 +1,15 @@
LIBRARY api-ms-win-core-winrt-error-l1-1-0
EXPORTS
GetRestrictedErrorInfo
RoCaptureErrorContext
RoFailFastWithErrorContext
RoGetErrorReportingFlags
RoOriginateError
RoOriginateErrorW
RoResolveRestrictedErrorInfoReference
RoSetErrorReportingFlags
RoTransformError
RoTransformErrorW
SetRestrictedErrorInfo

View File

@ -0,0 +1,22 @@
LIBRARY api-ms-win-core-winrt-error-l1-1-1
EXPORTS
GetRestrictedErrorInfo
IsErrorPropagationEnabled
RoCaptureErrorContext
RoClearError
RoFailFastWithErrorContext
RoGetErrorReportingFlags
RoGetMatchingRestrictedErrorInfo
RoInspectCapturedStackBackTrace
RoInspectThreadErrorInfo
RoOriginateError
RoOriginateErrorW
RoOriginateLanguageException
RoReportFailedDelegate
RoReportUnhandledError
RoSetErrorReportingFlags
RoTransformError
RoTransformErrorW
SetRestrictedErrorInfo

View File

@ -0,0 +1,13 @@
LIBRARY api-ms-win-core-winrt-l1-1-0
EXPORTS
RoActivateInstance
RoGetActivationFactory
RoGetApartmentIdentifier
RoInitialize
RoRegisterActivationFactories
RoRegisterForApartmentShutdown
RoRevokeActivationFactories
RoUninitialize
RoUnregisterForApartmentShutdown

View File

@ -0,0 +1,6 @@
LIBRARY api-ms-win-core-winrt-registration-l1-1-0
EXPORTS
RoGetActivatableClassRegistration
RoGetServerActivatableClasses

View File

@ -0,0 +1,5 @@
LIBRARY api-ms-win-core-winrt-robuffer-l1-1-0
EXPORTS
RoGetBufferMarshaler

View File

@ -0,0 +1,7 @@
LIBRARY api-ms-win-core-winrt-roparameterizediid-l1-1-0
EXPORTS
RoFreeParameterizedTypeExtra
RoGetParameterizedTypeInstanceIID
RoParameterizedTypeExtraGetTypeSignature

View File

@ -0,0 +1,31 @@
LIBRARY api-ms-win-core-winrt-string-l1-1-0
EXPORTS
HSTRING_UserFree
HSTRING_UserFree64
HSTRING_UserMarshal
HSTRING_UserMarshal64
HSTRING_UserSize
HSTRING_UserSize64
HSTRING_UserUnmarshal
HSTRING_UserUnmarshal64
WindowsCompareStringOrdinal
WindowsConcatString
WindowsCreateString
WindowsCreateStringReference
WindowsDeleteString
WindowsDeleteStringBuffer
WindowsDuplicateString
WindowsGetStringLen
WindowsGetStringRawBuffer
WindowsInspectString
WindowsIsStringEmpty
WindowsPreallocateStringBuffer
WindowsPromoteStringBuffer
WindowsReplaceString
WindowsStringHasEmbeddedNull
WindowsSubstring
WindowsSubstringWithSpecifiedLength
WindowsTrimStringEnd
WindowsTrimStringStart

View File

@ -0,0 +1,6 @@
LIBRARY api-ms-win-core-wow64-l1-1-1
EXPORTS
IsWow64Process
IsWow64Process2

View File

@ -0,0 +1,17 @@
LIBRARY api-ms-win-devices-config-l1-1-1
EXPORTS
CM_Get_Device_ID_List_SizeW
CM_Get_Device_ID_ListW
CM_Get_Device_IDW
CM_Get_Device_Interface_List_SizeW
CM_Get_Device_Interface_ListW
CM_Get_Device_Interface_PropertyW
CM_Get_DevNode_PropertyW
CM_Get_DevNode_Status
CM_Get_Parent
CM_Locate_DevNodeW
CM_MapCrToWin32Err
CM_Register_Notification
CM_Unregister_Notification

View File

@ -0,0 +1,5 @@
LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0
EXPORTS
GetGamingDeviceModelInformation

View File

@ -0,0 +1,7 @@
LIBRARY api-ms-win-gaming-expandedresources-l1-1-0
EXPORTS
GetExpandedResourceExclusiveCpuCount
HasExpandedResources
ReleaseExclusiveCpuSets

View File

@ -0,0 +1,11 @@
LIBRARY api-ms-win-gaming-tcui-l1-1-0
EXPORTS
ProcessPendingGameUI
ShowChangeFriendRelationshipUI
ShowGameInviteUI
ShowPlayerPickerUI
ShowProfileCardUI
ShowTitleAchievementsUI
TryCancelPendingGameUI

View File

@ -0,0 +1,20 @@
LIBRARY api-ms-win-gaming-tcui-l1-1-2
EXPORTS
CheckGamingPrivilegeSilently
CheckGamingPrivilegeSilentlyForUser
CheckGamingPrivilegeWithUI
CheckGamingPrivilegeWithUIForUser
ProcessPendingGameUI
ShowChangeFriendRelationshipUI
ShowChangeFriendRelationshipUIForUser
ShowGameInviteUI
ShowGameInviteUIForUser
ShowPlayerPickerUI
ShowPlayerPickerUIForUser
ShowProfileCardUI
ShowProfileCardUIForUser
ShowTitleAchievementsUI
ShowTitleAchievementsUIForUser
TryCancelPendingGameUI

View File

@ -0,0 +1,22 @@
LIBRARY api-ms-win-gaming-tcui-l1-1-3
EXPORTS
CheckGamingPrivilegeSilently
CheckGamingPrivilegeSilentlyForUser
CheckGamingPrivilegeWithUI
CheckGamingPrivilegeWithUIForUser
ProcessPendingGameUI
ShowChangeFriendRelationshipUI
ShowChangeFriendRelationshipUIForUser
ShowGameInviteUI
ShowGameInviteUIForUser
ShowGameInviteUIWithContext
ShowGameInviteUIWithContextForUser
ShowPlayerPickerUI
ShowPlayerPickerUIForUser
ShowProfileCardUI
ShowProfileCardUIForUser
ShowTitleAchievementsUI
ShowTitleAchievementsUIForUser
TryCancelPendingGameUI

View File

@ -0,0 +1,30 @@
LIBRARY api-ms-win-gaming-tcui-l1-1-4
EXPORTS
CheckGamingPrivilegeSilently
CheckGamingPrivilegeSilentlyForUser
CheckGamingPrivilegeWithUI
CheckGamingPrivilegeWithUIForUser
ProcessPendingGameUI
ShowChangeFriendRelationshipUI
ShowChangeFriendRelationshipUIForUser
ShowCustomizeUserProfileUI
ShowCustomizeUserProfileUIForUser
ShowFindFriendsUI
ShowFindFriendsUIForUser
ShowGameInfoUI
ShowGameInfoUIForUser
ShowGameInviteUI
ShowGameInviteUIForUser
ShowGameInviteUIWithContext
ShowGameInviteUIWithContextForUser
ShowPlayerPickerUI
ShowPlayerPickerUIForUser
ShowProfileCardUI
ShowProfileCardUIForUser
ShowTitleAchievementsUI
ShowTitleAchievementsUIForUser
ShowUserSettingsUI
ShowUserSettingsUIForUser
TryCancelPendingGameUI

View File

@ -0,0 +1,5 @@
LIBRARY api-ms-win-security-isolatedcontainer-l1-1-0
EXPORTS
IsProcessInIsolatedContainer

View File

@ -0,0 +1,7 @@
LIBRARY api-ms-win-shcore-stream-winrt-l1-1-0
EXPORTS
CreateRandomAccessStreamOnFile
CreateRandomAccessStreamOverStream
CreateStreamOverRandomAccessStream

View File

@ -0,0 +1,77 @@
;
; Definition file of AUTHZ.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "AUTHZ.dll"
EXPORTS
AuthzAccessCheck
AuthzAddSidsToContext
AuthzCachedAccessCheck
AuthzComputeEffectivePermission
AuthzEnumerateSecurityEventSources
AuthzEvaluateSacl
AuthzFreeAuditEvent
AuthzFreeCentralAccessPolicyCache
AuthzFreeContext
AuthzFreeHandle
AuthzFreeResourceManager
AuthzGetInformationFromContext
AuthzInitializeCompoundContext
AuthzInitializeContextFromAuthzContext
AuthzInitializeContextFromSid
AuthzInitializeContextFromToken
AuthzInitializeObjectAccessAuditEvent
AuthzInitializeObjectAccessAuditEvent2
AuthzInitializeRemoteAccessCheck
AuthzInitializeRemoteResourceManager
AuthzInitializeResourceManager
AuthzInitializeResourceManagerEx
AuthzInstallSecurityEventSource
AuthzModifyClaims
AuthzModifySecurityAttributes
AuthzModifySids
AuthzOpenObjectAudit
AuthzRegisterCapChangeNotification
AuthzRegisterSecurityEventSource
AuthzReportSecurityEvent
AuthzReportSecurityEventFromParams
AuthzSetAppContainerInformation
AuthzShutdownRemoteAccessCheck
AuthzUninstallSecurityEventSource
AuthzUnregisterCapChangeNotification
AuthzUnregisterSecurityEventSource
AuthziAccessCheckEx
AuthziAllocateAuditParams
AuthziCheckContextMembership
AuthziFreeAuditEventType
AuthziFreeAuditParams
AuthziFreeAuditQueue
AuthziGenerateAdminAlertAuditW
AuthziInitializeAuditEvent
AuthziInitializeAuditEventType
AuthziInitializeAuditParams
AuthziInitializeAuditParamsFromArray
AuthziInitializeAuditParamsWithRM
AuthziInitializeAuditQueue
AuthziInitializeContextFromSid
AuthziLogAuditEvent
AuthziModifyAuditEvent
AuthziModifyAuditEvent2
AuthziModifyAuditEventType
AuthziModifyAuditQueue
AuthziQueryAuditPolicy
AuthziSetAuditPolicy
AuthziModifySecurityAttributes
AuthziQuerySecurityAttributes
AuthziSourceAudit
FreeClaimDefinitions
FreeClaimDictionary
GenerateNewCAPID
GetCentralAccessPoliciesByCapID
GetCentralAccessPoliciesByDN
GetClaimDefinitions
GetClaimDomainInfo
GetDefaultCAPESecurityDescriptor
InitializeClaimDictionary
RefreshClaimDictionary

View File

@ -0,0 +1,103 @@
;
; Definition file of BluetoothApis.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "BluetoothApis.dll"
EXPORTS
BluetoothAddressToString
BluetoothDisconnectDevice
BluetoothEnableDiscovery
BluetoothEnableIncomingConnections
BluetoothEnumerateInstalledServices
BluetoothEnumerateInstalledServicesEx
BluetoothEnumerateLocalServices
BluetoothFindBrowseGroupClose
BluetoothFindClassIdClose
BluetoothFindDeviceClose
BluetoothFindFirstBrowseGroup
BluetoothFindFirstClassId
BluetoothFindFirstDevice
BluetoothFindFirstProfileDescriptor
BluetoothFindFirstProtocolDescriptorStack
BluetoothFindFirstProtocolEntry
BluetoothFindFirstRadio
BluetoothFindFirstService
BluetoothFindFirstServiceEx
BluetoothFindNextBrowseGroup
BluetoothFindNextClassId
BluetoothFindNextDevice
BluetoothFindNextProfileDescriptor
BluetoothFindNextProtocolDescriptorStack
BluetoothFindNextProtocolEntry
BluetoothFindNextRadio
BluetoothFindNextService
BluetoothFindProfileDescriptorClose
BluetoothFindProtocolDescriptorStackClose
BluetoothFindProtocolEntryClose
BluetoothFindRadioClose
BluetoothFindServiceClose
BluetoothGATTAbortReliableWrite
BluetoothGATTBeginReliableWrite
BluetoothGATTEndReliableWrite
BluetoothGATTGetCharacteristicValue
BluetoothGATTGetCharacteristics
BluetoothGATTGetDescriptorValue
BluetoothGATTGetDescriptors
BluetoothGATTGetIncludedServices
BluetoothGATTGetServices
BluetoothGATTRegisterEvent
BluetoothGATTSetCharacteristicValue
BluetoothGATTSetDescriptorValue
BluetoothGATTUnregisterEvent
BluetoothGetDeviceInfo
BluetoothGetLocalServiceInfo
BluetoothGetRadioInfo
BluetoothGetServicePnpInstance
BluetoothIsConnectable
BluetoothIsDiscoverable
BluetoothIsVersionAvailable
BluetoothRegisterForAuthentication
BluetoothRegisterForAuthenticationEx
BluetoothRemoveDevice
BluetoothSdpEnumAttributes
BluetoothSdpGetAttributeValue
BluetoothSdpGetContainerElementData
BluetoothSdpGetElementData
BluetoothSdpGetString
BluetoothSendAuthenticationResponse
BluetoothSendAuthenticationResponseEx
BluetoothSetLocalServiceInfo
BluetoothSetServiceState
BluetoothSetServiceStateEx
BluetoothUnregisterAuthentication
BluetoothUpdateDeviceRecord
BthpCheckForUnsupportedGuid
BthpCleanupBRDeviceNode
BthpCleanupDeviceLocalServices
BthpCleanupDeviceRemoteServices
BthpCleanupLEDeviceNodes
BthpEnableA2DPIfPresent
BthpEnableAllServices
BthpEnableConnectableAndDiscoverable
BthpEnableRadioSoftware
BthpFindPnpInfo
BthpGATTCloseSession
BthpInnerRecord
BthpIsBluetoothServiceRunning
BthpIsConnectableByDefault
BthpIsDiscoverable
BthpIsDiscoverableByDefault
BthpIsRadioSoftwareEnabled
BthpIsTopOfServiceGroup
BthpMapStatusToErr
BthpNextRecord
BthpRegisterForAuthentication
BthpSetServiceState
BthpSetServiceStateEx
BthpTranspose16Bits
BthpTranspose32Bits
BthpTransposeAndExtendBytes
FindNextOpenVCOMPort
InstallIncomingComPort
ShouldForceAuthentication

View File

@ -0,0 +1,32 @@
;
; Definition file of Cabinet.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "Cabinet.dll"
EXPORTS
GetDllVersion
Extract
DeleteExtractedFiles
FCICreate
FCIAddFile
FCIFlushFolder
FCIFlushCabinet
FCIDestroy
FDICreate
FDIIsCabinet
FDICopy
FDIDestroy
FDITruncateCabinet
CreateCompressor
SetCompressorInformation
QueryCompressorInformation
Compress
ResetCompressor
CloseCompressor
CreateDecompressor
SetDecompressorInformation
QueryDecompressorInformation
Decompress
ResetDecompressor
CloseDecompressor

View File

@ -0,0 +1,285 @@
;
; Definition file of CFGMGR32.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "CFGMGR32.dll"
EXPORTS
CMP_GetBlockedDriverInfo
CMP_GetServerSideDeviceInstallFlags
CMP_Init_Detection
CMP_RegisterNotification
CMP_RegisterServiceNotification
CMP_Register_Notification
CMP_Report_LogOn
CMP_UnregisterNotification
CMP_WaitNoPendingInstallEvents
CMP_WaitServicesAvailable
CM_Add_Driver_PackageW
CM_Add_Driver_Package_ExW
CM_Add_Empty_Log_Conf
CM_Add_Empty_Log_Conf_Ex
CM_Add_IDA
CM_Add_IDW
CM_Add_ID_ExA
CM_Add_ID_ExW
CM_Add_Range
CM_Add_Res_Des
CM_Add_Res_Des_Ex
CM_Apply_PowerScheme
CM_Connect_MachineA
CM_Connect_MachineW
CM_Create_DevNodeA
CM_Create_DevNodeW
CM_Create_DevNode_ExA
CM_Create_DevNode_ExW
CM_Create_Range_List
CM_Delete_Class_Key
CM_Delete_Class_Key_Ex
CM_Delete_DevNode_Key
CM_Delete_DevNode_Key_Ex
CM_Delete_Device_Interface_KeyA
CM_Delete_Device_Interface_KeyW
CM_Delete_Device_Interface_Key_ExA
CM_Delete_Device_Interface_Key_ExW
CM_Delete_Driver_PackageW
CM_Delete_Driver_Package_ExW
CM_Delete_PowerScheme
CM_Delete_Range
CM_Detect_Resource_Conflict
CM_Detect_Resource_Conflict_Ex
CM_Disable_DevNode
CM_Disable_DevNode_Ex
CM_Disconnect_Machine
CM_Dup_Range_List
CM_Duplicate_PowerScheme
CM_Enable_DevNode
CM_Enable_DevNode_Ex
CM_Enumerate_Classes
CM_Enumerate_Classes_Ex
CM_Enumerate_EnumeratorsA
CM_Enumerate_EnumeratorsW
CM_Enumerate_Enumerators_ExA
CM_Enumerate_Enumerators_ExW
CM_Find_Range
CM_First_Range
CM_Free_Log_Conf
CM_Free_Log_Conf_Ex
CM_Free_Log_Conf_Handle
CM_Free_Range_List
CM_Free_Res_Des
CM_Free_Res_Des_Ex
CM_Free_Res_Des_Handle
CM_Free_Resource_Conflict_Handle
CM_Get_Child
CM_Get_Child_Ex
CM_Get_Class_Key_NameA
CM_Get_Class_Key_NameW
CM_Get_Class_Key_Name_ExA
CM_Get_Class_Key_Name_ExW
CM_Get_Class_NameA
CM_Get_Class_NameW
CM_Get_Class_Name_ExA
CM_Get_Class_Name_ExW
CM_Get_Class_PropertyW
CM_Get_Class_Property_ExW
CM_Get_Class_Property_Keys
CM_Get_Class_Property_Keys_Ex
CM_Get_Class_Registry_PropertyA
CM_Get_Class_Registry_PropertyW
CM_Get_Depth
CM_Get_Depth_Ex
CM_Get_DevNode_Custom_PropertyA
CM_Get_DevNode_Custom_PropertyW
CM_Get_DevNode_Custom_Property_ExA
CM_Get_DevNode_Custom_Property_ExW
CM_Get_DevNode_PropertyW
CM_Get_DevNode_Property_ExW
CM_Get_DevNode_Property_Keys
CM_Get_DevNode_Property_Keys_Ex
CM_Get_DevNode_Registry_PropertyA
CM_Get_DevNode_Registry_PropertyW
CM_Get_DevNode_Registry_Property_ExA
CM_Get_DevNode_Registry_Property_ExW
CM_Get_DevNode_Status
CM_Get_DevNode_Status_Ex
CM_Get_Device_IDA
CM_Get_Device_IDW
CM_Get_Device_ID_ExA
CM_Get_Device_ID_ExW
CM_Get_Device_ID_ListA
CM_Get_Device_ID_ListW
CM_Get_Device_ID_List_ExA
CM_Get_Device_ID_List_ExW
CM_Get_Device_ID_List_SizeA
CM_Get_Device_ID_List_SizeW
CM_Get_Device_ID_List_Size_ExA
CM_Get_Device_ID_List_Size_ExW
CM_Get_Device_ID_Size
CM_Get_Device_ID_Size_Ex
CM_Get_Device_Interface_AliasA
CM_Get_Device_Interface_AliasW
CM_Get_Device_Interface_Alias_ExA
CM_Get_Device_Interface_Alias_ExW
CM_Get_Device_Interface_ListA
CM_Get_Device_Interface_ListW
CM_Get_Device_Interface_List_ExA
CM_Get_Device_Interface_List_ExW
CM_Get_Device_Interface_List_SizeA
CM_Get_Device_Interface_List_SizeW
CM_Get_Device_Interface_List_Size_ExA
CM_Get_Device_Interface_List_Size_ExW
CM_Get_Device_Interface_PropertyW
CM_Get_Device_Interface_Property_ExW
CM_Get_Device_Interface_Property_KeysW
CM_Get_Device_Interface_Property_Keys_ExW
CM_Get_First_Log_Conf
CM_Get_First_Log_Conf_Ex
CM_Get_Global_State
CM_Get_Global_State_Ex
CM_Get_HW_Prof_FlagsA
CM_Get_HW_Prof_FlagsW
CM_Get_HW_Prof_Flags_ExA
CM_Get_HW_Prof_Flags_ExW
CM_Get_Hardware_Profile_InfoA
CM_Get_Hardware_Profile_InfoW
CM_Get_Hardware_Profile_Info_ExA
CM_Get_Hardware_Profile_Info_ExW
CM_Get_Log_Conf_Priority
CM_Get_Log_Conf_Priority_Ex
CM_Get_Next_Log_Conf
CM_Get_Next_Log_Conf_Ex
CM_Get_Next_Res_Des
CM_Get_Next_Res_Des_Ex
CM_Get_Parent
CM_Get_Parent_Ex
CM_Get_Res_Des_Data
CM_Get_Res_Des_Data_Ex
CM_Get_Res_Des_Data_Size
CM_Get_Res_Des_Data_Size_Ex
CM_Get_Resource_Conflict_Count
CM_Get_Resource_Conflict_DetailsA
CM_Get_Resource_Conflict_DetailsW
CM_Get_Sibling
CM_Get_Sibling_Ex
CM_Get_Version
CM_Get_Version_Ex
CM_Import_PowerScheme
CM_Install_DevNodeW
CM_Install_DevNode_ExW
CM_Intersect_Range_List
CM_Invert_Range_List
CM_Is_Dock_Station_Present
CM_Is_Dock_Station_Present_Ex
CM_Is_Version_Available
CM_Is_Version_Available_Ex
CM_Locate_DevNodeA
CM_Locate_DevNodeW
CM_Locate_DevNode_ExA
CM_Locate_DevNode_ExW
CM_MapCrToSpErr
CM_MapCrToWin32Err
CM_Merge_Range_List
CM_Modify_Res_Des
CM_Modify_Res_Des_Ex
CM_Move_DevNode
CM_Move_DevNode_Ex
CM_Next_Range
CM_Open_Class_KeyA
CM_Open_Class_KeyW
CM_Open_Class_Key_ExA
CM_Open_Class_Key_ExW
CM_Open_DevNode_Key
CM_Open_DevNode_Key_Ex
CM_Open_Device_Interface_KeyA
CM_Open_Device_Interface_KeyW
CM_Open_Device_Interface_Key_ExA
CM_Open_Device_Interface_Key_ExW
CM_Query_And_Remove_SubTreeA
CM_Query_And_Remove_SubTreeW
CM_Query_And_Remove_SubTree_ExA
CM_Query_And_Remove_SubTree_ExW
CM_Query_Arbitrator_Free_Data
CM_Query_Arbitrator_Free_Data_Ex
CM_Query_Arbitrator_Free_Size
CM_Query_Arbitrator_Free_Size_Ex
CM_Query_Remove_SubTree
CM_Query_Remove_SubTree_Ex
CM_Query_Resource_Conflict_List
CM_Reenumerate_DevNode
CM_Reenumerate_DevNode_Ex
CM_Register_Device_Driver
CM_Register_Device_Driver_Ex
CM_Register_Device_InterfaceA
CM_Register_Device_InterfaceW
CM_Register_Device_Interface_ExA
CM_Register_Device_Interface_ExW
CM_Register_Notification
CM_Remove_SubTree
CM_Remove_SubTree_Ex
CM_Request_Device_EjectA
CM_Request_Device_EjectW
CM_Request_Device_Eject_ExA
CM_Request_Device_Eject_ExW
CM_Request_Eject_PC
CM_Request_Eject_PC_Ex
CM_RestoreAll_DefaultPowerSchemes
CM_Restore_DefaultPowerScheme
CM_Run_Detection
CM_Run_Detection_Ex
CM_Set_ActiveScheme
CM_Set_Class_PropertyW
CM_Set_Class_Property_ExW
CM_Set_Class_Registry_PropertyA
CM_Set_Class_Registry_PropertyW
CM_Set_DevNode_Problem
CM_Set_DevNode_Problem_Ex
CM_Set_DevNode_PropertyW
CM_Set_DevNode_Property_ExW
CM_Set_DevNode_Registry_PropertyA
CM_Set_DevNode_Registry_PropertyW
CM_Set_DevNode_Registry_Property_ExA
CM_Set_DevNode_Registry_Property_ExW
CM_Set_Device_Interface_PropertyW
CM_Set_Device_Interface_Property_ExW
CM_Set_HW_Prof
CM_Set_HW_Prof_Ex
CM_Set_HW_Prof_FlagsA
CM_Set_HW_Prof_FlagsW
CM_Set_HW_Prof_Flags_ExA
CM_Set_HW_Prof_Flags_ExW
CM_Setup_DevNode
CM_Setup_DevNode_Ex
CM_Test_Range_Available
CM_Uninstall_DevNode
CM_Uninstall_DevNode_Ex
CM_Unregister_Device_InterfaceA
CM_Unregister_Device_InterfaceW
CM_Unregister_Device_Interface_ExA
CM_Unregister_Device_Interface_ExW
CM_Unregister_Notification
CM_Write_UserPowerKey
DevCloseObjectQuery
DevCreateObjectQuery
DevCreateObjectQueryEx
DevCreateObjectQueryFromId
DevCreateObjectQueryFromIdEx
DevCreateObjectQueryFromIds
DevCreateObjectQueryFromIdsEx
DevFindProperty
DevFreeObjectProperties
DevFreeObjects
DevGetObjectProperties
DevGetObjectPropertiesEx
DevGetObjects
DevGetObjectsEx
DevSetObjectProperties
SwDeviceClose
SwDeviceCreate
SwDeviceGetLifetime
SwDeviceInterfacePropertySet
SwDeviceInterfaceRegister
SwDeviceInterfaceSetState
SwDevicePropertySet
SwDeviceSetLifetime
SwMemFree

View File

@ -0,0 +1,203 @@
;
; Definition file of CLUSAPI.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "CLUSAPI.dll"
EXPORTS
CCHlpAddNodeUpdateCluster
CCHlpConfigureNode
CCHlpCreateClusterNameCOIfNotExists
CCHlpGetClusterServiceSecret
CCHlpGetDNSHostLabel
CCHlpRestoreClusterVirtualObjectToInitialState
AddClusterNode
AddClusterResourceDependency
AddClusterResourceNode
AddResourceToClusterSharedVolumes
BackupClusterDatabase
CanResourceBeDependent
CancelClusterGroupOperation
ChangeClusterResourceGroup
CloseCluster
CloseClusterGroup
CloseClusterNetInterface
CloseClusterNetwork
CloseClusterNode
CloseClusterNotifyPort
CloseClusterResource
ClusterCloseEnum
ClusterCloseEnumEx
ClusterControl
ClusterEnum
ClusterEnumEx
ClusterFreeMemory
ClusterFreeMrrResponse
ClusterGetEnumCount
ClusterGetEnumCountEx
ClusterGroupCloseEnum
ClusterGroupCloseEnumEx
ClusterGroupControl
ClusterGroupEnum
ClusterGroupEnumEx
ClusterGroupGetEnumCount
ClusterGroupGetEnumCountEx
ClusterGroupOpenEnum
ClusterGroupOpenEnumEx
ClusterNetInterfaceControl
ClusterNetworkCloseEnum
ClusterNetworkControl
ClusterNetworkEnum
ClusterNetworkGetEnumCount
ClusterNetworkOpenEnum
ClusterNodeCloseEnum
ClusterNodeCloseEnumEx
ClusterNodeControl
ClusterNodeEnum
ClusterNodeEnumEx
ClusterNodeGetEnumCount
ClusterNodeGetEnumCountEx
ClusterNodeOpenEnum
ClusterNodeOpenEnumEx
ClusterOpenEnum
ClusterOpenEnumEx
ClusterRegBatchAddCommand
ClusterRegBatchCloseNotification
ClusterRegBatchReadCommand
ClusterRegCloseBatch
ClusterRegCloseBatchEx
ClusterRegCloseBatchNotifyPort
ClusterRegCloseKey
ClusterRegCloseReadBatch
ClusterRegCloseReadBatchReply
ClusterRegCreateBatch
ClusterRegCreateBatchNotifyPort
ClusterRegCreateKey
ClusterRegCreateKeyForceSync
ClusterRegCreateReadBatch
ClusterRegDeleteKey
ClusterRegDeleteKeyForceSync
ClusterRegDeleteValue
ClusterRegDeleteValueForceSync
ClusterRegEnumKey
ClusterRegEnumValue
ClusterRegGetBatchNotification
ClusterRegGetKeySecurity
ClusterRegOpenKey
ClusterRegQueryAllValues
ClusterRegQueryInfoKey
ClusterRegQueryValue
ClusterRegReadBatchAddCommand
ClusterRegReadBatchReplyNextCommand
ClusterRegSetKeySecurity
ClusterRegSetValue
ClusterRegSetValueForceSync
ClusterRegSyncDatabase
ClusterResourceCloseEnum
ClusterResourceCloseEnumEx
ClusterResourceControl
ClusterResourceEnum
ClusterResourceEnumEx
ClusterResourceGetEnumCount
ClusterResourceGetEnumCountEx
ClusterResourceOpenEnum
ClusterResourceOpenEnumEx
ClusterResourceTypeCloseEnum
ClusterResourceTypeControl
ClusterResourceTypeEnum
ClusterResourceTypeGetEnumCount
ClusterResourceTypeOpenEnum
ClusterSendReceiveMrr
ClusterSharedVolumeClearBackupState
ClusterSharedVolumeSetSnapshotState
ClusterStmFindDisk
CreateCluster
CreateClusterGroup
CreateClusterGroupEx
CreateClusterManagementPoint
CreateClusterNotifyPort
CreateClusterNotifyPortV2
CreateClusterResource
CreateClusterResourceType
CreateClusterResourceWithId
DeleteClusterGroup
DeleteClusterResource
DeleteClusterResourceType
DestroyCluster
DestroyClusterGroup
EvictClusterNode
EvictClusterNodeEx
FailClusterResource
GetClusterFromGroup
GetClusterFromNetInterface
GetClusterFromNetwork
GetClusterFromNode
GetClusterFromResource
GetClusterGroupKey
GetClusterGroupState
GetClusterInformation
GetClusterKey
GetClusterNetInterface
GetClusterNetInterfaceKey
GetClusterNetInterfaceState
GetClusterNetworkId
GetClusterNetworkKey
GetClusterNetworkState
GetClusterNodeId
GetClusterNodeKey
GetClusterNodeState
GetClusterNotify
GetClusterNotifyV2
GetClusterQuorumResource
GetClusterResourceDependencyExpression
GetClusterResourceKey
GetClusterResourceNetworkName
GetClusterResourceState
GetClusterResourceTypeKey
GetClusterSharedVolumeNameForFile
GetNodeClusterState
GetNotifyEventHandle
IsFileOnClusterSharedVolume
MoveClusterGroup
MoveClusterGroupEx
OfflineClusterGroup
OfflineClusterGroupEx
OfflineClusterResource
OfflineClusterResourceEx
OnlineClusterGroup
OnlineClusterGroupEx
OnlineClusterResource
OnlineClusterResourceEx
OpenCluster
OpenClusterEx
OpenClusterEx2
OpenClusterGroup
OpenClusterGroupEx
OpenClusterNetInterface
OpenClusterNetInterfaceEx
OpenClusterNetwork
OpenClusterNetworkEx
OpenClusterNode
OpenClusterNodeEx
OpenClusterResource
OpenClusterResourceEx
PauseClusterNode
PauseClusterNodeEx
RegisterClusterNotify
RegisterClusterNotifyV2
RemoveClusterResourceDependency
RemoveClusterResourceNode
RemoveResourceFromClusterSharedVolumes
RestartClusterResource
RestoreClusterDatabase
ResumeClusterNode
ResumeClusterNodeEx
SetClusterGroupName
SetClusterGroupNodeList
SetClusterName
SetClusterNetworkName
SetClusterNetworkPriorityOrder
SetClusterQuorumResource
SetClusterResourceDependencyExpression
SetClusterResourceName
SetClusterServiceAccountPassword

View File

@ -0,0 +1,33 @@
;
; Definition file of credui.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "credui.dll"
EXPORTS
CredPackAuthenticationBufferA
CredPackAuthenticationBufferW
CredUICmdLinePromptForCredentialsA
CredUICmdLinePromptForCredentialsW
CredUIConfirmCredentialsA
CredUIConfirmCredentialsW
CredUIInitControls
CredUIParseUserNameA
CredUIParseUserNameW
CredUIPromptForCredentialsA
CredUIPromptForCredentialsW
CredUIPromptForWindowsCredentialsA
CredUIPromptForWindowsCredentialsW
CredUIPromptForWindowsCredentialsWorker
CredUIReadSSOCredA
CredUIReadSSOCredW
CredUIStoreSSOCredA
CredUIStoreSSOCredW
CredUnPackAuthenticationBufferA
CredUnPackAuthenticationBufferW
SspiGetCredUIContext
SspiIsPromptingNeeded
SspiPromptForCredentialsA
SspiPromptForCredentialsW
SspiUnmarshalCredUIContext
SspiUpdateCredentials

View File

@ -0,0 +1,69 @@
LIBRARY "CRYPTUI.dll"
EXPORTS
AddChainToStore
CertDllProtectedRootMessageBox
CompareCertificate
CryptUIDlgAddPolicyServer
CryptUIDlgAddPolicyServerWithPriority
CryptUIDlgPropertyPolicy
DisplayHtmlHelp
FormatDateStringAutoLayout
GetUnknownErrorString
InvokeHelpLink
MyFormatEnhancedKeyUsageString
ACUIProviderInvokeUI
CertSelectionGetSerializedBlob
CommonInit
CryptDllProtectPrompt
CryptUIDlgCertMgr
CryptUIDlgFreeCAContext
CryptUIDlgFreePolicyServerContext
CryptUIDlgSelectCA
CryptUIDlgSelectCertificateA
CryptUIDlgSelectCertificateFromStore
CryptUIDlgSelectCertificateW
CryptUIDlgSelectPolicyServer
CryptUIDlgSelectStoreA
CryptUIDlgSelectStoreW
CryptUIDlgViewCRLA
CryptUIDlgViewCRLW
CryptUIDlgViewCTLA
CryptUIDlgViewCTLW
CryptUIDlgViewCertificateA
CryptUIDlgViewCertificatePropertiesA
CryptUIDlgViewCertificatePropertiesW
CryptUIDlgViewCertificateW
CryptUIDlgViewContext
CryptUIDlgViewSignerInfoA
CryptUIDlgViewSignerInfoW
CryptUIFreeCertificatePropertiesPagesA
CryptUIFreeCertificatePropertiesPagesW
CryptUIFreeViewSignaturesPagesA
CryptUIFreeViewSignaturesPagesW
CryptUIGetCertificatePropertiesPagesA
CryptUIGetCertificatePropertiesPagesW
CryptUIGetViewSignaturesPagesA
CryptUIGetViewSignaturesPagesW
CryptUIStartCertMgr
CryptUIViewExpiringCerts
CryptUIWizBuildCTL
CryptUIWizCertRequest
CryptUIWizCreateCertRequestNoDS
CryptUIWizDigitalSign
CryptUIWizExport
CryptUIWizFreeCertRequestNoDS
CryptUIWizFreeDigitalSignContext
CryptUIWizImport
CryptUIWizImportInternal
CryptUIWizQueryCertRequestNoDS
CryptUIWizSubmitCertRequestNoDS
DllRegisterServer
DllUnregisterServer
EnrollmentCOMObjectFactory_getInstance
I_CryptUIProtect
I_CryptUIProtectFailure
IsWizardExtensionAvailable
LocalEnroll
LocalEnrollNoDS
RetrievePKCS7FromCA
WizardFree

View File

@ -0,0 +1,26 @@
;
; Definition file of CRYPTXML.dll
; Automatic generated by gendef
; written by Kai Tietz 2008
;
LIBRARY "CRYPTXML.dll"
EXPORTS
CryptXmlAddObject
CryptXmlClose
CryptXmlCreateReference
CryptXmlDigestReference
CryptXmlEncode
CryptXmlEnumAlgorithmInfo
CryptXmlFindAlgorithmInfo
CryptXmlGetAlgorithmInfo
CryptXmlGetDocContext
CryptXmlGetReference
CryptXmlGetSignature
CryptXmlGetStatus
CryptXmlGetTransforms
CryptXmlImportPublicKey
CryptXmlOpenToDecode
CryptXmlOpenToEncode
CryptXmlSetHMACSecret
CryptXmlSign
CryptXmlVerifySignature

View File

@ -0,0 +1,14 @@
;
; Definition file of CSCAPI.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "CSCAPI.dll"
EXPORTS
CscNetApiGetInterface
CscSearchApiGetInterface
OfflineFilesEnable
OfflineFilesGetShareCachingMode
OfflineFilesQueryStatus
OfflineFilesQueryStatusEx
OfflineFilesStart

View File

@ -0,0 +1,19 @@
;
; Definition file of d2d1.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "d2d1.dll"
EXPORTS
D2D1CreateFactory
D2D1MakeRotateMatrix
D2D1MakeSkewMatrix
D2D1IsMatrixInvertible
D2D1InvertMatrix
D2D1ConvertColorSpace
D2D1CreateDevice
D2D1CreateDeviceContext
D2D1SinCos
D2D1Tan
D2D1Vec3Length
D2D1ComputeMaximumScaleFactor

View File

@ -0,0 +1,31 @@
LIBRARY "d3d10.dll"
EXPORTS
D3D10CompileEffectFromMemory
D3D10CompileShader
D3D10CreateBlob
D3D10CreateDevice
D3D10CreateDeviceAndSwapChain
D3D10CreateEffectFromMemory
D3D10CreateEffectPoolFromMemory
D3D10CreateStateBlock
D3D10DisassembleEffect
D3D10DisassembleShader
D3D10GetGeometryShaderProfile
D3D10GetInputAndOutputSignatureBlob
D3D10GetInputSignatureBlob
D3D10GetOutputSignatureBlob
D3D10GetPixelShaderProfile
D3D10GetShaderDebugInfo
D3D10GetVersion
D3D10GetVertexShaderProfile
D3D10PreprocessShader
D3D10ReflectShader
D3D10RegisterLayers
D3D10StateBlockMaskDifference
D3D10StateBlockMaskDisableAll
D3D10StateBlockMaskDisableCapture
D3D10StateBlockMaskEnableAll
D3D10StateBlockMaskEnableCapture
D3D10StateBlockMaskGetSetting
D3D10StateBlockMaskIntersect
D3D10StateBlockMaskUnion

View File

@ -0,0 +1,58 @@
;
; Definition file of d3d11.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "d3d11.dll"
EXPORTS
D3D11CreateDeviceForD3D12
D3DKMTCloseAdapter
D3DKMTDestroyAllocation
D3DKMTDestroyContext
D3DKMTDestroyDevice
D3DKMTDestroySynchronizationObject
D3DKMTQueryAdapterInfo
D3DKMTSetDisplayPrivateDriverFormat
D3DKMTSignalSynchronizationObject
D3DKMTUnlock
D3DKMTWaitForSynchronizationObject
EnableFeatureLevelUpgrade
OpenAdapter10
OpenAdapter10_2
CreateDirect3D11DeviceFromDXGIDevice
CreateDirect3D11SurfaceFromDXGISurface
D3D11CoreCreateDevice
D3D11CoreCreateLayeredDevice
D3D11CoreGetLayeredDeviceSize
D3D11CoreRegisterLayers
D3D11CreateDevice
D3D11CreateDeviceAndSwapChain
D3D11On12CreateDevice
D3DKMTCreateAllocation
D3DKMTCreateContext
D3DKMTCreateDevice
D3DKMTCreateSynchronizationObject
D3DKMTEscape
D3DKMTGetContextSchedulingPriority
D3DKMTGetDeviceState
D3DKMTGetDisplayModeList
D3DKMTGetMultisampleMethodList
D3DKMTGetRuntimeData
D3DKMTGetSharedPrimaryHandle
D3DKMTLock
D3DKMTOpenAdapterFromHdc
D3DKMTOpenResource
D3DKMTPresent
D3DKMTQueryAllocationResidency
D3DKMTQueryResourceInfo
D3DKMTRender
D3DKMTSetAllocationPriority
D3DKMTSetContextSchedulingPriority
D3DKMTSetDisplayMode
D3DKMTSetGammaRamp
D3DKMTSetVidPnSourceOwner
D3DKMTWaitForVerticalBlankEvent
D3DPerformance_BeginEvent
D3DPerformance_EndEvent
D3DPerformance_GetStatus
D3DPerformance_SetMarker

View File

@ -0,0 +1,19 @@
LIBRARY "d3d12.dll"
EXPORTS
GetBehaviorValue
D3D12CreateDevice
D3D12GetDebugInterface
SetAppCompatStringPointer
D3D12CoreCreateLayeredDevice
D3D12CoreGetLayeredDeviceSize
D3D12CoreRegisterLayers
D3D12CreateRootSignatureDeserializer
D3D12CreateVersionedRootSignatureDeserializer
D3D12DeviceRemovedExtendedData DATA
D3D12EnableExperimentalFeatures
D3D12PIXEventsReplaceBlock
D3D12PIXGetThreadInfo
D3D12PIXNotifyWakeFromFenceSignal
D3D12PIXReportCounter
D3D12SerializeRootSignature
D3D12SerializeVersionedRootSignature

View File

@ -0,0 +1,23 @@
;
; Definition file of d3d9.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "d3d9.dll"
EXPORTS
ord_16 @16
Direct3DShaderValidatorCreate9
PSGPError
PSGPSampleTexture
D3DPERF_BeginEvent
D3DPERF_EndEvent
D3DPERF_GetStatus
D3DPERF_QueryRepeatFrame
D3DPERF_SetMarker
D3DPERF_SetOptions
D3DPERF_SetRegion
DebugSetLevel
DebugSetMute
Direct3D9EnableMaximizedWindowedModeShim
Direct3DCreate9
Direct3DCreate9Ex

View File

@ -0,0 +1,36 @@
;
; Definition file of D3DCOMPILER_47.dll
; Automatic generated by gendef
; written by Kai Tietz 2008
;
LIBRARY "D3DCOMPILER_47.dll"
EXPORTS
D3DAssemble
DebugSetMute
D3DCompile
D3DCompile2
D3DCompileFromFile
D3DCompressShaders
D3DCreateBlob
D3DCreateFunctionLinkingGraph
D3DCreateLinker
D3DDecompressShaders
D3DDisassemble
D3DDisassemble10Effect
D3DDisassemble11Trace
D3DDisassembleRegion
D3DGetBlobPart
D3DGetDebugInfo
D3DGetInputAndOutputSignatureBlob
D3DGetInputSignatureBlob
D3DGetOutputSignatureBlob
D3DGetTraceInstructionOffsets
D3DLoadModule
D3DPreprocess
D3DReadFileToBlob
D3DReflect
D3DReflectLibrary
D3DReturnFailure1
D3DSetBlobPart
D3DStripShader
D3DWriteBlobToFile

View File

@ -0,0 +1,28 @@
;
; Definition file of davclnt.dll
; Automatic generated by gendef
; written by Kai Tietz 2008-2014
;
LIBRARY "davclnt.dll"
EXPORTS
DavCancelConnectionsToServer
DavFreeUsedDiskSpace
DavGetDiskSpaceUsage
DavGetTheLockOwnerOfTheFile
DavInvalidateCache
DavRegisterAuthCallback
DavSetCookieW
DavUnregisterAuthCallback
NPAddConnection
NPAddConnection3
NPCancelConnection
NPCloseEnum
NPEnumResource
NPFormatNetworkName
NPGetCaps
NPGetConnection
NPGetResourceInformation
NPGetResourceParent
NPGetUniversalName
NPGetUser
NPOpenEnum

Some files were not shown because too many files have changed in this diff Show More