Skip to content

Commit

Permalink
Printer enum fixes for #720.
Browse files Browse the repository at this point in the history
  • Loading branch information
mikebattista committed Nov 10, 2021
1 parent 94e4cdb commit 6665ab1
Show file tree
Hide file tree
Showing 3 changed files with 92 additions and 2 deletions.
2 changes: 2 additions & 0 deletions generation/WinSDK/emitter.settings.rsp
Expand Up @@ -554,3 +554,5 @@ IReferenceClock::AdviseTime::hEvent=HANDLE
IReferenceClock::AdvisePeriodic::hSemaphore=HANDLE
JsDebugReadMemoryFlags=[ScopedEnum]
SHCreateItemFromParsingName::ppv=[ComOutPtr]
PRINTER_OPTIONSA::dwFlags=PRINTER_OPTION_FLAGS
PRINTER_OPTIONSW::dwFlags=PRINTER_OPTION_FLAGS
88 changes: 88 additions & 0 deletions generation/WinSDK/enums.json
Expand Up @@ -29281,5 +29281,93 @@
"parameter": "pulDeviceForm"
}
]
},
{
"name": "PRINTER_ACCESS_RIGHTS",
"flags": true,
"autoPopulate": {
"filter": "PRINTER_ACCESS_|SERVER_ACCESS_",
"header": "winspool.h"
},
"members": [
{
"name": "PRINTER_ALL_ACCESS",
"value": "(PRINTER_STANDARD_RIGHTS_REQUIRED | PRINTER_ACCESS_ADMINISTER | PRINTER_ACCESS_USE)"
},
{
"name": "PRINTER_READ",
"value": "(PRINTER_STANDARD_RIGHTS_READ | PRINTER_ACCESS_USE)"
},
{
"name": "PRINTER_WRITE",
"value": "(PRINTER_STANDARD_RIGHTS_WRITE | PRINTER_ACCESS_USE)"
},
{
"name": "PRINTER_EXECUTE",
"value": "(PRINTER_STANDARD_RIGHTS_EXECUTE | PRINTER_ACCESS_USE)"
},
{
"name": "SERVER_ALL_ACCESS",
"value": "(PRINTER_STANDARD_RIGHTS_REQUIRED | SERVER_ACCESS_ADMINISTER | SERVER_ACCESS_ENUMERATE)"
},
{
"name": "SERVER_READ",
"value": "(PRINTER_STANDARD_RIGHTS_READ | SERVER_ACCESS_ENUMERATE)"
},
{
"name": "SERVER_WRITE",
"value": "(PRINTER_STANDARD_RIGHTS_WRITE | SERVER_ACCESS_ADMINISTER | SERVER_ACCESS_ENUMERATE)"
},
{
"name": "SERVER_EXECUTE",
"value": "(PRINTER_STANDARD_RIGHTS_EXECUTE | SERVER_ACCESS_ENUMERATE)"
},
{
"name": "PRINTER_DELETE",
"value": "(0x00010000)"
},
{
"name": "PRINTER_READ_CONTROL",
"value": "(0x00020000)"
},
{
"name": "PRINTER_WRITE_DAC",
"value": "(0x00040000)"
},
{
"name": "PRINTER_WRITE_OWNER",
"value": "(0x00080000)"
},
{
"name": "PRINTER_SYNCHRONIZE",
"value": "(0x00100000)"
},
{
"name": "PRINTER_STANDARD_RIGHTS_REQUIRED",
"value": "(0x000F0000)"
},
{
"name": "PRINTER_STANDARD_RIGHTS_READ",
"value": "(0x00020000)"
},
{
"name": "PRINTER_STANDARD_RIGHTS_WRITE",
"value": "(0x00020000)"
},
{
"name": "PRINTER_STANDARD_RIGHTS_EXECUTE",
"value": "(0x00020000)"
}
],
"uses": [
{
"struct": "PRINTER_DEFAULTSA",
"field": "DesiredAccess"
},
{
"struct": "PRINTER_DEFAULTSW",
"field": "DesiredAccess"
}
]
}
]
4 changes: 2 additions & 2 deletions scripts/BaselineWinmd/Windows.Win32.winmd
Git LFS file not shown

0 comments on commit 6665ab1

Please sign in to comment.