microsoft / microsoft/win32metadata
`ACCESS_MASK` is missing
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 149
- Avg merge
- 5d 16h
- Merged PRs (30d)
- 4
Description
I found it is missing when I added it to CsWin32 'NativeMethods.txt'. And I looked into this repo to find that definition but I couldn't.
If I'm not wrong, I should add it to enums.json according to the contributing guidelines.
```json
{
"namespace": "Windows.Win32.Security"
"name": "ACCESS_MASK",
"flags": true,
"type": "uint"
"autoPopulate": {
"header": "WinNt.h"
},
"members": [
{
"name": "DELETE",
"value": "0x00010000"
},
...
],
"uses": [
{
"method": "AddAccessAllowedAce",
"parameter": "AccessMask"
},
...
]
}
```
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect enums.json alongside the ACCESS_MASK definition in WinNt.h, using the CsWin32 NativeMethods.txt entry and the AddAccessAllowedAce reference as context. Confirm the enum metadata, flags, underlying type, members, and uses match the issue and contributing guidelines; done means ACCESS_MASK is represented for metadata generation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- operating-systems, tooling
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100