MCPcopy Create free account
hub / github.com/OpenKneeboard/OpenKneeboard / DllMain

Function DllMain

src/api/OpenKneeboard_CAPI.cpp:84–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82static TraceLoggingThreadActivity<OpenKneeboard::gTraceProvider> gActivity;
83
84BOOL WINAPI DllMain(HINSTANCE hinst, DWORD dwReason, LPVOID reserved) {
85 switch (dwReason) {
86 case DLL_PROCESS_ATTACH:
87 TraceLoggingRegister(OpenKneeboard::gTraceProvider);
88 TraceLoggingWriteStart(
89 gActivity, "Attached", TraceLoggingThisExecutable());
90 init();
91 break;
92 case DLL_PROCESS_DETACH:
93 TraceLoggingWriteStop(
94 gActivity, "Detached", TraceLoggingThisExecutable());
95 TraceLoggingUnregister(OpenKneeboard::gTraceProvider);
96 break;
97 }
98 return TRUE;
99}

Callers

nothing calls this directly

Calls 1

initFunction · 0.85

Tested by

no test coverage detected