Go interface to DLLs functions
Base on golang.org/x/sys/windows
Please do not consider this code, particularly the autogenerated code, as stable. Identifiers names may still be subject to change.
This package makes selected DLLs
functions directly available in Go programs. At the moment, types and functions for accessing kernel objects and the Registry are included. The goal is to, eventually, cover all available functions.
- 新增
mkwinsyscall
工具实现API代码生成 - 待完善 - 新增
actived, advapi, winmm
等DLL - 修复多个API参数类型不对应
- 修复多个函数的Bug
- 添加文档
- 新增多个未公开的函数
variant 项目衍生库
- 基于
golang.org/x/sys/windows
- 使用
syscall.SyscallN()
作为syscall
的调用,增加了绝大多数Go loader
所使用的函数 - 包含了variant 项目所有的函数,同步更新
xwindows.EnumPageFilesW()