MCPcopy Create free account
hub / github.com/ClassiCube/ClassiCube / Kernel32_LoadDynamicFuncs

Function Kernel32_LoadDynamicFuncs

misc/windows/min-kernel32.h:18–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16
17
18static void Kernel32_LoadDynamicFuncs(void) {
19 static const struct DynamicLibSym funcs[] = {
20 DynamicLib_OptSym(AttachConsole),
21 DynamicLib_OptSym(IsDebuggerPresent),
22 DynamicLib_OptSym(GetSystemTimeAsFileTime),
23 DynamicLib_OptSym(RtlCaptureContext)
24 };
25
26 static const cc_string kernel32 = String_FromConst("KERNEL32.DLL");
27 void* lib;
28 DynamicLib_LoadAll(&kernel32, funcs, Array_Elems(funcs), &lib);
29 /* Not present on Windows NT 3.5 */
30 if (!_GetSystemTimeAsFileTime) _GetSystemTimeAsFileTime = Fallback_GetSystemTimeAsFileTime;
31}

Callers 1

Platform_InitFunction · 0.85

Calls 1

DynamicLib_LoadAllFunction · 0.85

Tested by

no test coverage detected