Description
When an API calls the Drag and Drop functions in Win32 APIs (such as SDL, which calls both RegisterDragDrop and RevokeDragDrop), users need to manually link the ole32.libfile manually as thelink` definition is missing from the Windows and WindowsExperimental SDK's modulemap files
Reproduction
Try calling anything inside of ole2.h on Windows in C, C++, or Swift code.
Expected behavior
That it will compile and link.
Environment
Swift version 6.3.2 (swift-6.3.2-RELEASE)
Target: x86_64-unknown-windows-msvc
Build config: +assertions
Additional information
No response
Description
When an API calls the Drag and Drop functions in Win32 APIs (such as SDL, which calls both
RegisterDragDropandRevokeDragDrop), users need to manually link theole32.libfile manually as thelink` definition is missing from the Windows and WindowsExperimental SDK's modulemap filesReproduction
Try calling anything inside of ole2.h on Windows in C, C++, or Swift code.
Expected behavior
That it will compile and link.
Environment
Additional information
No response