D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 20577 - Add missing symbols related to Windows UAC
Summary: Add missing symbols related to Windows UAC
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: druntime (show other issues)
Version: D2
Hardware: x86 Windows
: P1 enhancement
Assignee: No Owner
URL:
Keywords: pull
Depends on:
Blocks:
 
Reported: 2020-02-12 12:05 UTC by Etienne
Modified: 2020-02-13 13:57 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Etienne 2020-02-12 12:05:50 UTC
The symbols for Windows API seem to be missing a lot of symbols related to access control on Windows. This makes it impossible to use any samples related to elevation of process.

e.g. We're missing TOKEN_INFORMATION_CLASS.TokenElevation
Comment 1 Dlang Bot 2020-02-12 12:09:03 UTC
@etcimon updated dlang/druntime pull request #2940 "Fix #20577: Add windows symbols" fixing this issue:

- Fix issue 20577 - Add missing symbols related to Windows UAC
  
  Add extern(Windows) symbols and types related to Windows UAC elevation and improve related types
  and enums.

https://github.com/dlang/druntime/pull/2940
Comment 2 Dlang Bot 2020-02-13 13:57:14 UTC
dlang/druntime pull request #2940 "Fix #20577: Add windows symbols" was merged into master:

- c8ca9b38bf19503b818946bd43e4ef20c7c90bae by Etienne Cimon:
  Fix issue 20577 - Add missing symbols related to Windows UAC
  
  Add extern(Windows) symbols and types related to Windows UAC
  elevation and improve related types and enums.

https://github.com/dlang/druntime/pull/2940