Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(762)

Side by Side Diff: src/syscall/zsyscall_windows.go

Issue 147440043: code review 147440043: undo CL 138250043 / 4eda5e4001fd (Closed)
Patch Set: diff -r 1ebe0bc977119956e197cc5c2a41c104bea00343 https://go.googlecode.com/hg/ Created 10 years, 5 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/syscall/mksyscall_windows.go ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // go build mksyscall_windows.go && ./mksyscall_windows syscall_windows.go secur ity_windows.go 1 // go build mksyscall_windows.go && ./mksyscall_windows syscall_windows.go secur ity_windows.go
2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT 2 // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
3 3
4 package syscall 4 package syscall
5 5
6 import "unsafe" 6 import "unsafe"
7 7
8 var ( 8 var (
9 modkernel32 = NewLazyDLL("kernel32.dll") 9 modkernel32 = NewLazyDLL("kernel32.dll")
10 modadvapi32 = NewLazyDLL("advapi32.dll") 10 modadvapi32 = NewLazyDLL("advapi32.dll")
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 return 170 return
171 } 171 }
172 172
173 func LoadLibrary(libname string) (handle Handle, err error) { 173 func LoadLibrary(libname string) (handle Handle, err error) {
174 var _p0 *uint16 174 var _p0 *uint16
175 _p0, err = UTF16PtrFromString(libname) 175 _p0, err = UTF16PtrFromString(libname)
176 if err != nil { 176 if err != nil {
177 return 177 return
178 } 178 }
179 r0, _, e1 := Syscall(procLoadLibraryW.Addr(), 1, uintptr(unsafe.Pointer( _p0)), 0, 0) 179 r0, _, e1 := Syscall(procLoadLibraryW.Addr(), 1, uintptr(unsafe.Pointer( _p0)), 0, 0)
180 use(unsafe.Pointer(_p0))
181 handle = Handle(r0) 180 handle = Handle(r0)
182 if handle == 0 { 181 if handle == 0 {
183 if e1 != 0 { 182 if e1 != 0 {
184 err = error(e1) 183 err = error(e1)
185 } else { 184 } else {
186 err = EINVAL 185 err = EINVAL
187 } 186 }
188 } 187 }
189 return 188 return
190 } 189 }
(...skipping 10 matching lines...) Expand all
201 return 200 return
202 } 201 }
203 202
204 func GetProcAddress(module Handle, procname string) (proc uintptr, err error) { 203 func GetProcAddress(module Handle, procname string) (proc uintptr, err error) {
205 var _p0 *byte 204 var _p0 *byte
206 _p0, err = BytePtrFromString(procname) 205 _p0, err = BytePtrFromString(procname)
207 if err != nil { 206 if err != nil {
208 return 207 return
209 } 208 }
210 r0, _, e1 := Syscall(procGetProcAddress.Addr(), 2, uintptr(module), uint ptr(unsafe.Pointer(_p0)), 0) 209 r0, _, e1 := Syscall(procGetProcAddress.Addr(), 2, uintptr(module), uint ptr(unsafe.Pointer(_p0)), 0)
211 use(unsafe.Pointer(_p0))
212 proc = uintptr(r0) 210 proc = uintptr(r0)
213 if proc == 0 { 211 if proc == 0 {
214 if e1 != 0 { 212 if e1 != 0 {
215 err = error(e1) 213 err = error(e1)
216 } else { 214 } else {
217 err = EINVAL 215 err = EINVAL
218 } 216 }
219 } 217 }
220 return 218 return
221 } 219 }
(...skipping 1332 matching lines...) Expand 10 before | Expand all | Expand 10 after
1554 return 1552 return
1555 } 1553 }
1556 1554
1557 func GetHostByName(name string) (h *Hostent, err error) { 1555 func GetHostByName(name string) (h *Hostent, err error) {
1558 var _p0 *byte 1556 var _p0 *byte
1559 _p0, err = BytePtrFromString(name) 1557 _p0, err = BytePtrFromString(name)
1560 if err != nil { 1558 if err != nil {
1561 return 1559 return
1562 } 1560 }
1563 r0, _, e1 := Syscall(procgethostbyname.Addr(), 1, uintptr(unsafe.Pointer (_p0)), 0, 0) 1561 r0, _, e1 := Syscall(procgethostbyname.Addr(), 1, uintptr(unsafe.Pointer (_p0)), 0, 0)
1564 use(unsafe.Pointer(_p0))
1565 h = (*Hostent)(unsafe.Pointer(r0)) 1562 h = (*Hostent)(unsafe.Pointer(r0))
1566 if h == nil { 1563 if h == nil {
1567 if e1 != 0 { 1564 if e1 != 0 {
1568 err = error(e1) 1565 err = error(e1)
1569 } else { 1566 } else {
1570 err = EINVAL 1567 err = EINVAL
1571 } 1568 }
1572 } 1569 }
1573 return 1570 return
1574 } 1571 }
1575 1572
1576 func GetServByName(name string, proto string) (s *Servent, err error) { 1573 func GetServByName(name string, proto string) (s *Servent, err error) {
1577 var _p0 *byte 1574 var _p0 *byte
1578 _p0, err = BytePtrFromString(name) 1575 _p0, err = BytePtrFromString(name)
1579 if err != nil { 1576 if err != nil {
1580 return 1577 return
1581 } 1578 }
1582 var _p1 *byte 1579 var _p1 *byte
1583 _p1, err = BytePtrFromString(proto) 1580 _p1, err = BytePtrFromString(proto)
1584 if err != nil { 1581 if err != nil {
1585 return 1582 return
1586 } 1583 }
1587 r0, _, e1 := Syscall(procgetservbyname.Addr(), 2, uintptr(unsafe.Pointer (_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1584 r0, _, e1 := Syscall(procgetservbyname.Addr(), 2, uintptr(unsafe.Pointer (_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1588 use(unsafe.Pointer(_p0))
1589 use(unsafe.Pointer(_p1))
1590 s = (*Servent)(unsafe.Pointer(r0)) 1585 s = (*Servent)(unsafe.Pointer(r0))
1591 if s == nil { 1586 if s == nil {
1592 if e1 != 0 { 1587 if e1 != 0 {
1593 err = error(e1) 1588 err = error(e1)
1594 } else { 1589 } else {
1595 err = EINVAL 1590 err = EINVAL
1596 } 1591 }
1597 } 1592 }
1598 return 1593 return
1599 } 1594 }
1600 1595
1601 func Ntohs(netshort uint16) (u uint16) { 1596 func Ntohs(netshort uint16) (u uint16) {
1602 r0, _, _ := Syscall(procntohs.Addr(), 1, uintptr(netshort), 0, 0) 1597 r0, _, _ := Syscall(procntohs.Addr(), 1, uintptr(netshort), 0, 0)
1603 u = uint16(r0) 1598 u = uint16(r0)
1604 return 1599 return
1605 } 1600 }
1606 1601
1607 func GetProtoByName(name string) (p *Protoent, err error) { 1602 func GetProtoByName(name string) (p *Protoent, err error) {
1608 var _p0 *byte 1603 var _p0 *byte
1609 _p0, err = BytePtrFromString(name) 1604 _p0, err = BytePtrFromString(name)
1610 if err != nil { 1605 if err != nil {
1611 return 1606 return
1612 } 1607 }
1613 r0, _, e1 := Syscall(procgetprotobyname.Addr(), 1, uintptr(unsafe.Pointe r(_p0)), 0, 0) 1608 r0, _, e1 := Syscall(procgetprotobyname.Addr(), 1, uintptr(unsafe.Pointe r(_p0)), 0, 0)
1614 use(unsafe.Pointer(_p0))
1615 p = (*Protoent)(unsafe.Pointer(r0)) 1609 p = (*Protoent)(unsafe.Pointer(r0))
1616 if p == nil { 1610 if p == nil {
1617 if e1 != 0 { 1611 if e1 != 0 {
1618 err = error(e1) 1612 err = error(e1)
1619 } else { 1613 } else {
1620 err = EINVAL 1614 err = EINVAL
1621 } 1615 }
1622 } 1616 }
1623 return 1617 return
1624 } 1618 }
1625 1619
1626 func DnsQuery(name string, qtype uint16, options uint32, extra *byte, qrs **DNSR ecord, pr *byte) (status error) { 1620 func DnsQuery(name string, qtype uint16, options uint32, extra *byte, qrs **DNSR ecord, pr *byte) (status error) {
1627 var _p0 *uint16 1621 var _p0 *uint16
1628 _p0, status = UTF16PtrFromString(name) 1622 _p0, status = UTF16PtrFromString(name)
1629 if status != nil { 1623 if status != nil {
1630 return 1624 return
1631 } 1625 }
1632 r0, _, _ := Syscall6(procDnsQuery_W.Addr(), 6, uintptr(unsafe.Pointer(_p 0)), uintptr(qtype), uintptr(options), uintptr(unsafe.Pointer(extra)), uintptr(u nsafe.Pointer(qrs)), uintptr(unsafe.Pointer(pr))) 1626 r0, _, _ := Syscall6(procDnsQuery_W.Addr(), 6, uintptr(unsafe.Pointer(_p 0)), uintptr(qtype), uintptr(options), uintptr(unsafe.Pointer(extra)), uintptr(u nsafe.Pointer(qrs)), uintptr(unsafe.Pointer(pr)))
1633 use(unsafe.Pointer(_p0))
1634 if r0 != 0 { 1627 if r0 != 0 {
1635 status = Errno(r0) 1628 status = Errno(r0)
1636 } 1629 }
1637 return 1630 return
1638 } 1631 }
1639 1632
1640 func DnsRecordListFree(rl *DNSRecord, freetype uint32) { 1633 func DnsRecordListFree(rl *DNSRecord, freetype uint32) {
1641 Syscall(procDnsRecordListFree.Addr(), 2, uintptr(unsafe.Pointer(rl)), ui ntptr(freetype), 0) 1634 Syscall(procDnsRecordListFree.Addr(), 2, uintptr(unsafe.Pointer(rl)), ui ntptr(freetype), 0)
1642 return 1635 return
1643 } 1636 }
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
1743 } 1736 }
1744 1737
1745 func NetApiBufferFree(buf *byte) (neterr error) { 1738 func NetApiBufferFree(buf *byte) (neterr error) {
1746 r0, _, _ := Syscall(procNetApiBufferFree.Addr(), 1, uintptr(unsafe.Point er(buf)), 0, 0) 1739 r0, _, _ := Syscall(procNetApiBufferFree.Addr(), 1, uintptr(unsafe.Point er(buf)), 0, 0)
1747 if r0 != 0 { 1740 if r0 != 0 {
1748 neterr = Errno(r0) 1741 neterr = Errno(r0)
1749 } 1742 }
1750 return 1743 return
1751 } 1744 }
1752 1745
1753 func LookupAccountSid(systemName *uint16, sid *SID, name *uint16, nameLen *uint3 2, refdDomainName *uint16, refdDomainNameLen *uint32, use_ *uint32) (err error) { 1746 func LookupAccountSid(systemName *uint16, sid *SID, name *uint16, nameLen *uint3 2, refdDomainName *uint16, refdDomainNameLen *uint32, use *uint32) (err error) {
1754 » r1, _, e1 := Syscall9(procLookupAccountSidW.Addr(), 7, uintptr(unsafe.Po inter(systemName)), uintptr(unsafe.Pointer(sid)), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(nameLen)), uintptr(unsafe.Pointer(refdDomainName)), uint ptr(unsafe.Pointer(refdDomainNameLen)), uintptr(unsafe.Pointer(use_)), 0, 0) 1747 » r1, _, e1 := Syscall9(procLookupAccountSidW.Addr(), 7, uintptr(unsafe.Po inter(systemName)), uintptr(unsafe.Pointer(sid)), uintptr(unsafe.Pointer(name)), uintptr(unsafe.Pointer(nameLen)), uintptr(unsafe.Pointer(refdDomainName)), uint ptr(unsafe.Pointer(refdDomainNameLen)), uintptr(unsafe.Pointer(use)), 0, 0)
1755 if r1 == 0 { 1748 if r1 == 0 {
1756 if e1 != 0 { 1749 if e1 != 0 {
1757 err = error(e1) 1750 err = error(e1)
1758 } else { 1751 } else {
1759 err = EINVAL 1752 err = EINVAL
1760 } 1753 }
1761 } 1754 }
1762 return 1755 return
1763 } 1756 }
1764 1757
1765 func LookupAccountName(systemName *uint16, accountName *uint16, sid *SID, sidLen *uint32, refdDomainName *uint16, refdDomainNameLen *uint32, use_ *uint32) (err error) { 1758 func LookupAccountName(systemName *uint16, accountName *uint16, sid *SID, sidLen *uint32, refdDomainName *uint16, refdDomainNameLen *uint32, use *uint32) (err e rror) {
1766 » r1, _, e1 := Syscall9(procLookupAccountNameW.Addr(), 7, uintptr(unsafe.P ointer(systemName)), uintptr(unsafe.Pointer(accountName)), uintptr(unsafe.Pointe r(sid)), uintptr(unsafe.Pointer(sidLen)), uintptr(unsafe.Pointer(refdDomainName) ), uintptr(unsafe.Pointer(refdDomainNameLen)), uintptr(unsafe.Pointer(use_)), 0, 0) 1759 » r1, _, e1 := Syscall9(procLookupAccountNameW.Addr(), 7, uintptr(unsafe.P ointer(systemName)), uintptr(unsafe.Pointer(accountName)), uintptr(unsafe.Pointe r(sid)), uintptr(unsafe.Pointer(sidLen)), uintptr(unsafe.Pointer(refdDomainName) ), uintptr(unsafe.Pointer(refdDomainNameLen)), uintptr(unsafe.Pointer(use)), 0, 0)
1767 if r1 == 0 { 1760 if r1 == 0 {
1768 if e1 != 0 { 1761 if e1 != 0 {
1769 err = error(e1) 1762 err = error(e1)
1770 } else { 1763 } else {
1771 err = EINVAL 1764 err = EINVAL
1772 } 1765 }
1773 } 1766 }
1774 return 1767 return
1775 } 1768 }
1776 1769
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
1844 r1, _, e1 := Syscall(procGetUserProfileDirectoryW.Addr(), 3, uintptr(t), uintptr(unsafe.Pointer(dir)), uintptr(unsafe.Pointer(dirLen))) 1837 r1, _, e1 := Syscall(procGetUserProfileDirectoryW.Addr(), 3, uintptr(t), uintptr(unsafe.Pointer(dir)), uintptr(unsafe.Pointer(dirLen)))
1845 if r1 == 0 { 1838 if r1 == 0 {
1846 if e1 != 0 { 1839 if e1 != 0 {
1847 err = error(e1) 1840 err = error(e1)
1848 } else { 1841 } else {
1849 err = EINVAL 1842 err = EINVAL
1850 } 1843 }
1851 } 1844 }
1852 return 1845 return
1853 } 1846 }
OLDNEW
« no previous file with comments | « src/syscall/mksyscall_windows.go ('k') | no next file » | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b