MCPcopy Create free account
hub / github.com/ashkulz/NppFTP / DllMain

Function DllMain

src/PluginInterface.cpp:44–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42void __cdecl FakeItem();
43
44extern "C" BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID /*lpvReserved*/) {
45 BOOL result = TRUE;
46
47 switch(fdwReason ) {
48 case DLL_PROCESS_ATTACH: {
49 NppFTP::InitAll(hinstDLL);
50 tbiFtp.hToolbarBmp = CreateMappedBitmap(hinstDLL, IDB_BITMAP_FOLDERS, 0, 0, 0);
51 tbiFtp.hToolbarIcon = (HICON)::LoadImage(hinstDLL, MAKEINTRESOURCE(IDI_ICON_MAINFOLDERS), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE);
52
53 result = TRUE;
54 break; }
55 case DLL_PROCESS_DETACH: {
56 DeleteObject(tbiFtp.hToolbarBmp);
57 DeleteObject(tbiFtp.hToolbarIcon);
58 break; }
59 case DLL_THREAD_ATTACH: {
60 break; }
61 case DLL_THREAD_DETACH: {
62 break; }
63 }
64
65 return result;
66}
67
68void setInfo(NppData _nppData) {
69 nppData = _nppData;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected