9 #define BKC_MENU_MAIN 0 10 #define BKC_MENU_LISTVIEW 1 11 #define BKC_MENU_TREEVIEW 2 12 #define BKC_MENU_MSGVIEW 3 13 #define BKC_MENU_MSGEDIT 4 14 #define BKC_MENU_TASKTRAY 5 15 #define BKC_MENU_COMPOSE 10 16 #define BKC_MENU_COMPEDIT 11 17 #define BKC_MENU_COMPREF 12 19 #define BKC_BITMAP_ADDRESSBOOKICON 1 20 #define BKC_BITMAP_ADDRESSPERSON 2 21 #define BKC_BITMAP_ANIMATION 3 22 #define BKC_BITMAP_FOLDERCOLOR 4 23 #define BKC_BITMAP_FOLDERICON 5 24 #define BKC_BITMAP_LISTICON 6 25 #define BKC_BITMAP_PRIORITYSTAMP 7 26 #define BKC_BITMAP_RULETREEICON 8 27 #define BKC_BITMAP_TEMPLATEFOLDER 9 28 #define BKC_BITMAP_WHATSNEWLIST 10 29 #define BKC_BITMAP_LISTICON2 11 30 #define BKC_BITMAP_AGENTS 12 32 #define BKC_ICON_ADDRESSBOOK 101 33 #define BKC_ICON_ANIMATION1_SMALL 102 34 #define BKC_ICON_ANIMATION2_SMALL 103 35 #define BKC_ICON_COMPOSEFRAME 104 36 #define BKC_ICON_MAINFRAME 105 37 #define BKC_ICON_NEWARRIVAL1_SMALL 106 38 #define BKC_ICON_NEWARRIVAL2_SMALL 107 40 #define BKC_TOOLBAR_ADDRESSBOOK 201 41 #define BKC_TOOLBAR_COMPOSEFRAME 202 42 #define BKC_TOOLBAR_HTMLEDITOR 203 43 #define BKC_TOOLBAR_MAINFRAME 204 45 #define BKC_ONSEND_ERROR -1 46 #define BKC_ONSEND_PROCESSED -2 48 #define BKC_FILTER_DEFAULT 0 49 #define BKC_FILTER_PASS 1 50 #define BKC_FILTER_DONE 2 51 #define BKC_FILTER_NEXT 3 53 #define ACTION_NOTHING -1 54 #define ACTION_MOVEFOLDER 0 55 #define ACTION_COLORLABEL 1 56 #define ACTION_SETFLAG 2 57 #define ACTION_SOUND 3 58 #define ACTION_RUNEXE 4 59 #define ACTION_REPLY 5 60 #define ACTION_FORWARD 6 61 #define ACTION_LEAVESERVER 7 62 #define ACTION_ADDHEADER 8 64 #define MESSAGE_READ 0x00000001 65 #define MESSAGE_FORWARDED 0x00000002 66 #define MESSAGE_REPLIED 0x00000004 67 #define MESSAGE_ATTACHMENT 0x00000008 68 #define MESSAGE_PARTIAL 0x00000100 69 #define MESSAGE_REDIRECT 0x00000200 71 #define COMPOSE_MODE_COMPOSE1 0 72 #define COMPOSE_MODE_COMPOSE2 1 73 #define COMPOSE_MODE_COMPOSE3 2 74 #define COMPOSE_MODE_TEMPLATE 3 75 #define COMPOSE_MODE_REPLY1 5 76 #define COMPOSE_MODE_REPLY2 6 77 #define COMPOSE_MODE_REPLY3 7 78 #define COMPOSE_MODE_FORWARD1 10 79 #define COMPOSE_MODE_FORWARD2 11 80 #define COMPOSE_MODE_FORWARD3 12 82 #define BKMENU_CMDUI_DISABLED 1 83 #define BKMENU_CMDUI_CHECKED 2 114 LPCTSTR (WINAPI* GetVersion)();
115 void (WINAPI* Command)(HWND hWnd, LPCTSTR lpCmd);
116 BOOL (WINAPI* GetWindowHandles)(HWND* lphMain, HWND* lphTree, HWND* lphList, HWND* lphView);
117 UINT (WINAPI* RegisterCommand)(LPCTSTR lpszComment,
int nTarget, void (CALLBACK* lpCallback)(HWND, LPARAM));
118 UINT (WINAPI* RegisterUICallback)(UINT nID, UINT (CALLBACK* lpCallback)(HWND, LPARAM));
119 LPCTSTR (WINAPI* GetDataFolder)();
120 LPCTSTR (WINAPI* GetTempFolder)();
121 LPCTSTR (WINAPI* GetTempFileName)(LPCTSTR lpType);
122 LPCTSTR (WINAPI* GetCurrentMailBox)();
123 void (WINAPI* SetCurrentMailBox)(LPCTSTR lpMailBox);
124 LPCTSTR (WINAPI* GetCurrentFolder)();
125 void (WINAPI* SetCurrentFolder)(LPCTSTR lpFolderID);
126 LPCTSTR (WINAPI* GetFolderDisplayName)(LPCSTR lpFolderID);
127 void (WINAPI* SetMessageText)(HWND hWnd, LPCSTR lpszMsg);
128 LPCTSTR (WINAPI* GetCurrentMail)();
129 void (WINAPI* SetCurrentMail)(LPCTSTR lpMailID);
130 int (WINAPI* GetNextMail)(
int nStart, LPSTR lpszMailID,
int nBuf, BOOL bSelected);
131 void (WINAPI* SetSel)(LPCTSTR lpMailID, BOOL bSel);
132 BOOL (WINAPI* AppendMessage)(LPCTSTR lpFolderID, LPCTSTR lpszData);
133 int (WINAPI* MoveMessages)(LPCTSTR lpFolderID, LPCTSTR lpMailIDSet, BOOL bCopy);
134 BOOL (WINAPI* MoveSelectedMessages)(LPCTSTR lpFolderID, BOOL bCopy);
135 DWORD (WINAPI* GetStatus)(LPCTSTR lpMailID);
136 DWORD (WINAPI* SetStatus)(LPCTSTR lpMailID, DWORD dwSet, DWORD dwReset);
137 HWND (WINAPI* ComposeMail)(LPCTSTR lpURL);
138 int (WINAPI* GetCharSet)(LPCTSTR lpMailID, LPSTR lpszCharSet,
int nBuf);
139 LPSTR (WINAPI* GetSource)(LPCTSTR lpMailID);
140 void (WINAPI* SetSource)(LPCTSTR lpMailID, LPCTSTR lpSource);
141 DWORD (WINAPI* GetSize)(LPCTSTR lpMailID);
142 LPSTR (WINAPI* GetHeader)(LPCTSTR lpMailID);
143 LPSTR (WINAPI* GetText)(LPSTR lpszMimeType,
int nBuf);
144 void (WINAPI* SetText)(
int nMode, LPCTSTR lpText);
145 void (WINAPI* GetSpecifiedHeader)(LPCTSTR lpHeader, LPSTR lpszData,
int nBuf);
146 void (WINAPI* SetSpecifiedHeader)(LPCTSTR lpHeader, LPCTSTR lpszData);
147 int (WINAPI* CompGetCharSet)(HWND hWnd, LPSTR lpszCharSet,
int nBuf);
148 LPSTR (WINAPI* CompGetSource)(HWND hWnd);
149 void (WINAPI* CompSetSource)(HWND hWnd, LPCTSTR lpSource);
150 LPSTR (WINAPI* CompGetHeader)(HWND hWnd);
151 void (WINAPI* CompGetSpecifiedHeader)(HWND hWnd, LPCTSTR lpHeader, LPSTR lpszData,
int nBuf);
152 void (WINAPI* CompSetSpecifiedHeader)(HWND hWnd, LPCTSTR lpHeader, LPCTSTR lpszData);
153 LPSTR (WINAPI* CompGetText)(HWND hWnd, LPSTR lpszMimeType,
int nBuf);
154 void (WINAPI* CompSetText)(HWND hWnd,
int nMode, LPCTSTR lpText);
155 void (WINAPI* CompAttachFile)(HWND hWnd, LPCTSTR lpAttachFile, LPCTSTR lpMimeType);
156 LPVOID (WINAPI* Alloc)(DWORD dwSize);
157 LPVOID (WINAPI* ReAlloc)(LPVOID lpVoid, DWORD dwSize);
158 void (WINAPI* Free)(LPVOID lpVoid);
159 LPSTR (WINAPI* ISO_2022_JP)(LPCTSTR lpSrc, BOOL bEncode);
160 LPSTR (WINAPI* ISO_2022_KR)(LPCTSTR lpSrc, BOOL bEncode);
161 LPSTR (WINAPI* HZ_GB2312)(LPCTSTR lpSrc, BOOL bEncode);
162 LPSTR (WINAPI* ISO_8859_2)(LPCTSTR lpSrc, BOOL bEncode);
163 LPSTR (WINAPI* EUC_JP)(LPCTSTR lpSrc, BOOL bEncode);
164 LPSTR (WINAPI* UTF_7)(LPCTSTR lpSrc, BOOL bEncode);
165 LPSTR (WINAPI* UTF_8)(LPCTSTR lpSrc, BOOL bEncode);
166 BOOL (WINAPI* B64Convert)(LPCTSTR lpszOutFile, LPCTSTR lpszInFile, BOOL bEncode);
167 BOOL (WINAPI* QPConvert)(LPCTSTR lpszOutFile, LPCTSTR lpszInFile, BOOL bEncode);
168 LPSTR (WINAPI* MIMEHeader)(LPCTSTR lpszIn, LPSTR lpszCharSet,
int nBuf, BOOL bEncode);
169 LPSTR (WINAPI* SerializeRcpts)(LPCTSTR lpAddresses);
170 BOOL (WINAPI* Connect)(BOOL bConnect);
171 BOOL (WINAPI* NextUnread)(BOOL bBackScroll, BOOL bGoNext);
172 void (WINAPI* ProcessMail)(LPCTSTR lpMailID,
int nAction, LPCTSTR lpParam);
char szVendor[80]
ベンダー名
Definition: BeckyApi.h:89
プラグイン情報構造体
Definition: BeckyApi.h:86
Becky API クラス
Definition: BeckyApi.h:96
CBeckyAPI()
コンストラクタ
Definition: BeckyApi.h:100
‾CBeckyAPI()
デストラクタ
Definition: BeckyApi.h:105
char szDescription[256]
説明文
Definition: BeckyApi.h:91
HINSTANCE m_hInstBecky
インスタンスハンドル
Definition: BeckyApi.h:174
char szVersion[80]
バージョン
Definition: BeckyApi.h:90
char szPlugInName[80]
プラグイン名
Definition: BeckyApi.h:88