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

Function DllMain

src/api/OpenKneeboard_LuaAPI.cpp:87–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected