mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
146 lines
2.7 KiB
Plaintext
146 lines
2.7 KiB
Plaintext
//===--- WinSDK.modulemap -------------------------------------------------===//
|
|
//
|
|
// This source file is part of the Swift.org open source project
|
|
//
|
|
// Copyright (c) 2014 - 2018 Apple Inc. and the Swift project authors
|
|
// Licensed under Apache License v2.0 with Runtime Library Exception
|
|
//
|
|
// See https://swift.org/LICENSE.txt for license information
|
|
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
module WinSDK [system] [extern_c] {
|
|
module WinSock2 {
|
|
header "WinSock2.h"
|
|
header "WS2tcpip.h"
|
|
export *
|
|
}
|
|
|
|
module core {
|
|
module acl {
|
|
header "AclAPI.h"
|
|
export *
|
|
}
|
|
|
|
module console {
|
|
header "consoleapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-errhandling-l1-1-0.dll
|
|
module errhandling {
|
|
header "errhandlingapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-file-l1-1-0.dll
|
|
module file {
|
|
header "fileapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-handle-l1-1-0.dll
|
|
module handle {
|
|
header "handleapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-heapapi-l1-1-0.dll
|
|
module heap {
|
|
header "heapapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-interlocked-l1-1-0.dll
|
|
module interlocked {
|
|
header "interlockedapi.h"
|
|
export *
|
|
}
|
|
|
|
module iphlp {
|
|
header "iphlpapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-libloader-l1-1-0.dll
|
|
module libloader {
|
|
header "libloaderapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-namedpipe-l1-1-2-0.dll
|
|
module namedpipe {
|
|
header "namedpipeapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-Path-l1-0.dll
|
|
module path {
|
|
header "PathCch.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-processthreads-l1-1-2.dll
|
|
module processthreads {
|
|
header "processthreadsapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-synch-l1-2-0.dll
|
|
module synch {
|
|
header "synchapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-sysinfo-l1-1-0.dll
|
|
module sysinfo {
|
|
header "sysinfoapi.h"
|
|
export *
|
|
}
|
|
|
|
// api-ms-win-core-timezone-l1-1-0.dll
|
|
module timezone {
|
|
header "timezoneapi.h"
|
|
export *
|
|
}
|
|
}
|
|
|
|
module CommCtrl {
|
|
header "CommCtrl.h"
|
|
export *
|
|
}
|
|
|
|
// FIXME(compnerd) this is a hack for the HWND typedef for DbgHelp
|
|
module __DirectX {
|
|
header "directmanipulation.h"
|
|
export *
|
|
}
|
|
|
|
module DbgHelp {
|
|
header "DbgHelp.h"
|
|
export *
|
|
}
|
|
|
|
module Shell {
|
|
header "ShlObj.h"
|
|
export *
|
|
}
|
|
|
|
module ShellAPI {
|
|
header "Shlwapi.h"
|
|
export *
|
|
}
|
|
|
|
module User {
|
|
header "WinUser.h"
|
|
export *
|
|
}
|
|
|
|
module WinCrypt {
|
|
header "wincrypt.h"
|
|
export *
|
|
}
|
|
}
|
|
|