1// Code generated by 'yaegi extract syscall'. DO NOT EDIT.
2
3//go:build go1.17
4// +build go1.17
5
6package syscall
7
8import (
9	"go/constant"
10	"go/token"
11	"reflect"
12	"syscall"
13)
14
15func init() {
16	Symbols["syscall/syscall"] = map[string]reflect.Value{
17		// function, constant and variable definitions
18		"AF_INET":                             reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
19		"AF_INET6":                            reflect.ValueOf(constant.MakeFromLiteral("23", token.INT, 0)),
20		"AF_NETBIOS":                          reflect.ValueOf(constant.MakeFromLiteral("17", token.INT, 0)),
21		"AF_UNIX":                             reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
22		"AF_UNSPEC":                           reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
23		"AI_CANONNAME":                        reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
24		"AI_NUMERICHOST":                      reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
25		"AI_PASSIVE":                          reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
26		"APPLICATION_ERROR":                   reflect.ValueOf(constant.MakeFromLiteral("536870912", token.INT, 0)),
27		"AUTHTYPE_CLIENT":                     reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
28		"AUTHTYPE_SERVER":                     reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
29		"Accept":                              reflect.ValueOf(syscall.Accept),
30		"AcceptEx":                            reflect.ValueOf(syscall.AcceptEx),
31		"BASE_PROTOCOL":                       reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
32		"Bind":                                reflect.ValueOf(syscall.Bind),
33		"BytePtrFromString":                   reflect.ValueOf(syscall.BytePtrFromString),
34		"ByteSliceFromString":                 reflect.ValueOf(syscall.ByteSliceFromString),
35		"CERT_CHAIN_POLICY_AUTHENTICODE":      reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
36		"CERT_CHAIN_POLICY_AUTHENTICODE_TS":   reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
37		"CERT_CHAIN_POLICY_BASE":              reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
38		"CERT_CHAIN_POLICY_BASIC_CONSTRAINTS": reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
39		"CERT_CHAIN_POLICY_EV":                reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
40		"CERT_CHAIN_POLICY_MICROSOFT_ROOT":    reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
41		"CERT_CHAIN_POLICY_NT_AUTH":           reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
42		"CERT_CHAIN_POLICY_SSL":               reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
43		"CERT_E_CN_NO_MATCH":                  reflect.ValueOf(constant.MakeFromLiteral("2148204815", token.INT, 0)),
44		"CERT_E_EXPIRED":                      reflect.ValueOf(constant.MakeFromLiteral("2148204801", token.INT, 0)),
45		"CERT_E_PURPOSE":                      reflect.ValueOf(constant.MakeFromLiteral("2148204806", token.INT, 0)),
46		"CERT_E_ROLE":                         reflect.ValueOf(constant.MakeFromLiteral("2148204803", token.INT, 0)),
47		"CERT_E_UNTRUSTEDROOT":                reflect.ValueOf(constant.MakeFromLiteral("2148204809", token.INT, 0)),
48		"CERT_STORE_ADD_ALWAYS":               reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
49		"CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG":  reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
50		"CERT_STORE_PROV_MEMORY":                       reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
51		"CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT":      reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
52		"CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT":   reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
53		"CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT": reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
54		"CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT":    reflect.ValueOf(constant.MakeFromLiteral("134217728", token.INT, 0)),
55		"CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT": reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
56		"CERT_TRUST_INVALID_BASIC_CONSTRAINTS":         reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
57		"CERT_TRUST_INVALID_EXTENSION":                 reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
58		"CERT_TRUST_INVALID_NAME_CONSTRAINTS":          reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
59		"CERT_TRUST_INVALID_POLICY_CONSTRAINTS":        reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
60		"CERT_TRUST_IS_CYCLIC":                         reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
61		"CERT_TRUST_IS_EXPLICIT_DISTRUST":              reflect.ValueOf(constant.MakeFromLiteral("67108864", token.INT, 0)),
62		"CERT_TRUST_IS_NOT_SIGNATURE_VALID":            reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
63		"CERT_TRUST_IS_NOT_TIME_VALID":                 reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
64		"CERT_TRUST_IS_NOT_VALID_FOR_USAGE":            reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
65		"CERT_TRUST_IS_OFFLINE_REVOCATION":             reflect.ValueOf(constant.MakeFromLiteral("16777216", token.INT, 0)),
66		"CERT_TRUST_IS_REVOKED":                        reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
67		"CERT_TRUST_IS_UNTRUSTED_ROOT":                 reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
68		"CERT_TRUST_NO_ERROR":                          reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
69		"CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY":          reflect.ValueOf(constant.MakeFromLiteral("33554432", token.INT, 0)),
70		"CERT_TRUST_REVOCATION_STATUS_UNKNOWN":         reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
71		"CREATE_ALWAYS":                                reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
72		"CREATE_NEW":                                   reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
73		"CREATE_NEW_PROCESS_GROUP":                     reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
74		"CREATE_UNICODE_ENVIRONMENT":                   reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
75		"CRYPT_DEFAULT_CONTAINER_OPTIONAL":             reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
76		"CRYPT_DELETEKEYSET":                           reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
77		"CRYPT_MACHINE_KEYSET":                         reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
78		"CRYPT_NEWKEYSET":                              reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
79		"CRYPT_SILENT":                                 reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
80		"CRYPT_VERIFYCONTEXT":                          reflect.ValueOf(constant.MakeFromLiteral("4026531840", token.INT, 0)),
81		"CTRL_BREAK_EVENT":                             reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
82		"CTRL_CLOSE_EVENT":                             reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
83		"CTRL_C_EVENT":                                 reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
84		"CTRL_LOGOFF_EVENT":                            reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
85		"CTRL_SHUTDOWN_EVENT":                          reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
86		"CancelIo":                                     reflect.ValueOf(syscall.CancelIo),
87		"CancelIoEx":                                   reflect.ValueOf(syscall.CancelIoEx),
88		"CertAddCertificateContextToStore":             reflect.ValueOf(syscall.CertAddCertificateContextToStore),
89		"CertCloseStore":                               reflect.ValueOf(syscall.CertCloseStore),
90		"CertCreateCertificateContext":                 reflect.ValueOf(syscall.CertCreateCertificateContext),
91		"CertEnumCertificatesInStore":                  reflect.ValueOf(syscall.CertEnumCertificatesInStore),
92		"CertFreeCertificateChain":                     reflect.ValueOf(syscall.CertFreeCertificateChain),
93		"CertFreeCertificateContext":                   reflect.ValueOf(syscall.CertFreeCertificateContext),
94		"CertGetCertificateChain":                      reflect.ValueOf(syscall.CertGetCertificateChain),
95		"CertOpenStore":                                reflect.ValueOf(syscall.CertOpenStore),
96		"CertOpenSystemStore":                          reflect.ValueOf(syscall.CertOpenSystemStore),
97		"CertVerifyCertificateChainPolicy":             reflect.ValueOf(syscall.CertVerifyCertificateChainPolicy),
98		"Chdir":                                        reflect.ValueOf(syscall.Chdir),
99		"Chmod":                                        reflect.ValueOf(syscall.Chmod),
100		"Chown":                                        reflect.ValueOf(syscall.Chown),
101		"Clearenv":                                     reflect.ValueOf(syscall.Clearenv),
102		"Close":                                        reflect.ValueOf(syscall.Close),
103		"CloseHandle":                                  reflect.ValueOf(syscall.CloseHandle),
104		"CloseOnExec":                                  reflect.ValueOf(syscall.CloseOnExec),
105		"Closesocket":                                  reflect.ValueOf(syscall.Closesocket),
106		"CommandLineToArgv":                            reflect.ValueOf(syscall.CommandLineToArgv),
107		"ComputerName":                                 reflect.ValueOf(syscall.ComputerName),
108		"Connect":                                      reflect.ValueOf(syscall.Connect),
109		"ConnectEx":                                    reflect.ValueOf(syscall.ConnectEx),
110		"ConvertSidToStringSid":                        reflect.ValueOf(syscall.ConvertSidToStringSid),
111		"ConvertStringSidToSid":                        reflect.ValueOf(syscall.ConvertStringSidToSid),
112		"CopySid":                                      reflect.ValueOf(syscall.CopySid),
113		"CreateDirectory":                              reflect.ValueOf(syscall.CreateDirectory),
114		"CreateFile":                                   reflect.ValueOf(syscall.CreateFile),
115		"CreateFileMapping":                            reflect.ValueOf(syscall.CreateFileMapping),
116		"CreateHardLink":                               reflect.ValueOf(syscall.CreateHardLink),
117		"CreateIoCompletionPort":                       reflect.ValueOf(syscall.CreateIoCompletionPort),
118		"CreatePipe":                                   reflect.ValueOf(syscall.CreatePipe),
119		"CreateProcess":                                reflect.ValueOf(syscall.CreateProcess),
120		"CreateProcessAsUser":                          reflect.ValueOf(syscall.CreateProcessAsUser),
121		"CreateSymbolicLink":                           reflect.ValueOf(syscall.CreateSymbolicLink),
122		"CreateToolhelp32Snapshot":                     reflect.ValueOf(syscall.CreateToolhelp32Snapshot),
123		"CryptAcquireContext":                          reflect.ValueOf(syscall.CryptAcquireContext),
124		"CryptGenRandom":                               reflect.ValueOf(syscall.CryptGenRandom),
125		"CryptReleaseContext":                          reflect.ValueOf(syscall.CryptReleaseContext),
126		"DNS_INFO_NO_RECORDS":                          reflect.ValueOf(constant.MakeFromLiteral("9501", token.INT, 0)),
127		"DNS_TYPE_A":                                   reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
128		"DNS_TYPE_A6":                                  reflect.ValueOf(constant.MakeFromLiteral("38", token.INT, 0)),
129		"DNS_TYPE_AAAA":                                reflect.ValueOf(constant.MakeFromLiteral("28", token.INT, 0)),
130		"DNS_TYPE_ADDRS":                               reflect.ValueOf(constant.MakeFromLiteral("248", token.INT, 0)),
131		"DNS_TYPE_AFSDB":                               reflect.ValueOf(constant.MakeFromLiteral("18", token.INT, 0)),
132		"DNS_TYPE_ALL":                                 reflect.ValueOf(constant.MakeFromLiteral("255", token.INT, 0)),
133		"DNS_TYPE_ANY":                                 reflect.ValueOf(constant.MakeFromLiteral("255", token.INT, 0)),
134		"DNS_TYPE_ATMA":                                reflect.ValueOf(constant.MakeFromLiteral("34", token.INT, 0)),
135		"DNS_TYPE_AXFR":                                reflect.ValueOf(constant.MakeFromLiteral("252", token.INT, 0)),
136		"DNS_TYPE_CERT":                                reflect.ValueOf(constant.MakeFromLiteral("37", token.INT, 0)),
137		"DNS_TYPE_CNAME":                               reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
138		"DNS_TYPE_DHCID":                               reflect.ValueOf(constant.MakeFromLiteral("49", token.INT, 0)),
139		"DNS_TYPE_DNAME":                               reflect.ValueOf(constant.MakeFromLiteral("39", token.INT, 0)),
140		"DNS_TYPE_DNSKEY":                              reflect.ValueOf(constant.MakeFromLiteral("48", token.INT, 0)),
141		"DNS_TYPE_DS":                                  reflect.ValueOf(constant.MakeFromLiteral("43", token.INT, 0)),
142		"DNS_TYPE_EID":                                 reflect.ValueOf(constant.MakeFromLiteral("31", token.INT, 0)),
143		"DNS_TYPE_GID":                                 reflect.ValueOf(constant.MakeFromLiteral("102", token.INT, 0)),
144		"DNS_TYPE_GPOS":                                reflect.ValueOf(constant.MakeFromLiteral("27", token.INT, 0)),
145		"DNS_TYPE_HINFO":                               reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
146		"DNS_TYPE_ISDN":                                reflect.ValueOf(constant.MakeFromLiteral("20", token.INT, 0)),
147		"DNS_TYPE_IXFR":                                reflect.ValueOf(constant.MakeFromLiteral("251", token.INT, 0)),
148		"DNS_TYPE_KEY":                                 reflect.ValueOf(constant.MakeFromLiteral("25", token.INT, 0)),
149		"DNS_TYPE_KX":                                  reflect.ValueOf(constant.MakeFromLiteral("36", token.INT, 0)),
150		"DNS_TYPE_LOC":                                 reflect.ValueOf(constant.MakeFromLiteral("29", token.INT, 0)),
151		"DNS_TYPE_MAILA":                               reflect.ValueOf(constant.MakeFromLiteral("254", token.INT, 0)),
152		"DNS_TYPE_MAILB":                               reflect.ValueOf(constant.MakeFromLiteral("253", token.INT, 0)),
153		"DNS_TYPE_MB":                                  reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
154		"DNS_TYPE_MD":                                  reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
155		"DNS_TYPE_MF":                                  reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
156		"DNS_TYPE_MG":                                  reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
157		"DNS_TYPE_MINFO":                               reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
158		"DNS_TYPE_MR":                                  reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
159		"DNS_TYPE_MX":                                  reflect.ValueOf(constant.MakeFromLiteral("15", token.INT, 0)),
160		"DNS_TYPE_NAPTR":                               reflect.ValueOf(constant.MakeFromLiteral("35", token.INT, 0)),
161		"DNS_TYPE_NBSTAT":                              reflect.ValueOf(constant.MakeFromLiteral("65281", token.INT, 0)),
162		"DNS_TYPE_NIMLOC":                              reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
163		"DNS_TYPE_NS":                                  reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
164		"DNS_TYPE_NSAP":                                reflect.ValueOf(constant.MakeFromLiteral("22", token.INT, 0)),
165		"DNS_TYPE_NSAPPTR":                             reflect.ValueOf(constant.MakeFromLiteral("23", token.INT, 0)),
166		"DNS_TYPE_NSEC":                                reflect.ValueOf(constant.MakeFromLiteral("47", token.INT, 0)),
167		"DNS_TYPE_NULL":                                reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
168		"DNS_TYPE_NXT":                                 reflect.ValueOf(constant.MakeFromLiteral("30", token.INT, 0)),
169		"DNS_TYPE_OPT":                                 reflect.ValueOf(constant.MakeFromLiteral("41", token.INT, 0)),
170		"DNS_TYPE_PTR":                                 reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
171		"DNS_TYPE_PX":                                  reflect.ValueOf(constant.MakeFromLiteral("26", token.INT, 0)),
172		"DNS_TYPE_RP":                                  reflect.ValueOf(constant.MakeFromLiteral("17", token.INT, 0)),
173		"DNS_TYPE_RRSIG":                               reflect.ValueOf(constant.MakeFromLiteral("46", token.INT, 0)),
174		"DNS_TYPE_RT":                                  reflect.ValueOf(constant.MakeFromLiteral("21", token.INT, 0)),
175		"DNS_TYPE_SIG":                                 reflect.ValueOf(constant.MakeFromLiteral("24", token.INT, 0)),
176		"DNS_TYPE_SINK":                                reflect.ValueOf(constant.MakeFromLiteral("40", token.INT, 0)),
177		"DNS_TYPE_SOA":                                 reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
178		"DNS_TYPE_SRV":                                 reflect.ValueOf(constant.MakeFromLiteral("33", token.INT, 0)),
179		"DNS_TYPE_TEXT":                                reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
180		"DNS_TYPE_TKEY":                                reflect.ValueOf(constant.MakeFromLiteral("249", token.INT, 0)),
181		"DNS_TYPE_TSIG":                                reflect.ValueOf(constant.MakeFromLiteral("250", token.INT, 0)),
182		"DNS_TYPE_UID":                                 reflect.ValueOf(constant.MakeFromLiteral("101", token.INT, 0)),
183		"DNS_TYPE_UINFO":                               reflect.ValueOf(constant.MakeFromLiteral("100", token.INT, 0)),
184		"DNS_TYPE_UNSPEC":                              reflect.ValueOf(constant.MakeFromLiteral("103", token.INT, 0)),
185		"DNS_TYPE_WINS":                                reflect.ValueOf(constant.MakeFromLiteral("65281", token.INT, 0)),
186		"DNS_TYPE_WINSR":                               reflect.ValueOf(constant.MakeFromLiteral("65282", token.INT, 0)),
187		"DNS_TYPE_WKS":                                 reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
188		"DNS_TYPE_X25":                                 reflect.ValueOf(constant.MakeFromLiteral("19", token.INT, 0)),
189		"DUPLICATE_CLOSE_SOURCE":                       reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
190		"DUPLICATE_SAME_ACCESS":                        reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
191		"DeleteFile":                                   reflect.ValueOf(syscall.DeleteFile),
192		"DeviceIoControl":                              reflect.ValueOf(syscall.DeviceIoControl),
193		"DnsNameCompare":                               reflect.ValueOf(syscall.DnsNameCompare),
194		"DnsQuery":                                     reflect.ValueOf(syscall.DnsQuery),
195		"DnsRecordListFree":                            reflect.ValueOf(syscall.DnsRecordListFree),
196		"DnsSectionAdditional":                         reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
197		"DnsSectionAnswer":                             reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
198		"DnsSectionAuthority":                          reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
199		"DnsSectionQuestion":                           reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
200		"DuplicateHandle":                              reflect.ValueOf(syscall.DuplicateHandle),
201		"E2BIG":                                        reflect.ValueOf(syscall.E2BIG),
202		"EACCES":                                       reflect.ValueOf(syscall.EACCES),
203		"EADDRINUSE":                                   reflect.ValueOf(syscall.EADDRINUSE),
204		"EADDRNOTAVAIL":                                reflect.ValueOf(syscall.EADDRNOTAVAIL),
205		"EADV":                                         reflect.ValueOf(syscall.EADV),
206		"EAFNOSUPPORT":                                 reflect.ValueOf(syscall.EAFNOSUPPORT),
207		"EAGAIN":                                       reflect.ValueOf(syscall.EAGAIN),
208		"EALREADY":                                     reflect.ValueOf(syscall.EALREADY),
209		"EBADE":                                        reflect.ValueOf(syscall.EBADE),
210		"EBADF":                                        reflect.ValueOf(syscall.EBADF),
211		"EBADFD":                                       reflect.ValueOf(syscall.EBADFD),
212		"EBADMSG":                                      reflect.ValueOf(syscall.EBADMSG),
213		"EBADR":                                        reflect.ValueOf(syscall.EBADR),
214		"EBADRQC":                                      reflect.ValueOf(syscall.EBADRQC),
215		"EBADSLT":                                      reflect.ValueOf(syscall.EBADSLT),
216		"EBFONT":                                       reflect.ValueOf(syscall.EBFONT),
217		"EBUSY":                                        reflect.ValueOf(syscall.EBUSY),
218		"ECANCELED":                                    reflect.ValueOf(syscall.ECANCELED),
219		"ECHILD":                                       reflect.ValueOf(syscall.ECHILD),
220		"ECHRNG":                                       reflect.ValueOf(syscall.ECHRNG),
221		"ECOMM":                                        reflect.ValueOf(syscall.ECOMM),
222		"ECONNABORTED":                                 reflect.ValueOf(syscall.ECONNABORTED),
223		"ECONNREFUSED":                                 reflect.ValueOf(syscall.ECONNREFUSED),
224		"ECONNRESET":                                   reflect.ValueOf(syscall.ECONNRESET),
225		"EDEADLK":                                      reflect.ValueOf(syscall.EDEADLK),
226		"EDEADLOCK":                                    reflect.ValueOf(syscall.EDEADLOCK),
227		"EDESTADDRREQ":                                 reflect.ValueOf(syscall.EDESTADDRREQ),
228		"EDOM":                                         reflect.ValueOf(syscall.EDOM),
229		"EDOTDOT":                                      reflect.ValueOf(syscall.EDOTDOT),
230		"EDQUOT":                                       reflect.ValueOf(syscall.EDQUOT),
231		"EEXIST":                                       reflect.ValueOf(syscall.EEXIST),
232		"EFAULT":                                       reflect.ValueOf(syscall.EFAULT),
233		"EFBIG":                                        reflect.ValueOf(syscall.EFBIG),
234		"EHOSTDOWN":                                    reflect.ValueOf(syscall.EHOSTDOWN),
235		"EHOSTUNREACH":                                 reflect.ValueOf(syscall.EHOSTUNREACH),
236		"EIDRM":                                        reflect.ValueOf(syscall.EIDRM),
237		"EILSEQ":                                       reflect.ValueOf(syscall.EILSEQ),
238		"EINPROGRESS":                                  reflect.ValueOf(syscall.EINPROGRESS),
239		"EINTR":                                        reflect.ValueOf(syscall.EINTR),
240		"EINVAL":                                       reflect.ValueOf(syscall.EINVAL),
241		"EIO":                                          reflect.ValueOf(syscall.EIO),
242		"EISCONN":                                      reflect.ValueOf(syscall.EISCONN),
243		"EISDIR":                                       reflect.ValueOf(syscall.EISDIR),
244		"EISNAM":                                       reflect.ValueOf(syscall.EISNAM),
245		"EKEYEXPIRED":                                  reflect.ValueOf(syscall.EKEYEXPIRED),
246		"EKEYREJECTED":                                 reflect.ValueOf(syscall.EKEYREJECTED),
247		"EKEYREVOKED":                                  reflect.ValueOf(syscall.EKEYREVOKED),
248		"EL2HLT":                                       reflect.ValueOf(syscall.EL2HLT),
249		"EL2NSYNC":                                     reflect.ValueOf(syscall.EL2NSYNC),
250		"EL3HLT":                                       reflect.ValueOf(syscall.EL3HLT),
251		"EL3RST":                                       reflect.ValueOf(syscall.EL3RST),
252		"ELIBACC":                                      reflect.ValueOf(syscall.ELIBACC),
253		"ELIBBAD":                                      reflect.ValueOf(syscall.ELIBBAD),
254		"ELIBEXEC":                                     reflect.ValueOf(syscall.ELIBEXEC),
255		"ELIBMAX":                                      reflect.ValueOf(syscall.ELIBMAX),
256		"ELIBSCN":                                      reflect.ValueOf(syscall.ELIBSCN),
257		"ELNRNG":                                       reflect.ValueOf(syscall.ELNRNG),
258		"ELOOP":                                        reflect.ValueOf(syscall.ELOOP),
259		"EMEDIUMTYPE":                                  reflect.ValueOf(syscall.EMEDIUMTYPE),
260		"EMFILE":                                       reflect.ValueOf(syscall.EMFILE),
261		"EMLINK":                                       reflect.ValueOf(syscall.EMLINK),
262		"EMSGSIZE":                                     reflect.ValueOf(syscall.EMSGSIZE),
263		"EMULTIHOP":                                    reflect.ValueOf(syscall.EMULTIHOP),
264		"ENAMETOOLONG":                                 reflect.ValueOf(syscall.ENAMETOOLONG),
265		"ENAVAIL":                                      reflect.ValueOf(syscall.ENAVAIL),
266		"ENETDOWN":                                     reflect.ValueOf(syscall.ENETDOWN),
267		"ENETRESET":                                    reflect.ValueOf(syscall.ENETRESET),
268		"ENETUNREACH":                                  reflect.ValueOf(syscall.ENETUNREACH),
269		"ENFILE":                                       reflect.ValueOf(syscall.ENFILE),
270		"ENOANO":                                       reflect.ValueOf(syscall.ENOANO),
271		"ENOBUFS":                                      reflect.ValueOf(syscall.ENOBUFS),
272		"ENOCSI":                                       reflect.ValueOf(syscall.ENOCSI),
273		"ENODATA":                                      reflect.ValueOf(syscall.ENODATA),
274		"ENODEV":                                       reflect.ValueOf(syscall.ENODEV),
275		"ENOENT":                                       reflect.ValueOf(syscall.ENOENT),
276		"ENOEXEC":                                      reflect.ValueOf(syscall.ENOEXEC),
277		"ENOKEY":                                       reflect.ValueOf(syscall.ENOKEY),
278		"ENOLCK":                                       reflect.ValueOf(syscall.ENOLCK),
279		"ENOLINK":                                      reflect.ValueOf(syscall.ENOLINK),
280		"ENOMEDIUM":                                    reflect.ValueOf(syscall.ENOMEDIUM),
281		"ENOMEM":                                       reflect.ValueOf(syscall.ENOMEM),
282		"ENOMSG":                                       reflect.ValueOf(syscall.ENOMSG),
283		"ENONET":                                       reflect.ValueOf(syscall.ENONET),
284		"ENOPKG":                                       reflect.ValueOf(syscall.ENOPKG),
285		"ENOPROTOOPT":                                  reflect.ValueOf(syscall.ENOPROTOOPT),
286		"ENOSPC":                                       reflect.ValueOf(syscall.ENOSPC),
287		"ENOSR":                                        reflect.ValueOf(syscall.ENOSR),
288		"ENOSTR":                                       reflect.ValueOf(syscall.ENOSTR),
289		"ENOSYS":                                       reflect.ValueOf(syscall.ENOSYS),
290		"ENOTBLK":                                      reflect.ValueOf(syscall.ENOTBLK),
291		"ENOTCONN":                                     reflect.ValueOf(syscall.ENOTCONN),
292		"ENOTDIR":                                      reflect.ValueOf(syscall.ENOTDIR),
293		"ENOTEMPTY":                                    reflect.ValueOf(syscall.ENOTEMPTY),
294		"ENOTNAM":                                      reflect.ValueOf(syscall.ENOTNAM),
295		"ENOTRECOVERABLE":                              reflect.ValueOf(syscall.ENOTRECOVERABLE),
296		"ENOTSOCK":                                     reflect.ValueOf(syscall.ENOTSOCK),
297		"ENOTSUP":                                      reflect.ValueOf(syscall.ENOTSUP),
298		"ENOTTY":                                       reflect.ValueOf(syscall.ENOTTY),
299		"ENOTUNIQ":                                     reflect.ValueOf(syscall.ENOTUNIQ),
300		"ENXIO":                                        reflect.ValueOf(syscall.ENXIO),
301		"EOPNOTSUPP":                                   reflect.ValueOf(syscall.EOPNOTSUPP),
302		"EOVERFLOW":                                    reflect.ValueOf(syscall.EOVERFLOW),
303		"EOWNERDEAD":                                   reflect.ValueOf(syscall.EOWNERDEAD),
304		"EPERM":                                        reflect.ValueOf(syscall.EPERM),
305		"EPFNOSUPPORT":                                 reflect.ValueOf(syscall.EPFNOSUPPORT),
306		"EPIPE":                                        reflect.ValueOf(syscall.EPIPE),
307		"EPROTO":                                       reflect.ValueOf(syscall.EPROTO),
308		"EPROTONOSUPPORT":                              reflect.ValueOf(syscall.EPROTONOSUPPORT),
309		"EPROTOTYPE":                                   reflect.ValueOf(syscall.EPROTOTYPE),
310		"ERANGE":                                       reflect.ValueOf(syscall.ERANGE),
311		"EREMCHG":                                      reflect.ValueOf(syscall.EREMCHG),
312		"EREMOTE":                                      reflect.ValueOf(syscall.EREMOTE),
313		"EREMOTEIO":                                    reflect.ValueOf(syscall.EREMOTEIO),
314		"ERESTART":                                     reflect.ValueOf(syscall.ERESTART),
315		"EROFS":                                        reflect.ValueOf(syscall.EROFS),
316		"ERROR_ACCESS_DENIED":                          reflect.ValueOf(syscall.ERROR_ACCESS_DENIED),
317		"ERROR_ALREADY_EXISTS":                         reflect.ValueOf(syscall.ERROR_ALREADY_EXISTS),
318		"ERROR_BROKEN_PIPE":                            reflect.ValueOf(syscall.ERROR_BROKEN_PIPE),
319		"ERROR_BUFFER_OVERFLOW":                        reflect.ValueOf(syscall.ERROR_BUFFER_OVERFLOW),
320		"ERROR_DIR_NOT_EMPTY":                          reflect.ValueOf(syscall.ERROR_DIR_NOT_EMPTY),
321		"ERROR_ENVVAR_NOT_FOUND":                       reflect.ValueOf(syscall.ERROR_ENVVAR_NOT_FOUND),
322		"ERROR_FILE_EXISTS":                            reflect.ValueOf(syscall.ERROR_FILE_EXISTS),
323		"ERROR_FILE_NOT_FOUND":                         reflect.ValueOf(syscall.ERROR_FILE_NOT_FOUND),
324		"ERROR_HANDLE_EOF":                             reflect.ValueOf(syscall.ERROR_HANDLE_EOF),
325		"ERROR_INSUFFICIENT_BUFFER":                    reflect.ValueOf(syscall.ERROR_INSUFFICIENT_BUFFER),
326		"ERROR_IO_PENDING":                             reflect.ValueOf(syscall.ERROR_IO_PENDING),
327		"ERROR_MOD_NOT_FOUND":                          reflect.ValueOf(syscall.ERROR_MOD_NOT_FOUND),
328		"ERROR_MORE_DATA":                              reflect.ValueOf(syscall.ERROR_MORE_DATA),
329		"ERROR_NETNAME_DELETED":                        reflect.ValueOf(syscall.ERROR_NETNAME_DELETED),
330		"ERROR_NOT_FOUND":                              reflect.ValueOf(syscall.ERROR_NOT_FOUND),
331		"ERROR_NO_MORE_FILES":                          reflect.ValueOf(syscall.ERROR_NO_MORE_FILES),
332		"ERROR_OPERATION_ABORTED":                      reflect.ValueOf(syscall.ERROR_OPERATION_ABORTED),
333		"ERROR_PATH_NOT_FOUND":                         reflect.ValueOf(syscall.ERROR_PATH_NOT_FOUND),
334		"ERROR_PRIVILEGE_NOT_HELD":                     reflect.ValueOf(syscall.ERROR_PRIVILEGE_NOT_HELD),
335		"ERROR_PROC_NOT_FOUND":                         reflect.ValueOf(syscall.ERROR_PROC_NOT_FOUND),
336		"ESHUTDOWN":                                    reflect.ValueOf(syscall.ESHUTDOWN),
337		"ESOCKTNOSUPPORT":                              reflect.ValueOf(syscall.ESOCKTNOSUPPORT),
338		"ESPIPE":                                       reflect.ValueOf(syscall.ESPIPE),
339		"ESRCH":                                        reflect.ValueOf(syscall.ESRCH),
340		"ESRMNT":                                       reflect.ValueOf(syscall.ESRMNT),
341		"ESTALE":                                       reflect.ValueOf(syscall.ESTALE),
342		"ESTRPIPE":                                     reflect.ValueOf(syscall.ESTRPIPE),
343		"ETIME":                                        reflect.ValueOf(syscall.ETIME),
344		"ETIMEDOUT":                                    reflect.ValueOf(syscall.ETIMEDOUT),
345		"ETOOMANYREFS":                                 reflect.ValueOf(syscall.ETOOMANYREFS),
346		"ETXTBSY":                                      reflect.ValueOf(syscall.ETXTBSY),
347		"EUCLEAN":                                      reflect.ValueOf(syscall.EUCLEAN),
348		"EUNATCH":                                      reflect.ValueOf(syscall.EUNATCH),
349		"EUSERS":                                       reflect.ValueOf(syscall.EUSERS),
350		"EWINDOWS":                                     reflect.ValueOf(syscall.EWINDOWS),
351		"EWOULDBLOCK":                                  reflect.ValueOf(syscall.EWOULDBLOCK),
352		"EXDEV":                                        reflect.ValueOf(syscall.EXDEV),
353		"EXFULL":                                       reflect.ValueOf(syscall.EXFULL),
354		"Environ":                                      reflect.ValueOf(syscall.Environ),
355		"EscapeArg":                                    reflect.ValueOf(syscall.EscapeArg),
356		"FILE_ACTION_ADDED":                            reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
357		"FILE_ACTION_MODIFIED":                         reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
358		"FILE_ACTION_REMOVED":                          reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
359		"FILE_ACTION_RENAMED_NEW_NAME":                 reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
360		"FILE_ACTION_RENAMED_OLD_NAME":                 reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
361		"FILE_APPEND_DATA":                             reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
362		"FILE_ATTRIBUTE_ARCHIVE":                       reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
363		"FILE_ATTRIBUTE_DIRECTORY":                     reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
364		"FILE_ATTRIBUTE_HIDDEN":                        reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
365		"FILE_ATTRIBUTE_NORMAL":                        reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
366		"FILE_ATTRIBUTE_READONLY":                      reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
367		"FILE_ATTRIBUTE_REPARSE_POINT":                 reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
368		"FILE_ATTRIBUTE_SYSTEM":                        reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
369		"FILE_BEGIN":                                   reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
370		"FILE_CURRENT":                                 reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
371		"FILE_END":                                     reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
372		"FILE_FLAG_BACKUP_SEMANTICS":                   reflect.ValueOf(constant.MakeFromLiteral("33554432", token.INT, 0)),
373		"FILE_FLAG_OPEN_REPARSE_POINT":                 reflect.ValueOf(constant.MakeFromLiteral("2097152", token.INT, 0)),
374		"FILE_FLAG_OVERLAPPED":                         reflect.ValueOf(constant.MakeFromLiteral("1073741824", token.INT, 0)),
375		"FILE_LIST_DIRECTORY":                          reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
376		"FILE_MAP_COPY":                                reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
377		"FILE_MAP_EXECUTE":                             reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
378		"FILE_MAP_READ":                                reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
379		"FILE_MAP_WRITE":                               reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
380		"FILE_NOTIFY_CHANGE_ATTRIBUTES":                reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
381		"FILE_NOTIFY_CHANGE_CREATION":                  reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
382		"FILE_NOTIFY_CHANGE_DIR_NAME":                  reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
383		"FILE_NOTIFY_CHANGE_FILE_NAME":                 reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
384		"FILE_NOTIFY_CHANGE_LAST_ACCESS":               reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
385		"FILE_NOTIFY_CHANGE_LAST_WRITE":                reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
386		"FILE_NOTIFY_CHANGE_SIZE":                      reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
387		"FILE_SHARE_DELETE":                            reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
388		"FILE_SHARE_READ":                              reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
389		"FILE_SHARE_WRITE":                             reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
390		"FILE_SKIP_COMPLETION_PORT_ON_SUCCESS":         reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
391		"FILE_SKIP_SET_EVENT_ON_HANDLE":                reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
392		"FILE_TYPE_CHAR":                               reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
393		"FILE_TYPE_DISK":                               reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
394		"FILE_TYPE_PIPE":                               reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
395		"FILE_TYPE_REMOTE":                             reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
396		"FILE_TYPE_UNKNOWN":                            reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
397		"FILE_WRITE_ATTRIBUTES":                        reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
398		"FORMAT_MESSAGE_ALLOCATE_BUFFER":               reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
399		"FORMAT_MESSAGE_ARGUMENT_ARRAY":                reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
400		"FORMAT_MESSAGE_FROM_HMODULE":                  reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
401		"FORMAT_MESSAGE_FROM_STRING":                   reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
402		"FORMAT_MESSAGE_FROM_SYSTEM":                   reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
403		"FORMAT_MESSAGE_IGNORE_INSERTS":                reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
404		"FORMAT_MESSAGE_MAX_WIDTH_MASK":                reflect.ValueOf(constant.MakeFromLiteral("255", token.INT, 0)),
405		"FSCTL_GET_REPARSE_POINT":                      reflect.ValueOf(constant.MakeFromLiteral("589992", token.INT, 0)),
406		"Fchdir":                                       reflect.ValueOf(syscall.Fchdir),
407		"Fchmod":                                       reflect.ValueOf(syscall.Fchmod),
408		"Fchown":                                       reflect.ValueOf(syscall.Fchown),
409		"FindClose":                                    reflect.ValueOf(syscall.FindClose),
410		"FindFirstFile":                                reflect.ValueOf(syscall.FindFirstFile),
411		"FindNextFile":                                 reflect.ValueOf(syscall.FindNextFile),
412		"FlushFileBuffers":                             reflect.ValueOf(syscall.FlushFileBuffers),
413		"FlushViewOfFile":                              reflect.ValueOf(syscall.FlushViewOfFile),
414		"ForkLock":                                     reflect.ValueOf(&syscall.ForkLock).Elem(),
415		"FormatMessage":                                reflect.ValueOf(syscall.FormatMessage),
416		"FreeAddrInfoW":                                reflect.ValueOf(syscall.FreeAddrInfoW),
417		"FreeEnvironmentStrings":                       reflect.ValueOf(syscall.FreeEnvironmentStrings),
418		"FreeLibrary":                                  reflect.ValueOf(syscall.FreeLibrary),
419		"Fsync":                                        reflect.ValueOf(syscall.Fsync),
420		"Ftruncate":                                    reflect.ValueOf(syscall.Ftruncate),
421		"FullPath":                                     reflect.ValueOf(syscall.FullPath),
422		"GENERIC_ALL":                                  reflect.ValueOf(constant.MakeFromLiteral("268435456", token.INT, 0)),
423		"GENERIC_EXECUTE":                              reflect.ValueOf(constant.MakeFromLiteral("536870912", token.INT, 0)),
424		"GENERIC_READ":                                 reflect.ValueOf(constant.MakeFromLiteral("2147483648", token.INT, 0)),
425		"GENERIC_WRITE":                                reflect.ValueOf(constant.MakeFromLiteral("1073741824", token.INT, 0)),
426		"GetAcceptExSockaddrs":                         reflect.ValueOf(syscall.GetAcceptExSockaddrs),
427		"GetAdaptersInfo":                              reflect.ValueOf(syscall.GetAdaptersInfo),
428		"GetAddrInfoW":                                 reflect.ValueOf(syscall.GetAddrInfoW),
429		"GetCommandLine":                               reflect.ValueOf(syscall.GetCommandLine),
430		"GetComputerName":                              reflect.ValueOf(syscall.GetComputerName),
431		"GetConsoleMode":                               reflect.ValueOf(syscall.GetConsoleMode),
432		"GetCurrentDirectory":                          reflect.ValueOf(syscall.GetCurrentDirectory),
433		"GetCurrentProcess":                            reflect.ValueOf(syscall.GetCurrentProcess),
434		"GetEnvironmentStrings":                        reflect.ValueOf(syscall.GetEnvironmentStrings),
435		"GetEnvironmentVariable":                       reflect.ValueOf(syscall.GetEnvironmentVariable),
436		"GetFileAttributes":                            reflect.ValueOf(syscall.GetFileAttributes),
437		"GetFileAttributesEx":                          reflect.ValueOf(syscall.GetFileAttributesEx),
438		"GetFileExInfoStandard":                        reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
439		"GetFileExMaxInfoLevel":                        reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
440		"GetFileInformationByHandle":                   reflect.ValueOf(syscall.GetFileInformationByHandle),
441		"GetFileType":                                  reflect.ValueOf(syscall.GetFileType),
442		"GetFullPathName":                              reflect.ValueOf(syscall.GetFullPathName),
443		"GetHostByName":                                reflect.ValueOf(syscall.GetHostByName),
444		"GetIfEntry":                                   reflect.ValueOf(syscall.GetIfEntry),
445		"GetLastError":                                 reflect.ValueOf(syscall.GetLastError),
446		"GetLengthSid":                                 reflect.ValueOf(syscall.GetLengthSid),
447		"GetLongPathName":                              reflect.ValueOf(syscall.GetLongPathName),
448		"GetProcAddress":                               reflect.ValueOf(syscall.GetProcAddress),
449		"GetProcessTimes":                              reflect.ValueOf(syscall.GetProcessTimes),
450		"GetProtoByName":                               reflect.ValueOf(syscall.GetProtoByName),
451		"GetQueuedCompletionStatus":                    reflect.ValueOf(syscall.GetQueuedCompletionStatus),
452		"GetServByName":                                reflect.ValueOf(syscall.GetServByName),
453		"GetShortPathName":                             reflect.ValueOf(syscall.GetShortPathName),
454		"GetStartupInfo":                               reflect.ValueOf(syscall.GetStartupInfo),
455		"GetStdHandle":                                 reflect.ValueOf(syscall.GetStdHandle),
456		"GetSystemTimeAsFileTime":                      reflect.ValueOf(syscall.GetSystemTimeAsFileTime),
457		"GetTempPath":                                  reflect.ValueOf(syscall.GetTempPath),
458		"GetTimeZoneInformation":                       reflect.ValueOf(syscall.GetTimeZoneInformation),
459		"GetTokenInformation":                          reflect.ValueOf(syscall.GetTokenInformation),
460		"GetUserNameEx":                                reflect.ValueOf(syscall.GetUserNameEx),
461		"GetUserProfileDirectory":                      reflect.ValueOf(syscall.GetUserProfileDirectory),
462		"GetVersion":                                   reflect.ValueOf(syscall.GetVersion),
463		"Getegid":                                      reflect.ValueOf(syscall.Getegid),
464		"Getenv":                                       reflect.ValueOf(syscall.Getenv),
465		"Geteuid":                                      reflect.ValueOf(syscall.Geteuid),
466		"Getgid":                                       reflect.ValueOf(syscall.Getgid),
467		"Getgroups":                                    reflect.ValueOf(syscall.Getgroups),
468		"Getpagesize":                                  reflect.ValueOf(syscall.Getpagesize),
469		"Getpeername":                                  reflect.ValueOf(syscall.Getpeername),
470		"Getpid":                                       reflect.ValueOf(syscall.Getpid),
471		"Getppid":                                      reflect.ValueOf(syscall.Getppid),
472		"Getsockname":                                  reflect.ValueOf(syscall.Getsockname),
473		"Getsockopt":                                   reflect.ValueOf(syscall.Getsockopt),
474		"GetsockoptInt":                                reflect.ValueOf(syscall.GetsockoptInt),
475		"Gettimeofday":                                 reflect.ValueOf(syscall.Gettimeofday),
476		"Getuid":                                       reflect.ValueOf(syscall.Getuid),
477		"Getwd":                                        reflect.ValueOf(syscall.Getwd),
478		"HANDLE_FLAG_INHERIT":                          reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
479		"HKEY_CLASSES_ROOT":                            reflect.ValueOf(constant.MakeFromLiteral("2147483648", token.INT, 0)),
480		"HKEY_CURRENT_CONFIG":                          reflect.ValueOf(constant.MakeFromLiteral("2147483653", token.INT, 0)),
481		"HKEY_CURRENT_USER":                            reflect.ValueOf(constant.MakeFromLiteral("2147483649", token.INT, 0)),
482		"HKEY_DYN_DATA":                                reflect.ValueOf(constant.MakeFromLiteral("2147483654", token.INT, 0)),
483		"HKEY_LOCAL_MACHINE":                           reflect.ValueOf(constant.MakeFromLiteral("2147483650", token.INT, 0)),
484		"HKEY_PERFORMANCE_DATA":                        reflect.ValueOf(constant.MakeFromLiteral("2147483652", token.INT, 0)),
485		"HKEY_USERS":                                   reflect.ValueOf(constant.MakeFromLiteral("2147483651", token.INT, 0)),
486		"IFF_BROADCAST":                                reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
487		"IFF_LOOPBACK":                                 reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
488		"IFF_MULTICAST":                                reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
489		"IFF_POINTTOPOINT":                             reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
490		"IFF_UP":                                       reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
491		"IGNORE":                                       reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
492		"INFINITE":                                     reflect.ValueOf(constant.MakeFromLiteral("4294967295", token.INT, 0)),
493		"INVALID_FILE_ATTRIBUTES":                      reflect.ValueOf(constant.MakeFromLiteral("4294967295", token.INT, 0)),
494		"IOC_IN":                                       reflect.ValueOf(constant.MakeFromLiteral("2147483648", token.INT, 0)),
495		"IOC_INOUT":                                    reflect.ValueOf(constant.MakeFromLiteral("3221225472", token.INT, 0)),
496		"IOC_OUT":                                      reflect.ValueOf(constant.MakeFromLiteral("1073741824", token.INT, 0)),
497		"IOC_VENDOR":                                   reflect.ValueOf(constant.MakeFromLiteral("402653184", token.INT, 0)),
498		"IOC_WS2":                                      reflect.ValueOf(constant.MakeFromLiteral("134217728", token.INT, 0)),
499		"IO_REPARSE_TAG_SYMLINK":                       reflect.ValueOf(constant.MakeFromLiteral("2684354572", token.INT, 0)),
500		"IPPROTO_IP":                                   reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
501		"IPPROTO_IPV6":                                 reflect.ValueOf(constant.MakeFromLiteral("41", token.INT, 0)),
502		"IPPROTO_TCP":                                  reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
503		"IPPROTO_UDP":                                  reflect.ValueOf(constant.MakeFromLiteral("17", token.INT, 0)),
504		"IPV6_JOIN_GROUP":                              reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
505		"IPV6_LEAVE_GROUP":                             reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
506		"IPV6_MULTICAST_HOPS":                          reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
507		"IPV6_MULTICAST_IF":                            reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
508		"IPV6_MULTICAST_LOOP":                          reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
509		"IPV6_UNICAST_HOPS":                            reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
510		"IPV6_V6ONLY":                                  reflect.ValueOf(constant.MakeFromLiteral("27", token.INT, 0)),
511		"IP_ADD_MEMBERSHIP":                            reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
512		"IP_DROP_MEMBERSHIP":                           reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
513		"IP_MULTICAST_IF":                              reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
514		"IP_MULTICAST_LOOP":                            reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
515		"IP_MULTICAST_TTL":                             reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
516		"IP_TOS":                                       reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
517		"IP_TTL":                                       reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
518		"ImplementsGetwd":                              reflect.ValueOf(syscall.ImplementsGetwd),
519		"InvalidHandle":                                reflect.ValueOf(syscall.InvalidHandle),
520		"KEY_ALL_ACCESS":                               reflect.ValueOf(constant.MakeFromLiteral("983103", token.INT, 0)),
521		"KEY_CREATE_LINK":                              reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
522		"KEY_CREATE_SUB_KEY":                           reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
523		"KEY_ENUMERATE_SUB_KEYS":                       reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
524		"KEY_EXECUTE":                                  reflect.ValueOf(constant.MakeFromLiteral("131097", token.INT, 0)),
525		"KEY_NOTIFY":                                   reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
526		"KEY_QUERY_VALUE":                              reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
527		"KEY_READ":                                     reflect.ValueOf(constant.MakeFromLiteral("131097", token.INT, 0)),
528		"KEY_SET_VALUE":                                reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
529		"KEY_WOW64_32KEY":                              reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
530		"KEY_WOW64_64KEY":                              reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
531		"KEY_WRITE":                                    reflect.ValueOf(constant.MakeFromLiteral("131078", token.INT, 0)),
532		"LANG_ENGLISH":                                 reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
533		"LAYERED_PROTOCOL":                             reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
534		"Lchown":                                       reflect.ValueOf(syscall.Lchown),
535		"Link":                                         reflect.ValueOf(syscall.Link),
536		"Listen":                                       reflect.ValueOf(syscall.Listen),
537		"LoadCancelIoEx":                               reflect.ValueOf(syscall.LoadCancelIoEx),
538		"LoadConnectEx":                                reflect.ValueOf(syscall.LoadConnectEx),
539		"LoadCreateSymbolicLink":                       reflect.ValueOf(syscall.LoadCreateSymbolicLink),
540		"LoadDLL":                                      reflect.ValueOf(syscall.LoadDLL),
541		"LoadGetAddrInfo":                              reflect.ValueOf(syscall.LoadGetAddrInfo),
542		"LoadLibrary":                                  reflect.ValueOf(syscall.LoadLibrary),
543		"LoadSetFileCompletionNotificationModes":       reflect.ValueOf(syscall.LoadSetFileCompletionNotificationModes),
544		"LocalFree":                                    reflect.ValueOf(syscall.LocalFree),
545		"LookupAccountName":                            reflect.ValueOf(syscall.LookupAccountName),
546		"LookupAccountSid":                             reflect.ValueOf(syscall.LookupAccountSid),
547		"LookupSID":                                    reflect.ValueOf(syscall.LookupSID),
548		"MAXIMUM_REPARSE_DATA_BUFFER_SIZE":             reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
549		"MAXLEN_IFDESCR":                               reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
550		"MAXLEN_PHYSADDR":                              reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
551		"MAX_ADAPTER_ADDRESS_LENGTH":                   reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
552		"MAX_ADAPTER_DESCRIPTION_LENGTH":               reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
553		"MAX_ADAPTER_NAME_LENGTH":                      reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
554		"MAX_COMPUTERNAME_LENGTH":                      reflect.ValueOf(constant.MakeFromLiteral("15", token.INT, 0)),
555		"MAX_INTERFACE_NAME_LEN":                       reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
556		"MAX_LONG_PATH":                                reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
557		"MAX_PATH":                                     reflect.ValueOf(constant.MakeFromLiteral("260", token.INT, 0)),
558		"MAX_PROTOCOL_CHAIN":                           reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
559		"MapViewOfFile":                                reflect.ValueOf(syscall.MapViewOfFile),
560		"MaxTokenInfoClass":                            reflect.ValueOf(constant.MakeFromLiteral("29", token.INT, 0)),
561		"Mkdir":                                        reflect.ValueOf(syscall.Mkdir),
562		"MoveFile":                                     reflect.ValueOf(syscall.MoveFile),
563		"MustLoadDLL":                                  reflect.ValueOf(syscall.MustLoadDLL),
564		"NameCanonical":                                reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
565		"NameCanonicalEx":                              reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
566		"NameDisplay":                                  reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
567		"NameDnsDomain":                                reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
568		"NameFullyQualifiedDN":                         reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
569		"NameSamCompatible":                            reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
570		"NameServicePrincipal":                         reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
571		"NameUniqueId":                                 reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
572		"NameUnknown":                                  reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
573		"NameUserPrincipal":                            reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
574		"NetApiBufferFree":                             reflect.ValueOf(syscall.NetApiBufferFree),
575		"NetGetJoinInformation":                        reflect.ValueOf(syscall.NetGetJoinInformation),
576		"NetSetupDomainName":                           reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
577		"NetSetupUnjoined":                             reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
578		"NetSetupUnknownStatus":                        reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
579		"NetSetupWorkgroupName":                        reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
580		"NetUserGetInfo":                               reflect.ValueOf(syscall.NetUserGetInfo),
581		"NewCallback":                                  reflect.ValueOf(syscall.NewCallback),
582		"NewCallbackCDecl":                             reflect.ValueOf(syscall.NewCallbackCDecl),
583		"NewLazyDLL":                                   reflect.ValueOf(syscall.NewLazyDLL),
584		"NsecToFiletime":                               reflect.ValueOf(syscall.NsecToFiletime),
585		"NsecToTimespec":                               reflect.ValueOf(syscall.NsecToTimespec),
586		"NsecToTimeval":                                reflect.ValueOf(syscall.NsecToTimeval),
587		"Ntohs":                                        reflect.ValueOf(syscall.Ntohs),
588		"OID_PKIX_KP_SERVER_AUTH":                      reflect.ValueOf(&syscall.OID_PKIX_KP_SERVER_AUTH).Elem(),
589		"OID_SERVER_GATED_CRYPTO":                      reflect.ValueOf(&syscall.OID_SERVER_GATED_CRYPTO).Elem(),
590		"OID_SGC_NETSCAPE":                             reflect.ValueOf(&syscall.OID_SGC_NETSCAPE).Elem(),
591		"OPEN_ALWAYS":                                  reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
592		"OPEN_EXISTING":                                reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
593		"O_APPEND":                                     reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
594		"O_ASYNC":                                      reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
595		"O_CLOEXEC":                                    reflect.ValueOf(constant.MakeFromLiteral("524288", token.INT, 0)),
596		"O_CREAT":                                      reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
597		"O_EXCL":                                       reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
598		"O_NOCTTY":                                     reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
599		"O_NONBLOCK":                                   reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
600		"O_RDONLY":                                     reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
601		"O_RDWR":                                       reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
602		"O_SYNC":                                       reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
603		"O_TRUNC":                                      reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
604		"O_WRONLY":                                     reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
605		"Open":                                         reflect.ValueOf(syscall.Open),
606		"OpenCurrentProcessToken":                      reflect.ValueOf(syscall.OpenCurrentProcessToken),
607		"OpenProcess":                                  reflect.ValueOf(syscall.OpenProcess),
608		"OpenProcessToken":                             reflect.ValueOf(syscall.OpenProcessToken),
609		"PAGE_EXECUTE_READ":                            reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
610		"PAGE_EXECUTE_READWRITE":                       reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
611		"PAGE_EXECUTE_WRITECOPY":                       reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
612		"PAGE_READONLY":                                reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
613		"PAGE_READWRITE":                               reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
614		"PAGE_WRITECOPY":                               reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
615		"PFL_HIDDEN":                                   reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
616		"PFL_MATCHES_PROTOCOL_ZERO":                    reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
617		"PFL_MULTIPLE_PROTO_ENTRIES":                   reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
618		"PFL_NETWORKDIRECT_PROVIDER":                   reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
619		"PFL_RECOMMENDED_PROTO_ENTRY":                  reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
620		"PKCS_7_ASN_ENCODING":                          reflect.ValueOf(constant.MakeFromLiteral("65536", token.INT, 0)),
621		"PROCESS_QUERY_INFORMATION":                    reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
622		"PROCESS_TERMINATE":                            reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
623		"PROV_DH_SCHANNEL":                             reflect.ValueOf(constant.MakeFromLiteral("18", token.INT, 0)),
624		"PROV_DSS":                                     reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
625		"PROV_DSS_DH":                                  reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
626		"PROV_EC_ECDSA_FULL":                           reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
627		"PROV_EC_ECDSA_SIG":                            reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
628		"PROV_EC_ECNRA_FULL":                           reflect.ValueOf(constant.MakeFromLiteral("17", token.INT, 0)),
629		"PROV_EC_ECNRA_SIG":                            reflect.ValueOf(constant.MakeFromLiteral("15", token.INT, 0)),
630		"PROV_FORTEZZA":                                reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
631		"PROV_INTEL_SEC":                               reflect.ValueOf(constant.MakeFromLiteral("22", token.INT, 0)),
632		"PROV_MS_EXCHANGE":                             reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
633		"PROV_REPLACE_OWF":                             reflect.ValueOf(constant.MakeFromLiteral("23", token.INT, 0)),
634		"PROV_RNG":                                     reflect.ValueOf(constant.MakeFromLiteral("21", token.INT, 0)),
635		"PROV_RSA_AES":                                 reflect.ValueOf(constant.MakeFromLiteral("24", token.INT, 0)),
636		"PROV_RSA_FULL":                                reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
637		"PROV_RSA_SCHANNEL":                            reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
638		"PROV_RSA_SIG":                                 reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
639		"PROV_SPYRUS_LYNKS":                            reflect.ValueOf(constant.MakeFromLiteral("20", token.INT, 0)),
640		"PROV_SSL":                                     reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
641		"Pipe":                                         reflect.ValueOf(syscall.Pipe),
642		"PostQueuedCompletionStatus":                   reflect.ValueOf(syscall.PostQueuedCompletionStatus),
643		"Process32First":                               reflect.ValueOf(syscall.Process32First),
644		"Process32Next":                                reflect.ValueOf(syscall.Process32Next),
645		"REG_BINARY":                                   reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
646		"REG_DWORD":                                    reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
647		"REG_DWORD_BIG_ENDIAN":                         reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
648		"REG_DWORD_LITTLE_ENDIAN":                      reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
649		"REG_EXPAND_SZ":                                reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
650		"REG_FULL_RESOURCE_DESCRIPTOR":                 reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
651		"REG_LINK":                                     reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
652		"REG_MULTI_SZ":                                 reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
653		"REG_NONE":                                     reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
654		"REG_QWORD":                                    reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
655		"REG_QWORD_LITTLE_ENDIAN":                      reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
656		"REG_RESOURCE_LIST":                            reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
657		"REG_RESOURCE_REQUIREMENTS_LIST":               reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
658		"REG_SZ":                                       reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
659		"Read":                                         reflect.ValueOf(syscall.Read),
660		"ReadConsole":                                  reflect.ValueOf(syscall.ReadConsole),
661		"ReadDirectoryChanges":                         reflect.ValueOf(syscall.ReadDirectoryChanges),
662		"ReadFile":                                     reflect.ValueOf(syscall.ReadFile),
663		"Readlink":                                     reflect.ValueOf(syscall.Readlink),
664		"Recvfrom":                                     reflect.ValueOf(syscall.Recvfrom),
665		"RegCloseKey":                                  reflect.ValueOf(syscall.RegCloseKey),
666		"RegEnumKeyEx":                                 reflect.ValueOf(syscall.RegEnumKeyEx),
667		"RegOpenKeyEx":                                 reflect.ValueOf(syscall.RegOpenKeyEx),
668		"RegQueryInfoKey":                              reflect.ValueOf(syscall.RegQueryInfoKey),
669		"RegQueryValueEx":                              reflect.ValueOf(syscall.RegQueryValueEx),
670		"RemoveDirectory":                              reflect.ValueOf(syscall.RemoveDirectory),
671		"Rename":                                       reflect.ValueOf(syscall.Rename),
672		"Rmdir":                                        reflect.ValueOf(syscall.Rmdir),
673		"SHUT_RD":                                      reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
674		"SHUT_RDWR":                                    reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
675		"SHUT_WR":                                      reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
676		"SIGABRT":                                      reflect.ValueOf(syscall.SIGABRT),
677		"SIGALRM":                                      reflect.ValueOf(syscall.SIGALRM),
678		"SIGBUS":                                       reflect.ValueOf(syscall.SIGBUS),
679		"SIGFPE":                                       reflect.ValueOf(syscall.SIGFPE),
680		"SIGHUP":                                       reflect.ValueOf(syscall.SIGHUP),
681		"SIGILL":                                       reflect.ValueOf(syscall.SIGILL),
682		"SIGINT":                                       reflect.ValueOf(syscall.SIGINT),
683		"SIGKILL":                                      reflect.ValueOf(syscall.SIGKILL),
684		"SIGPIPE":                                      reflect.ValueOf(syscall.SIGPIPE),
685		"SIGQUIT":                                      reflect.ValueOf(syscall.SIGQUIT),
686		"SIGSEGV":                                      reflect.ValueOf(syscall.SIGSEGV),
687		"SIGTERM":                                      reflect.ValueOf(syscall.SIGTERM),
688		"SIGTRAP":                                      reflect.ValueOf(syscall.SIGTRAP),
689		"SIO_GET_EXTENSION_FUNCTION_POINTER":           reflect.ValueOf(constant.MakeFromLiteral("3355443206", token.INT, 0)),
690		"SIO_GET_INTERFACE_LIST":                       reflect.ValueOf(constant.MakeFromLiteral("1074033791", token.INT, 0)),
691		"SIO_KEEPALIVE_VALS":                           reflect.ValueOf(constant.MakeFromLiteral("2550136836", token.INT, 0)),
692		"SIO_UDP_CONNRESET":                            reflect.ValueOf(constant.MakeFromLiteral("2550136844", token.INT, 0)),
693		"SOCK_DGRAM":                                   reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
694		"SOCK_RAW":                                     reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
695		"SOCK_SEQPACKET":                               reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
696		"SOCK_STREAM":                                  reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
697		"SOL_SOCKET":                                   reflect.ValueOf(constant.MakeFromLiteral("65535", token.INT, 0)),
698		"SOMAXCONN":                                    reflect.ValueOf(constant.MakeFromLiteral("2147483647", token.INT, 0)),
699		"SO_BROADCAST":                                 reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
700		"SO_DONTROUTE":                                 reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
701		"SO_KEEPALIVE":                                 reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
702		"SO_LINGER":                                    reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
703		"SO_RCVBUF":                                    reflect.ValueOf(constant.MakeFromLiteral("4098", token.INT, 0)),
704		"SO_REUSEADDR":                                 reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
705		"SO_SNDBUF":                                    reflect.ValueOf(constant.MakeFromLiteral("4097", token.INT, 0)),
706		"SO_UPDATE_ACCEPT_CONTEXT":                     reflect.ValueOf(constant.MakeFromLiteral("28683", token.INT, 0)),
707		"SO_UPDATE_CONNECT_CONTEXT":                    reflect.ValueOf(constant.MakeFromLiteral("28688", token.INT, 0)),
708		"STANDARD_RIGHTS_ALL":                          reflect.ValueOf(constant.MakeFromLiteral("2031616", token.INT, 0)),
709		"STANDARD_RIGHTS_EXECUTE":                      reflect.ValueOf(constant.MakeFromLiteral("131072", token.INT, 0)),
710		"STANDARD_RIGHTS_READ":                         reflect.ValueOf(constant.MakeFromLiteral("131072", token.INT, 0)),
711		"STANDARD_RIGHTS_REQUIRED":                     reflect.ValueOf(constant.MakeFromLiteral("983040", token.INT, 0)),
712		"STANDARD_RIGHTS_WRITE":                        reflect.ValueOf(constant.MakeFromLiteral("131072", token.INT, 0)),
713		"STARTF_USESHOWWINDOW":                         reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
714		"STARTF_USESTDHANDLES":                         reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
715		"STD_ERROR_HANDLE":                             reflect.ValueOf(constant.MakeFromLiteral("-12", token.INT, 0)),
716		"STD_INPUT_HANDLE":                             reflect.ValueOf(constant.MakeFromLiteral("-10", token.INT, 0)),
717		"STD_OUTPUT_HANDLE":                            reflect.ValueOf(constant.MakeFromLiteral("-11", token.INT, 0)),
718		"SUBLANG_ENGLISH_US":                           reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
719		"SW_FORCEMINIMIZE":                             reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
720		"SW_HIDE":                                      reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
721		"SW_MAXIMIZE":                                  reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
722		"SW_MINIMIZE":                                  reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
723		"SW_NORMAL":                                    reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
724		"SW_RESTORE":                                   reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
725		"SW_SHOW":                                      reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
726		"SW_SHOWDEFAULT":                               reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
727		"SW_SHOWMAXIMIZED":                             reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
728		"SW_SHOWMINIMIZED":                             reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
729		"SW_SHOWMINNOACTIVE":                           reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
730		"SW_SHOWNA":                                    reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
731		"SW_SHOWNOACTIVATE":                            reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
732		"SW_SHOWNORMAL":                                reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
733		"SYMBOLIC_LINK_FLAG_DIRECTORY":                 reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
734		"SYNCHRONIZE":                                  reflect.ValueOf(constant.MakeFromLiteral("1048576", token.INT, 0)),
735		"S_IFBLK":                                      reflect.ValueOf(constant.MakeFromLiteral("24576", token.INT, 0)),
736		"S_IFCHR":                                      reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
737		"S_IFDIR":                                      reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
738		"S_IFIFO":                                      reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
739		"S_IFLNK":                                      reflect.ValueOf(constant.MakeFromLiteral("40960", token.INT, 0)),
740		"S_IFMT":                                       reflect.ValueOf(constant.MakeFromLiteral("126976", token.INT, 0)),
741		"S_IFREG":                                      reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
742		"S_IFSOCK":                                     reflect.ValueOf(constant.MakeFromLiteral("49152", token.INT, 0)),
743		"S_IRUSR":                                      reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
744		"S_ISGID":                                      reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
745		"S_ISUID":                                      reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
746		"S_ISVTX":                                      reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
747		"S_IWRITE":                                     reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
748		"S_IWUSR":                                      reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
749		"S_IXUSR":                                      reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
750		"Seek":                                         reflect.ValueOf(syscall.Seek),
751		"Sendto":                                       reflect.ValueOf(syscall.Sendto),
752		"SetCurrentDirectory":                          reflect.ValueOf(syscall.SetCurrentDirectory),
753		"SetEndOfFile":                                 reflect.ValueOf(syscall.SetEndOfFile),
754		"SetEnvironmentVariable":                       reflect.ValueOf(syscall.SetEnvironmentVariable),
755		"SetFileAttributes":                            reflect.ValueOf(syscall.SetFileAttributes),
756		"SetFileCompletionNotificationModes":           reflect.ValueOf(syscall.SetFileCompletionNotificationModes),
757		"SetFilePointer":                               reflect.ValueOf(syscall.SetFilePointer),
758		"SetFileTime":                                  reflect.ValueOf(syscall.SetFileTime),
759		"SetHandleInformation":                         reflect.ValueOf(syscall.SetHandleInformation),
760		"SetNonblock":                                  reflect.ValueOf(syscall.SetNonblock),
761		"Setenv":                                       reflect.ValueOf(syscall.Setenv),
762		"Setsockopt":                                   reflect.ValueOf(syscall.Setsockopt),
763		"SetsockoptIPMreq":                             reflect.ValueOf(syscall.SetsockoptIPMreq),
764		"SetsockoptIPv6Mreq":                           reflect.ValueOf(syscall.SetsockoptIPv6Mreq),
765		"SetsockoptInet4Addr":                          reflect.ValueOf(syscall.SetsockoptInet4Addr),
766		"SetsockoptInt":                                reflect.ValueOf(syscall.SetsockoptInt),
767		"SetsockoptLinger":                             reflect.ValueOf(syscall.SetsockoptLinger),
768		"SetsockoptTimeval":                            reflect.ValueOf(syscall.SetsockoptTimeval),
769		"SidTypeAlias":                                 reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
770		"SidTypeComputer":                              reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
771		"SidTypeDeletedAccount":                        reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
772		"SidTypeDomain":                                reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
773		"SidTypeGroup":                                 reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
774		"SidTypeInvalid":                               reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
775		"SidTypeLabel":                                 reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
776		"SidTypeUnknown":                               reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
777		"SidTypeUser":                                  reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
778		"SidTypeWellKnownGroup":                        reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
779		"Socket":                                       reflect.ValueOf(syscall.Socket),
780		"SocketDisableIPv6":                            reflect.ValueOf(&syscall.SocketDisableIPv6).Elem(),
781		"Stderr":                                       reflect.ValueOf(&syscall.Stderr).Elem(),
782		"Stdin":                                        reflect.ValueOf(&syscall.Stdin).Elem(),
783		"Stdout":                                       reflect.ValueOf(&syscall.Stdout).Elem(),
784		"StringBytePtr":                                reflect.ValueOf(syscall.StringBytePtr),
785		"StringByteSlice":                              reflect.ValueOf(syscall.StringByteSlice),
786		"StringToSid":                                  reflect.ValueOf(syscall.StringToSid),
787		"StringToUTF16":                                reflect.ValueOf(syscall.StringToUTF16),
788		"StringToUTF16Ptr":                             reflect.ValueOf(syscall.StringToUTF16Ptr),
789		"Symlink":                                      reflect.ValueOf(syscall.Symlink),
790		"TCP_NODELAY":                                  reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
791		"TF_DISCONNECT":                                reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
792		"TF_REUSE_SOCKET":                              reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
793		"TF_USE_DEFAULT_WORKER":                        reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
794		"TF_USE_KERNEL_APC":                            reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
795		"TF_USE_SYSTEM_THREAD":                         reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
796		"TF_WRITE_BEHIND":                              reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
797		"TH32CS_INHERIT":                               reflect.ValueOf(constant.MakeFromLiteral("2147483648", token.INT, 0)),
798		"TH32CS_SNAPALL":                               reflect.ValueOf(constant.MakeFromLiteral("15", token.INT, 0)),
799		"TH32CS_SNAPHEAPLIST":                          reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
800		"TH32CS_SNAPMODULE":                            reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
801		"TH32CS_SNAPMODULE32":                          reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
802		"TH32CS_SNAPPROCESS":                           reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
803		"TH32CS_SNAPTHREAD":                            reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
804		"TIME_ZONE_ID_DAYLIGHT":                        reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
805		"TIME_ZONE_ID_STANDARD":                        reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
806		"TIME_ZONE_ID_UNKNOWN":                         reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
807		"TOKEN_ADJUST_DEFAULT":                         reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
808		"TOKEN_ADJUST_GROUPS":                          reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
809		"TOKEN_ADJUST_PRIVILEGES":                      reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
810		"TOKEN_ADJUST_SESSIONID":                       reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
811		"TOKEN_ALL_ACCESS":                             reflect.ValueOf(constant.MakeFromLiteral("983551", token.INT, 0)),
812		"TOKEN_ASSIGN_PRIMARY":                         reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
813		"TOKEN_DUPLICATE":                              reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
814		"TOKEN_EXECUTE":                                reflect.ValueOf(constant.MakeFromLiteral("131072", token.INT, 0)),
815		"TOKEN_IMPERSONATE":                            reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
816		"TOKEN_QUERY":                                  reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
817		"TOKEN_QUERY_SOURCE":                           reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
818		"TOKEN_READ":                                   reflect.ValueOf(constant.MakeFromLiteral("131080", token.INT, 0)),
819		"TOKEN_WRITE":                                  reflect.ValueOf(constant.MakeFromLiteral("131296", token.INT, 0)),
820		"TRUNCATE_EXISTING":                            reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
821		"TerminateProcess":                             reflect.ValueOf(syscall.TerminateProcess),
822		"TimespecToNsec":                               reflect.ValueOf(syscall.TimespecToNsec),
823		"TokenAccessInformation":                       reflect.ValueOf(constant.MakeFromLiteral("22", token.INT, 0)),
824		"TokenAuditPolicy":                             reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
825		"TokenDefaultDacl":                             reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
826		"TokenElevation":                               reflect.ValueOf(constant.MakeFromLiteral("20", token.INT, 0)),
827		"TokenElevationType":                           reflect.ValueOf(constant.MakeFromLiteral("18", token.INT, 0)),
828		"TokenGroups":                                  reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
829		"TokenGroupsAndPrivileges":                     reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
830		"TokenHasRestrictions":                         reflect.ValueOf(constant.MakeFromLiteral("21", token.INT, 0)),
831		"TokenImpersonationLevel":                      reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
832		"TokenIntegrityLevel":                          reflect.ValueOf(constant.MakeFromLiteral("25", token.INT, 0)),
833		"TokenLinkedToken":                             reflect.ValueOf(constant.MakeFromLiteral("19", token.INT, 0)),
834		"TokenLogonSid":                                reflect.ValueOf(constant.MakeFromLiteral("28", token.INT, 0)),
835		"TokenMandatoryPolicy":                         reflect.ValueOf(constant.MakeFromLiteral("27", token.INT, 0)),
836		"TokenOrigin":                                  reflect.ValueOf(constant.MakeFromLiteral("17", token.INT, 0)),
837		"TokenOwner":                                   reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
838		"TokenPrimaryGroup":                            reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
839		"TokenPrivileges":                              reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
840		"TokenRestrictedSids":                          reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
841		"TokenSandBoxInert":                            reflect.ValueOf(constant.MakeFromLiteral("15", token.INT, 0)),
842		"TokenSessionId":                               reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
843		"TokenSessionReference":                        reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
844		"TokenSource":                                  reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
845		"TokenStatistics":                              reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
846		"TokenType":                                    reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
847		"TokenUIAccess":                                reflect.ValueOf(constant.MakeFromLiteral("26", token.INT, 0)),
848		"TokenUser":                                    reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
849		"TokenVirtualizationAllowed":                   reflect.ValueOf(constant.MakeFromLiteral("23", token.INT, 0)),
850		"TokenVirtualizationEnabled":                   reflect.ValueOf(constant.MakeFromLiteral("24", token.INT, 0)),
851		"TranslateAccountName":                         reflect.ValueOf(syscall.TranslateAccountName),
852		"TranslateName":                                reflect.ValueOf(syscall.TranslateName),
853		"TransmitFile":                                 reflect.ValueOf(syscall.TransmitFile),
854		"UNIX_PATH_MAX":                                reflect.ValueOf(constant.MakeFromLiteral("108", token.INT, 0)),
855		"USAGE_MATCH_TYPE_AND":                         reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
856		"USAGE_MATCH_TYPE_OR":                          reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
857		"UTF16FromString":                              reflect.ValueOf(syscall.UTF16FromString),
858		"UTF16PtrFromString":                           reflect.ValueOf(syscall.UTF16PtrFromString),
859		"UTF16ToString":                                reflect.ValueOf(syscall.UTF16ToString),
860		"Unlink":                                       reflect.ValueOf(syscall.Unlink),
861		"UnmapViewOfFile":                              reflect.ValueOf(syscall.UnmapViewOfFile),
862		"Unsetenv":                                     reflect.ValueOf(syscall.Unsetenv),
863		"Utimes":                                       reflect.ValueOf(syscall.Utimes),
864		"UtimesNano":                                   reflect.ValueOf(syscall.UtimesNano),
865		"VirtualLock":                                  reflect.ValueOf(syscall.VirtualLock),
866		"VirtualUnlock":                                reflect.ValueOf(syscall.VirtualUnlock),
867		"WAIT_ABANDONED":                               reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
868		"WAIT_FAILED":                                  reflect.ValueOf(constant.MakeFromLiteral("4294967295", token.INT, 0)),
869		"WAIT_OBJECT_0":                                reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
870		"WAIT_TIMEOUT":                                 reflect.ValueOf(constant.MakeFromLiteral("258", token.INT, 0)),
871		"WSACleanup":                                   reflect.ValueOf(syscall.WSACleanup),
872		"WSADESCRIPTION_LEN":                           reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
873		"WSAEACCES":                                    reflect.ValueOf(syscall.WSAEACCES),
874		"WSAECONNABORTED":                              reflect.ValueOf(syscall.WSAECONNABORTED),
875		"WSAECONNRESET":                                reflect.ValueOf(syscall.WSAECONNRESET),
876		"WSAEnumProtocols":                             reflect.ValueOf(syscall.WSAEnumProtocols),
877		"WSAID_CONNECTEX":                              reflect.ValueOf(&syscall.WSAID_CONNECTEX).Elem(),
878		"WSAIoctl":                                     reflect.ValueOf(syscall.WSAIoctl),
879		"WSAPROTOCOL_LEN":                              reflect.ValueOf(constant.MakeFromLiteral("255", token.INT, 0)),
880		"WSARecv":                                      reflect.ValueOf(syscall.WSARecv),
881		"WSARecvFrom":                                  reflect.ValueOf(syscall.WSARecvFrom),
882		"WSASYS_STATUS_LEN":                            reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
883		"WSASend":                                      reflect.ValueOf(syscall.WSASend),
884		"WSASendTo":                                    reflect.ValueOf(syscall.WSASendTo),
885		"WSASendto":                                    reflect.ValueOf(syscall.WSASendto),
886		"WSAStartup":                                   reflect.ValueOf(syscall.WSAStartup),
887		"WaitForSingleObject":                          reflect.ValueOf(syscall.WaitForSingleObject),
888		"Write":                                        reflect.ValueOf(syscall.Write),
889		"WriteConsole":                                 reflect.ValueOf(syscall.WriteConsole),
890		"WriteFile":                                    reflect.ValueOf(syscall.WriteFile),
891		"X509_ASN_ENCODING":                            reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
892		"XP1_CONNECTIONLESS":                           reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
893		"XP1_CONNECT_DATA":                             reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
894		"XP1_DISCONNECT_DATA":                          reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
895		"XP1_EXPEDITED_DATA":                           reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
896		"XP1_GRACEFUL_CLOSE":                           reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
897		"XP1_GUARANTEED_DELIVERY":                      reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
898		"XP1_GUARANTEED_ORDER":                         reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
899		"XP1_IFS_HANDLES":                              reflect.ValueOf(constant.MakeFromLiteral("131072", token.INT, 0)),
900		"XP1_MESSAGE_ORIENTED":                         reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
901		"XP1_MULTIPOINT_CONTROL_PLANE":                 reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
902		"XP1_MULTIPOINT_DATA_PLANE":                    reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
903		"XP1_PARTIAL_MESSAGE":                          reflect.ValueOf(constant.MakeFromLiteral("262144", token.INT, 0)),
904		"XP1_PSEUDO_STREAM":                            reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
905		"XP1_QOS_SUPPORTED":                            reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
906		"XP1_SAN_SUPPORT_SDP":                          reflect.ValueOf(constant.MakeFromLiteral("524288", token.INT, 0)),
907		"XP1_SUPPORT_BROADCAST":                        reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
908		"XP1_SUPPORT_MULTIPOINT":                       reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
909		"XP1_UNI_RECV":                                 reflect.ValueOf(constant.MakeFromLiteral("65536", token.INT, 0)),
910		"XP1_UNI_SEND":                                 reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
911
912		// type definitions
913		"AddrinfoW":                   reflect.ValueOf((*syscall.AddrinfoW)(nil)),
914		"ByHandleFileInformation":     reflect.ValueOf((*syscall.ByHandleFileInformation)(nil)),
915		"CertChainContext":            reflect.ValueOf((*syscall.CertChainContext)(nil)),
916		"CertChainElement":            reflect.ValueOf((*syscall.CertChainElement)(nil)),
917		"CertChainPara":               reflect.ValueOf((*syscall.CertChainPara)(nil)),
918		"CertChainPolicyPara":         reflect.ValueOf((*syscall.CertChainPolicyPara)(nil)),
919		"CertChainPolicyStatus":       reflect.ValueOf((*syscall.CertChainPolicyStatus)(nil)),
920		"CertContext":                 reflect.ValueOf((*syscall.CertContext)(nil)),
921		"CertEnhKeyUsage":             reflect.ValueOf((*syscall.CertEnhKeyUsage)(nil)),
922		"CertInfo":                    reflect.ValueOf((*syscall.CertInfo)(nil)),
923		"CertRevocationCrlInfo":       reflect.ValueOf((*syscall.CertRevocationCrlInfo)(nil)),
924		"CertRevocationInfo":          reflect.ValueOf((*syscall.CertRevocationInfo)(nil)),
925		"CertSimpleChain":             reflect.ValueOf((*syscall.CertSimpleChain)(nil)),
926		"CertTrustListInfo":           reflect.ValueOf((*syscall.CertTrustListInfo)(nil)),
927		"CertTrustStatus":             reflect.ValueOf((*syscall.CertTrustStatus)(nil)),
928		"CertUsageMatch":              reflect.ValueOf((*syscall.CertUsageMatch)(nil)),
929		"Conn":                        reflect.ValueOf((*syscall.Conn)(nil)),
930		"DLL":                         reflect.ValueOf((*syscall.DLL)(nil)),
931		"DLLError":                    reflect.ValueOf((*syscall.DLLError)(nil)),
932		"DNSMXData":                   reflect.ValueOf((*syscall.DNSMXData)(nil)),
933		"DNSPTRData":                  reflect.ValueOf((*syscall.DNSPTRData)(nil)),
934		"DNSRecord":                   reflect.ValueOf((*syscall.DNSRecord)(nil)),
935		"DNSSRVData":                  reflect.ValueOf((*syscall.DNSSRVData)(nil)),
936		"DNSTXTData":                  reflect.ValueOf((*syscall.DNSTXTData)(nil)),
937		"Errno":                       reflect.ValueOf((*syscall.Errno)(nil)),
938		"FileNotifyInformation":       reflect.ValueOf((*syscall.FileNotifyInformation)(nil)),
939		"Filetime":                    reflect.ValueOf((*syscall.Filetime)(nil)),
940		"GUID":                        reflect.ValueOf((*syscall.GUID)(nil)),
941		"Handle":                      reflect.ValueOf((*syscall.Handle)(nil)),
942		"Hostent":                     reflect.ValueOf((*syscall.Hostent)(nil)),
943		"IPMreq":                      reflect.ValueOf((*syscall.IPMreq)(nil)),
944		"IPv6Mreq":                    reflect.ValueOf((*syscall.IPv6Mreq)(nil)),
945		"InterfaceInfo":               reflect.ValueOf((*syscall.InterfaceInfo)(nil)),
946		"IpAdapterInfo":               reflect.ValueOf((*syscall.IpAdapterInfo)(nil)),
947		"IpAddrString":                reflect.ValueOf((*syscall.IpAddrString)(nil)),
948		"IpAddressString":             reflect.ValueOf((*syscall.IpAddressString)(nil)),
949		"IpMaskString":                reflect.ValueOf((*syscall.IpMaskString)(nil)),
950		"LazyDLL":                     reflect.ValueOf((*syscall.LazyDLL)(nil)),
951		"LazyProc":                    reflect.ValueOf((*syscall.LazyProc)(nil)),
952		"Linger":                      reflect.ValueOf((*syscall.Linger)(nil)),
953		"MibIfRow":                    reflect.ValueOf((*syscall.MibIfRow)(nil)),
954		"Overlapped":                  reflect.ValueOf((*syscall.Overlapped)(nil)),
955		"Pointer":                     reflect.ValueOf((*syscall.Pointer)(nil)),
956		"Proc":                        reflect.ValueOf((*syscall.Proc)(nil)),
957		"ProcAttr":                    reflect.ValueOf((*syscall.ProcAttr)(nil)),
958		"ProcessEntry32":              reflect.ValueOf((*syscall.ProcessEntry32)(nil)),
959		"ProcessInformation":          reflect.ValueOf((*syscall.ProcessInformation)(nil)),
960		"Protoent":                    reflect.ValueOf((*syscall.Protoent)(nil)),
961		"RawConn":                     reflect.ValueOf((*syscall.RawConn)(nil)),
962		"RawSockaddr":                 reflect.ValueOf((*syscall.RawSockaddr)(nil)),
963		"RawSockaddrAny":              reflect.ValueOf((*syscall.RawSockaddrAny)(nil)),
964		"RawSockaddrInet4":            reflect.ValueOf((*syscall.RawSockaddrInet4)(nil)),
965		"RawSockaddrInet6":            reflect.ValueOf((*syscall.RawSockaddrInet6)(nil)),
966		"RawSockaddrUnix":             reflect.ValueOf((*syscall.RawSockaddrUnix)(nil)),
967		"Rusage":                      reflect.ValueOf((*syscall.Rusage)(nil)),
968		"SID":                         reflect.ValueOf((*syscall.SID)(nil)),
969		"SIDAndAttributes":            reflect.ValueOf((*syscall.SIDAndAttributes)(nil)),
970		"SSLExtraCertChainPolicyPara": reflect.ValueOf((*syscall.SSLExtraCertChainPolicyPara)(nil)),
971		"SecurityAttributes":          reflect.ValueOf((*syscall.SecurityAttributes)(nil)),
972		"Servent":                     reflect.ValueOf((*syscall.Servent)(nil)),
973		"Signal":                      reflect.ValueOf((*syscall.Signal)(nil)),
974		"Sockaddr":                    reflect.ValueOf((*syscall.Sockaddr)(nil)),
975		"SockaddrGen":                 reflect.ValueOf((*syscall.SockaddrGen)(nil)),
976		"SockaddrInet4":               reflect.ValueOf((*syscall.SockaddrInet4)(nil)),
977		"SockaddrInet6":               reflect.ValueOf((*syscall.SockaddrInet6)(nil)),
978		"SockaddrUnix":                reflect.ValueOf((*syscall.SockaddrUnix)(nil)),
979		"StartupInfo":                 reflect.ValueOf((*syscall.StartupInfo)(nil)),
980		"SysProcAttr":                 reflect.ValueOf((*syscall.SysProcAttr)(nil)),
981		"Systemtime":                  reflect.ValueOf((*syscall.Systemtime)(nil)),
982		"TCPKeepalive":                reflect.ValueOf((*syscall.TCPKeepalive)(nil)),
983		"Timespec":                    reflect.ValueOf((*syscall.Timespec)(nil)),
984		"Timeval":                     reflect.ValueOf((*syscall.Timeval)(nil)),
985		"Timezoneinformation":         reflect.ValueOf((*syscall.Timezoneinformation)(nil)),
986		"Token":                       reflect.ValueOf((*syscall.Token)(nil)),
987		"Tokenprimarygroup":           reflect.ValueOf((*syscall.Tokenprimarygroup)(nil)),
988		"Tokenuser":                   reflect.ValueOf((*syscall.Tokenuser)(nil)),
989		"TransmitFileBuffers":         reflect.ValueOf((*syscall.TransmitFileBuffers)(nil)),
990		"UserInfo10":                  reflect.ValueOf((*syscall.UserInfo10)(nil)),
991		"WSABuf":                      reflect.ValueOf((*syscall.WSABuf)(nil)),
992		"WSAData":                     reflect.ValueOf((*syscall.WSAData)(nil)),
993		"WSAProtocolChain":            reflect.ValueOf((*syscall.WSAProtocolChain)(nil)),
994		"WSAProtocolInfo":             reflect.ValueOf((*syscall.WSAProtocolInfo)(nil)),
995		"WaitStatus":                  reflect.ValueOf((*syscall.WaitStatus)(nil)),
996		"Win32FileAttributeData":      reflect.ValueOf((*syscall.Win32FileAttributeData)(nil)),
997		"Win32finddata":               reflect.ValueOf((*syscall.Win32finddata)(nil)),
998
999		// interface wrapper definitions
1000		"_Conn":     reflect.ValueOf((*_syscall_Conn)(nil)),
1001		"_RawConn":  reflect.ValueOf((*_syscall_RawConn)(nil)),
1002		"_Sockaddr": reflect.ValueOf((*_syscall_Sockaddr)(nil)),
1003	}
1004}
1005
1006// _syscall_Conn is an interface wrapper for Conn type
1007type _syscall_Conn struct {
1008	IValue       interface{}
1009	WSyscallConn func() (syscall.RawConn, error)
1010}
1011
1012func (W _syscall_Conn) SyscallConn() (syscall.RawConn, error) { return W.WSyscallConn() }
1013
1014// _syscall_RawConn is an interface wrapper for RawConn type
1015type _syscall_RawConn struct {
1016	IValue   interface{}
1017	WControl func(f func(fd uintptr)) error
1018	WRead    func(f func(fd uintptr) (done bool)) error
1019	WWrite   func(f func(fd uintptr) (done bool)) error
1020}
1021
1022func (W _syscall_RawConn) Control(f func(fd uintptr)) error           { return W.WControl(f) }
1023func (W _syscall_RawConn) Read(f func(fd uintptr) (done bool)) error  { return W.WRead(f) }
1024func (W _syscall_RawConn) Write(f func(fd uintptr) (done bool)) error { return W.WWrite(f) }
1025
1026// _syscall_Sockaddr is an interface wrapper for Sockaddr type
1027type _syscall_Sockaddr struct {
1028	IValue interface{}
1029}
1030