Bug 16007 – Some Win32 API structs has wrong definitions

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
All
OS
Windows
Creation time
2016-05-10T01:46:00Z
Last change time
2016-10-01T11:45:03Z
Keywords
pull
Assigned to
nobody
Creator
jiki

Comments

Comment #0 by jiki — 2016-05-10T01:46:18Z
I'm verifying the sizes of the structs in Win32 headers. This is the first PR of problems I found. For instance: - Simply missing fileds or structs - Unions has orphan structs which do not get instances - Asymmetric pairs for x86/x64 - Asymmetric pair for ANSI/Unicode
Comment #1 by jiki — 2016-05-10T02:43:38Z
Comment #2 by github-bugzilla — 2016-05-11T20:45:15Z
Commit pushed to master at https://github.com/dlang/druntime https://github.com/dlang/druntime/commit/f0ba6561476c58b5bb66d214d7915ba6d889a960 Merge pull request #1570 from qchikara/pr-16007 fix Issue 16007 - Some Win32 API structs has wrong definitions
Comment #3 by github-bugzilla — 2016-10-01T11:45:03Z
Commit pushed to stable at https://github.com/dlang/druntime https://github.com/dlang/druntime/commit/f0ba6561476c58b5bb66d214d7915ba6d889a960 Merge pull request #1570 from qchikara/pr-16007