int SplitmsgShutdown(void) { DestroyCursor(hCurSplitNS); DestroyCursor(hCurHyperlinkHand); DestroyCursor(hCurSplitWE); DestroyHookableEvent(hHookWinEvt); DestroyHookableEvent(hHookWinPopup); DestroyHookableEvent(hHookWinWrite); FreeMsgLogIcons(); FreeLibrary(GetModuleHandleA("Msftedit")); RichUtil_Unload(); msgQueue_destroy(); return 0; }
int OnUnloadModule(void) { Chat_Unload(); DestroyCursor(hCurSplitNS); DestroyCursor(hCurHyperlinkHand); DestroyCursor(hCurSplitWE); DestroyCursor(hDragCursor); DestroyHookableEvent(hHookWinEvt); DestroyHookableEvent(hHookWinPopup); DestroyHookableEvent(hHookWinWrite); ReleaseIcons(); FreeMsgLogIcons(); RichUtil_Unload(); FreeGlobals(); FreeLibrary(hMsftEdit); return 0; }
int SplitmsgShutdown(void) { DestroyCursor(hCurSplitNS); DestroyCursor(hCurHyperlinkHand); DestroyCursor(hCurSplitWE); UnhookEvent(hEventDbEventAdded); UnhookEvent(hEventDbSettingChange); UnhookEvent(hEventContactDeleted); FreeMsgLogIcons(); FreeLibrary(GetModuleHandleA("riched20")); OleUninitialize(); if (hMsgMenuItem) { free(hMsgMenuItem); hMsgMenuItem = NULL; hMsgMenuItemCount = 0; } RichUtil_Unload(); FreeGlobals(); return 0; }