aboutsummaryrefslogtreecommitdiff
path: root/lib/std/special/start_lib.zig
blob: 701eee389d1627522ad51393c0c8caf0eef52fd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// This file is included in the compilation unit when exporting a DLL on windows.

const std = @import("std");
const builtin = @import("builtin");

comptime {
    @export("_DllMainCRTStartup", _DllMainCRTStartup, builtin.GlobalLinkage.Strong);
}

stdcallcc fn _DllMainCRTStartup(
    hinstDLL: std.os.windows.HINSTANCE,
    fdwReason: std.os.windows.DWORD,
    lpReserved: std.os.windows.LPVOID,
) std.os.windows.BOOL {
    return std.os.windows.TRUE;
}