From e0b9c6d714e3f0e52b2d16243de4b3ef6c78e7f2 Mon Sep 17 00:00:00 2001 From: Max Samukha Date: Tue, 21 Sep 2021 23:37:57 +0300 Subject: [PATCH] Fix issue 22328: Specific D types are used instead of Windows type aliases --- src/core/sys/windows/dll.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/sys/windows/dll.d b/src/core/sys/windows/dll.d index 8277b2f900..02707baf92 100644 --- a/src/core/sys/windows/dll.d +++ b/src/core/sys/windows/dll.d @@ -556,10 +556,10 @@ bool dll_thread_detach( bool detach_thread = true, bool exitTls = true ) /// --- mixin template SimpleDllMain() { - import core.sys.windows.windef : HINSTANCE; + import core.sys.windows.windef : HINSTANCE, BOOL, DWORD, LPVOID; extern(Windows) - bool DllMain(HINSTANCE hInstance, uint ulReason, void* reserved) + BOOL DllMain(HINSTANCE hInstance, DWORD ulReason, LPVOID reserved) { import core.sys.windows.winnt; import core.sys.windows.dll :