Skip to content

Commit f069371

Browse files
authored
Merge pull request swiftlang#30988 from compnerd/constantly-improving
WinSDK: add some constants for the SDK overlay
2 parents fa4b7ea + 2461765 commit f069371

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

stdlib/public/Windows/WinSDK.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,18 @@ public let UPDOWN_CLASSW: [WCHAR] = Array<WCHAR>("msctls_updown32".utf16)
7878
// consoleapi.h
7979
public let PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE: DWORD_PTR = 0x00020016
8080

81+
// windef.h
82+
public let DPI_AWARENESS_CONTEXT_UNAWARE: DPI_AWARENESS_CONTEXT =
83+
DPI_AWARENESS_CONTEXT(bitPattern: -1)!
84+
public let DPI_AWARENESS_CONTEXT_SYSTEM_AWARE: DPI_AWARENESS_CONTEXT =
85+
DPI_AWARENESS_CONTEXT(bitPattern: -2)!
86+
public let DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE: DPI_AWARENESS_CONTEXT =
87+
DPI_AWARENESS_CONTEXT(bitPattern: -3)!
88+
public let DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2: DPI_AWARENESS_CONTEXT =
89+
DPI_AWARENESS_CONTEXT(bitPattern: -4)!
90+
public let DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED: DPI_AWARENESS_CONTEXT =
91+
DPI_AWARENESS_CONTEXT(bitPattern: -5)!
92+
8193
// Swift Convenience
8294
public extension FILETIME {
8395
var time_t: time_t {

0 commit comments

Comments
 (0)