#define _CRT_SECURE_NO_WARNINGS #define _CRT_NONSTDC_NO_DEPRECATE #define _WIN32_WINNT 0x0501 #include #include #include #include #include "newpluginapi.h" #include "m_system.h" #include "m_database.h" #include "m_protomod.h" #include "m_protosvc.h" #include "m_langpack.h" #include "m_clist.h" #include "m_options.h" #include "m_clui.h" #include "m_clc.h" #include "m_utils.h" #include "m_skin.h" #include "m_popup.h" #include "m_icolib.h" #include "m_message.h" #include "m_button.h" #include "m_netlib.h" #include "m_file.h" #include "win2k.h" #include "dialog.h" #include "resource.h" #define MAXBUFSIZE 4096 #define SERVICE_TITLE LPGEN("File As Message") #define SERVICE_NAME "FileAsMessage" #define SERVICE_PREFIX "<%fAM-0023%>" #define PLUGIN_URL "http://miranda-ng.org/" #define NOPLUGIN_MESSAGE LPGEN("\nIf you see this \"garbage\", probably you "\ "have no \"fileAsMessage\" plugin installed, see "\ PLUGIN_URL " for more information and download.") extern char *szServiceTitle; extern char *szServicePrefix; extern const ulong INITCRC; #define WM_FE_MESSAGE WM_USER+100 #define WM_FE_STATUSCHANGE WM_USER+101 #define WM_FE_SKINCHANGE WM_USER+102 extern HINSTANCE hInst; extern HANDLE hFileList; extern HANDLE hEventNewFile; extern HICON hIcons[5]; ulong memcrc32(uchar *ptr, int size, ulong crc );