github.com/HaHadaxigua/yaegi@v1.0.1/stdlib/syscall/go1_16_syscall_windows_386.go (about)

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