#ifndef _PINGLIST_H #define _PINGLIST_H typedef BinaryTree PINGLIST; #include // for sort extern PINGLIST list_items; extern HANDLE reload_event_handle; extern CRITICAL_SECTION list_cs; int LoadPingList(WPARAM wParam, LPARAM lParam); int GetPingList(WPARAM wParam,LPARAM lParam); int SavePingList(WPARAM wParam, LPARAM lParam); int SetPingList(WPARAM wParam, LPARAM lParam); // use when you modified db yourself int SetAndSavePingList(WPARAM wParam, LPARAM lParam); int ClearPingList(WPARAM wParam, LPARAM lParam); int GetListSize(WPARAM wParam, LPARAM lParam); // only call with list_cs locked! void write_ping_addresses(); BOOL changing_clist_handle(); void set_changing_clist_handle(BOOL flag); #endif