commit | 8dbc5d05d6edcc104950cc299a1ce6641235bc86 | [log] [tgz] |
---|---|---|
author | Hilko Bengen <bengen@hilluzination.de> | Fri Oct 13 15:31:29 2017 +0200 |
committer | Alex Brainman <alex.brainman@gmail.com> | Tue Oct 17 06:39:10 2017 +0000 |
tree | ccc2f0e3876ca247d19619402e4a4199fb2ce7db | |
parent | 686000749eaec0b8855b8eef5336cf63899fe51d [diff] |
windows: add GetProcAddressByOrdinal The current GetProcAddress implementation only resolves functions in DLLs by name. Add GetProcAddressByOrdinal that allows resolving functions by ordinal number, using the same GetProcAddress call from kernel32.dll in the background. This is particularly useful for some functions (e.g. IsOS from shlwapi.dll in some older versions of Windows) that cannot be found by name. Fixes golang/go#16507 Change-Id: Ib5fba7568c365a0aa2491c1261876b3a3929ec3d Reviewed-on: https://go-review.googlesource.com/70690 Reviewed-by: Alex Brainman <alex.brainman@gmail.com> Run-TryBot: Alex Brainman <alex.brainman@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
This repository holds supplemental Go packages for low-level interactions with the operating system.
The easiest way to install is to run go get -u golang.org/x/sys
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/sys
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the sys repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.