WinSDK+Overlay.swift 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439
  1. /*
  2. This source file is part of the Swift System open source project
  3. Copyright (c) 2024 Apple Inc. and the Swift System project authors
  4. Licensed under Apache License v2.0 with Runtime Library Exception
  5. See https://swift.org/LICENSE.txt for license information
  6. */
  7. #if os(Windows)
  8. import WinSDK
  9. @_transparent
  10. internal var CREATE_ALWAYS: DWORD {
  11. DWORD(WinSDK.CREATE_ALWAYS)
  12. }
  13. @_transparent
  14. internal var CREATE_NEW: DWORD {
  15. DWORD(WinSDK.CREATE_NEW)
  16. }
  17. @_transparent
  18. internal var ERROR_ACCESS_DENIED: DWORD {
  19. DWORD(WinSDK.ERROR_ACCESS_DENIED)
  20. }
  21. @_transparent
  22. internal var ERROR_ALREADY_EXISTS: DWORD {
  23. DWORD(WinSDK.ERROR_ALREADY_EXISTS)
  24. }
  25. @_transparent
  26. internal var ERROR_ARENA_TRASHED: DWORD {
  27. DWORD(WinSDK.ERROR_ARENA_TRASHED)
  28. }
  29. @_transparent
  30. internal var ERROR_BAD_ENVIRONMENT: DWORD {
  31. DWORD(WinSDK.ERROR_BAD_ENVIRONMENT)
  32. }
  33. @_transparent
  34. internal var ERROR_BAD_FORMAT: DWORD {
  35. DWORD(WinSDK.ERROR_BAD_FORMAT)
  36. }
  37. @_transparent
  38. internal var ERROR_BAD_NET_NAME: DWORD {
  39. DWORD(WinSDK.ERROR_BAD_NET_NAME)
  40. }
  41. @_transparent
  42. internal var ERROR_BAD_NETPATH: DWORD {
  43. DWORD(WinSDK.ERROR_BAD_NETPATH)
  44. }
  45. @_transparent
  46. internal var ERROR_BAD_PATHNAME: DWORD {
  47. DWORD(WinSDK.ERROR_BAD_PATHNAME)
  48. }
  49. @_transparent
  50. internal var ERROR_BROKEN_PIPE: DWORD {
  51. DWORD(WinSDK.ERROR_BROKEN_PIPE)
  52. }
  53. @_transparent
  54. internal var ERROR_CANNOT_MAKE: DWORD {
  55. DWORD(WinSDK.ERROR_CANNOT_MAKE)
  56. }
  57. @_transparent
  58. internal var ERROR_CHILD_NOT_COMPLETE: DWORD {
  59. DWORD(WinSDK.ERROR_CHILD_NOT_COMPLETE)
  60. }
  61. @_transparent
  62. internal var ERROR_CURRENT_DIRECTORY: DWORD {
  63. DWORD(WinSDK.ERROR_CURRENT_DIRECTORY)
  64. }
  65. @_transparent
  66. internal var ERROR_DIR_NOT_EMPTY: DWORD {
  67. DWORD(WinSDK.ERROR_DIR_NOT_EMPTY)
  68. }
  69. @_transparent
  70. internal var ERROR_DISK_FULL: DWORD {
  71. DWORD(WinSDK.ERROR_DISK_FULL)
  72. }
  73. @_transparent
  74. internal var ERROR_DRIVE_LOCKED: DWORD {
  75. DWORD(WinSDK.ERROR_DRIVE_LOCKED)
  76. }
  77. @_transparent
  78. internal var ERROR_DIRECT_ACCESS_HANDLE: DWORD {
  79. DWORD(WinSDK.ERROR_DIRECT_ACCESS_HANDLE)
  80. }
  81. @_transparent
  82. internal var ERROR_FILE_EXISTS: DWORD {
  83. DWORD(WinSDK.ERROR_FILE_EXISTS)
  84. }
  85. @_transparent
  86. internal var ERROR_FILE_NOT_FOUND: DWORD {
  87. DWORD(WinSDK.ERROR_FILE_NOT_FOUND)
  88. }
  89. @_transparent
  90. internal var ERROR_FAIL_I24: DWORD {
  91. DWORD(WinSDK.ERROR_FAIL_I24)
  92. }
  93. @_transparent
  94. internal var ERROR_FILENAME_EXCED_RANGE: DWORD {
  95. DWORD(WinSDK.ERROR_FILENAME_EXCED_RANGE)
  96. }
  97. @_transparent
  98. internal var ERROR_NEGATIVE_SEEK: DWORD {
  99. DWORD(WinSDK.ERROR_NEGATIVE_SEEK)
  100. }
  101. @_transparent
  102. internal var ERROR_NO_MORE_FILES: DWORD {
  103. DWORD(WinSDK.ERROR_NO_MORE_FILES)
  104. }
  105. @_transparent
  106. internal var ERROR_NO_UNICODE_TRANSLATION: DWORD {
  107. DWORD(WinSDK.ERROR_NO_UNICODE_TRANSLATION)
  108. }
  109. @_transparent
  110. internal var ERROR_NOT_ENOUGH_MEMORY: DWORD {
  111. DWORD(WinSDK.ERROR_NOT_ENOUGH_MEMORY)
  112. }
  113. @_transparent
  114. internal var ERROR_INVALID_ACCESS: DWORD {
  115. DWORD(WinSDK.ERROR_INVALID_ACCESS)
  116. }
  117. @_transparent
  118. internal var ERROR_INVALID_BLOCK: DWORD {
  119. DWORD(WinSDK.ERROR_INVALID_BLOCK)
  120. }
  121. @_transparent
  122. internal var ERROR_INVALID_DATA: DWORD {
  123. DWORD(WinSDK.ERROR_INVALID_DATA)
  124. }
  125. @_transparent
  126. internal var ERROR_INVALID_DRIVE: DWORD {
  127. DWORD(WinSDK.ERROR_INVALID_DRIVE)
  128. }
  129. @_transparent
  130. internal var ERROR_INVALID_FUNCTION: DWORD {
  131. DWORD(WinSDK.ERROR_INVALID_FUNCTION)
  132. }
  133. @_transparent
  134. internal var ERROR_INVALID_HANDLE: DWORD {
  135. DWORD(WinSDK.ERROR_INVALID_HANDLE)
  136. }
  137. @_transparent
  138. internal var ERROR_INFLOOP_IN_RELOC_CHAIN: DWORD {
  139. DWORD(WinSDK.ERROR_INFLOOP_IN_RELOC_CHAIN)
  140. }
  141. @_transparent
  142. internal var ERROR_INVALID_PARAMETER: DWORD {
  143. DWORD(WinSDK.ERROR_INVALID_PARAMETER)
  144. }
  145. @_transparent
  146. internal var ERROR_INVALID_STARTING_CODESEG: DWORD {
  147. DWORD(WinSDK.ERROR_INVALID_STARTING_CODESEG)
  148. }
  149. @_transparent
  150. internal var ERROR_INVALID_TARGET_HANDLE: DWORD {
  151. DWORD(WinSDK.ERROR_INVALID_TARGET_HANDLE)
  152. }
  153. @_transparent
  154. internal var ERROR_LOCK_FAILED: DWORD {
  155. DWORD(WinSDK.ERROR_LOCK_FAILED)
  156. }
  157. @_transparent
  158. internal var ERROR_LOCK_VIOLATION: DWORD {
  159. DWORD(WinSDK.ERROR_LOCK_VIOLATION)
  160. }
  161. @_transparent
  162. internal var ERROR_MAX_THRDS_REACHED: DWORD {
  163. DWORD(WinSDK.ERROR_MAX_THRDS_REACHED)
  164. }
  165. @_transparent
  166. internal var ERROR_NESTING_NOT_ALLOWED: DWORD {
  167. DWORD(WinSDK.ERROR_NESTING_NOT_ALLOWED)
  168. }
  169. @_transparent
  170. internal var ERROR_NETWORK_ACCESS_DENIED: DWORD {
  171. DWORD(WinSDK.ERROR_NETWORK_ACCESS_DENIED)
  172. }
  173. @_transparent
  174. internal var ERROR_NO_PROC_SLOTS: DWORD {
  175. DWORD(WinSDK.ERROR_NO_PROC_SLOTS)
  176. }
  177. @_transparent
  178. internal var ERROR_NOT_ENOUGH_QUOTA: DWORD {
  179. DWORD(WinSDK.ERROR_NOT_ENOUGH_QUOTA)
  180. }
  181. @_transparent
  182. internal var ERROR_NOT_LOCKED: DWORD {
  183. DWORD(WinSDK.ERROR_NOT_LOCKED)
  184. }
  185. @_transparent
  186. internal var ERROR_NOT_SAME_DEVICE: DWORD {
  187. DWORD(WinSDK.ERROR_NOT_SAME_DEVICE)
  188. }
  189. @_transparent
  190. internal var ERROR_PATH_NOT_FOUND: DWORD {
  191. DWORD(WinSDK.ERROR_PATH_NOT_FOUND)
  192. }
  193. @_transparent
  194. internal var ERROR_SEEK_ON_DEVICE: DWORD {
  195. DWORD(WinSDK.ERROR_SEEK_ON_DEVICE)
  196. }
  197. @_transparent
  198. internal var ERROR_SHARING_BUFFER_EXCEEDED: DWORD {
  199. DWORD(WinSDK.ERROR_SHARING_BUFFER_EXCEEDED)
  200. }
  201. @_transparent
  202. internal var ERROR_SUCCESS: DWORD {
  203. DWORD(WinSDK.ERROR_SUCCESS)
  204. }
  205. @_transparent
  206. internal var ERROR_WAIT_NO_CHILDREN: DWORD {
  207. DWORD(WinSDK.ERROR_WAIT_NO_CHILDREN)
  208. }
  209. @_transparent
  210. internal var ERROR_WRITE_PROTECT: DWORD {
  211. DWORD(WinSDK.ERROR_WRITE_PROTECT)
  212. }
  213. @_transparent
  214. internal var ERROR_TOO_MANY_OPEN_FILES: DWORD {
  215. DWORD(WinSDK.ERROR_TOO_MANY_OPEN_FILES)
  216. }
  217. @_transparent
  218. internal var FILE_APPEND_DATA: DWORD {
  219. DWORD(WinSDK.FILE_APPEND_DATA)
  220. }
  221. @_transparent
  222. internal var FILE_ATTRIBUTE_DIRECTORY: DWORD {
  223. DWORD(WinSDK.FILE_ATTRIBUTE_DIRECTORY)
  224. }
  225. @_transparent
  226. internal var FILE_ATTRIBUTE_NORMAL: DWORD {
  227. DWORD(WinSDK.FILE_ATTRIBUTE_NORMAL)
  228. }
  229. @_transparent
  230. internal var FILE_ATTRIBUTE_TEMPORARY: DWORD {
  231. DWORD(WinSDK.FILE_ATTRIBUTE_TEMPORARY)
  232. }
  233. @_transparent
  234. internal var FILE_BEGIN: DWORD {
  235. DWORD(WinSDK.FILE_BEGIN)
  236. }
  237. @_transparent
  238. internal var FILE_CURRENT: DWORD {
  239. DWORD(WinSDK.FILE_CURRENT)
  240. }
  241. @_transparent
  242. internal var FILE_DELETE_CHILD: DWORD {
  243. DWORD(WinSDK.FILE_DELETE_CHILD)
  244. }
  245. @_transparent
  246. package var FILE_EXECUTE: DWORD {
  247. DWORD(WinSDK.FILE_EXECUTE)
  248. }
  249. @_transparent
  250. internal var FILE_FLAG_DELETE_ON_CLOSE: DWORD {
  251. DWORD(WinSDK.FILE_FLAG_DELETE_ON_CLOSE)
  252. }
  253. @_transparent
  254. internal var FILE_FLAG_RANDOM_ACCESS: DWORD {
  255. DWORD(WinSDK.FILE_FLAG_RANDOM_ACCESS)
  256. }
  257. @_transparent
  258. internal var FILE_FLAG_SEQUENTIAL_SCAN: DWORD {
  259. DWORD(WinSDK.FILE_FLAG_SEQUENTIAL_SCAN)
  260. }
  261. @_transparent
  262. package var FILE_READ_ATTRIBUTES: DWORD {
  263. DWORD(WinSDK.FILE_READ_ATTRIBUTES)
  264. }
  265. @_transparent
  266. internal var FILE_READ_DATA: DWORD {
  267. DWORD(WinSDK.FILE_READ_DATA)
  268. }
  269. @_transparent
  270. internal var FILE_READ_EA: DWORD {
  271. DWORD(WinSDK.FILE_READ_EA)
  272. }
  273. @_transparent
  274. internal var FILE_SHARE_DELETE: DWORD {
  275. DWORD(WinSDK.FILE_SHARE_DELETE)
  276. }
  277. @_transparent
  278. internal var FILE_SHARE_READ: DWORD {
  279. DWORD(WinSDK.FILE_SHARE_READ)
  280. }
  281. @_transparent
  282. internal var FILE_SHARE_WRITE: DWORD {
  283. DWORD(WinSDK.FILE_SHARE_WRITE)
  284. }
  285. @_transparent
  286. package var FILE_WRITE_ATTRIBUTES: DWORD {
  287. DWORD(WinSDK.FILE_WRITE_ATTRIBUTES)
  288. }
  289. @_transparent
  290. internal var FILE_WRITE_DATA: DWORD {
  291. DWORD(WinSDK.FILE_WRITE_DATA)
  292. }
  293. @_transparent
  294. internal var FILE_WRITE_EA: DWORD {
  295. DWORD(WinSDK.FILE_WRITE_EA)
  296. }
  297. @_transparent
  298. internal var GENERIC_READ: DWORD {
  299. DWORD(WinSDK.GENERIC_READ)
  300. }
  301. @_transparent
  302. internal var GENERIC_WRITE: DWORD {
  303. DWORD(WinSDK.GENERIC_WRITE)
  304. }
  305. @_transparent
  306. internal var NO_INHERITANCE: DWORD {
  307. DWORD(WinSDK.NO_INHERITANCE)
  308. }
  309. @_transparent
  310. internal var OPEN_ALWAYS: DWORD {
  311. DWORD(WinSDK.OPEN_ALWAYS)
  312. }
  313. @_transparent
  314. internal var OPEN_EXISTING: DWORD {
  315. DWORD(WinSDK.OPEN_EXISTING)
  316. }
  317. @_transparent
  318. internal var SE_DACL_PROTECTED: SECURITY_DESCRIPTOR_CONTROL {
  319. SECURITY_DESCRIPTOR_CONTROL(WinSDK.SE_DACL_PROTECTED)
  320. }
  321. @_transparent
  322. internal var SECURITY_DESCRIPTOR_REVISION: DWORD {
  323. DWORD(WinSDK.SECURITY_DESCRIPTOR_REVISION)
  324. }
  325. @_transparent
  326. internal var SECURITY_WORLD_RID: DWORD {
  327. DWORD(WinSDK.SECURITY_WORLD_RID)
  328. }
  329. @_transparent
  330. internal var STANDARD_RIGHTS_READ: DWORD {
  331. DWORD(WinSDK.STANDARD_RIGHTS_READ)
  332. }
  333. @_transparent
  334. internal var STANDARD_RIGHTS_EXECUTE: DWORD {
  335. DWORD(WinSDK.STANDARD_RIGHTS_EXECUTE)
  336. }
  337. @_transparent
  338. internal var STANDARD_RIGHTS_WRITE: DWORD {
  339. DWORD(WinSDK.STANDARD_RIGHTS_WRITE)
  340. }
  341. @_transparent
  342. internal var SYNCHRONIZE: DWORD {
  343. DWORD(WinSDK.SYNCHRONIZE)
  344. }
  345. @_transparent
  346. internal var TRUNCATE_EXISTING: DWORD {
  347. DWORD(WinSDK.TRUNCATE_EXISTING)
  348. }
  349. #endif